Π£Π·Π½Π°ΡΡ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
Xiaomi ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅ΡΡΡΠΊΠΎΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² β ΡΠ΅ΡΠ΅Π· Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠΌΠ°ΡΡΡΠΎΠ½Π°, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Updater, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠΎ ΠΊΠΎΡΠΎΠ±ΠΊΠ΅ ΠΎΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°. ΠΠΎ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ Π½Π΅ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ, ΡΠΊΡΠ°Π½ ΡΠ°Π·Π±ΠΈΠ»ΡΡ, Π° Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½? ΠΠ΄Π΅ΡΡ Π½Π° ΠΏΠΎΠΌΠΎΡΡ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡ ADB (Android Debug Bridge) β ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ Android-ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΡΡΠΎΠΊΡ.
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π°ΠΊΡΡΠ°Π»Π΅Π½ Π΄Π»Ρ Π²Π»Π°Π΄Π΅Π»ΡΡΠ΅Π² Redmi, POCO ΠΈΠ»ΠΈ Mi, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ Ρ "ΠΊΠΈΡΠΏΠΈΡΠΎΠΌ" ΠΏΠΎΡΠ»Π΅ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ, Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΠ΅ΡΡΠΈΡΡΡΡΠΈΡ
ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ, ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ Π΄Π»Ρ ΡΠ΅Ρ
, ΠΊΡΠΎ Ρ
ΠΎΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΠΎΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π²Π΅ΡΡΠΈΠΈ MIUI ΠΈ Android Π±Π΅Π· Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ
ΡΠΏΠΎΡΠΎΠ±ΠΎΠ², ADB ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΡΡΠ½ΡΡΡ Π΄Π°Π½Π½ΡΠ΅ Π΄Π°ΠΆΠ΅ Ρ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΊΡΠ°Π½Π° (ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΡΠ½Π½ΠΎΠΉ ΠΎΡΠ»Π°Π΄ΠΊΠ΅ ΠΏΠΎ USB) ΠΈΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ fastboot.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΡΠΌ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ, Π½ΠΎ ΠΈ Π½ΡΠ°Π½ΡΡ ΠΈΡ
ΡΠ°Π±ΠΎΡΡ Π½Π° ΡΠ°Π·Π½ΡΡ
ΠΌΠΎΠ΄Π΅Π»ΡΡ
Xiaomi, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΠ΅ΡΠ΅Π· fastboot ΠΈ recovery. ΠΡΠ»ΠΈ Π²Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Ρ ADB β Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΆΠΈΠ²Π°ΠΉΡΠ΅: ΠΌΡ Π½Π°ΡΠ½ΡΠΌ Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ADB ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ ΠΎΠ½ Π½ΡΠΆΠ΅Π½ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ
ADB (Android Debug Bridge) β ΡΡΠΎ ΠΌΠΎΡΡΠΈΠΊ ΠΌΠ΅ΠΆΠ΄Ρ Π²Π°ΡΠΈΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ ΠΈ Android-ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½Π°ΠΏΡΡΠΌΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅. ΠΠ»Ρ Xiaomi ΡΡΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡΠΌ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ :
- π§ Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π΅ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΈΠ»ΠΈ Π·Π°Π²ΠΈΡΠ»ΠΎ Π½Π° Π»ΠΎΠ³ΠΎΡΠΈΠΏΠ΅ Mi/Redmi β ΡΠ΅ΡΠ΅Π·
ADBΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ Π΄Π°ΠΆΠ΅ Π² "ΠΏΠΎΠ»ΡΠ±ΡΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠΌ" ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ. - π ΠΠΊΡΠ°Π½ ΡΠ°Π·Π±ΠΈΠ»ΡΡ ΠΈΠ»ΠΈ Π½Π΅ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ Π½Π° ΠΊΠ°ΡΠ°Π½ΠΈΡ, Π½ΠΎ USB-ΠΎΡΠ»Π°Π΄ΠΊΠ° Π±ΡΠ»Π° Π²ΠΊΠ»ΡΡΠ΅Π½Π° ΡΠ°Π½Π΅Π΅.
- π οΈ Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ β ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΏΠ΅ΡΠ΅Π΄ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ.
- π± ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Π΅ΡΡΠΈΡ
bootloaderΠΈΠ»ΠΈmodem).
ΠΠ°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ADB ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΡΠ½Π½ΠΎΠΉ ΠΎΡΠ»Π°Π΄ΠΊΠ΅ ΠΏΠΎ USB Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°. ΠΡΠ»ΠΈ ΡΡΠΎΡ ΡΠ΅ΠΆΠΈΠΌ Π½Π΅ Π±ΡΠ» Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½ Π·Π°ΡΠ°Π½Π΅Π΅, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²Ρ ΡΠ΅ΡΠ΅Π· ADB Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ β ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ fastboot (ΠΎ Π½ΡΠΌ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ ΠΏΠΎΠ·ΠΆΠ΅).
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΎΠΌΠ°Π½Π΄ΡADBΡΡΠ΅Π±ΡΡΡ ΠΏΡΠ°Π² ΡΡΠΏΠ΅ΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ (root) Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π΄Π°Π½Π½ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Π΅ΡΡΠΈΠΈbootloader). ΠΠ° ΡΡΠΎΠΊΠΎΠ²ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°Ρ Xiaomi Π±Π΅Π· ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠ° ΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠ³ΡΡ Π½Π΅ ΡΡΠ°Π±ΠΎΡΠ°ΡΡ.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ADB ΠΏΠ΅ΡΠ΅Π΄ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ β Π² ΡΠΎΡΠ½ΠΎΡΡΠΈ Π΄Π°Π½Π½ΡΡ
. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΠ΅Π· Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠΌΠ°ΡΡΡΠΎΠ½Π° Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ±ΡΡΡ Π²Π΅ΡΡΠΈΡ MIUI (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, MIUI 14.0.5), ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ADB ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ΄Π°ΡΡ ΠΏΠΎΠ»Π½ΡΠΉ Π±ΠΈΠ»Π΄-Π½ΠΎΠΌΠ΅Ρ (V14.0.5.0.TKUMIXM), Π²Π΅ΡΡΠΈΡ Android (13 TKQ1.220829.002), Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ΅Π³ΠΈΠΎΠ½Π΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ (Global/Russia/China).
ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊ ΡΠ°Π±ΠΎΡΠ΅: ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ADB ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ²
ΠΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ°Π±ΠΎΡΠ΅Π΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅. ΠΠΎΡ ΡΡΠΎ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ:
- ΠΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Windows, macOS ΠΈΠ»ΠΈ Linux.
- USB-ΠΊΠ°Π±Π΅Π»Ρ (ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΠΎΡ Xiaomi, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ).
- ΠΡΠ°ΠΉΠ²Π΅ΡΡ Π΄Π»Ρ Π²Π°ΡΠ΅ΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ (Π΄Π»Ρ Windows β Mi PC Suite ΠΈΠ»ΠΈ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠ΅ Google USB Drivers).
- ΠΠ°ΠΊΠ΅Ρ
ADBΠΈFastboot(ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° Google ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· SDK Platform Tools).
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ADB:
- Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ SDK Platform Tools Ρ ΡΠ°ΠΉΡΠ° Google.
- Π Π°ΡΠΏΠ°ΠΊΡΠΉΡΠ΅ Π°ΡΡ
ΠΈΠ² Π² Π»ΡΠ±ΡΡ ΠΏΠ°ΠΏΠΊΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
C:\platform-tools). - ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΠΏΡΡΡ ΠΊ ΠΏΠ°ΠΏΠΊΠ΅ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ
PATH(Π΄Π»Ρ Windows) ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΡΡΠΈ (Π΄Π»Ρ macOS/Linux).
ΠΠ»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΡΡΠΎΠΊΡ (Win + R β cmd) ΠΈ Π²Π²Π΅Π΄ΠΈΡΠ΅:
adb version
ΠΡΠ»ΠΈ Π²ΡΠ²ΠΎΠ΄ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½ΠΎΠΌΠ΅Ρ Π²Π΅ΡΡΠΈΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 1.0.41) β ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π³ΠΎΡΠΎΠ² ΠΊ ΡΠ°Π±ΠΎΡΠ΅.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠ° Windows 10/11 ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Π΄Π»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Xiaomi-ΡΡΡΡΠΎΠΉΡΡΠ². Π‘Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠ΅Π· gpedit.msc (Π΄Π»Ρ Pro-Π²Π΅ΡΡΠΈΠΉ) ΠΈΠ»ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ Π²ΡΠΎΠ΄Π΅ Driver Signature Enforcement Overrider.
ΠΠ°ΠΊ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΎΡΠ»Π°Π΄ΠΊΡ ΠΏΠΎ USB Π½Π° Xiaomi
ΠΠ΅Π· Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΏΠΎ USB ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²Ρ ΡΠ΅ΡΠ΅Π· ADB Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΠΎΡ ΠΊΠ°ΠΊ Π΅Ρ Π²ΠΊΠ»ΡΡΠΈΡΡ:
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π²
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β Π ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅. - ΠΠ°ΠΆΠΌΠΈΡΠ΅ 7 ΡΠ°Π· Π½Π° ΠΏΡΠ½ΠΊΡ
ΠΠ΅ΡΡΠΈΡ MIUI, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅"ΠΡ ΡΡΠ°Π»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ!". - ΠΠ΅ΡΠ½ΠΈΡΠ΅ΡΡ Π² Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². - ΠΠΊΡΠΈΠ²ΠΈΡΡΠΉΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ
ΠΡΠ»Π°Π΄ΠΊΠ° ΠΏΠΎ USB. - ΠΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, Π½Π°ΠΆΠ°Π²
ΠΠΠ² ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅.
ΠΠ° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠ΄Π΅Π»ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, POCO F5 ΠΈΠ»ΠΈ Redmi Note 12) ΠΏΡΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ:
- π±
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΠ°ΠΌΡΡΡ β (ΡΡΠΈ ΡΠΎΡΠΊΠΈ Π²Π²Π΅ΡΡ Ρ) β Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ β ΠΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² - π±
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β Π‘ΠΈΡΡΠ΅ΠΌΠ° β Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²
ΠΠΎΡΠ»Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ. ΠΠ° ΡΠΊΡΠ°Π½Π΅ ΡΠΌΠ°ΡΡΡΠΎΠ½Π° ΠΏΠΎΡΠ²ΠΈΡΡΡ Π·Π°ΠΏΡΠΎΡ Π½Π° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ»Π°Π΄ΠΊΠΈ β ΠΏΠΎΡΡΠ°Π²ΡΡΠ΅ Π³Π°Π»ΠΎΡΠΊΡ "ΠΡΠ΅Π³Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠ°ΡΡ Ρ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°" ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Π Π°Π·ΡΠ΅ΡΠΈΡΡ.
ΠΠΎΠΌΠ°Π½Π΄Ρ ADB Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Xiaomi
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΡΠΌ ΠΊ ΡΠ°ΠΌΠΎΠΌΡ Π²Π°ΠΆΠ½ΠΎΠΌΡ β ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅. ΠΡΠ΅ ΠΎΠ½ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ (cmd Π΄Π»Ρ Windows ΠΈΠ»ΠΈ Terminal Π΄Π»Ρ macOS/Linux) ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
1. ΠΠ°Π·ΠΎΠ²Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΈΡΡΠ΅ΠΌΠ΅
ΠΠΎΠΌΠ°Π½Π΄Π° Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± ΡΡΡΡΠΎΠΉΡΡΠ²Π΅, Π²ΠΊΠ»ΡΡΠ°Ρ Π²Π΅ΡΡΠΈΡ Android ΠΈ MIUI:
adb shell getprop ro.build.version.incremental
adb shell getprop ro.miui.ui.version.name
adb shell getprop ro.build.version.release
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π°:
V14.0.5.0.TKUMIXM # ΠΠ΅ΡΡΠΈΡ MIUI
13 # ΠΠ΅ΡΡΠΈΡ Android
2. ΠΠΎΠ»Π½ΡΠΉ Π±ΠΈΠ»Π΄-Π½ΠΎΠΌΠ΅Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ
Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ ΡΠΎΡΠ½ΡΠΉ Π±ΠΈΠ»Π΄ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΊΠ°ΡΡΠΎΠΌΠ½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ):
adb shell getprop ro.build.display.id
ΠΡΠ²ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ: TKQ1.220829.002.V14.0.5.0.TKUMIXM, Π³Π΄Π΅:
TKQ1.220829.002β Π²Π΅ΡΡΠΈΡ Android (13)V14.0.5.0.TKUMIXMβ Π²Π΅ΡΡΠΈΡ MIUI (14.0.5 Π΄Π»Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈ Redmi Note 11, ΡΠ΅Π³ΠΈΠΎΠ½Global)
3. Π Π΅Π³ΠΈΠΎΠ½ ΠΈ ΠΌΠΎΠ΄Π΅Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°
ΠΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ:
adb shell getprop ro.product.model # ΠΠΎΠ΄Π΅Π»Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, "2201116TI")
adb shell getprop ro.product.brand # ΠΡΠ΅Π½Π΄ ("Xiaomi", "Redmi", "POCO")
adb shell getprop ro.miui.region # Π Π΅Π³ΠΈΠΎΠ½ ("ru" Π΄Π»Ρ Π ΠΎΡΡΠΈΠΈ, "cn" Π΄Π»Ρ ΠΠΈΡΠ°Ρ)
4. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠ΅ ΠΈ ΡΠ΄ΡΠ΅
ΠΠ»Ρ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ:
adb shell getprop ro.boot.bootloader # ΠΠ΅ΡΡΠΈΡ bootloader
adb shell uname -a # ΠΠ΅ΡΡΠΈΡ ΡΠ΄ΡΠ° Linux
ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ: ΠΡΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° adb shell getprop ro.miui.region Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ cn, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ΠΊΠΈΡΠ°ΠΉΡΠΊΠ°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ (global) ΠΈΠ»ΠΈ Π΅Π²ΡΠΎΠΏΠ΅ΠΉΡΠΊΠΎΠΉ (eea) Π²Π΅ΡΡΠΈΠΈ ΠΏΠΎΠ²Π΅ΡΡ
Π½Π΅Ρ Π±Π΅Π· ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ "ΠΊΠΈΡΠΏΠΈΡΡ".
| ΠΠΎΠΌΠ°Π½Π΄Π° | Π§ΡΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ | ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π° |
|---|---|---|
getprop ro.build.version.incremental |
ΠΠ΅ΡΡΠΈΡ MIUI (ΠΏΠΎΠ»Π½ΡΠΉ Π±ΠΈΠ»Π΄) | V14.0.5.0.TKUMIXM |
getprop ro.build.version.release |
ΠΠ΅ΡΡΠΈΡ Android | 13 |
getprop ro.product.model |
ΠΠΎΠ΄Π΅Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° | 2201116TI (Redmi Note 11) |
getprop ro.miui.region |
Π Π΅Π³ΠΈΠΎΠ½ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ | ru (Π ΠΎΡΡΠΈΡ), cn (ΠΠΈΡΠ°ΠΉ) |
getprop ro.boot.bootloader |
ΠΠ΅ΡΡΠΈΡ bootloader | ginkgo-bootloader-4.19 |
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ADB ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ|ΠΠΊΠ»ΡΡΠΈΡΡ ΠΎΡΠ»Π°Π΄ΠΊΡ ΠΏΠΎ USB Π½Π° Xiaomi|ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΠΊ ΠΠ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΌ ΠΊΠ°Π±Π΅Π»Π΅ΠΌ|ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ adb devices|ΠΠ°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΡΡΠΎΠΊΡ ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°-->
ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ: Fastboot ΠΈ Recovery
ΠΡΠ»ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ° ΠΏΠΎ USB Π½Π΅ Π±ΡΠ»Π° Π²ΠΊΠ»ΡΡΠ΅Π½Π°, Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π΅ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ:
1. Π§Π΅ΡΠ΅Π· Fastboot
ΠΠ΅ΡΠ΅Π²Π΅Π΄ΠΈΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π² ΡΠ΅ΠΆΠΈΠΌ fastboot (Π·Π°ΠΆΠΌΠΈΡΠ΅ ΠΠΈΡΠ°Π½ΠΈΠ΅ + ΠΡΠΎΠΌΠΊΠΎΡΡΡ Π²Π½ΠΈΠ· ΠΏΡΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅) ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅:
fastboot getvar all
ΠΡΠΈΡΠ΅ ΡΡΡΠΎΠΊΠΈ:
version-bootloaderβ Π²Π΅ΡΡΠΈΡ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠ°version-basebandβ Π²Π΅ΡΡΠΈΡ ΠΌΠΎΠ΄Π΅ΠΌΠ°productβ ΠΌΠΎΠ΄Π΅Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°
2. Π§Π΅ΡΠ΅Π· Recovery (TWRP/Stock)
ΠΡΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ TWRP, Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π² Π³Π»Π°Π²Π½ΠΎΠΌ ΠΌΠ΅Π½Ρ. Π ΡΡΠΎΠΊΠΎΠ²ΠΎΠΌ recovery (Mi Recovery) ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π²Π²Π΅ΡΡ
Ρ ΡΠΊΡΠ°Π½Π°:
- π±
MIUI Global 14.0.5 | Android 13 - π±
Redmi Note 11 (ginkgo)
ΠΠ»Ρ TWRP ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΡΠ΅ΡΠ΅Π· ADB Π΄Π°ΠΆΠ΅ Π±Π΅Π· ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ:
adb shell
cat /default.prop
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π ΡΠ΅ΠΆΠΈΠΌΠ΅ fastboot Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Xiaomi (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Redmi 9A ΠΈΠ»ΠΈ POCO M3) ΠΌΠΎΠ³ΡΡ Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ Π²Π΅ΡΡΠΈΡ MIUI. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠ° ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° TWRP.
Π Π°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ADB ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΠ°ΡΡΠΎ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ. ΠΠΎΡ ΡΠ°ΠΌΡΠ΅ ΡΠ°ΡΡΡΠ΅ ΠΈΠ· Π½ΠΈΡ
ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΡ
ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ:
1. Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ (no devices/emulators found)
ΠΡΠΈΡΠΈΠ½Ρ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ:
- π ΠΠ°Π±Π΅Π»Ρ ΠΈΠ»ΠΈ ΠΏΠΎΡΡ: ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π΄ΡΡΠ³ΠΎΠΉ USB-ΠΊΠ°Π±Π΅Π»Ρ ΠΈΠ»ΠΈ ΠΏΠΎΡΡ (ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ
USB 2.0). - π₯οΈ ΠΡΠ°ΠΉΠ²Π΅ΡΡ: Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Mi PC Suite ΠΈΠ»ΠΈ Π²ΡΡΡΠ½ΡΡ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΡΠ΅ΡΠ΅Π·
ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²(Π²ΡΠ±Π΅ΡΠΈΡΠ΅Android ADB Interface). - π± ΠΡΠ»Π°Π΄ΠΊΠ°: Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΎΡΠ»Π°Π΄ΠΊΠ° ΠΏΠΎ USB Π²ΠΊΠ»ΡΡΠ΅Π½Π° ΠΈ Π½Π° ΡΠΊΡΠ°Π½Π΅ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅.
- π ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ°: ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ.
2. ΠΡΠΈΠ±ΠΊΠ° unauthorized (Π½Π΅Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ)
ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠ°Π² Π½Π° ΠΎΡΠ»Π°Π΄ΠΊΡ. Π Π΅ΡΠ΅Π½ΠΈΡ:
- π ΠΠ° ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅ ΠΏΠΎΡΠ²ΠΈΡΡΡ Π·Π°ΠΏΡΠΎΡ Π½Π° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ β ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΠ΅ Π΅Π³ΠΎ.
- π Π£Π΄Π°Π»ΠΈΡΠ΅ ΡΠ°ΠΉΠ»
adbkey.pubΠ² ΠΏΠ°ΠΏΠΊΠ΅.android(Π΄Π»Ρ Windows:C:\Users\ΠΠ°ΡΠ΅_ΠΈΠΌΡ\.android) ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. - π ΠΠ΅ΡΠ΅ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ ADB.
3. ΠΠΎΠΌΠ°Π½Π΄Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΠΏΡΡΡΠΎΠΉ Π²ΡΠ²ΠΎΠ΄
ΠΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, getprop) Π½Π΅Ρ ΠΎΡΠ²Π΅ΡΠ°:
- π οΈ Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΎ (ΡΠΊΡΠ°Π½Ρ Π½Π΅ Π±Π»ΠΎΠΊΠΈΡΡΡΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ
ADB). - π§ ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π»ΠΈ
rootΠ΄Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,suΠΏΠ΅ΡΠ΅Π΄getprop). - π± ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΠ΅Π»Π΅ΡΠΎΠ½ Π² ΡΠ΅ΠΆΠΈΠΌ
ADBΡΠ΅ΡΠ΅Π·fastboot:
adb reboot adb
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ Π½Π΅ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ ADB?
ΠΡΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΎ, Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅:
1. ΠΡΠΊΠ»ΡΡΠΈΡΡ ΠΈ ΡΠ½ΠΎΠ²Π° Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΎΡΠ»Π°Π΄ΠΊΡ ΠΏΠΎ USB.
2. ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ adb kill-server, Π·Π°ΡΠ΅ΠΌ adb start-server.
3. ΠΡΠΎΠ²Π΅ΡΠΈΡΡ, Π½Π΅ Π±Π»ΠΎΠΊΠΈΡΡΠ΅Ρ Π»ΠΈ Π°Π½ΡΠΈΠ²ΠΈΡΡΡ ΠΈΠ»ΠΈ Π±ΡΠ°Π½Π΄ΠΌΠ°ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ (Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ adb.exe Π² ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ).
4. ΠΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΈΠ»ΠΈ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½Ρ Ρ Linux (Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠ΄Π΅Π»ΡΡ Xiaomi Π»ΡΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ ΠΏΠΎΠ΄ Linux).
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Xiaomi
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Xiaomi ΠΈΠΌΠ΅ΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ADB. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ²:
1. Redmi Note 10 Pro (sweet)
ΠΠ° ΡΡΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° getprop ro.miui.ui.version.name ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π½Π΅Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ Π²Π΅ΡΡΠΈΡ ΠΈΠ·-Π·Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ. ΠΠΌΠ΅ΡΡΠΎ Π½Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅:
adb shell cmd miui_version miui_version
ΠΡΠ²ΠΎΠ΄ Π±ΡΠ΄Π΅Ρ Π² ΡΠΎΡΠΌΠ°ΡΠ΅:
miui_version_code=14
miui_version_name=V14.0.5.0.TKFMIXM
2. POCO F3 / Xiaomi Mi 11X (alioth)
ΠΠ»Ρ ΡΡΠΈΡ
ΡΡΡΡΠΎΠΉΡΡΠ² ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ Π²Π΅ΡΡΠΈΡ vendor (ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ):
adb shell getprop ro.vendor.build.fingerprint
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π°:
Xiaomi/alioth_global/alioth:12/SKQ1.211006.001/V13.0.4.0.SJKMIXM:user/release-keys
3. Xiaomi 12/12 Pro (cupid/zeus)
ΠΠ° ΡΠ»Π°Π³ΠΌΠ°Π½Π°Ρ Ρ HyperOS (Π½ΠΎΠ²ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΎΠΉ Π²ΠΌΠ΅ΡΡΠΎ MIUI) ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ:
adb shell getprop ro.vndk.version
adb shell getprop ro.hyperos.version
ΠΠ»Ρ ΡΡΡΡΠΎΠΉΡΡΠ² Ρ HyperOS ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ Π²Π΅ΡΡΠΈΡ dynamic_partitions (Π΅ΡΠ»ΠΈ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΡΡΠΎΠΌ):
adb shell ls -l /dev/block/by-name/dynamic_partitions_*
FAQ: Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΠ΅ΡΠ΅Π· ADB
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠ·Π½Π°ΡΡ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΠ΅ΡΠ΅Π· ADB, Π΅ΡΠ»ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ Π²ΡΠΊΠ»ΡΡΠ΅Π½?
ΠΠ΅Ρ, Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ADB ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Ρ Π²ΠΊΠ»ΡΡΡΠ½Π½ΠΎΠΉ ΠΎΡΠ»Π°Π΄ΠΊΠΎΠΉ ΠΏΠΎ USB. ΠΡΠ»ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ Π²ΡΠΊΠ»ΡΡΠ΅Π½, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ΅ΠΆΠΈΠΌ fastboot (ΠΊΠΎΠΌΠ°Π½Π΄Π° fastboot getvar all).
ΠΠΎΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° adb devices ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΊΠ°ΠΊ unauthorized?
ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π½Π΅ Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°Π½ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ. ΠΠ° ΡΠΊΡΠ°Π½Π΅ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ ΠΎΠΊΠ½ΠΎ Ρ Π·Π°ΠΏΡΠΎΡΠΎΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ β ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΠ΅ Π΅Π³ΠΎ. ΠΡΠ»ΠΈ ΠΎΠΊΠ½ΠΎ Π½Π΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΊΠ°Π±Π΅Π»Ρ, ΠΏΠΎΡΡ ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ.
ΠΠ°ΠΊ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊΠ°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° β Π³Π»ΠΎΠ±Π°Π»ΡΠ½Π°Ρ ΠΈΠ»ΠΈ ΠΊΠΈΡΠ°ΠΉΡΠΊΠ°Ρ?
ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ adb shell getprop ro.miui.region. ΠΡΠ»ΠΈ Π²ΡΠ²ΠΎΠ΄ cn β ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΠΊΠΈΡΠ°ΠΉΡΠΊΠ°Ρ, ru β ΡΠΎΡΡΠΈΠΉΡΠΊΠ°Ρ, global β Π³Π»ΠΎΠ±Π°Π»ΡΠ½Π°Ρ, eea β Π΅Π²ΡΠΎΠΏΠ΅ΠΉΡΠΊΠ°Ρ. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ΅ΡΠ΅Π· getprop ro.product.locale.region.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠ΅ΡΠ΅Π· ADB ΡΠ·Π½Π°ΡΡ, ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ Π»ΠΈ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊ?
ΠΠ°, Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ adb shell getprop ro.boot.verifiedbootstate. ΠΡΠ»ΠΈ Π²ΡΠ²ΠΎΠ΄ orange β Π·Π°Π³ΡΡΠ·ΡΠΈΠΊ ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½, green β Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ΅ΡΠ΅Π· fastboot oem device-info (Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ fastboot).
ΠΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎΠΊΠ°ΠΆΡΡ ΠΏΠΎΠ»Π½ΡΠΉ Π»ΠΎΠ³ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π΄Π»Ρ ΠΎΡΠΊΠ°ΡΠ°?
ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ (Π²ΠΊΠ»ΡΡΠ°Ρ Π΄Π°ΡΡ ΡΠ±ΠΎΡΠΊΠΈ ΠΈ Π²Π΅ΡΡΠΈΡ ΡΠ΄ΡΠ°) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅:
adb shell getprop | grep -E 'ro.build|ro.miui|ro.product'
ΠΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΡΠ²Π΅Π΄Π΅Ρ Π²ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ Π²Π΅ΡΡΠΈΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΌΠΎΠ΄Π΅Π»ΡΡ ΠΈ ΡΠ΅Π³ΠΈΠΎΠ½ΠΎΠΌ.