Analyzing Paul's root method on the desire - Desire Android Development

First of all, congratulations to Paul for hooking us up with the Desire root.
I'm a new android user and I'm most of all interested in learning the inner workings of the platform (more than just having root), so I'm starting this thread to discuss Paul's recently published root method, so we can better understand it so that we can build on it.
As I see it, Paul has found a "Test RUU" that downgrades the phone to a Test ROM version of version 1.15.405.3. This version has the the recovery ROM set so it listens to ADB and allows for root access via ADB when booting the recovery partition.
He then pushes a few files with the objective of triggering a modified update (unsigned) that contain all the interesting bits, such as Superuser APK, and other modifications. This update is probably a modified and unsigned version of OTA update 1.15.405.4.
So I figure that the impossibility of rooting phones with the 0.80 bootloader is that it is not possible to downgrade the bootloader via RUU from 0.80 to 0.75 (which is the version in the Test ROM that Paul has found).
Is this it? can anyone else add some comments to improve on this vision? Paul?
Regards,
LG

Related

Holy Sh*t with multiple custom firmwares

I'm aware of 4 different brand of "cupcake" firmwares. I don't care which is better... the questions is what does ADP mean, cuz it's being plastering all over on this forums.
It's the developer's version, in laments terms. : )
I don't know what ADP stands for, but it's referring to the name of the firmware put out by HTC for the unbranded version of the G1 known as the Dev phone. All the builds with ADP in the name (JF ADP 1.5 and ADP1.5Hr3) are built off the official release of the firmware called ADP 1.5. Usually ADP builds restrict access to protected apps on the market, but all these custom builds fixed that issue already and can be used on any rooted G1. All you need to know is ADP builds are based off an official release.
thanks for quick reply, I've been speculating over JesusFreke's 1.5 ADP .... I'm debating whetever I should wait for JF's cupcake version of official T-Mo's OTA firmware or go for ADP.
Android Developer Phone =ADP
It was released shortly after the g1 and basically allowed you to not have to sign in to you use it. Not sure if it came rooted or not. It should have if it's a developer phone I'd think.
The Android Developer Phone-1 is a G1 that comes with the engineering second-stage loader and a non-crippled Android 1.0 firmware on it (you could say "rooted firmware", but that's clearly looking at it backwards).
As far as I've been able to discern, once you root a G1 and install a fastboot-capable loader there's no significant difference between what you have and an ADP1. (Except you don't get the cool developer design on the battery cover panel.)
AFIK there is no hardware difference in the ADP1 and G1...
Chandon said:
The Android Developer Phone-1 is a G1 that comes with the engineering second-stage loader and a non-crippled Android 1.0 firmware on it (you could say "rooted firmware", but that's clearly looking at it backwards).
As far as I've been able to discern, once you root a G1 and install a fastboot-capable loader there's no significant difference between what you have and an ADP1. (Except you don't get the cool developer design on the battery cover panel.)
Click to expand...
Click to collapse
ESKIMOn00b said:
AFIK there is no hardware difference in the ADP1 and G1...
Click to expand...
Click to collapse
Correct!. you sirs win both win an internet. don't spend it all in one place.
However from what I hear htc limited root on the official adp 1.5 I believe you still have access via adb and thus can reinstate access to the phone, however I recall reading a thread about such a topic... also the adp 1.5 official come bundled with a new recovery image, so becareful after flashing that, you'll lose your ability to do nandroid backups till you reflash a recovery img

HTC 10: Will updating the Firmware make my phone lose root?

I am looking to install LeeDroid ROM to my rooted HTC 10. The instructions say to update to the latest firmware before installing the ROM. I am on 2.41.605.12, and I believe the latest version is 2.51.617.1. My expertise in cell phone hacking pretty much ends with flashing a ROM using TWRP. So I am wondering if I attempt to update the firmware via conventional methods if it will destroy my root ability. My phone is S-off, unlocked, and rooted. Thanks.
If this is in the wrong place, i apologize, maybe it should have been posted in the "noob friendly" area...

Question [TB-J606L] Downgrade from Android 11

Hello. Yesterday i installed latest OTA Android version (TB-J606L_S320030_210923_ROW) and noticed that it is really slow and it has even more bloatware that i don't want. I don't need to root it (because of bloatware removal) as i also need to revert it to default state as it was before update.
1. It is possible to find which version i had before this upgrade?
2. How could i downgrade system to previous version (i think it was Android 10 but i'm not sure)
PS: I successfully downgraded/rooted some devices but as every brand has it's specific way to perform downgrade, i'm asking here. Any advice would help and i'm aware of dangers of downgrading/rooting devices (bricking). In any case, it would be awesome to also link unbricking guide for TB-J606L, just in case It's always better to have plan B.
Update: I found source of roms for my device but i can't recognize which versions are old Android 10 and which are the new Android 11.

[RMX3085] How to unlock bootloader, root and enable call recording?

Hi,
I have vanilla version of Realme 8 phone running on Android 11. I turned it on to figure out the build number and it is A22, i did not connect or update it anyhow. Shall I do it before rooting? Now I want to root it and enable call recording. I have found the two conflicting guides https://forum.xda-developers.com/t/flashing-twrp-and-rooting-realme-8.4366399/ and https://forum.xda-developers.com/t/...otloader-flash-twrp-and-root-rmx3085.4386473/ and I don't know which is correct one to follow. Shall I install versions of Magick and SP flash referred by these posts or the newest up to date versions? By the second guide I also wonder why to install TWRP if the Magisk is not installed through it and it shall itself be installed via Flashify app so I would have another app to flash files into phone. By the second guide shall I follow the first part when I did not upgraded anything but my version is A22?
Btw. the guide https://forum.xda-developers.com/t/realme-8-rmx3085-twrp.4365305/ recommends to use fastboot to flash TWRP which is in contradiction with other two posts which claim that fastboot is not working. I also would welcome guide for Linux if there is that option.
Thank you!
I am planning to visit my mother. I can take bicycle, tram or walk naked through the woods. each is in contradiction, which is the correct way?
I will better ask my mother
https://github.com/topjohnwu/Magisk#useful-links

OOS 13 bootloader and root which guide

Hi,
I have a OnePlus8T (KB2003 EU) on OOS 13 Build number KB2003_11_F.13,
and I basically just want to root it, don't mind (even prefer) to stick with the stock rom and just gain root privileges.
The last phone I had and rooted was a galaxy S something in the middle of the last decade so I'm more than rusty and kind of not in the lingo.
I was hoping you could help me clarify some things because the phone as we all know is not new and the guides updated with time so I'm sort of lost.
So, my questions are
I understand that I need to unlock the bootloader first, I assume the following guide is still relevant for that part (https://forum.xda-developers.com/t/...oneplus-8t-for-any-oxygen-os-version.4183443/),
please correct me if I'm wrong
Side Note: I also understood Helius is the best backup option for non-rooted devices, but it seems to be no longer publicly available so if you have another option that you recommend it will be the best
For the next part I saw multiple options which I didn't really understood in the sticky thread:
[GUIDE] Root and keeping root options
Update 230526: Correct numbering of "B.1.1 Simple" to "B.1.2 Simple", use "OOS 13+" instead of "OOS 13" as OOS 13.1 is now available A. First time rooting This process is common across all options A.1 Flashing Magisk patched boot image There...
forum.xda-developers.com
There's the MSM option, but it seems the tools that are from the thread he mentions are only for Android 11 so I'm not sure it's for me.
The same can be said for the Payload Dumper method, since I don't know which OTA to download and install, the ones listed inside the thread are I think for OOS 11 (though again, just assuming by version prefix, so please correct me if I'm wrong).
I believe the same goes for the ones in the other sticky thread (https://forum.xda-developers.com/t/oneplus-8t-rom-ota-oxygen-os-repo-of-oxygen-os-builds.4193183/)
The third option listed there is using TWRP / Orange Fox, I assume Orange Fox is the one I need but still, I'm not sure the version I need to download, and the flashables fitting (kebab or something?)
Basically, I'm sort of trying to understand by which guides to go, which ota / roms to download that are fitting for my build, and if rooting requires me downgrading versions how can I do it safely
Sorry upfront for the "new guy" questions, and thanks!

Categories

Resources