lemming123

joined 6 months ago
[–] lemming123@thelemmy.club 2 points 5 months ago

Sorry I didn't read the post - Julia is quite similar to python also re difficulty

[–] lemming123@thelemmy.club 6 points 5 months ago (2 children)

I think the idea you stop learning/can no longer learn past a certain age is rather stupid.

I think its a misconstrued fact, but the brain is always learning, I think the actual fact is its easiest to learn as a younger child, but I'd argue that is just due to not having knowledge already and not having any habits etc.

If you want to learn programming go for it! There's lots of very good resources online.

A language like python is very flexible and syntax wise is made to read close to natural language/English :)

[–] lemming123@thelemmy.club 1 points 5 months ago

Ah that's fair. I think I had the 9 or maybe 7

[–] lemming123@thelemmy.club 2 points 5 months ago

To unlock bootloader:

https://xdaforums.com/t/guide-unlock-bootloader-root-with-magisk-stock-and-patched-boot-images-model-a065-eea.4605979/

Installing orangefox:

https://wiki.orangefox.tech/en/guides/installing_orangefox

NP2 is A/B.

The read-only to rw package [github so you can look over code beforehand]

https://github.com/lebigmac1/System-

RW-Super-RW-v1.36-featuring-Make-RW-ro-2-rw-v1.1?tab=readme-ov-file

File manager: I used total commander -

https://m.apkpure.com/total-commander-file-manager/com.ghisler.android.TotalCommander

Magisk Modules - only really needed for if you want MicroG:


App systemizer (you want a terminal, e.g. termux and I also have busybox but not sure it it's 100% needed)

https://github.com/stangri/AppSystemizer


Shamiko https://github.com/LSPosed/LSPosed.github.io/releases


Zygisk - Lsposed https://github.com/LSPosed/LSPosed/releases

this one needs installed and fake Gapps needs installed and activated before you install MicroG


Universal safety net fix:

https://github.com/kdrag0n/safetynet-fix/releases?ysclid=lmqr900nnd297490396

For MicroG:

https://xdaforums.com/t/guide-degoogle-any-device-and-install-microg.4058743/

I just saw I have a MicroG module, so link:

https://github.com/FriendlyNeighborhoodShane/MinMicroG_releases/releases

I used the 0.2.24 version.

Make sure to remove Play store etc first, and install the fake Gapps otherwise you have to remove and reinstall. Once installed I updated immediately from F-Droid.

https://github.com/whew-inc/FakeGApps

The XDA forum gives the Gapps you can uninstall.

You may want to use a systemless debloater with Magisk first, as you can turn modules on and off in orangefox so if you bootloop you can just enter recovery and then turn the module off and revert the change :)

Points to make a full system backup:


before unlocking bootloader


before making system read-write


before deleting a system app/a group of system apps


before moving any apps to be system apps if you don't use the magisk systemless module [this is where I messed up big time]

I also made several backups as I was changing things, e.g. when I added my new dialler etc, I backed up the working system beforehand in case anything broke.

Feel free to ask if you have any questions!!

[–] lemming123@thelemmy.club 1 points 5 months ago

Ok cool,

I'll get links shortly and explain in more detail, [I will also add lots of the problems would have been solved had I taken backups properly]

What I did:

  1. Unlock bootloader, and patch/install a patched boot image and magisk

  2. Install a custom recovery - I used orangefox, I think TWRP is also on Nothing

  3. Make the protected file system read/write

  4. Download a file explorer that has root access available

  5. Go into the root filesystem, and delete all the google stuff you wish to get rid of [You will want to make sure you have a keyboard installed!!]

If you just want to get rid of google apps, you'd be able to stop here.

I did want banking apps available, and they need google services framework - you have MicroG I downloaded from the F-droid store, and then used a magisk module to make it a system app to keep everything happy there.

[–] lemming123@thelemmy.club 3 points 5 months ago (2 children)

Ah I see, is bootloader unlocking etc still available? (A more techy person could still go hard on privacy implementations)

I'm using nothing myself but the op said its unavailable in their country. I also noted that now lots of ROMs come preloaded with GAPPS whereas you had to load separately in the past.

[–] lemming123@thelemmy.club 1 points 5 months ago (3 children)

I managed to degoogle stock ROM, as I wanted to have the glyphs available (I feel like I'm in a minority of users that find them useful as well as just cool).

I did have the phone enter crash dump and at points had no ROM or recovery and it took a while as I was endlessly searching tools available.

I'm more than happy to share what I did?

Word of warning is you need quite a few tools, apps and packages, but they have source code available.

I'm not a mobile developer but going through the tools they are regarded well in the developer community, or scanning the code myself didn't raise an alarms.

[–] lemming123@thelemmy.club 21 points 6 months ago (4 children)

What difficulties do you encounter with the custom ROM stuff?

If you get a oneplus, they are very forgiving of things you could do to brick a phone.

A recent oneplus and installing a custom ROM (LineageOS + MicroG) would be fairly doable for a larger audience than just the "nerd" or "hacker".

If people know what you struggle with particularly, they can help better.

To get rid of google completely, a custom ROM or other technical things are necessary, but debloating using a standard tool is a good first step and is better than what you will have from the off.

https://github.com/0x192/universal-android-debloater