Closed schizoidcock closed 2 months ago
I will have a closer look.
Cannot read preloader from erased or destroyed device.
Cannot read preloader from erased or destroyed device.
Yes, of course. For that you have to use the --preloader option.
Cannot read preloader from erased or destroyed device.
Not trying to be rude, buddy you need to read what i posted before commenting something that we already know, obviusly that if the gpt, pgpt or spgt partition table is destroyed you need the preloader to load the partition information, that doesnt apply on this case because im not destroying the partition table, what im doing crashing the port to enter on brom stage those are two different type of exploits, we are explaining that the software in the past if you run payload command on the device, the device entered to brom state and you could do any operation after reconnecting the device or without d/c since mtkclient dumped the preloader from ram, but is not dumping it from ram anymore and when you try to load the preloader from the --preloader command is not working either @sarunelis , you can test this with the new version and downloading and old release
Any thoughs or fix on this @bkerler ?
If --preloader is failing, solder tx and rx to the uart pins to see why it is failing.dumppreloader only works with existing preloader as it is being dumped from ram. You need to get and extract the preloader from firmware.
There is nothing wrong with the phone @bkerler, as i stated there is a bug on your code since it can dump the preloader and load the emi info on older versions but on version 2.0 not even with the --preloader option and pointing out the preloader the 2.0 works.
This should be already fixed with the current commit. But I will have a look at it again.
Stale issue message
i was trying to test an lg stylo 6 device, forcing brom with the tool, on older versions after sucessfully uploaded the payload after forcing the brom and you reconnected the device to do any operation it dumped the preloader from the ram and sucessfully do the operations like read partitions or erase, now it doesnt do that on the new versions after loading the payload, even if we dump the preloader and give it through the option --preloader on the v2 version it gives error of unpack buffer requires 12 bytes, i will attach logs for reference @bkerler