Π Π°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Xiaomi β Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠΉ ΡΠ°Π³ Π΄Π»Ρ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ². ΠΠΎ ΡΠΎΡΠΌΠ°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ ΠΎΡ Xiaomi (ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ .tgz, .zip ΠΈΠ»ΠΈ .bin) Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ Π°ΡΡ
ΠΈΠ²Π°ΡΠΎΡΠ°ΠΌΠΈ. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°Π·Π±Π΅ΡΡΠΌ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΠ·Π²Π»Π΅ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π±Π΅Π· ΡΠΈΡΠΊΠ° ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡΡ ΡΠ°ΠΉΠ»Ρ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ
ΡΠΈΠΏΠΎΠ² ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ ΠΈ Π½Π° ΡΡΠΎ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΈ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠΌΠΈ ΡΠ±ΠΎΡΠΊΠ°ΠΌΠΈ.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ Xiaomi Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»Ρ, ΡΠΆΠ°ΡΡΠ΅ ΠΎΠ±ΡΠ°Π·Ρ ΠΈΠ»ΠΈ ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΡΠ΅ Π°ΡΡ
ΠΈΠ²Ρ Ρ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΠΎΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π΄Π»Ρ Mi Flash Tool ΡΠ°ΡΡΠΎ ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Π² Π²ΠΈΠ΄Π΅ .tgz-Π°ΡΡ
ΠΈΠ²ΠΎΠ² Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌΠΈ .mbn-ΡΠ°ΠΉΠ»Π°ΠΌΠΈ, Π° ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ recovery-ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ TWRP) ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ .img-ΠΎΠ±ΡΠ°Π·Ρ. ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΏΠΎΡΠ΅ΡΠ΅ Π΄Π°Π½Π½ΡΡ
ΠΈΠ»ΠΈ "ΠΎΠΊΠΈΡΠΏΠΈΡΠΈΠ²Π°Π½ΠΈΡ" ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΏΠΎΡΡΠΎΠΌΡ Π²Π°ΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΠΌ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌ.
1. Π’ΠΈΠΏΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ Xiaomi ΠΈ ΠΈΡ ΡΠΎΡΠΌΠ°ΡΡ
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ Π΅Ρ ΡΠΈΠΏ. ΠΡ ΡΡΠΎΠ³ΠΎ Π·Π°Π²ΠΈΡΠΈΡ Π²ΡΠ±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΠΈ ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ. ΠΡΠΎΡΠΈΠ²ΠΊΠΈ Xiaomi Π΄Π΅Π»ΡΡΡΡ Π½Π° ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ:
- π¦ ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠΎΠΊΠΎΠ²ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ β Π²ΡΠΏΡΡΠΊΠ°ΡΡΡΡ Xiaomi Π΄Π»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· Mi Flash Tool ΠΈΠ»ΠΈ OTA. Π€ΠΎΡΠΌΠ°ΡΡ:
.tgz,.zip,.bin(Π΄Π»Ρ EDL-ΡΠ΅ΠΆΠΈΠΌΠ°). - π§ ΠΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ β ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ±ΠΎΡΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, LineageOS, Pixel Experience). Π€ΠΎΡΠΌΠ°ΡΡ:
.zip(Π΄Π»Ρ recovery),.img(ΠΎΠ±ΡΠ°Π·Ρ ΡΠ°Π·Π΄Π΅Π»Π°). - π οΈ ΠΡΠΎΡΠΈΠ²ΠΊΠΈ Π΄Π»Ρ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ β ΡΠ°ΠΉΠ»Ρ Π΄Π»Ρ Fastboot ΠΈΠ»ΠΈ EDL, ΡΠ°ΡΡΠΎ Π² ΡΠΎΡΠΌΠ°ΡΠ΅
.mbnΠΈΠ»ΠΈ.elf.
ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΎΠ±ΡΡΠ½ΠΎ ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Ρ Π² .tgz-Π°ΡΡ
ΠΈΠ², Π²Π½ΡΡΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π»Π΅ΠΆΠΈΡ images-ΠΏΠ°ΠΏΠΊΠ° Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΡΠ°Π·Π΄Π΅Π»Π° (boot.img, system.img ΠΈ Ρ.Π΄.). ΠΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ .zip-ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠΊΡΠΈΠΏΡΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ΅ΡΠ΅Π· TWRP, Π° ΠΈΡ
ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π²ΡΠΎΠ΄Π΅ 7-Zip ΠΈΠ»ΠΈ Payload Dumper.
ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ Π΄Π»Ρ EDL-ΡΠ΅ΠΆΠΈΠΌΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠ°), Π΅Ρ ΡΠΎΡΠΌΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ .bin ΠΈΠ»ΠΈ .mbn. Π’Π°ΠΊΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ Π½Π΅ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°ΡΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ β ΠΈΡ
Π½ΡΠΆΠ½ΠΎ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π² ΡΠΈΡΠ°Π΅ΠΌΡΠΉ Π²ΠΈΠ΄ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΈΠ»ΠΈΡ Π²ΡΠΎΠ΄Π΅ Qualcomm Firehose ΠΈΠ»ΠΈ EDL Tools.
2. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ: Π°ΡΡ ΠΈΠ²Π°ΡΠΎΡΡ ΠΈ ΡΡΠΈΠ»ΠΈΡΡ
ΠΠ»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ Xiaomi ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ Π°ΡΡ ΠΈΠ²Π°ΡΠΎΡΡ, Π½ΠΎ Π΅ΡΡΡ Π½ΡΠ°Π½ΡΡ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠΎΡΠΌΠ°ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ:
- π 7-Zip β ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ
.tgz,.zip,.img(ΠΊΠ°ΠΊ Π°ΡΡ ΠΈΠ²). ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠΆΠ°ΡΠΈΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ ΡΠ°ΠΉΠ»ΠΎΠ². - π§ WinRAR β ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅Ρ
.tgzΠΈ.zip, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ.img-ΡΠ°ΠΉΠ»Ρ. - π₯οΈ PeaZip β Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ
.tar,.gz,.xz. - π Payload Dumper β ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ
payload.binΠΈΠ· ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ Google Pixel ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Xiaomi (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Mi A1/A2).
ΠΠ»Ρ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ .tgz-ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ:
- Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ Π°ΡΡ
ΠΈΠ² Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° Xiaomi (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
new.c.mi.com). - ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ°ΠΉΠ» Π² 7-Zip (ΠΏΡΠ°Π²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡΡΠΈ β
7-Zip β Π Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ Π·Π΄Π΅ΡΡ). - ΠΠ½ΡΡΡΠΈ Π±ΡΠ΄Π΅Ρ ΠΏΠ°ΠΏΠΊΠ°
imagesΡ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΡΠ°Π·Π΄Π΅Π»Π° (boot.img,system.imgΠΈ Π΄Ρ.).
ΠΡΠ»ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Π² ΡΠΎΡΠΌΠ°ΡΠ΅ .bin (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ EDL), ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ Π°ΡΡ
ΠΈΠ²Π°ΡΠΎΡΡ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ. ΠΠ΄Π΅ΡΡ Π½ΡΠΆΠ½Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ Π²ΡΠΎΠ΄Π΅ Qualcomm Firehose ΠΈΠ»ΠΈ Mi Flash Tool Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ. ΠΠΎΠΏΡΡΠΊΠ° ΠΎΡΠΊΡΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠ°ΠΉΠ» ΠΊΠ°ΠΊ Π°ΡΡ
ΠΈΠ² ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
.
3. Π Π°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ Ρ ΠΎΠ±ΡΠ°Π·Π°ΠΌΠΈ ΡΠ°Π·Π΄Π΅Π»Π° (.img)
Π€Π°ΠΉΠ»Ρ .img (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, boot.img ΠΈΠ»ΠΈ system.img) β ΡΡΠΎ ΠΎΠ±ΡΠ°Π·Ρ ΡΠ°Π·Π΄Π΅Π»Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅Π»ΡΠ·Ρ ΠΎΡΠΊΡΡΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΡΠΉ Π°ΡΡ
ΠΈΠ². ΠΠ»Ρ ΠΈΡ
ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ:
- π οΈ Android Image Kitchen (AIK) β ΡΠΊΡΠΈΠΏΡ Π΄Π»Ρ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΉ ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ
.img-ΡΠ°ΠΉΠ»ΠΎΠ². Π Π°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎΠ΄ Linux/Windows (ΡΡΠ΅Π±ΡΠ΅Ρ Python). - π» Ext4 Unpacker β ΡΡΠΈΠ»ΠΈΡΠ° Π΄Π»Ρ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
system.imgΠΊΠ°ΠΊ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠ° (ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Ext4-ΡΠ°Π·Π΄Π΅Π»ΠΎΠ²). - π§ Simg2img β ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΡΠ΅Ρ
sparse-ΠΎΠ±ΡΠ°Π·Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,system.img) Π² ΠΎΠ±ΡΡΠ½ΡΠ΅.imgΠ΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΉ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ.
ΠΡΠΈΠΌΠ΅Ρ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ boot.img Ρ ΠΏΠΎΠΌΠΎΡΡΡ AIK:
# ΠΠ»ΠΎΠ½ΠΈΡΡΠ΅ΠΌ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ AIK
git clone https://github.com/osm0sis/Android-Image-Kitchen.git
cd Android-Image-Kitchen
ΠΠΎΠΏΠΈΡΡΠ΅ΠΌ boot.img Π² ΠΏΠ°ΠΏΠΊΡ Ρ AIK
cp /ΠΏΡΡΡ/ΠΊ/boot.img .
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΡ
./unpackimg.sh boot.img
ΠΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΊΡΠΈΠΏΡΠ° Π² ΠΏΠ°ΠΏΠΊΠ΅ ΠΏΠΎΡΠ²ΠΈΡΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ split_img Ρ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ (ΡΠ΄ΡΠΎ, ramdisk ΠΈ Ρ.Π΄.). ΠΠ»Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ±ΠΎΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ repackimg.sh.
Π‘ΠΊΠ°ΡΠ°ΡΡ Android Image Kitchen|Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Python 3.x|ΠΠΎΠΌΠ΅ΡΡΠΈΡΡ .img-ΡΠ°ΠΉΠ» Π² ΠΏΠ°ΠΏΠΊΡ Ρ AIK|ΠΠ°ΠΏΡΡΡΠΈΡΡ ΡΠΊΡΠΈΠΏΡ unpackimg.sh-->
4. Π Π°Π±ΠΎΡΠ° Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°ΠΌΠΈ Π΄Π»Ρ EDL-ΡΠ΅ΠΆΠΈΠΌΠ° (.mbn, .bin)
ΠΡΠΎΡΠΈΠ²ΠΊΠΈ Π΄Π»Ρ EDL-ΡΠ΅ΠΆΠΈΠΌΠ° (Emergency Download Mode) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ "ΠΎΠΊΠΈΡΠΏΠΈΡΠ΅Π½Π½ΡΡ
" ΡΡΡΡΠΎΠΉΡΡΠ² Xiaomi Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°ΠΌΠΈ Qualcomm. ΠΡΠΈ ΡΠ°ΠΉΠ»Ρ ΠΈΠΌΠ΅ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ .mbn ΠΈΠ»ΠΈ .bin ΠΈ Π½Π΅ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°ΡΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ. ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π½ΠΈΠΌΠΈ Π½ΡΠΆΠ½Ρ:
- π Mi Flash Tool β ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡΠΈΠ»ΠΈΡΠ° ΠΎΡ Xiaomi Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π² EDL. ΠΠ΅ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅Ρ ΡΠ°ΠΉΠ»Ρ, Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡ ΠΏΡΠΎΡΠΈΡΡ.
- π₯ Qualcomm Firehose β Π½Π°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Qualcomm-ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°ΠΌΠΈ. ΠΠΊΠ»ΡΡΠ°Π΅Ρ QFil ΠΈ QPST.
- π‘ EDL Cable β ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΊΠ°Π±Π΅Π»Ρ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π² EDL-ΡΠ΅ΠΆΠΈΠΌ (ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ).
Π§ΡΠΎΠ±Ρ ΠΈΠ·Π²Π»Π΅ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· .mbn-ΡΠ°ΠΉΠ»Π°:
- Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ QFil (ΡΠ°ΡΡΡ QPST) Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° Qualcomm.
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π² EDL-ΡΠ΅ΠΆΠΈΠΌ (ΠΎΠ±ΡΡΠ½ΠΎ Π·Π°ΠΆΠΈΠΌΠ°Π΅ΡΠ΅
Vol+ΠΈVol-ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ USB). - Π QFil Π²ΡΠ±Π΅ΡΠΈΡΠ΅
Flat BuildΠΈ ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΏΡΡΡ ΠΊ.mbn-ΡΠ°ΠΉΠ»Ρ. - ΠΠ°ΠΆΠΌΠΈΡΠ΅
Downloadβ ΡΡΠΈΠ»ΠΈΡΠ° ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ, Π½ΠΎ Π½Π΅ ΡΠ°ΡΠΏΠ°ΠΊΡΠ΅Ρ Π΅Ρ. ΠΠ»Ρ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ hex-ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΈΠ»ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠΊΡΠΈΠΏΡΡ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ EDL-ΡΠ΅ΠΆΠΈΠΌ?
EDL (Emergency Download Mode) β Π°Π²Π°ΡΠΈΠΉΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ Ρ ΡΠΈΠΏΡΠ΅ΡΠ°ΠΌΠΈ Qualcomm. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ "ΠΌΡΡΡΠ²ΡΡ " Π°ΠΏΠΏΠ°ΡΠ°ΡΠΎΠ², ΠΊΠΎΠ³Π΄Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ (Fastboot, Recovery) Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Ρ. Π ΡΡΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΠΠ ΡΠ΅ΡΠ΅Π· ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΡΠΈΡΡ Π»ΡΠ±ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»Ρ, Π²ΠΊΠ»ΡΡΠ°Ρ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊ. ΠΠΏΠ°ΡΠ΅Π½ ΡΠ΅ΠΌ, ΡΡΠΎ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ "ΡΠ±ΠΈΡΡ" Π΄Π΅Π²Π°ΠΉΡ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΎΡΠΈΠ²ΠΊΠ° ΡΠ΅ΡΠ΅Π· EDL Π±Π΅Π· ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Xiaomi (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π΅ΡΠ΅ΡΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
.mbn-ΡΠ°ΠΉΠ»ΠΎΠ²) ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ΅ IMEI ΠΈΠ»ΠΈ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ anti-rollback Π·Π°ΡΠΈΡΡ. ΠΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Ρ Π²Π°ΡΠ΅ΠΉ ΠΌΠΎΠ΄Π΅Π»ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
5. Π Π°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ
ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ (.zip Π΄Π»Ρ TWRP)
ΠΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, LineageOS, ArrowOS, Pixel Experience) ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΡΡ Π² Π²ΠΈΠ΄Π΅ .zip-Π°ΡΡ
ΠΈΠ²ΠΎΠ², ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΡ
Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ΅ΡΠ΅Π· TWRP ΠΈΠ»ΠΈ OrangeFox. ΠΡ
ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ Π°ΡΡ
ΠΈΠ²Π°ΡΠΎΡΠ°ΠΌΠΈ, Π½ΠΎ Π²Π½ΡΡΡΠΈ ΡΠ°ΡΡΠΎ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ:
- π Π‘ΠΊΡΠΈΠΏΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ β ΡΠ°ΠΉΠ»Ρ
updater-scriptΠΈΠ»ΠΈMETA-INF, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ recovery. - πΌοΈ ΠΠ±ΡΠ°Π·Ρ ΡΠ°Π·Π΄Π΅Π»Π° β
boot.img,vendor.img,dtbo.img. - π¦ ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π°ΡΡ
ΠΈΠ²Ρ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
payload.binΠ²Π½ΡΡΡΠΈ.zip(Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΠΎ Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ Π½Π° Π±Π°Π·Π΅ Google Pixel).
ΠΠ»Ρ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ payload.bin ΠΈΠ· ΠΊΠ°ΡΡΠΎΠΌΠ½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ:
- Π Π°ΡΠΏΠ°ΠΊΡΠΉΡΠ΅
.zip-Π°ΡΡ ΠΈΠ² Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ. - ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΡΠ°ΠΉΠ»
payload.bin(ΠΎΠ±ΡΡΠ½ΠΎ Π»Π΅ΠΆΠΈΡ Π² ΠΊΠΎΡΠ½Π΅ ΠΈΠ»ΠΈ Π² ΠΏΠ°ΠΏΠΊΠ΅images). - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Payload Dumper (Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π½Π° GitHub) Π΄Π»Ρ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ:
python payload_dumper.py payload.bin - Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΏΠ°ΠΏΠΊΡ Ρ ΠΎΠ±ΡΠ°Π·Π°ΠΌΠΈ Π²ΡΠ΅Ρ
ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² (
system,vendor,bootΠΈ Ρ.Π΄.).
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ°Π·Π΄Π΅Π»Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, super.img), ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅Π»ΡΠ·Ρ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ. ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π½ΠΈΠΌΠΈ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ lpunpack ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ.
6. ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ
ΠΠ΅ΡΠ΅Π΄ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Xiaomi ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π΅Ρ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΡ ΠΈ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΡΡΡ. ΠΡΠΎ Π·Π°ΡΠΈΡΠΈΡ ΠΎΡ:
- π ΠΠΎΠ²ΡΠ΅ΠΆΠ΄ΡΠ½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² β Π½Π΅ΠΏΠΎΠ»Π½Π°Ρ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΈΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈ Π°ΡΡ ΠΈΠ²Π°ΡΠΈΠΈ.
- π‘οΈ ΠΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΠ β ΠΏΠΎΠ΄Π΄Π΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π±ΡΠΊΠ΄ΠΎΡΡ.
- π ΠΠ΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ β ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Π΄Π»Ρ Π΄ΡΡΠ³ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠ»ΠΈ ΡΠ΅Π³ΠΈΠΎΠ½Π°.
Π‘ΠΏΠΎΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ:
| ΠΠ΅ΡΠΎΠ΄ | ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ | ΠΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ |
|---|---|---|
| ΠΡΠΎΠ²Π΅ΡΠΊΠ° Ρ ΡΡ-ΡΡΠΌΠΌΡ | MD5/SHA1 |
Π‘ΡΠ°Π²Π½ΠΈΡΠ΅ Ρ
ΡΡ ΡΠΊΠ°ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΠ΅Π· 7-Zip ΠΈΠ»ΠΈ certutil -hashfile ΡΠ°ΠΉΠ» MD5 Π² CMD). |
| ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ | Mi Flash Tool | ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΈΠΌΠ΅ΡΡ ΡΠΈΡΡΠΎΠ²ΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡ Xiaomi. ΠΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ ΠΏΡΠΎΡΠΈΡΡ Π½Π΅ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ» Mi Flash Π²ΡΠ΄Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΡ. |
| ΠΠ½Π°Π»ΠΈΠ· ΡΡΡΡΠΊΡΡΡΡ | Hex-ΡΠ΅Π΄Π°ΠΊΡΠΎΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, HxD) | ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π² hex-ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ANDROID! Π΄Π»Ρ boot.img). |
| ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π²ΠΈΡΡΡΡ | VirusTotal | ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΠ°ΠΉΠ» Π½Π° virustotal.com Π΄Π»Ρ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. |
ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ: ΠΡΠΎΡΠΈΠ²ΠΊΠΈ Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ² Ρ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠΎΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Xiaomi EU ROM) ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ anti-rollback. ΠΠΎΠΏΡΡΠΊΠ° ΠΎΡΠΊΠ°ΡΠΈΡΡΡΡ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΡΡ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΉ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ Π²Π΅ΡΡΠΈΡ anti-rollback Π² ΡΠ°ΠΉΠ»Π΅ anti.txt Π²Π½ΡΡΡΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ.
FAQ: Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΎ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ Xiaomi
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ .bin Π΄Π»Ρ EDL Π±Π΅Π· ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²?
ΠΠ΅Ρ. Π€Π°ΠΉΠ»Ρ .bin ΠΈ .mbn Π΄Π»Ρ EDL-ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΠ΅ΡΠ΅Π· Qualcomm Firehose ΠΈΠ»ΠΈ Mi Flash Tool. ΠΡ
Π½Π΅Π»ΡΠ·Ρ ΠΎΡΠΊΡΡΡΡ ΠΊΠ°ΠΊ Π°ΡΡ
ΠΈΠ². ΠΠ»Ρ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
ΠΏΠΎΡΡΠ΅Π±ΡΡΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, QFil) ΠΈ Π·Π½Π°Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ.
Π§Π΅ΠΌ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΠΈ ΠΊΠ°ΡΡΠΎΠΌΠ½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ?
ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Xiaomi (.tgz, .zip) ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΡΡΡΡΠΊΡΡΡΡ Ρ ΠΎΠ±ΡΠ°Π·Π°ΠΌΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² (boot.img, system.img), ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π²Π»Π΅ΡΡ Π°ΡΡ
ΠΈΠ²Π°ΡΠΎΡΠΎΠΌ. ΠΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ payload.bin ΠΈΠ»ΠΈ ΡΠΊΡΠΈΠΏΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ (updater-script), ΡΡΠ΅Π±ΡΡΡΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π²ΡΠΎΠ΄Π΅ Payload Dumper ΠΈΠ»ΠΈ AIK.
ΠΠ°ΠΊ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ super.img ΠΈΠ· ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΠ°Π·Π΄Π΅Π»Π°ΠΌΠΈ?
Π€Π°ΠΉΠ» super.img ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² (system, vendor, product). ΠΠ»Ρ Π΅Π³ΠΎ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ lpunpack:
lpunpack super.img
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°Π·Π΄Π΅Π»Π°. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π΄Π»Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ±ΠΎΡΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ lpmake.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ ΠΏΡΡΠΌΠΎ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅?
ΠΠ°, Π½ΠΎ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΠΌΠΈ. ΠΠ° ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅ Ρ root-ΠΏΡΠ°Π²Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²ΡΠΎΠ΄Π΅ Mixplorer (Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ .img) ΠΈΠ»ΠΈ Termux Ρ ΡΡΠΈΠ»ΠΈΡΠ°ΠΌΠΈ simg2img ΠΈ AIK. ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π»Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π±ΠΎΡΡ Ρ payload.bin) Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΠ.
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΡΠ°ΠΉΠ»Ρ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½Ρ?
ΠΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠ·Π²Π°Π½ΠΎ:
- ΠΠ΅ΠΏΠΎΠ»Π½ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ (ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Ρ ΡΡ-ΡΡΠΌΠΌΡ).
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π΅ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠ΅Π³ΠΎ Π°ΡΡ
ΠΈΠ²Π°ΡΠΎΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, WinRAR Π²ΠΌΠ΅ΡΡΠΎ 7-Zip Π΄Π»Ρ
.tgz). - ΠΡΠΈΠ±ΠΊΠ°ΠΌΠΈ Π² ΡΡΡΡΠΊΡΡΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ (Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΠΎ Π΄Π»Ρ Π½Π΅ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ±ΠΎΡΠΎΠΊ).
Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΡΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π·Π°Π½ΠΎΠ²ΠΎ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 7-Zip Π΄Π»Ρ .tgz, AIK Π΄Π»Ρ .img).