I’ve been on a journey to try and simplify my life, own less and have more multi purpose devices.
I’ve also been trying to take more control over my devices, especially with the changes happening to android that make it more of a closed platform like Apple’s iPhone. (See Keep Android Open for more information on this.)
I’ve found GrapheneOS has helped on several goals, one or two were unexpected.
I wanted to try and ditch my travel router, these can be great devices but I found they weren’t being used to their full potential and just took up weight in my bag. Even before GrapheneOS I found that I could just use my headscale setup to keep everything talking privately and securely, use travel eSIMs for internet or local wifi and call it a day.
I had one thing this didn’t solve, I’d stay in place for a lot longer than a typical slow traveler, and so I’d also bring a Roku Streaming Stick or Roku Ultra. I’d have to hook this up to a travel router or setup my laptop to do the same job. I’ve since found that a Google TV stick (such as a cheap onn model from Walmart) can install the tailscale client directly and weighs a little less than the roku streaming stick too. Even better is a USB-C to HDMI cable, I can connect my phone or laptop and just stream off that, minimal weight.
It also created an issue, most services apply their geographic restrictions by the ip address connecting to it. There are some that use location services as an additional measure (I’ve not used any service that does in awhile, as there’s always an alternative)
However I found at least one service that went a different way, Tiktok blocks their own service in Mainland China, Macau and Hong Kong via the mobile country code portion of the IMSI, basically your SIM cards serial number. (they also filter by IP, but if either check fails, it’s blocked.) I’ve found most if not all travel sims I’ve come across are using a Hong Kong MCC
Interestingly enough, GrapheneOS doesn’t have this problem out of the box. It seems the default privacy settings give the app no SIM information. Just like a WiFi only Android tablet.
It’s not been perfect, I can’t use Airalo as it doesn’t pass Play Protect Verification, I also used Gigsky before and it worked without issue. I had some issues getting logged into Twitter (I can’t call it X) tied to Play Protect but I got that working. I don’t have a working tap to pay yet, something I’m working without for now.
I’m currently writing this on the Pixel 10 Pro Fold on a trip to Toronto. I wasn’t able to make this a laptop free trip due to some work reasons, but I think otherwise I could do it. I’m not sure I could run off only my phone long term. However, it’s merely as a matter of preference at this point.