Hey guys, I made a mistake after rooting and am now having some trouble.
I recieved my new FP3 today, I ran the OTA update, and then proceeded to unlock and root according to sm01man’s guide. It worked, but I wanted to ensure a fresh OS, so I formatted userdata using fastboot.
This turned out to be a huge mistake, as my phone now does not boot anymore. TWRP is also gone, though I can flash it (temporarily) by flashing the .img via fastboot.
Is there any way to download and flash the stock rom via fastboot or TWRP? So far I only managed to find k4y0z’s stock image with TWRP. Right now I’m very unsure to continue on my own, seeing that I did such a huge mistake, so I’m asking for advice here.
The stock partition images include the stock boot.img with the stock recovery, so you will not have TWRP installed.
Having TWRP installed breaks OTA updates for the stock OS, by the way, because it changes the boot partition compared to stock to have TWRP in it, and the OTA updater checks for modified partitions and denies updating in this case.
Just fastboot boot TWRP.
And you will need to reroot, too, and this, too, will break OTA updates.
This shouldn’t matter to the OS.
I’ve seen this on my phone, too. TWRP would be able to access data later when I set up my screenlock method again in the OS’s initial setup, which would then be the decryption password TWRP needs to access data.
Internal Storage is just a directory in data, so that comes with it.
Boot into the stock recovery and do a factory reset from there …
If you want adblocking at system level, but without root, there are various options, including:
Netguard installed from Github. Not compatible with a VPN.
Using a VPN that provides adblocking.
Using a DNS-server that provides adblocking. From Android 9 onwards search settings for Private DNS (and the internet for a reliable DNS provider that offers filtering). For older versions of Android, there’s (for example) Intra.
If it’s just YouTube that you’re worried about, there’s NewPipe via F-Droid or GitHub (I personally prefer the latter, as it is faster to update when changes in YouTube break NewPipe).