So, I'm trying to root this thing. It got recently upgraded to 3.5.4: NoteAir3C_2024-09-10_21-41_3.5.4_1a0fe4e9b.
I could not find any EDL loader that works. I'm on Linux. Tried everything that could make sense, it either errors straight away ("Mode detected: error"), or breaks somewhere soon enough:
Code:
$ ./edl/edl --loader $l --memory=UFS printgpt
Loading Loaders/lenovo_motorola/001b80e102e80000_8b2d1c830d9d8576_fhprg_moto_g52.bin
Capstone library is missing (optional).
Keystone library is missing (optional).
Qualcomm Sahara / Firehose Client V3.62 (c) B.Kerler 2018-2024.
main - Using loader Loaders/lenovo_motorola/001b80e102e80000_8b2d1c830d9d8576_fhprg_moto_g52.bin ...
main - Waiting for the device
main - Device detected :)
main - Mode detected: sahara
Traceback (most recent call last):
File "/home/john/Work/android-tools/./edl/edl", line 393, in <module>
base.run()
File "/home/john/Work/android-tools/./edl/edl", line 293, in run
version = conninfo.get("data").version
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: type object 'req' has no attribute 'version'
Tried with and without "--memory".
So I decided to go straight for root from the official update.upx:
Code:
$ fastboot flash boot magisk_patched-27000_bucD7.img
Sending 'boot_b' (98304 KB) OKAY [ 2.700s]
Writing 'boot_b' FAILED (remote: 'unknown command')
fastboot: error: Command failed
Is this some "upgrade" brought along by the 3.5.4, or is there something special about my setup?
Know of a loader that works?
Something else I should try?
Note that I'm pretty technical.
Thanks