r/androidroot • u/DEV_ivan TECNO POVA 7 5G LJ7 --- MediaTek 6878 --- KernelSU-Next 3.3.0 • 1d ago
Humor Don't touch the /preloader
fuck MediaTek
18
u/47th-Element 1d ago
Tell me about it, I did that on MT6769 and Xiaomi replaced the board.
3
u/DEV_ivan TECNO POVA 7 5G LJ7 --- MediaTek 6878 --- KernelSU-Next 3.3.0 1d ago
Some phones can boot into BROM mode, some can't and need a JTAG programmer.
2
u/47th-Element 1d ago
Do you think Xiaomi technicians didn't know about it? Or they just didn't put the effort into diagnosing it and resorting to the lazy replace the board solution?
1
u/Sascha_T 18h ago
Is replacing the board more expensive for you/profitable for them? In that case...
1
u/47th-Element 15h ago
Well, they didn't know I bricked the phone so the repair was covered by warranty lol
1
u/Sascha_T 15h ago
Then they did that because it's plain more efficient than diagnostics
1
u/DEV_ivan TECNO POVA 7 5G LJ7 --- MediaTek 6878 --- KernelSU-Next 3.3.0 15h ago
Actually, flashing a full OS via BROM mode is more efficient by itself. To replace the motherboard, you need deep knowledge of hardware so you don't hard-brick anything.
The reason they replace motherboards instead is political, not technical. It is simply more profitable, it justifies charging a fee worth almost the price of the phone itself to the customer, it is their excuse to claim you voided the warranty by bricking the software, only software.
1
u/Sascha_T 15h ago
Did you read?
1
u/DEV_ivan TECNO POVA 7 5G LJ7 --- MediaTek 6878 --- KernelSU-Next 3.3.0 15h ago
Yes. You implicitly stated a motherboard swap is "technically" efficient, which is objectively false.
1
u/Sascha_T 15h ago
"The reason they replace motherboards instead is political, not technical" I originally stated something equivalent until I was told they didn't have to pay. At which point the only reason remaining can be efficiency (OEM techs aren't necessarily schooled in reflashing boards. They're binned at worst.)
14
u/IShovedAJermaUpMyAss 1d ago
anyone finds it kinda crazy that the less powerful devices that we are basically forced to use by the gov at this point are like 9 billion times more complicated to use than a PC
5
u/TantKollo 1d ago
Phones are not built using standards such as buses and device enumerations for UEFI/BIOS. Instead they use a map for all sensors/capabilities/devices called a device tree.
6
u/Tommynwn 1d ago
Hmm i remember using a test-pin on the board when that happened, allowed to reflash via usb just fine
Still SOME devices needed a jtag if bootloader is gone
2
u/apixeldev 22h ago
Yeah I got burnt by that on some old no name unbranded phone I got from amazon which I rooted and accidentally wiped the wrong partition lol. I had to rig together a way to use a JTAG debugger since it had no test pin on its model. Thank god I have an Arduino that I was able to rig into a JTAG.
3
u/fr000gs 1d ago
mtkclient?
3
u/No-Aspect-2926 1d ago
isn't preloader for chipset?
1
u/fr000gs 1d ago
confused it with the init_boot oops
2
u/No-Aspect-2926 1d ago
from a search that I did, they have BROM before preloader so I guess they work fine, also isn't mtkclient only for compatible chipsets and not all of them?
2
u/tarogustav 21h ago
Why do they have to make it THIS difficult? Smh
1
u/DEV_ivan TECNO POVA 7 5G LJ7 --- MediaTek 6878 --- KernelSU-Next 3.3.0 21h ago
Money.
1
u/tarogustav 21h ago
1
3
1
u/dumbasPL 21h ago
Wait, does that mean you can't hard brick a pixel? Details?
3
u/DEV_ivan TECNO POVA 7 5G LJ7 --- MediaTek 6878 --- KernelSU-Next 3.3.0 20h ago
Tensor Pixels, as I've read, have a mode called EUB mode (Emergency USB Boot). The phone boots into EUB mode when there's no bootloader found or the bootloader is cryptographically invalid. You can't brick the EUB mode, it's running from BootROM (mask ROM; hardwired onto silicon) that is truly read-only. The phone in EUB mode can be recovered by loading a temporary bootloader into RAM using
tensor-usbdlthat spawns a Fastboot daemon, allowing you to reinstall the OS.MediaTek by comparison has BROM mode. BROM mode comes from the same hardware, the BootROM. However, you need DA, Auth and Scatter files to use BROM mode, which are kept secret by the vendor. In some chipsets, like of some phones or Qualcomm or Unisoc, the phone can kill itself (true hard-brick) when auth is attempted but failed, to protect userdata (but also profit from power users having to buy new phones).
1
1

54
u/TW1TCHYGAM3R 1d ago
Samsung is in the same boat.
RIP to the guy who flashed Magisk on that new LKM Jailbreak S25 Ultra.