It's always a bit concerning when a new icon suddenly appears at the top of your phone's screen. Without any warning, my ageing OnePlus 5T - which now runs LineageOS - started showing this: I know that, from right to left, it is showing me my battery percentage, WiFi strength, and that I'm using work mode. But what's the weird circle? ZOOM! ENHANCE! Well, that's not much help, is it! …
Continue reading →
I'm writing this post in the hope someone will rip off my idea and start selling it on Ali Express. Many years ago, I got a "Pressy". It was a little dongle which fitted into your phone's headphone jack. It had a single button on the top. It came with an app so when you tapped the button the app would do something. For example, tap once to open email, double-tap to switch to flight mode, etc. …
Continue reading →
I want a new phone! I went to a wedding and everyone had one of those new folding phones. Social marketing has done a number on me and inveigled its way into my brain. Hey, I make decent money, perhaps I'll buy one. How much could they possibly cost? About £1,700 for a Pixel Fold or a Galaxy Fold. WHAT THE JUDDERING FUCK!? That's over twice the cost of my laptop. Over 4x the cost of my large …
Continue reading →
I really like this article from Rohan D "Every Phone Should Be Able to Run Personal Website". In it, they make the convincing case that phones are perfectly capable of hosting websites and - if we want more people to escape the walled-gardens - this could be a good way to get people back into self-hosting. I loved hosting a small site on my Nokia N95 back in the day, and I'd be overjoyed if…
Continue reading →
Apple have an Android version of their Apple Music app. The Amazon FireStick runs Android. So you can run Apple Music on the FireStick, right? WRONG! The official advice is to link Apple Music to the Alexa Skill - with its justifiably low review score. But we're hackers, we can do better than that, right? Here's how to run the native Apple Music app on a FireStick so you can listen to some…
Continue reading →
The good folks at InfiRay have sent me their latest Infrared camera to review. It is tiny. It's smaller than a normal USB stick and barely weighs anything. Shove the USB-C protrusion into your Android phone, launch the app, and... nope - that's it! Pretty much instantly plug and play. There's also a reasonably long USB-C extension cable, so you can poke the camera in small places without…
Continue reading →
Should my bank be able to block me from using their Android app, just because my phone is rooted? I'm reluctantly coming to the conclusion that... yeah, it's fair that they get to decide their own risk tolerance. Sage of the Internet, and general Sooth Sayer, Cory Doctorow once gave an impassioned speech on "The Coming War on General Computation". I'll let you read the whole thing but, I…
Continue reading →
Three years ago, I wrote about how you could add SIP calls to Android for free. Android had a well-integrated system which made VoIP calling a first-class citizen on its handsets. Sadly, Google killed native SIP calling in Android 12. FFS! It's relatively easy to get it set up again, although you'll need to install a separate app. Sign up for a free Sipgate account. That will get you a UK…
Continue reading →
My OnePlus 5T is beginning to show its age. After replacing the battery a few years ago, I felt it was time to upgrade its software to Lineage 20. Everything went smoothly - but there are a few niggles you should be aware of. Some of these are Google's fault - they truly have contempt for their users - and some could be fixed by Lineage if there were sufficient demand. I've mostly posted this…
Continue reading →
I am weak. I flounced off WhatsApp at the start of the pandemic due to Meta's shitty policies. Many of my friends made the move to Signal and some stuck with Telegram. But lots of them preferred WhatsApp and didn't want yet another inbox - especially one which was only connected to their weirdo privacy freak friends. I like Signal. It does everything I need. But some people are reluctant to move …
Continue reading →
I try to write good bug reports, I really do. I fill out templates when asked. I try to include reproducible proof of the bug. I'll even give a screenshot or screen recording to prove I'm not making things up. If I'm familiar enough with the programming language, I'll also attempt to say roughly where the problem lies. Sadly, that's not always enough. Two years ago today, I wrote what I thought …
Continue reading →
I'm using an old Android phone as a webcam. The camera lens is great, the DroidCam software is nifty, but the Android OS behind it is old and dying. My phone often needs rebooting. Which means that the app also needs restarting. The phone's screen faces away from me, so I can't interact with it. This is a quick guide (mostly notes to myself) about rebooting and starting an app from the command…
Continue reading →