Blog

  • They trust Microsoft, but not Google

    No idea how that works. Was trying to download this ROM to try on my phone, since IMS won’t work with the /e/OS build, and I’m done trying.

    But I get an error “Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://browser.events.data.microsoft.com/OneCollector/1.0/?cors=true&content-type=application/x-json-stream. (Reason: CORS request did not succeed). Status code: (null).”. In my webconsole, that’s in LibreWolf. Doesn’t work in a Chromium based browser either, even in a private window.

    And I might have needed the VPN on to even get that message.

    Well, no more trying to download anything from OneDrive. Clearly Microsoft is a fucking moron.

    Was going to try one other GSI ROM, and then go back to stock if that doesn’t work. Maybe I should just go back to stock, and disable a bunch of crap.

    The download button does nothing that you can see, you need the web console to see that error. Doesn’t matter which button you click either.

    Think I downloaded the wrong floss-ims from here. Their SSL expired, so either click continue, or don’t bother. Since this is a paranoid site, don’t bother.

    But my ROM might not support whatever that is anyways. Just says Vendor R+ in the Treble settings. No idea what Vendor I have.

    Everything except incoming calls work.

    Doubt incoming calls work with any GSI ROM anyways, see this. And see this.

    Some other issue, possibly on their ims, they said to use Telegram for instructions. Isn’t that ran by Russia? No thanks. I’ll just go back to stock ROM. After I see if I can “verify” YouMail in a browser. Or trigger it I mean. If I see no incoming call, then it’s probably not working. That’ll probably be the only GSI ROM I try.

    Downloading it. Should check the YouMail site. Too lazy to keep asking somebody to try calling me.

    Doesn’t look like you can, bummer. That means I have to install Shelter, setup, then restore the YouMail backup for the Work Profile, so I’ll need to install Neo Backup to the work profile, the easiest way to backup work profile crap.

    Might not be stable anyways. So maybe I should just go back to stock.

    That OneDrive ROM, is based on this, and people say incoming calls work on it. Too bad they use OneDrive.

    Some site that generates download links for OneDrive, probably not compatible with wget, therefore useless, since OneDrive’s site sucks, doesn’t work, tried the link they posted, which says “invalid OneDrive share link”, the other link, it just gives me the same link.

    Maybe this will work.

    LOL, it downloaded a HTML file.

    The second link, it gets an error. So I guess it no longer works.

    The Python thing doesn’t work, because it needs to end with “download=1”.

    This doesn’t work either. Thinks it’s a folder. Then says “./fetch_onedrive_url.sh: line 116: $1: unbound variable”

    You aren’t supposed to use ” for the URL? Same thing, with all ” removed.

    Also, the URL has u/c in it. None of their examples has that. LOL, if you click the X on OneDrive, it redirects to the login, no back either, you need a new container, or private tab, or restart LibreWolf.

    Hmm, no idea what I clicked, just opened it in a container, and don’t see an X.

    At this point, it would be easier to build it myself. Then try downloading from OneDrive, and then sharing it from a more reliable download method, I probably have enough space to host it here. But I’d only compile the vanilla one, I can install microG myself. Too much work.

    You get redeem in the final URL if the account of the file owner was migrated to a sharepoint backend

    Now does somebody have something that doesn’t use dotnet BS? See here for the above quote, and a bunch of other info.

    curl -I -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36" "https://1drv.ms/u/c/5407E3A3E4C70EE5/EeEz1XD98upPqOVBqzHhUicBJn5VSi5mzh5ftJN482bnfg?e=l4ks24"
    
    

    You can use that to get a bunch of info.

    Note, I’m far to lazy to write any code, to make this process easy for the future.

    Excellent, let’s see if that works…

    ERROR – Download Failed: 429, message=’Too Many Requests’

    Now to turn VPN on. Or not, might be working now.

    INFO – File downloaded successfully to /run/media/external_ssd/Downloads/OneDrive_Downloads/lineage-22.2-20251
    015-UNOFFICIAL-gsi_arm64_vN.img

    Thanks Microsoft, for your shitty site, that only works with a Python script in Linux, for some unknown reason.

    Lies, the file is 0B.

    Can I run this, with just mono? I’m too lazy to compile it, not even sure I can with Linux. That would require my desktop.

    Cannot open assembly ‘OneDriveLink.exe’: File does not contain a valid CIL image.

    Well, might work in Bottles, which uses Wine.

    Bottles loves crashing itself.

    And running that in bottles, you then have to copy the output and remove line breaks, well I searched for remove tabs from string, and found an online tool that does line breaks.

    Yes, I’m incredibly lazy. Too bad that doesn’t download either.

    0B file, just like the Python method.

    Same in LibreWolf. Time to turn VPN on.

    This might be the problem. Except, no error. Just a 0B file.

    Maybe this is the problem.

    "https://1drv.ms/u/c/5407E3A3E4C70EE5/EeEz1XD98upPqOVBqzHhUicBJn5VSi5mzh5ftJN482bnfg?e=l4ks24" > all_output.txt 2>&1

    Maybe don’t run it with that, it’s doing nothing, now to stop it.

    Well, guess I’ll flash the Android 16 I downloaded, doubt it’ll work though. Too much work to download from OneDrive, since their site is junk, and doesn’t work. I get a 0B download.

    Trying to boot without erasing userdata, might not work, or be stable. But I’m incredibly lazy. Just want to see if IMS works. Then back to stock, cause I can’t download the ROM that might work, cause Microsoft doesn’t know how to do anything right.

    Hmm did it just reboot? Nice. And it’s doing a factory reset, no other option, darn.

    Either taking forever to boot, or it still isn’t working.

    Did I flash the wrong boot? Was undoing Magisk, so I can reinstall it.

    Damn might need to lookup how to boot into bootloader or fastboot… adb doesn’t work on this screen.

    Back into fastbootd, but should have ran a command in bootloader…

    I flashed the right boot, boot_a.

    Maybe system-td-arm64-vanilla.img is the wrong one, no idea.

    Forgot I was in bootloader, so it failed to flash system. Might not have used system_a. Not sure that matters, should do the current slot.

    Reflashing it, while I look for a different GSI ROM.

    Nope, it doesn’t boot on moto g power 5G 2024.

    Downloading this now. Might have no internet though.

    That one might boot, nice.

    Finally got on WiFi, to get USB file transfer working, I had to enable the debug thing

    LOL, it won’t download the IMS apk. is it downloading from that site with the expired SSL? Oh well. Internet works on WiFi. Need IMS to do anything else. So if I can’t find the right apk, back to stock it goes.

    Hmm they might have fixed SSL, tried in a new container too, and it loaded.

    https://treble.phh.me/stable/ims-mtk-q.apk

    Reconcile failed: Package com.mediatek.ims has no signatures that match those in sha
    red user android.uid.phone; ignoring!]

    Nice, probably can’t install F-Droid either.

    https://treble.phh.me/stable/ims-mtk-r-resigned.apk

    /e/OS uses the R one. Try that first, and the resigned one.

    I think I like it better then /e/OS anyways, it has a Treble app, and it looks nicer.

    Damn got to add the APN, it has none, just the IMS one.

    Might really be forced to LTE. Need 5G, 4G is going bye bye.

    If using a moto g power 5G 2024, try https://treble.phh.me/stable/ims-mtk-s-resigned.apk, I got IMS to register with that in the unofficial LinageOS. But it’s forced to LTE, so eventually no connection.

    Oh yeah, got to install Magisk, good thing I’m a file hoarder, no need to patch boot.img again.

    Got to love rebooting, over and over again. Just want to see if incoming calls work.

    Maybe if I disable the setting that disables the call in route, it’ll ring. Might have messed up audio though.

    5G works now, just used the hidden phone info thing, and it enabled this time. YouMail is restored. Still trying to get incoming calls to work. YouMail failed to call me apparently, even though IMS is registered. WiFi calling is off, I think. One more try, after resetting internet, then rebooting yet again.

    Toggled VoLTE, still not ringing.

    What are the ims-caf-moto apks for? Moto might be Motorola, so maybe that’ll work, don’t know what caf is though. The package has “codeaurora” in it.

    That’s for Qualcomm, no wonder it won’t register.

    Reinstalled ims-mtk-s-resigned.apk. Wonder if there’s a different version perhaps of it.

    Don’t install that caf crap, I removed it, and still no VoLTE toggle in settings.

    Oops reinstalled the caf crap, got to love being tired. Just trying to get incoming calls to work. Would be faster to just flash the stock ROM.

    Trying the install button again, says Vendor R+, is that the R file that didn’t work? No idea.

    Well, guess that doesn’t work. Wish I knew what it was downloading, I’d download it on my computer.

    I found the R+ file, look at the source code. Pain in the ass.

                        Ims.gotMtkR -> Pair("https://treble.phh.me/stable/ims-mtk-r$signSuffix.apk", "MediaTek R vendor")

    so it’s the ims-mtk-r-[xxx].apk files. Now to reinstall and see if I can get it to register. It did in /e/OS. No incoming calls in /e/OS though.

    setprop persist.sys.radio.force_lte_ca false

    Maybe 5G will stay on 5G now, instead of switching to LTE. Looked at their patch, to find that.

    Well the persist.sys.radio.force_lte_ca part.

    You need a root shell to run that, just enable root debug setting, and then run adb root, then adb shell, you may need to toggle the other debug USB setting.

    Or go into settings, the SIM card, and disable Force LTE CA. LOL.

    This probably won’t work, it’s for Android 16 or newer. Going to try anyways. The R file doesn’t work in this ROM for some unknown reason, not registered, yet it shows a phone number after ims: in phone info.

    Nope, failed to install. Maybe the ims needs to be installed as root. Probably doesn’t matter. For some reason this ROM lets you easily uninstall the IMS apk. Think I had to use App Manager or whatever it’s called on the other ROM.

    Too lazy to try installing it on my phone, I just don’t think the r one works in this ROM.

    See this. Thought “Remove Telephony Subsystem” would make all that stuff not work. Well, I’ll try anyways.

    No SIM options now. LOL, how are you supposed to manage APNs with that removed? Just uninstalled the broken ims. Probably won’t fix anything. Might have to reflash, might as well go back to stock.

    Here it what it does, so I can probably restore it manually. Mount the img file that you downloaded, and push the folder over, after remounting with r,w, you need root of course.

    And it clearly says “for devices with no SIM cards”. So I don’t believe that person that it fixed anything.

    Curious if YouMail says success, yup. No ringing though, so removing that, does what I thought, don’t believe that person, maybe on a different ROM, or old ROM, it does something else.


    Now I get to restore that folder.

    sudo mount /home/tommy/Downloads/LineageOS-22.2-20251010-VANILLA-EXT4-GSI.img /mnt
    mount -o remount,rw /
    mount -o remount,rw /system
    remount system
    #in another terminal
    adb push /mnt/system/priv-app/TelephonyProvider /system/priv-app/TeleService
    pm install /system/priv-app/TeleService/TelephonyProvider.apk
    mount -o remount,ro /
    mount -o remount,ro /system
    sync
    reboot

    But does the apk need installing? Well, installed it just in case.

    You need to reinstall the overlays too. What a pain in the ass. All the overlays are 0B. I have a backup of /e/OS though, probably includes all that.

    ./product/overlay/treble-overlay-mtk-ims.apk I found that, maybe I should install it, LOL.

    Hmm did the overlay apks always say 0B?

    I doubt a dirty flash will work. But it’s worth a try. And install the ims apk with pm install ims.apk, in a root shell.

    Guess a dirty flash worked, not sure it fixed the telephone crap. They weren’t kidding. Does the stock ROM restore that? Oh well, no phone for me.

    This says dirty flashing should fix it, not for me.

    Maybe App Manager can fix it.

    I tried reinstalling it with App Manager, used this to browse to the folder.

    Good luck, you can’t install the overlay ones. Rebooting to see if that’s needed.

    Guess a clean flash is the only solution. Reset mobile connections, reset internet. Won’t show up anymore.

    I got trolled, by believing the opposite of what it clearly said. It said for devices with no SIM card…

    I should probably go to bed.

    Good news, a clean flash fixed it. Maybe erasing system would be enough, but you might have to erase userdata too, if it can’t access it anymore.

    Hmm I might have forgot to erase system when flashing it the first time. Probably that image that wouldn’t boot too.

    Maybe don’t open Magisk while copying backups to the phone, ahh well. Guess I can go to bed, after it reboots, and I start the copying over.

    It’s way faster now. Guess I did a dirty flash, LOL. I wonder if the r ims package works now.

    Calling works, no idea about incoming calls though. I think I’ll go to bed. And hope it works tomorrow, or switching to the r ims apk will fix it with this ROM now. Same ims apk the other ROM uses, but maybe they aren’t the same version, no idea. Won’t know till I can access my backups.

  • Hullomail

    That’s one the shitty AI search recommended to me, when searching for a YouMail alternative.

    Seeing if there’s something better, that doesn’t require Google Play to download. Hullomail isn’t it, I think you have to pay using Google too, so I couldn’t even use it. I can probably download and install it, but not use it. Maybe I should have put “privacy” in the search too, but that would mean using your computer. Too much work. Also, my voicemails don’t matter that much. Do all that work, for not very many voicemails a month, no thanks.

    Can I at least forward YouMail to email? So when the app stops working, I can still use it. You don’t need the app to forward to it. And you can change settings in a browser. Don’t think free people can view the full transcript in a browser, and I don’t think I’d pay for it, since they probably offer no direct download of their app, and not sure how private they are.

    Considering YouMail by default puts your name and number in their public database, not very private.

    I’ve heard of iPlum, and might have been some bad reviews at the time. Also expensive for transcripts, over $20 a month, if you pay monthly. Also, if you want the app, it looks like you have to use Google Play.

    The reason AI is shitty, it’s at the top of the search engine now.

    Oh yeah JMP.chat, probably the best option. I think transcripts are included, might not be extra. Is 120 minutes a month enough? If I only use it for voicemail, then probably.

    You can use lots of different apps with JMP.chat. You can probably forward transcripts to email and/or the audio. Or every message you get. It’s open source, so why not? Run it 24/7 on your computer, make a script to send what you want to email.

    Well, the best option for me would be JMP.chat probably. If you care about your voicemails, then I guess running your own crap, that does transcripts, would be the way to go. Perhaps you can set it up, so the voicemail is all controlled by you with JMP.chat.

    Well, you could make an app, or might already be one, that answers it after you don’t, lets them leave a message, and then saves it and transcripts it. I’d run it on your computer, cause phones can be slow, and use a battery.

    I don’t think my $150 phone would like making transcripts of my voicemail. Still better then an iPhone.

    Too lazy to keep looking. May or may not sign up. I won’t right now, going to bed soon.

    But that would be the third solution to fixing my calling. Since one of those apps most likely work, I could just forward everything to it, and then answer or not with the app that works with JMP.chat.

    The other option is a different ROM.

    And the last option, use the stock ROM, root it, and disable a bunch of crap.

    But maybe the calling works now. No idea. I guess I could call myself with JMP.chat, and try and fix it. But easier to just forward to it, and not fuck with it anymore.

    But one downside, if you aren’t on WiFi, you will use mobile data, and I don’t have unlimited data. Too cheap to pay for it, and barely use any, WiFi is nice. But I could still make calls from my phone anyways, since that seems to work. So when calling people back, use my cell service, so I don’t use any minutes.

    Oh yeah, another downside, if you answer calls that forward to it, 120 minutes a month, may or may not be enough.

    Maybe I should look for “JMP.chat alternatives”. Maybe there’s something with an unlimited incoming minute plan.

    Two years ago, somebody on Reddit, wasn’t happy with JMP.chat.

    Censorship, done by carriers most likely. Ahh carriers are dicks. Maybe don’t use texting on it then, if you need profanity. Can’t you make an AI to make you sound like a kid?

    You get more minutes from MySudo for the same price. Does it do transcripts? You get virtual cards though, so I could ditch PayPal.

    Requires a Google account and Google services

    Will not work on devices that are rooted, have an unlocked bootloader, or run a custom ROM

    I thought it was bad enough, that you can’t get it without using Google. But, you might be able to use it with a rooted phone anyways. Just not officially. They think Android is private if it’s stock. So they are a joke company.

    You know how much info Android collects? You know how much info Apple collects?

    And their desktop one, is for Windows and Mac only. Both horrible operating systems for privacy.

    Here are some alternatives to JMP.chat. Silent.link gives you an eSIM. But I don’t want to switch providers, and too cheap to get an eSIM adapter. No voice, so doesn’t help with voicemail.

    And inbound text only. Why is AT&T the cheapest? T-Mobile is the most expensive somehow.

    And JMP.chat might be the only one with voice, on that list.

    You’d need Silent.link and something else for texting and calling. Or maybe just calling, and tell everyone to send messages some other way. And not on an iPhone, or stock Android phone, or Windows, or macOS. But you have to pay with crypto, too much work. Can still be traced, if you buy crypto with a card. Good luck buying with cash, at least in the US.

    And I’m not trying to mine.

  • Apple TV isn’t very smart

    authenticated
    associated
    auth_alg=open
    pairwise key handshake completed (RSN)
    EAPOL-4WAY-HS-COMPLETED
    AP-STA-DISCONNECTED
    disassociated
    deauthenticated due to inactivity (timer DEAUTH/REMOVE)
    

    To fix, unplug Ethernet cable, go into WiFi settings, delete the network, plug Ethernet back in, and the dumbass won’t keep trying and failing to connect to WiFi.

    But it must have succeeded at some point, because the router gave it an IP. And once pyatv, saw it on the WiFi, that’s when I noticed that it was on WiFi for some unknown reason. But I was too tired to look into it more. Also, didn’t know somebody could successfully connect with “open”.

    If that was the case, I’d think there’d be a shit ton of stuff connected to it.

    That was in the log on my AP, a lot. It’s been doing it all day. Until I had enough.

    Maybe it’s a bug in OpenWRT.

    Now to try and connect with “open”.

    Well, Linux won’t even try to connect.

    Too lazy to force it to connect some other way. And maybe “open” means something else. Cause it says “pairwise key handshake completed (RSN)” afterwards.

  • What a pain in the ass

    Apparently I can’t get incoming calls with the GSI build of /e/OS on a moto g power 5G 2024. It has a MediaTek CPU, guess they weren’t lying about them having issues with different ROMs. Probably should have paid $50 more for the other phone.

    And can’t test it by myself, since I can’t call myself.

    I need the setting “Disable “Voice Call In” route” if I want the audio to work. Sounds like something you need, but in iOS, apparently it just disables the audio going to a device.

    But I did figure out, if messing with certain settings, after rebooting, you should reset the network, click Network & Internet, then click Internet, then click the icon in the top right corner. Hmm, should probably reboot yet again, after doing that.

    Maybe it’ll work tomorrow, the settings aren’t much different though, but I did reset the network more then once.

    It can get stuck on Edge, which is 2G, if you allow 2G, and you might need to allow 2G for IMS.

    I could try changing it to NR/LTE again, and resetting the network, but resetting, might change it back to what it was before. Couldn’t get IMS to register with allow 2G disabled. Some site said you need that for VoLTE calling.

    You can access the phone info by calling *#*#4636#*#* or better use the free Network app. Easier to use the app, since apparently if using MediaTek, you might need it, a lot. Says the IMS info too in there, and you can change to NR/LTE only mode.

    I can get incoming calls on Edge/2G, but nobody can hear me.

    Hmm, did it say resetting or restarting network? Well might have said “internet” not network.

    You can also go to Reset options, and reset the Mobile Network settings. Probably could have done that, or the other thing, instead of reflashing it.

    Also, you may need to delete any MMS “service” APNs, I’m using Ultra Mobile, and there was a Tello MMS “service” in the APNs, that may have been causing issues, you can disable or enable a “service”, might just always be enabled. Find Ultra Mobile’s APN settings here.

    Fucking password manager, was trying to reset a password, but didn’t copy the generated password automatically, so now I get to reset it again.

    Probably won’t do anything else on the phone tonight, rather go to bed earlier.

    On another note, if you want to buy or rebuy Tasker, without using Google Play, it’s expensive, $4 a month, I think forever. They might deactivate your license when you stop paying. I bought it a long time ago, possibly before the new owner, on Google Play. Or whatever it was called then. Not signing into my Google account in the store app that signs lets you download from Google Play, without using their app.

  • pyatv

    There’s a bunch of Apple TV Remote apps, and I’m pretty sure at least one is using pyatv. Cause I had two pyatv remote devices on my Apple TV, think I only had one before.

    Need to make either a web app that I can run on one of my computers, or just a simple keyboard app, that uses pyatv made in Python. There’s ways to make a apk for Android from Python.

    I’m lazy, but pissed that people are using pyatv in Android apps, and charging for the fucking keyboard. If they can’t be bothered to write their software 100% by themselves, why the fuck should anyone give them a dime? Also pyatv is open source, does the license allow what they are doing?

    The other option is piracy, but I’ll pass. Would be kind of funny to take their frontend to pyatv, and make a keyboard app that uses it, for free. Just install their app, then make another app, and call the binaries if you can. Is that piracy?

    I’m guessing they were too lazy to lock down the keyboard ability of pyatv.

    But if you are going to do that, just include the full pyatv in your own Python app.

    Or use Termux, does Python work in it? Well, probably, you can run a desktop environment with it. Or a gutted Ubuntu, gutted cause fuse doesn’t work. I tried running the appimage of a pyatv app.

    Perhaps I should reinstall that, and laugh at the paid apps.

    No need to write an app for a keyboard if I do that. I use a remote for everything else, just want keyboard for copy and pasting passwords.

    Looks like Termux works with Python. But does virtualenv work? Might want to run more Python crap, and will want to keep it clean.

    Damn firewall, it made LocalSend fail, cause I was applying my changes. To allow Termux internet.

    Almost 30 MB/s after disabling encryption on desktop, you need to disable on both devices, or it will use it. Did I set the right permissions to ignore, or should they be allow?

    Hmm, might be running in background now, without failing, nice.

    Nope just failed. Guess it can’t run in background. Even with unrestricted battery permission, it fails. Need a download manager, so I can just use a download manager. You can find unrestricted battery setting in settings, then apps, and click the battery thing. Regular settings, not app settings.

    Guess LocalSend doesn’t support running in background. I’ll send a link, and download with IronFox, maybe that’ll work.

    And virtualenvs might work with Termux. Trying to install pyatv, looks like it failed.

    Maybe don’t use pip3, nope, pip didn’t work either.

    pkg install build-essential openssl libffi rust

    Their site doesn’t say you need rust, then run pip install pyatv.

    Had to plug phone in, down to 5%.

    And accidentally closed the decompress thing in the File Manager. Was still opening the 20 GB file.

    Open a 20 GB zip file, and install pyatv at the same time, that’ll slow a $150 phone down. Is it just opening, or extracting at the same time? If it’s just going to open it, I’m looking for something that can decompress it without doing that. I could just use adb if unzip is installed.

    Shouldn’t have deleted the zip file before checking if it worked. Didn’t extract everything. Will just use adb.

    ZipXtract might work, but download from IzzyOnDroid if you want 7z and RAR.

    ZipXtract doesn’t think my zip file is a zip file.

  • Custom Android ROM is more private in some ways then an iPhone

    Might be less secure, if you can’t relock the bootloader and/or you rooted it. But if they really want your data, they’ll get it, no matter what phone you use. They may not crack the encryption right away, but they’ll waste electricity trying to brute force a 1024 character password with strong encryption.

    Unless you turn all Apple’s built in crap off, like iCloud, Location, and block all Apple servers on your router, and use a hot spot router with a firewall, and I guess use VoIP. Or use a SIM with only voice and texting. If you want data, you’ll need a hot spot that can block crap too.

    But what’s the point in buying an expensive iPhone, if you have to block a bunch of crap on a separate device?

    Apparently cheap Android phones have come a long way, I can browse the web, without it being painful now. And that’s using IronFox. Unless the site uses a shit ton of JavaScript, but I have the JIT JavaScript disabled, said it can be used to violate you. At least that’s true with a custom GSI ROM, a full custom ROM, could be even better.

    Finally setup my local VPN on the new phone. Perhaps using KDE Connect to transfer files isn’t a great idea, it’s encrypted too. Failed to copy a file, so deleted all the music I copied to it, and making a big zip file. Still making the zip file, it’s on my Orange Pi 5. So it’s going over the network, since my laptop apparently doesn’t have a copy of my music.

    I could use Round Sync – Rclone for Android, but I’m lazy. Also, Samba might be slow over a VPN anyways. What about LocalSend? Does it have encryption? Or can it be disabled? Couldn’t find a way to disable encryption with KDE Connect.

    Encryption can be disabled with LocalSend. No need for it if using a local VPN. No idea if it’s faster, but don’t turn the screen off, it’ll fail apparently.

    Maybe the caffeine thing will keep screen on.

    Only bad thing with this ROM, is apparently my mom couldn’t hear me. And the iPhone was louder for what I heard too. Pretty sure it’s the ROM though. Too lazy to edit a fucking file to fix it.

    I might be able to get the file from the stock ROM, and there’s a magisk package that you can replace their file with your file. But getting the file from the stock ROM is kind of a pain.

    Over 60 MB/s with LocalSend on WiFi using a VPN. Guess WiFi got faster on Android phones too. Fast enough for me, using WiFi. Probably only USB 2.0 if you plug it in, so faster then that. Isn’t USB 2.0 40 MB/s?

    Damn only 20% battery left apparently. Was trying to wait till bed time to plug it in. Didn’t plug it in before bed last night.

    Nope, not faster then USB 2.0. Checked my upload speed, it’s around 2 MB/s or is it Mb/s? MB/s is right, so the app is a liar.

    Says 200 MB/s or so, my Ethernet isn’t that fast.

  • IOWODO R50Pro reports 100% before it’s done charging with Gadgetbridge

    Might be the same as this issue. If that’s the case, it’s changing to 100% when putting it on the charger. Didn’t look at phone when it disconnected while checking it. When disconnected, the bar wasn’t 100% looking at the watch.

    Well, that’s annoying, now I have to randomly check if it’s charged. I wonder if I even charged it all the way when I got it.

    Might have to get an Amazfit, if I live long enough.

  • /e/OS might be fixed

    At least I have mobile data now.

    I backed up using Neo Backup. Then reflashed it. Using the below commands.:

    adb reboot fastboot
    fastboot erase userdata
    fastboot erase system_a
    fastboot flash 3.1.4-a15-20250916-microG-gsi.img
    fastboot erase userdata
    fastboot reboot

    And I should have ran “fastboot erase cache” before flashing it as well.

    And the IMS App wouldn’t install for some reason, said it couldn’t download. So I just restored the app, but not data. Make sure you force 5G as an option, and do everything in the IMS settings. No idea where it’s downloading the apk from.

    Don’t mess with the Phone Info thing, that you dial a code to access, all that probably did was break it. And not sure I erased system before flashing with fastboot. Flashed with fastboot, so I can use all the userdata for /e/OS, don’t want stock ROM.

    Says Neo Backup is a beta. Seems to work so far. Don’t care that much if I have to reinstall stuff anyways.

    And don’t restore Shelter’s data, it won’t work if you do.

    For Ultra Mobile, you don’t need to manually enter the APN, well maybe if it’s too slow for you. But the Murena Mobile APN works.

    LOL, if you end up with two work profiles, delete both, and restore just Shelter.

    And if Neo Backup freezes your phone, run adb reboot.

    Downloading Neo Backup from their GitHub didn’t work, had to install F-Droid, and install from that.

    If /e/OS doesn’t work, or don’t want, you can try crDroidOS.

    And now I know why MediaTek sucks, apparently they don’t release sources, I think for the kernel. So it’s hard to make custom ROMs for MediaTek.

    Probably should have paid $50 more, and might not have to mess with GSI ROMs. Ahh well, it might be working now, so who cares.

    Hmm maybe I do need to restore Shelter data, or it didn’t backup Work apps.

    Maybe kill Gadgetbridge before backing it up, the database is read only. Got the data restored for Gadgetbridge finally. Force stopped it in both profiles, restored it, and rebooted. I converted it to a system app. Need to find a different app to do that, cause the other one has too much crap in it.

    YouMail might work, don’t use the visual voicemail in /e/OS, it uses Google. No idea if YouMail does or not. Nope, said not active.

    I can send texts, and I think it called all the numbers. Guess I can’t receive calls, there’s two settings I may need to enable. That’ll be about the last thing I do, about to pass out. Not enough sleep yesterday, I was trying to get the cell connection working right.

    YouMail should work, manually called the numbers and then verified, and it said it’s working now.

    Well, I can finally go to bed. I’ll finish setting it up tomorrow.

  • The R50Pro smart watch works with Gadgetbridge

    And you don’t need the Da Fit app at all. Nice and easy. Maybe the battery will last a year.

  • How to change your eSIM on Ultra Mobile to an unsupported device

    First, on the Android phone, you may need OpenEUICC, if using a custom ROM.

    You still need the old device. Disable your eSIM. Use the shitty Ultra Mobile app, click change device, Go through it, but don’t click install eSIM, the one that says “This will open your device’s settings”. Just wait for an email, click the link to install your eSIM, then scan the QR code with OpenEUICC. Before clicking next on the page that shows the info, there should be an IMEI field, enter your other device’s IMEI, my other device is an iPhone. I just used the first one. But if it doesn’t work, try the second IMEI.

    You can try switching the profile after you install it, but it doesn’t appear to work. But if I go into settings, Network & Internet, SIMs isn’t grayed out anymore, shows T-Mobile. And I have an icon, so I think I’m connected. Going to reboot, and see if OpenEUICC works again, too lazy to just close it. Also, might need a reboot anyways.

    I use the Magisk module, go to the CI page. Click one of the build-debug ones, and under “Artifacts” click magisk-debug”. If there isn’t one, go back to the other page, and click a different one, or look a the icon.

    Oh and tell them to kiss your ass.

    Nice, I didn’t need to chat with them. If I didn’t get an eSIM, I would have just asked for them to send me an email with the code, if they wouldn’t, I’d ask for porting info.

    I don’t think Tello makes you use their shitty app.

    And that should work with removable eSIMs too, assuming your phone is capable of writing to them.

    Oh and the moto g power 5G 2024 is faster and way better then the Rabbit r1, cheaper too. The Rabbit r1 might break if you drop it, the first time. Feels like a cheap toy.

    and OpenEUICC says it’s enabled now, after rebooting.

    Trying to activate voicemail.

    Hmm, I wonder if AFWall+ is blocking stuff that might need to be allowed. Might have nothing to do with voicemail, that may take a long ass time to activate.

    Probably no RCS support. That might require GApps.

    Now I need to get the rest of my contacts on it, fucking iCloud bullshit.

    Damn, can’t get the exported contacts easily. Guess I have to make a backup, and look in iTunes Backup Explorer. I’ll be looking everywhere, the unback command with idevicebackup2 or whatever doesn’t work right.

    New phone isn’t even completely setup, probably should have waited till later to get the eSIM. Now I’m going to be up for a while, just to get the fucking contacts. Not emailing anything from my iPhone to anybody. Not even myself.

    Said can’t activate visual voicemail.

    Not providing detailed instructions on using OpenEUICC. If you can’t figure it out, just ask them for a QR code. Tell them their app is shit and won’t work on your new phone.

    Going to try exporting everything, so I can search for what I want. Cause the built in search is broken in iTunes Backup Explorer.

    Need my notes db anyways.

    Nobody told me how to get a new eSIM from Ultra Mobile without using their shitty app, I’m insane.

    ./AppDomainGroup-group.com.apple.FileProvider.LocalStorage/File Provider Storage/All Contacts.vcf
    

    There’s the file I exported. You can look in that folder for other crap too. Got all my contacts finally.

    ./AppDomainGroup-group.com.apple.notes/NoteStore.sqlite

    And that might be the right file I need to use this. When I used the unback command with idevicebackup2, there was some notes db, but no notes in it.

    Hmm maybe Ultra Mobile visual voicemail doesn’t work with all phones.

    Well, I got my notes finally. Trying to figure out how to get the images in the output folder.

    And might be because it was set to 3G. Set it to LTE, guess no 5G. Oh well. At least it has eSIM.

    Somebody said changing to GSM only fixed it for them, no idea how to do that. Don’t think I can in settings.

    Oh and fuck Apple too, and Google. I use /e/OS.