Blog

  • Damn

    Should have kept my iPhone 15 on the iOS it came with. But I didn’t know Apple was going to cooperate with a dicktator at the time.

    Would have had a chance of installing TrollStore.

    Even if I got it installed, it would be useless. There’s a network thing that lets you block internet for specific apps. If it can do all apps, including build in Apple junk, it would be the perfect solution for me.

    And iospack.com sucks, they use web based installers for a bunch of stuff, I don’t want their fucking profiles. Oh and they also want money. So Cydia Plus can’t be obtained anywhere else? Apparently not. Well, doesn’t support my iOS version anyways.

    If you aren’t lazy, a travel router with OpenWRT would work too. Don’t use a SIM card or eSIM on the iPhone, only the travel router. Might need a USB modem or something. Use the built in firewall to block it from accessing everything except what you want.

    Sending files with KDE Connect doesn’t work. Already tried via USB, the file was nowhere to be found.

    Maybe there’s an app I can sideload that’ll work. No need to sideload, use LocalSend.

    Downloading ipas on computer is easier.

    It works, even over a different subnet, just have to use split tunneling, VPN makes the other subnet not work.

  • That’ll piss you off

    Went to some website in LibreWolf, had a shitty auto playing video, clicked pause and laptop rebooted itself.

    Worst laptop I’ve ever bought.And one of the more expensive ones too.

    Now to see if I can completely disable videos all together in LibreWolf. That should solve auto playing bullshit, and rebooting itself.

    Hmm might not be able to.

    No I don’t want to hide videos, I want no video support at all. Might have to compile it, and disable video support that way.

    Might be easier to use a terminal based browser.

  • TCL Flip 4 5G

    There seems to be two flip phones with 5G I found:

    I think the Sonim XP3plus 5G is based on AOSP, could be fine, or not. Maybe if you can put a different ROM on it.

    The TCL uses KaiOS.

    Both can only be bought from carriers, so won’t work for me. Unless it can be unlocked somehow, before T-Mobile will unlock it. I don’t want to pay for their plan and wait for $100 spent, or a year to unlock it, that’s a load of shit. I’d pay full price all at once too.

    Both have eSIM.

    Would be an option, if I could get an unlocked one. Since the carriers are dicks, I probably won’t bother. I don’t want to switch to T-Mobile Connect. Ultra Mobile works fine for me. Yes, basically the same thing, both owned by T-Mobile, but I’m incredibly lazy.

    Neither have a keyboard, so I probably wouldn’t reply to texts with either. Too lazy to relearn how to type with the number pad fast.

    Well, you could get both with a connect plan. But you’d be stuck with that service until the asshats unlock it.

    I’d rather have the TCL, cheaper, and no Android. Not a fan of Google, or Apple. No idea if KaiOS is any better, maybe they collect a shit ton of data on you too.

    But if T-Mobile has a Connect plan with no data, just don’t use data or WiFi. If you have a cell signal, you can make calls and texts.

    Nope, no talk and text only plan, on Prepaid or Connect. Dicks.

    I don’t care if I use the internet on my phone anymore. Everybody just wants my info anyways.

    Metro has the TCL too, but no talk & text only plan, cheapest plan is $25 per month, for a fucking feature phone. No thanks.

    Maybe there’s a way to unlock it on wiki.bananahackers.net.

    Looks like adb works on the TCL.

    Jailbreak doesn’t say it works on KaiOS 4.0, and I assume the TCL Flip 4 is the 5G one. They both use KaiOS 4.0.

    AsteroidOS flashed, and backup made.

    You probably don’t want the Sonim XP3plus 5G, apparently no developer options.

  • AsteroidOS on LG G Watch W100

    To enable adb, click the reset button, so the power button appears while it’s on, place on charger to turn on, or maybe reset button turns it on too. Then swipe to get to settings, and the rest of instructions can be found here.

    Don’t ask me how you get the watch to show a popup to authorize your computer, neither laptop nor desktop works apparently. It says unauthorized. It’s possible the OS on it is ancient.

    Maybe the OS is too old or something. Oh well. Might get rid of Rabbit r1 anyways.

    The build on my watch is KKV51, search says pre release, so probably ancient.

    See here for getting in fastboot, without adb working, or not enabled.

    And the OTA links on XDA are all dead. Also, I originally thought I need the wear app, but it can’t even find it. Found a link. Maybe ADB works with that. Hmm, which LG G Watch model is that for?

    Before possibly bricking it, by using fastboot to flash the files in that archive, I found this.

    To make that script work, you may need to change the linux fastboot and adb command, to whatever is installed, so for me just adb and fastboot. And then remove sudo, I just replaced sudo with nothing in kwrite, nano can probably do it too.

    I’m doing a factory reset now, cause the recovery thing is broken. I booted it, and got into settings. Didn’t try adb yet.

    function platform
    {       platform=`uname`
            if [ $(uname -p) = 'powerpc' ]; then
            echo "[-] PowerPC is not supported."
            exit 1
            fi
     
            if [ "$platform" = 'Darwin' ]; then
            ADB="./adbosx"
            FASTBOOT="./fastbootosx"
            version="OS X"
            else
            ADB="adb"
            FASTBOOT="fastboot"
            version="Linux"
                   
            fi
    }

    For fixing the adb and fastboot commands.

    Also, it’s not hard to do yourself without the script, but I’m lazy. Not even sure I need to back it up, before putting AsteroidOS on it, since I could just reflash it with that script, or manually, the script includes the images needed.

    And flashing that version of WearOS, fixed it, got the prompt, and am sending the file.

    So if you get an LG G Watch W100 with ancient firmware, use that script and adb should work.

    And I might be using a USB 3.0 port as well. Not sure this laptop has any 2.0 ports. My desktop might, in the back, but that’s a lot of work.

    Backing up now. Yes AseroidOS works.

  • Don’t buy a Rabbit r1 or any 4G LTE device to use on T-Mobile

    Looks like T-Mobile is going to start phasing out 4G LTE next year.

    Degraded 4G LTE performance at some point, that could mean less coverage. I might miss a lot of texts and calls, if I have no cell signal at home.

    Looks like I don’t need to bother getting a SIM card after all.

    Could use a phone as a hotspot with the r1, if using Ubuntu Touch on the r1, and an iPhone, you may need to enable the maximum compatibility. Or get a hotspot of some kind.

    Not sure they make 5G flip phones. So that might not be a good option either.

  • Virtual jailbreak iOS

    Not sure what a virtual jailbreak is vs a non virtual jailbreak. A virtual jailbreak is compatible with my phone apparently.

    Looks like the TrollStore 2 uses LiveContainer which bypasses the 7 day limit, so you don’t have to resign. Basically side loading.

    Might be useless. Probably need root, to get rid of Apple’s AI crap. And a bunch of other Apple crap.

    Wonder if you have root, if you can backup eSIM profiles, since Ultra Mobile is a dick. I think you need the Ultra Mobile app on the new device, to get a new eSIM. Useless, if using an eSIM adapter in Ubuntu Touch. Might be useless in Android too using an eSIM adapter.

    Now to backup my phone, and maybe install TrollStore 2. Might try and lookup if it has root first. But probably won’t find an answer, as search engines are useless.

    If I brick my phone, I’ll need a SIM card though. And I refuse to pay $10 for a SIM card. So I might have to switch to Tello. They might refuse to give me my port info without me getting a text, so I’ll file a complaint, which won’t do anything, thanks to the corrupt government. A new number in that case. I don’t care enough about any phone number to try very hard to keep it.

    According to the AI search crap on DuckDuckGo, no full system root. Bummer.

    TrollStore is not a jailbreak tool. TrollStore 2 IPA Installer utilizes a codesign bypass and additional exploits for the permanent signing of apps with necessary entitlements.

    From here. Why the fuck do they call “sideloading” a virtual jailbreak?

    Ahh well, might do it anyways.

    According to that, my iOS isn’t supported. Some other “virtual jailbreak” on my iPhone said it was compatible. Didn’t look at the “virtual jailbreak” TrollStore 2 on iPhone yet.

    According to this, it should be compatible. At least with the iOS version, I don’t remember what CPU it has, nor do I care.

    But it uses something called “TrollsMe” to install it.

    That links to a “iJ0ly” page, but the page says not compatible with my iOS, while the other page says it is. Can’t find the official site, so I’ll pass.

    Hmm, what about Bootsra AI? Is it offline AI, or do they collect and sell everything they collect? LOL, claims my device is compatible, but the page with the info on it, says the opposite. Now to look for their official site.

    Here is their GitHub. The official link to install is on iospack.com, so I’m on the possibly real install site.

    Eh, I’ll use TrollsMe, and use the Bootstra AI Store I guess. Looks like you need Bootsra, to get TrollsMe anyways.

    What a pain in the ass, you have to type a prompt. Fuck AI.

    Haha, free daily requests reached, on the first one. Probably cause I use a VPN. Now to uninstall this BS. No I’m not donating to use internet AI. I’d rather buy a SIM card in that case, and use my Rabbit r1.

    Some of this shit, requires Windows or Mac. I refuse to turn Mac on.

    Found some “SideStore Repositories”, not seeing an eSIM extractor app.

    This might work in Linux.

    I can piss Apple off even more, until I buy a SIM card. I may never buy a SIM card though. It should be free.

    Does it need a root Distrobox? Probably. First the non root one. Then the root one if it doesn’t work.

    My Ubuntu in Distrobox is too new. Can I compile it?

    Compiling, but might not be needed, Noble official repos include libhandy-1-0 libhandy-1-dev, assuming they are the right version.

    ImportError: cannot import name ‘T’ from ‘re’ (/usr/lib/altlinux/_internal/base_library.zip/re/__init__.pyc)

    Possible solution here. Hmm, maybe don’t compile it, now I have to fix and recompile/install I guess.

    from re import *
    

    Might fix it, in main.py.

    Now seeing if compiling actually works with modifying that.

    ModuleNotFoundError: No module named ‘gi’

    LOL, might be easier to use an older Python.

    python3-gi is already the newest version

    What version of Python is it using?

    python --version
    Python 3.13.5

    It’s using python in the main.py file, but I bet python3 is the same version. It is, just checked.

    python main.py doesn’t work either.

    which -a python3
    /home/uranus/miniconda3/bin/python3

    LOL, forgot about that. Now to install gi to that, cause I’m lazy. Too lazy to use the other Python.

    pip install PyGObject if you’re too lazy to use system Python.

    I would just need to change my source or whatever, or comment out the minconda crap in my profile or bashrc.

    Eh, just use system Python, too much work, need girepository-2.0 to install PyGObject.

    Should be system Python now. Removed the conda crap from PATH.

    Hmm still doesn’t work, the compiled one.

    ValueError: Namespace Notify not available

    If you run python main.py, after changing PATH.

    Need libnotify 0.8.1 or newer.

    LOL, search engines suck ass. Can’t even find the dependencies for building libnotify. Now to see if the cargo thing can install it.

    Probably not, it’s for Rust. But I don’t think Python is written in Rust.

    Ahh, cargo must be for something else. miniconda3 is what has my Python. I should pay more attention.

    No libgirepository-2.0 for conda crap.

    Easy fix, install “libgirepository-2.0-dev”. Then install “PyGObject” with pip.

    Now I need “AppIndicator3”. gir1.2-ayatanaappindicator3-0.1 might fix that. Nope, is that a Python thing? If so I need to use pip.

    gobject-introspection and gtk3 needed too. Installing with conda. and handy.

    Well, good luck using conda, it’s missing the some of the needed packages.

    So it only works with notify 0.7? Bummer.

    And “libnotify-dev” fixed main.py.

    What a pain in the ass. I should just use a source based distro, and I might not need these fucking dev packages. Well, a source based distro in Distrobox.

    curl: (7) Failed to connect to 127.0.0.1 port 6969 after 0 ms: Couldn’t connect to server

    Also, was missing libplist-dev.

    Doesn’t work if you build it still.

    This might work.

    So Distrobox can’t use that image? Cause it says not found, even putting hub.docker.com, or docker.com, or docker.io.. Guess I need podman.

    podman run -d -p 6969:6969 --name anisette dadoum/anisette-server:latest

    You probably have podman, if you have Distrobox, instead of fucking with Distrobox, I used podman.

    You might need a different command for podman, or it’s not running.

    Ahh, need to run podman in Distrobox, that might not work very well. It’s missing shit, I’m too lazy to install it. I like to keep Fedora Kinoite with little crap installed. Might need a VM, that won’t happen till tomorrow though.

    And won’t work, cause it’s trying to use same folder, and yes I’m too lazy to fix it. Maybe I can use system podman in it.

    Except, that won’t work most likely. Oh well.

    distrobox-host-exec useless, it’s using the host podman, which is using what’s installed on the host.

    Would be easier to use podman directly.

    Maybe this works. Better command. And that works, it’s running anyways.

    And can’t find iPhone, in rootless container. Too bad you can’t convert it to a rootful container. Now I have to reinstall the crap it needs.

    gi.repository.GLib.GError: g-exec-error-quark: Failed to execute child process “dbus-launch” (No such file or
    directory) (8)

    If you run it as root, I doubt running it as my user in a rootful container will work, I checked /dev and almost everything is owned by root. Oh I needed dbus-x11.

    And you shouldn’t run it with root, according to somebody. Well, gnome-tweaks or something. But Distrobox said to access USB, you have to be root. Even though somebody said you could pass the iPhone’s dev to it.

    lsusb works in non root container. Guess that isn’t good enough, bummer.

    Something else seemed to say, you need root. So good luck, if you can’t run the server thing in root.

    distrobox create --additional-flags "--env DBUS_SYSTEM_BUS_ADDRESS=unix:path=/run/host/var/run/dbus/system_bus_socket"

    May or may not fix it, but that would create a new container, that requires reinstalling the crap again. Should go to bed though, and give up for tonight, or forever.

    And it looks like the only option is to create a new container, pathetic to say the least.

    distrobox enter -r Ubuntu-root --additional-flags "--env DBUS_SYSTEM_BUS_ADDRESS=unix:path=/run/host/var/run/dbus/system_bus_socket"

    But once you run sudo su, it gets rid of that var. Now to set it manually.

    gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name
    org.freedesktop.Notifications was not provided by any .service files (2)

    Still same error, so that might not be the problem.

    So they say you need root, but nobody tried running the server thing for SideLoad.

    Either look for a command line one tomorrow, or just use my desktop. Too lazy to use a VM. Well I mean later today, since it is the next day.

    Going to bed, thanks Distrobox for failing me. I’m far too lazy to find the fix myself, or keep searching broken search engines.

    There’s this for Linux, but you have to login to GitHub to download apparently, probably why I couldn’t find a download link. I might compile it on my desktop tomorrow. Or find something else.

    Better go to bed, almost 1 AM. Maybe don’t bother with sideloading. Might be up too late for days again, like when trying to get TWRP to boot. Well, I might have gotten the sideloading to work, if I used my desktop.

    Update

    Side loading won’t get you root, and a virtual jailbreak is only root in a virtual environment. So probably not worth messing with. Doubt I can do what I want without a full jailbreak.

  • There’s a software eSIM solution

    swsim

    Was wondering if such a thing existed, was searching for something else. But you need to know way more then me probably to use that. Like how cell networks work, and the values you need to connect.

    And you’d need to cross compile it if using Ubuntu Touch. Unless you are using it on Intel. Probably easier with a massive static build of it.

    Too much work for me, and I have no idea how you get the values needed to connect.

    Need a PC/SC reader, so I can get the 9esim, and use my computer to manage the eSIMS, no idea if Ubuntu Touch can manage it, or even if my phone is compatible with managing it. Should be able to use a SIM card on it. I only plan on putting one on it. That way I never have to wait for a fucking SIM card, or pay for one.

    Not sure which reader works with 9esim and Linux though .

    They don’t sell their reader on Amazon, I refuse to get international shipping, which requires paying criminals money.

    Can the Raspberry Pi be used to read SIM cards? With the GPIO or whatever.

    Can’t see all or search reviews on Amazon on my laptop, cause they force you to login, no thanks.

    Scm Microsystems SCR3310 USB Smart Card Reader might work, somebody made an issue, and uses that. More then the other model from a different brand, but who cares.

    Apparently it doesn’t work with Tello eSIM cards. What about Ultra Mobile? No idea, search engines don’t understand English. Probably not worth buying to find out it doesn’t work.

  • Rabbit r1, Ubuntu Touch down to 37% battery after 9 hours

    If it’s really supposed to have better battery life with Ubuntu Touch, the only thing that might solve the problem is reflashing it, and formatting userdata. Maybe going back to the old version as well.

    You could backup the userdata, using tar via SSH. It won’t take as long as backing up the entire drive, unless you are using a ton of space. Well, actually, not sure how slow tar is on it. Maybe don’t compress it. Or use rsync or something.

    Waydroid doesn’t seem to work on it, using the latest version either. No idea if it works using the old version. Somebody with a different device, had issues using Waydroid too, no replies though.

    Since I might do absolutely nothing to use it as a phone, I might not reflash it or anything.

    Maybe I need to flash the latest Rabbit OS as well. That could possibly break Ubuntu Touch though.

  • Rabbit r1 isn’t great for reading stuff on the internet

    At least the default browser in Ubuntu Touch isn’t. The Ubuntu Touch forums aren’t really readable on it. Probably because of the small screen. Not sure if I tried rotating the Rabbit though. You could try a different browser, the LibreWolf one I tried, doesn’t work, doesn’t even open, and that’s opening from the app drawer thing, not the store.

    If I get a working SIM card, it’ll probably just be mostly used as a phone.

    Thanks to VPN, I’ve been reading less on my iPhone anyways. Reddit loves blocking VPNs. No, I won’t login to my account, I might delete it though. Oh wait, you have to login. Well, they can keep it then.

    And I stopped looking at Bluesky. But there might be an app you can use to view Bluesky, maybe it’s readable on the Rabbit.

  • Don’t recommend HP laptops for Linux

    Apparently they randomly reboot themselves, at least the newer AMD ones do. Wasn’t cheap either.

    Is it worth enough to buy a refurbished HP Chromebook? I can put open source bios on it. eGPU won’t work with it, but oh well.

    Maybe it’s worth enough to get a compatible Chromebook with more RAM. Get rid of the eGPU too.

    Might be related to amdgpu. Apparently Linux hasn’t fixed the problem yet, whatever it is. Or the laptop is defective.