A
A
Alexander Kurakin2017-10-01 21:56:45
Iron
Alexander Kurakin, 2017-10-01 21:56:45

Why flashing a smartphone can lead to “bricking”?

Maybe in the case of UEFI it’s somehow more complicated, but it used to be like this on a PC: the BIOS reads the MBR and transfers control (to the one on the disk).
On the disk - bytes, which, by inserting the disk into another computer, or simply connecting it with a bus to another device, can be counted for certain. And then also restore.
Well, there are some options in the BIOS. Yes, they can be damaged. But it seems that even they were stored at the expense of a removable battery. Well, or DualBIOS, or whatever it is.
But to "brick" a PC - I, a programmer, find it difficult to say how else.
And what about smartphones? What are we reflashing there that a skiff is coming?
This is the first question. And the second - why not a single smartphone I know behaves like a flash drive when it is turned offstate I connect it to a PC? More precisely, is it due to technology or marketing? (By the way, a year ago I asked this question on w3bsit3-dns.com, they were surprised at my question and found it difficult to answer.)
PS And how does UEFI differ from BIOS on this issue? In the same place SecureBoot / etc., it must somehow prohibit the "reset" ...
PPS Do not disgrace me, pzhl, for this question. I'm just not aware. But in the course of something else :-)
Thank you!

Answer the question

In order to leave comments, you need to log in

7 answer(s)
A
Alexander, 2017-10-01
@kuraga333

Because if the bootloader from another model is flashed, it may not work or it may not work correctly. Depends on the content of the firmware and the method of firmware - that is, on the specific model (how they implemented it there). Modern models are difficult to kill with firmware.
It does not behave like a flash drive - most likely due to marketing, since it at least launches the bootloader to show the percentage of charge - it simply does not have a program to broadcast the contents of the flash drive to a USB-HDD. And of course security - the loader will not be able to check the legality (it does not have such a program).
Why did they do it - because it's easier.

1
15432, 2017-10-01
@15432

If you change the BIOS of the computer to any dregs, it will also stop starting.
In general, most modern phones have a firmware recovery mode - Fastboot on Xiaomi, Download Mode on Samsung, special mode on MTK processors. This mode provides minimal functionality for downloading new firmware. But if this bootloader is also reflashed to an incompatible version, then the phone will simply have nothing to download. Either mode results in an error. It is impossible to insert external media and boot from it, it simply does not know how.
As for USB, in phones it is software, the operating system decides how and what is available via USB. In the off state on the MTK processor, the USB connection puts the processor in boot mode, it is defined as a COM port for a moment.
Another problem with the "USB flash drive" is that on android phones, the internal memory is formatted in ext4, and Windows does not understand this FS. In the running state, you can enable MTP mode, which is more difficult to interact with. In the minimum functionality mode, there is not even firewood for eMMC (UFS), let alone connect it directly to USB. It's all difficult

I
IliaBrz, 2017-10-01
@IliaBrz

Imagine you are a doctor. You need to transplant your own brain. You open your skull, cut your last artery and... forgot who you are, where you are and what you are going to do.
It's the same with computers. They overwrite their program very quickly to avoid "bricking", that is, losing some part of the program and making it impossible to read it. And if suddenly something goes wrong, it will be, as in the case of a doctor.

I
ipswitch, 2017-10-01
@ipswitch

I advise you to read:
https://www.kaspersky.ru/blog/samsung-knox/1866/
geodum.ru/home/sistema-android/siurprizi-os-androi...
w3bsit3-dns.com/forum/index.php?showtopic =634368&
And the most important thing about KNOX in detail:
https://www.samsungknox.com/en/knox-technology/whi...

A
Alexander Kurakin, 2017-10-02
@kuraga333

https://www.slideshare.net/chrissimmonds/android-b...

C
CityCat4, 2017-10-02
@CityCat4

Smart has no BIOS. Its role is played by the loader. If you sew into a smart bootloader from another model or even from another phone - oops, the phone once ... and it won’t boot up - the same effect as if you sewed a BIOS from another model into a computer.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question