Paano Makahanap ng Xiaomi Rollback Index at Iwasang ARB Bricks

.



Ano ang karaniwang nangyayari ay naitulak ng Xiaomi ang MIUI 10 Global Beta 8.7.5 para sa isang maliit na mga aparato ng Xiaomi - gayunpaman, naglalaman ang pag-update na ito ng proteksyon na anti-rollback. Ang ibig sabihin ng ARB ay iyon hindi ka maaaring mag-rollback sa isang nakaraang bersyon ng MIUI o anumang ROM na naglalaman ng isang nakaraang bersyon ng Android! Imposible ito, at kung susubukan mo, gagawin mo hardbrick ang iyong aparato at gawin itong lubos na walang silbi .

Sa kasalukuyan ay walang paraan upang maayos o maibalik ang isang aparato na na-brick dahil sa proteksyon na anti-rollback. Hindi mo maibabalik ang isang backup na TWRP, mag-flash ng bagong ROM, o gumamit ng MiFlash upang maibalik ang isang imahe ng pabrika. Kapag na-tripping ang ARB, ang tanging paraan upang mabawi ang aparato ay ang paggamit ng EDL mode ( na nangangailangan ng isang awtorisadong Xiaomi account) , o dalhin ito sa isang awtorisadong sentro ng serbisyo.



Bakit isinama ng Xiaomi ang proteksyon ng anti-rollback sa kanilang MIUI?

Hindi ito kinakailangang kasalanan ni Xiaomi - tulad ng sinabi namin sa itaas, ito ay bago ipinag-uutos na patakaran ng Google para sa mga tagagawa ng Android device na gagamit ng pinakabagong Android 9 Pie - kaya't ang ARB na ito ay talagang nakakaapekto bawat aparato doon na gagamit ng isang Android 9 Pie based ROM.



Gayunpaman, ang Xiaomi ay isa sa napakakaunting mga kumpanya ng telepono sa Android na nag-aalok ng pag-unlock sa bootloader, at nag-aalok ng ilang uri ng suporta sa modding at pag-unlad na komunidad, kaya't kung bakit maraming mga gumagamit ng Xiaomi ang biglang nagulat.



Ang ARB ay karaniwang isang bagong pamamaraan ng pag-iwas sa mga kawatan sa telepono mula sa pag-flash ng mga hindi opisyal na ROM sa mga ninakaw na aparato at muling pagbebenta ng mga ito, o pag-iwas sa mga madilim na tagatingi mula sa pag-import ng mga telepono na karaniwang magagamit lamang sa Tsina, at i-flashing ang mga hindi opisyal na 'pandaigdigang' ROM sa kanila. Kaya karaniwang, dahil ang mga hinaharap na aparato ng Xiaomi ay magpapatakbo ng opisyal na 'MIUI China' batay sa Android Pie 9, ang mga makulimlim na tagatingi ay hindi mai-flash ang 'Global MIUI' na nagpapatakbo ng Android 7 Nougat at ibebenta ang mga ito.

Ano ang Nangyari sa Pahintulot ng EDL?

Kaya't sa nakaraan, kung gumawa ka ng isang bagay na talagang masama sa isang Xiaomi o iba pang aparato ng Qualcomm SoC, maaari kang makapasok sa EDL (Emergency Download Mode), na isang alternatibong boot-mode para sa lahat ng mga aparato ng Qualcomm na maaaring magamit upang mag-unbrick ng isang aparato .

Gayunpaman, sinimulang i-lock ng Xiaomi at iba pang mga kumpanya ang mode ng EDL, kaya mga service center lamang ang may access dito. Sa gayon, ang EDL ay hindi na maaaring magamit upang i-unbrick ang isang aparato ng Xiaomi na na-brick dahil sa ARB - na muli, pinipigilan ang mga makulimlim na nagtitingi at magnanakaw mula sa pag-recover ng mga aparato na hindi sinasadya nilang bricked ng pag-flashing ng mga hindi opisyal na ROM sa mga na-import na aparato.



Talaga, ayaw ng Xiaomi ng mga mamimili na bumili ng mga bersyon ng Tsino ng kanilang hardware na naka-install ang Global ROMs, kaya't gumawa sila ng dalawang bagay: Ginawang imposibleng mag-boot ng isang Global ROM kung ang aparato ay hindi isang pandaigdigang bersyon (kasama ang babalang mensahe na 'MIUI Ito hindi mai-install sa aparatong ito ”), at ginawa ito upang hindi magamit ang EDL mode maliban kung mayroon kang isang pinahintulutang Mi account.

Ang Xiaomi screen pagkatapos ng ARB ay na-trigger.

Ang pinakamalaking pagkakaiba sa pagitan ng pagpapatupad ng Google ng ARB kumpara sa Xiaomi, ay ang hakbang na ito ng ginawa ni Xiaomi. ARB ng Google ( na isang tampok ng Android Verified Boot 2.0) maaaring hindi paganahin kung i-unlock mo ang bootloader, samantalang ang ARB ng Xiaomi ay hindi maaaring hindi paganahin, kahit na may isang naka-unlock na bootloader.

Narito ang isang listahan ng mga aparatong Xiaomi na pinagana ang ARB (i-click ang imahe upang palakihin):

Kasalukuyang listahan ng mga aparato at ROM ng Xiaomi na may proteksyon na anti-rollback.

Paano suriin para sa Proteksyon ng Anti-Rollback

Kung nais mong maging ganap na sigurado kung ang ARB ay pinagana sa iyong aparato bago i-flashing ang isang pasadyang ROM, maaari mong suriin ang index ng rollback. Isang mabilis na paliwanag ng rollback index:

  • Kung ang kasalukuyang rollback index ay mas mababa kaysa sa index ng rollback sa mga imahe na mai-flash, pagkatapos ay mai-flash ang mga imahe at ang kasalukuyang rollback index ay madagdagan upang tumugma sa bagong index ng rollback.
  • Kung ang kasalukuyang rollback index ay katumbas ng rollback index sa mga imaheng i-flash, pagkatapos ay mai-flash ang mga imahe at hindi magbabago ang index ng rollback.
  • Kung ang kasalukuyang rollback index ay mas malaki kaysa sa index ng rollback sa mga imahe na mai-flash, pagkatapos ay tatanggihan ang mga imahe kung nag-flashing ka sa pamamagitan ng fastboot o Mi Flash. (Hindi sinusuri ng TWRP ang mga indeks ng rollback bago i-flashing, na ang dahilan kung bakit halos lahat ng mga brick ay ang resulta ng pag-downgrade sa pamamagitan ng TWRP.)

Paano makahanap ng kasalukuyang rollback index

  1. Ikonekta ang iyong aparato na Xiaomi sa iyong PC sa pamamagitan ng USB
  2. Ilunsad ang isang ADB terminal (tingnan ang gabay ng Appual na 'Paano Mag-install ng ADB sa Windows')
  3. I-reboot sa fastboot mode
  4. Ipasok ang sumusunod na utos: fastboot getvar anti

Kung ang output ay bumalik na walang laman, ang ARB ay hindi pa pinagana sa iyong aparato. Kung ang output ay nagbabalik ng isang numero, kung gayon ang numero na ibabalik nito ay ang iyong kasalukuyang index ng pag-rollback. Halimbawa, kung nagbabalik ito ng 'anti: 4' kung gayon ang '4' ay ang iyong index ng rollback.

Paano makahanap ng index ng rollback ng mga imahe

  1. I-download ang katumbas na 'fastboot' ROM ng recovery ROM na sinusubukan mong i-install. Ang recovery ROM ay laging may pangalan ng marketing ng aparato sa filename at nagtatapos sa .zip. Ang fastboot ROM ay laging may code-name ng aparato sa filename at nagtatapos sa .tar.gz.
  2. I-extract ang flash-all.bat mula sa .tar.gz archive.
  3. Buksan ang flash-all.bat sa isang text editor tulad ng Notepad ++ at hanapin ang sumusunod na linya: itakda ang CURRENT_ANTI_VER = #

Ang numerong iyon (#) ay ang index ng rollback ng bersyon ng MIUI na nais mong i-flash. Kung ang bilang na iyon ay katumbas o mas malaki kaysa sa iyong kasalukuyang rollback index, ligtas na mag-flash sa TWRP, Mi Flash, atbp. Kung ang numerong iyon ay mas mababa kaysa sa iyong kasalukuyang rollback index, pagkatapos ay HUWAG MAG-FLASH SA ROM NA ITO VIA TWRP.

Kaya upang maiwasan ang napadpad na ARB at ganap na bricking ang iyong Xiaomi aparato, suriin ang iyong rollback index bago subukan ang isang bagong ROM o pag-downgrade sa pamamagitan ng TWRP - bagaman dapat kang manatili sa Mi Flash o fastboot upang i-flash ang MIUI ROMs, dahil ang bootloader ng Xiaomi ay may built-in na proteksyon na aktwal na pumipigil sa iyo mula sa pag-flashing ng isang ROM na may mas mababang rollback index.

Mga tag Seguridad sa Android Xiaomi Basahin ang 4 na minuto