ΠΊΠ°ΠΊ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ apk
ΠΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΈ ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ APK ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Android (ΠΠΈΠ΄Π΅ΠΎ)
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ APK ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡ Π½ΡΠΆΠ½ΠΎ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ, Π° ΠΏΠΎΡΠ»Π΅ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ! ΠΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈ ΡΠ΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ Π² ΡΡΠΎΠΌ ΡΡΠΎΠΊΠ΅.
Π ΠΏΡΠΎΡΠ»ΠΎΠΌ ΡΡΠΎΠΊΠ΅ Π²Ρ ΡΠ·Π½Π°Π»ΠΈ ΠΈΠ· ΡΠ΅Π³ΠΎ ΡΠΎΡΡΠΎΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π²Π½ΡΡΡΠ΅Π½Π½ΠΎΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΠΎ Π΄Π°Π½Π½ΡΠ΅ ΡΡΠΎ APK ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎ APK) ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΊΡΡΡΡ Π°ΡΡ ΠΈΠ²Π°ΡΠΎΡΠΎΠΌ, Π½ΠΎ ΡΡΠΎ Π»ΠΈΠ±ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Ρ Π²Π°Ρ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ! ΠΡΠΆΠ½Π° ΠΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ APK ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Android!
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅:
ΠΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΈ ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ APK ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Android
ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Java
Π‘ΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ ΠΏΡΡΡ Java JDK:
ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΌΠ΅Π½Ρ ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ:
Java JDK Π½Π°ΡΡΡΠΎΠ΅Π½Π°!
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ApkTool
ΠΡΠ»ΠΈ ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ ΡΠ°ΠΊΠΎΠΉ Π²ΡΠ²ΠΎΠ΄ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΡΠΎ Π²ΡΠ΅ ΡΠ΄Π΅Π»Π°Π½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ.
ΠΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ APK
Π§ΡΠΎΠ±Ρ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ ΡΠ°ΠΉΠ» APK ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΠΏΠ°ΠΏΠΊΡ Π³Π΄Π΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ apktool, Π΄Π°Π»Π΅Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π²ΠΎΡ ΡΡΠΎ, Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Π²Π²Π΅ΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
apktool d Π½Π°Π·Π²Π°Π½ΠΈΠ΅.apk
apktool d browser.apk
ΠΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ APK Π·Π°Π²Π΅ΡΡΠ΅Π½Π°.
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠ΅ΡΠ΅ ΠΈΠ»ΠΈ ΡΡΡΠΈΡΠΈΡΠΈΡΡΠ΅ΡΠ΅ APK, Π΅Π³ΠΎ Π½Π°Π΄ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ.
ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ APK
ΠΠ²ΠΎΠ΄ΠΈΠΌ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅:
apktool b ΠΈΠΌΡ_ΠΏΡΠΎΠ΅ΠΊΡΠ°
ΠΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΏΠ°ΠΏΠΊΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ( Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠ°ΠΏΠΊΠ° browser) ΠΈ Π²Ρ ΡΠ²ΠΈΠ΄Π΅ΡΠ΅ Π΄Π²Π΅ Π½ΠΎΠ²ΡΠ΅ ΠΏΠ°ΠΏΠΊΠΈ:
Π ΠΏΠ°ΠΏΠΊΠ΅ dist Π±ΡΠ΄Π΅Ρ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π³ΠΎΡΠΎΠ²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅:
ΠΡΠ»ΠΈ ΠΏΠ°ΠΏΠΊΠΈ dist Π½Π΅ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ»ΠΈ, Π·Π½Π°ΡΠΈΡ apktool Π½Π΅ ΡΠΌΠΎΠ³ ΡΠΎΠ±ΡΠ°ΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠ΅ΠΌΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΠΎΠΌΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΎ, ΡΡΠΎ ΠΈΠΌΠ΅Π½ΠΈΡ ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Π²Π½ΠΎΡΠΈΠ»ΠΈ(Β«ΠΏΠΎΠ»ΠΎΠΌΠ°Π»ΠΈΒ») Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠΎΠ±ΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ apk.
ΠΠΎΡΠ»Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ apk Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡ.
ΠΠΎΠ΄ΠΏΠΈΡΡ APK
ΠΠΎΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ Π½ΠΎΡΠΈΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ apk_signed.apk
Π Π°Π±ΠΎΡΠ° Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ APK
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΡΠΊΠΎΡΠΌΠΈΡΡ Apktool Π΄Π°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ» Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ, Π²Π²Π΅ΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
Π’Π°ΠΊΠΆΠ΅ Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π²Π½Π°ΡΠ°Π»Π΅ Deodex-ΠΈΡΠΎΠ²Π°Π½Π°.
Π’Π΅ΠΏΠ΅ΡΡ ΠΊΠ°ΠΊ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΅ ΡΠΏΡΠΎΡΠΈΡΡ! (Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΡΡΠΎΠΊΡ)
Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ SmartApkTool, Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈ ΠΎΡΠ΅Π½Ρ Π»Π΅Π³ΠΊΠ°Ρ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠ²ΡΠΎΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΠΎΠΉ Ρ ΠΎΡΠΎΡΠΈΠΉ Π΄ΡΡΠ³ ΠΠΈΠΊΠΈΡΠ° ΠΠΎΡΠΎΠ²ΠΊΠΈΠ½ (Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Surfingbird)! Π·Π° ΡΡΠΎ Π΅ΠΌΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ!
ΠΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ SmartApkTool
ΠΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ Π²Π°ΠΌ Π½Π°Π΄ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈ Π½Π°ΡΡΡΠΎΠΈΡΡ Java JDK ΠΈ Apktool ΠΊΠ°ΠΊ ΡΠΊΠ°Π·Π°Π½ΠΎ Π²ΡΡΠ΅.
ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ SmartApkTool
ΠΡΠ»ΠΈ ΠΠ°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² SmartApkTool, ΡΠΎ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π΄Π°Π½Π½ΡΠΉ ΠΏΡΠ½ΠΊΡ ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
ΠΡΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ, ΡΠΎ
ΠΈ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ°ΠΉΠ» Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ apktool.yml
ΠΠ»Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ APK, Π½Π°ΠΆΠ°ΡΡ ΠΎΠ±Π·ΠΎΡ, Π²ΡΠ±ΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡ
ΠΡΠ΅ ΡΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ ΠΈ ΠΏΡΠΎΡΡΠΎ!
ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ
ΠΠ»Ρ ΡΠ΅Ρ ΠΊΠΎΠΌΡ Π½Π΅ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΡΡ SmartApkTool, Π΅ΡΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Android MultiTool
ΠΠ°ΠΊ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ apk
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΡΠ°ΠΏΠΊΠ΅: 23.12.2020
ΠΡΠ°ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅:
Π£ΡΠΈΠ»ΠΈΡΠ° Π΄Π»Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ APK-ΡΠ°ΠΉΠ»ΠΎΠ².
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅:
ΠΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΠΊΠΎΠ»Π»Π΅Π³ ΡΠ²ΠΎΡ ΡΡΠΈΠ»ΠΈΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ APK. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠ²ΠΎΠΉ ΡΠΊΡΠΎΠΌΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΡΡΠΈΠ»ΠΈΡΠ° ΠΏΡΠ΅Π²ΠΎΡΡ
ΠΎΠ΄ΠΈΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Ρ ΡΠ°Π±ΠΎΡΡ ΠΈ ΡΠ΄ΠΎΠ±ΡΡΠ²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½Π° ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ Π² ΡΠ΅ΡΠ½ΠΎΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²Π΅ Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°ΠΌΠΈ ΠΏΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ Ρ Π³ΠΎΠ»ΠΎΠ²ΠΎΠΉ ΠΈ ΡΡΠΊΠ°ΠΌΠΈ.
ΠΡΠΎΠ³ΡΠ΅ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ apktool ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ Π·Π΄Π΅ΡΡ
ΠΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ apktool Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ Π·Π΄Π΅ΡΡ
v3.7.9 DONATE
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.5.1_20201211), smali (2.4.0_20200330), jadx (1.2.0-b1456), Python (3.7.9), Java (11.0.9).
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΡ Android 10.
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ BuildApkTool 1.1: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ smali ΠΈ baksmali.
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ UnpackerFirmware 1.7.0 RC: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° «Super partitions image».
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ UnicodeEscape2UTF8 v1.0.4.
— Π Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠΏΡΠΈΡ Π²ΡΠ±ΠΎΡΠ° Π²Π΅ΡΡΠΈΠΈ AAPT (AAPT1, AAPT2 ΠΈΠ»ΠΈ AUTO).
— Π ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠΏΡΠΈΡ «ΠΠΎΠ±Π°Π²Π»ΡΡΡ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΊ ΠΈΠΌΠ΅Π½ΠΈ Π²ΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°, Π²ΠΌΠ΅ΡΡΠΎ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠΈ»
— Π£Π΄Π°Π»ΡΠ½ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ luyten, Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° java-ΠΊΠΎΠ΄Π° ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΏΠ»Π°Π³ΠΈΠ½ BytecodeViewer.
— Π Π°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ.
v3.7.8 DONATE
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.4.1), smali (2.3.4), jadx (1.0.0-b1166), luyten 0.5.4 (procyon 0.5.36), dex2jar (2.1_20190905), Java (11.0.5), Python (3.7.5).
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ BuildApkTool 1.0: ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ
Π²Π΅ΡΡΠΈΠΉ ApkTool ΠΈΠ· ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΎΠ².
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ remove_classes_dex 1.5.1: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ.
— ΠΠΎ Π²ΡΠ΅Ρ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡ
Ρ JAR-ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅. ΠΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ, Π΅ΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ JAR-ΡΠ°ΠΉΠ»ΠΎΠ² ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Π½Π΅ ΡΡΠ°ΡΡΡΠ΅Ρ.
— ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΡ Android 9. ΠΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ!
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ Π²Π΅Π½Π³Π΅ΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ ΠΎΡ gidano. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ!
v3.7.7 DONATE
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.4.1_0303), smali (2.2.6), jadx (0.9.0-b656), vdexExtractor (0.5.3_1108), luyten 0.5.4 (procyon 0.5.33), Python (3.7.2), Java (8u201).
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ ColorPicker 1.1: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²ΠΊΠ° ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°.
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ.
v3.7.4
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.4.1), smali (2.3.4), jadx (1.0.0-b1166), luyten 0.5.4 (procyon 0.5.36), dex2jar (2.1_20190905), Java (11.0.5), Python (3.7.5).
— ΠΠΎ Π²ΡΠ΅Ρ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡ
Ρ JAR-ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅. ΠΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ, Π΅ΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ JAR-ΡΠ°ΠΉΠ»ΠΎΠ² ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Π½Π΅ ΡΡΠ°ΡΡΡΠ΅Ρ.
— Π’ΡΠ°Π½ΡΠ»ΡΡΠΎΡ Π±Π°ΠΉΡ-ΠΊΠΎΠ΄Π° Dalvik Π² Π±Π°ΠΉΡ-ΠΊΠΎΠ΄ JVM enjarify Π·Π°ΠΌΠ΅Π½Π΅Π½ Π½Π° dex2jar.
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ.
v3.7.3
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.4.1_0303), smali (2.2.6), jadx (0.9.0-b656), vdexExtractor (0.5.3_1108), luyten 0.5.4 (procyon 0.5.33), Python (3.7.2), Java (8u201).
— ΠΠ±Π½ΠΎΠ²Π»ΡΠ½ ΡΡΡΠ΅ΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ ΠΎΡ Hakan GΓΌven.
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ Π»ΠΈΡΠΎΠ²ΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ ΠΎΡ Shimas5.
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΡΠΈΠ±ΠΎΠΊ.
v3.7.2
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.4.0_0918), smali (2.2.5), oat2dex (0.90_0918), vdexExtractor (0.5.2), jadx (0.8.0 build 547), ΠΏΠ»Π°Π³ΠΈΠ½ UnpackerFirmware (1.6.0), luyten 0.5.3 (procyon 0.5.33), Java (8u181), Python (3.6.6), adb, zipalign.
— Π ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠΏΡΠΈΡ Π²ΡΠ±ΠΎΡΠ° ΡΡΠΈΠ»ΠΈΡΡ Π΄Π»Ρ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ Android 8.x ΠΈ Π²ΡΡΠ΅ (baksmali ΠΈΠ»ΠΈ vdexExtractor).
— ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ.
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ remove_classes_dex ΠΎΡ Andycar Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ classes.dex ΠΈΠ· APK/JAR-ΡΠ°ΠΉΠ»ΠΎΠ².
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΡΡΡΠ΅ΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ ΠΎΡ Hakan GΓΌven.
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ.
v3.7.1
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.3.4_0503), oat2dex (0.90_0420), jadx (0.7.2 build 429), UnpackerFirmware 1.4.4, Java (8u171).
— Π£ΡΠΊΠΎΡΠ΅Π½ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² Logcat (ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π² 3 ΡΠ°Π·Π°).
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π° ΠΎΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ (last).
— Π ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ½ΠΎΠ²Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠΏΡΠΈΡ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ Android 6 ΠΈ Π²ΡΡΠ΅ ΡΠ΅ΡΠ΅Π· oat2dex (Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ ΡΠ΅ΡΠ΅Π· baksmali, Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ ΠΎΡΠΈΠ±ΠΊΠΈ).
— ΠΠΏΡΠΈΡ Π² ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΡ
Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
«Π‘ΠΎΡ
ΡΠ°Π½ΡΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ AndroidManifest.xml» ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ΅ΠΏΠ΅ΡΡ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΠΠ’.
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ.
v3.7.0
— Batch ApkTool ΡΠ΅ΠΏΠ΅ΡΡ 64-Ρ
Π±ΠΈΡΠ½ΡΠΉ! ΠΠ»Ρ 32-Ρ
Π±ΠΈΡΠ½ΡΡ
Windows (ΠΈ Windows XP) Π±ΡΠ΄Π΅Ρ Π²ΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ.
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.3.3_0413), jadx (0.7.2 build 427), oat2dex (0.90), python (3.6.5), adb, zipalign.
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΡ Android 8.1 (ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΡΠΈΠ»ΠΈΡΡ vdexExtractor).
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ UnpackerFirmware ΠΎΡ unix3d Π΄Π»Ρ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΎΠ±ΡΠ°Π·ΠΎΠ² ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ (Π²Π·Π°ΠΌΠ΅Π½ ΡΡΡΠ°ΡΠ΅Π²ΡΠ΅Π³ΠΎ SDATunpacker).
— ΠΡΠ΅ ΠΏΡΠ½ΠΊΡΡ «ΠΠ’ΠΠΠΠ» Π² ΠΌΠ΅Π½Ρ Batch ApkTool ΡΠ΅ΠΏΠ΅ΡΡ Π²ΡΠ±ΠΈΡΠ°ΡΡΡΡ ΡΠΈΡΡΠΎΠΉ 0.
v3.6.9
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.3.2), smali (2.2.3), enjarify (0329), jadx (0.7.2 build 413), Java (8u161).
— Π ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠΏΡΠΈΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ aapt2 (ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ apktool 2.3.2 ΠΈ Π²ΡΡΠ΅).
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ.
v3.6.8
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.3.1), smali (2.2.2), Java (8u151).
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π·Π°ΡΡΠ°ΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π½Π° Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ / ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ.
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ Java 9.
— ΠΠ· Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π° ΡΠ΄Π°Π»ΡΠ½ apktool 1.5.2.
v3.6.7
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.2.5_0827), sdat2img (2017-28-08), Java (8u144).
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π°Π»ΠΈΡΠΈΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΡ
Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠ°ΠΉΠ»ΠΎΠ².
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½Ρ ΠΌΠ΅Π»ΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ.
v3.6.6
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.2.3), smali (2.2.1), luyten 0.5.3, sdat2img (2017-01-04), Java (8u131).
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΡ Android O.
— Π£Π΄Π°Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ Android 6 ΠΈ Π²ΡΡΠ΅ ΡΠ΅ΡΠ΅Π· oat2dex.
v3.6.5
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ enjarify (0301).
— ΠΠ»Ρ Π²ΡΠ±ΠΎΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠ΅ΠΏΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ Π΄ΠΈΠ°Π»ΠΎΠ³ Windows.
— Π ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΠΎΠΏΡΠΈΠΈ «Π‘ΠΎΡ
ΡΠ°Π½ΡΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ AndroidManifest.xml», «ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π°ΡΡ ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠΈ ΠΏΠ°ΠΏΠΊΠΈ ΠΏΡΠΈ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ» ΠΈ «ΠΠ²ΡΠΊΠΎΠ²ΡΠ΅ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ».
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ Π²ΡΠ²ΠΎΠ΄ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π² ΡΡΠ΅ΠΉ.
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ Π·Π°Π²ΠΈΡΠ°Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄Π° Π½Π° ΡΠΊΡΠ°Π½ Π»ΠΎΠ³ΠΎΠ² logcat.
v3.6.4
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.2.2), smali (2.2_0108), enjarify (0122), luyten 0.5.0 (procyon 0.5.32), sdat2img (2016-11-23), Java (8u121).
— Π Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ FindFramework.
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· Π°ΡΡ
ΠΈΠ²ΠΎΠ² sqsh ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ, Π½ΠΎ Π² ΡΠ°Π·Π½ΠΎΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅, Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ.
v3.6.3
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.2.2_1023), smali (2.2_1024).
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° API Level 25 (Android 7.1 Nougat Preview).
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄ΠΏΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
APK-ΡΠ°ΠΉΠ»ΠΎΠ².
v3.6.2
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.2.1), smali (2.2_1018), enjarify (0928), sdat2img (0924), Java (8u111).
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π² ΠΏΠ°ΠΏΠΊΡ /system (ΠΏΡΠ½ΠΊΡ [14->2], ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π±ΠΈΠ½Π°ΡΠ½ΠΈΠΊ su).
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ±ΠΎΡΠΎΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ APK ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ _OUT_APK.
— Π’Π΅ΠΏΠ΅ΡΡ Π΄Π»Ρ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ Android 6 ΠΈ Π²ΡΡΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ baksmali (Π²ΠΊΠ»ΡΡΠΈΡΡ oat2dex ΠΌΠΎΠΆΠ½ΠΎ Π² ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΡ
Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
[00]).
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΡΡΠ΅ΡΡΠΈΠΊ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΏΡΠΈ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ ΡΠ΅ΡΠ΅Π· baksmali.
— Π£Π»ΡΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
v3.6.1
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.2.1_0819), enjarify (0831), luyten 0.4.9 (procyon 0.5.32), ΠΏΠ»Π°Π³ΠΈΠ½ SDATunpacker (1.0.1).
— ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ API level >= 23 ΡΠ΅ΡΠ΅Π· baksmali.
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² odex*.sqsh.
— Π‘ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ ΠΈ ΡΠ»ΡΡΡΠ΅Π½ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΏΠΎΠΈΡΠΊΠ° ΡΠΈΠΌΠ»ΠΈΠ½ΠΊΠΎΠ² (ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΡΠΈΠΌΠ»ΠΈΠ½ΠΊΠΈ ΠΏΠΎΡΠ»Π΅ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΎΠ±ΡΠ°Π·ΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ Rom Helper).
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠΏΡΠΈΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ/Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΠΈΠΌΠ»ΠΈΠ½ΠΊΠΎΠ² ΠΏΠΎΡΠ»Π΅ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ (Π² ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΡ
Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
).
v3.6.0
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.2.0), luyten 0.4.8 (procyon 0.5.32), Java (8u101).
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠ°ΠΏΠΊΠ° _system Π΄Π»Ρ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ.
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ API Level, Π΅ΡΠ»ΠΈ Π² ΠΏΠ°ΠΏΠΊΠ΅ _system Π΅ΡΡΡ ΡΠ°ΠΉΠ» build.prop.
— ΠΠΎΠ³ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ Π²ΡΠ½Π΅ΡΠ΅Π½ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» log_deodex.txt
— Π€Π°ΠΉΠ»Ρ ΡΠΈΠΌΠ»ΠΈΠ½ΠΊΠΎΠ² ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ΄Π°Π»ΡΡΡΡΡ ΠΏΠΎΡΠ»Π΅ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ (ΠΊΠΎΠ΄ ΡΠΈΠΌΠ»ΠΈΠ½ΠΊΠΎΠ² Π΄Π»Ρ updater-script ΡΠΎΡ
ΡΠ°Π½ΡΠ΅ΡΡΡ Π² ΠΊΠΎΠ½ΡΠ΅ Π»ΠΎΠ³Π° Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ).
— Π£ΡΠΊΠΎΡΠ΅Π½Π° ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ Π² ΡΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΏΡΠΈ Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π΄Π΅ΠΊΠΎΠΌΠΏΠ΅Π»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅.
— Π Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ SDATunpacker.
— Π£Π΄Π°Π»Π΅Π½Ρ ΡΡΠ°ΡΡΠ΅ Π²Π΅ΡΡΠΈΠΈ oat2dex.
— Π Π°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
v3.5.0
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.2.0_0621), smali (2.2_WIP_0529).
— Π Π°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ.
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ (ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ [00]) Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΠΎΠ΄Π° Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ API level >= 23.
— Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠ»Π°Π³ΠΈΠ½Ρ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Python 3.
— Π’ΡΠ°Π½ΡΠ»ΡΡΠΎΡ Π±Π°ΠΉΡ-ΠΊΠΎΠ΄Π° Dalvik Π² Π±Π°ΠΉΡ-ΠΊΠΎΠ΄ JVM dex2jar Π·Π°ΠΌΠ΅Π½Π΅Π½ Π½Π° enjarify.
v3.4.5
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.1.1), smali (2.1.2_0424), oat2dex (0.87_0426), luyten 0.4.7 (procyon 0.5.32), Java (8u91).
— ΠΠ·ΠΌΠ΅Π½Π΅Π½ ΠΌΠ΅ΡΠΎΠ΄ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ Android 6.0.
— Π Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ CopyBack.
v3.4.4
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.1.0), oat2dex (0.86_0316), Java (8u77).
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΡ Android N.
— ΠΡΠΈΠ±ΠΊΠ° Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ boot.oat ΡΠ΅ΠΏΠ΅ΡΡ Π½Π΅ ΠΏΡΠ΅ΡΡΠ²Π°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ.
v3.4.2
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.1.0_0106), oat2dex (0.86_0107), smali (2.1.1), luyten 0.4.6 (procyon 0.5.32).
— Π£ΡΠΊΠΎΡΠ΅Π½Π° Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Android 6.0.
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½Π° Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ classes.dex (Android 6.0).
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈΠ· _OUT_APK Π² /system/framework.
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΡΠΊΡΠ°ΠΈΠ½ΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ (ΡΠΏΠ°ΡΠΈΠ±ΠΎ Volodiimr).
v3.4.1
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.0.3_1024), smali (2.1.0_1018), oat2dex (0.85_1013), jadx (0.6.1 build 221), Java (8u65).
v3.4.0
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΡ Android 6.0
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.0.2_0930_), smali (2.1.0_1002), oat2dex (0.83_0930), jadx (0.6.1 build 220).
v3.3.4
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.0.2_0912_fix), jadx (0.6.1 build 218).
v3.3.3
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.0.2_0821), smali (2.0.7_0906), oat2dex (0.83_0909), luyten 0.4.4 (procyon 0.5.30), jadx (0.6.1 build 215), Java (8u60).
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ Π±ΠΈΠ½Π°ΡΠ½ΠΈΠΊΠΈ adb.
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΊΡΡΡΡΡ
ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΡ
ΡΡΡΠ»ΠΎΠΊ.
v3.3.0
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΠΈΡΠΏΠ°Π½ΡΠΊΠΈΠΉ, ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠΉ, Π½Π΅ΠΌΠ΅ΡΠΊΠΈΠΉ, ΡΡΡΠ΅ΡΠΊΠΈΠΉ ΠΈ ΡΡΠ°Π½ΡΡΠ·ΡΠΊΠΈΠΉ ΡΠ·ΡΠΊΠΈ.
— ΠΠ·ΠΌΠ΅Π½Π΅Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ° Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²: ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ°ΠΉΠ»Ρ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠΈΡΡΡΡΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΠΏΠ°ΠΏΠΊΠ°Ρ
_app, _priv-app ΠΈ _framework.
— Π£Π»ΡΡΡΠ΅Π½Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ: ΡΠ΅ΠΏΠ΅ΡΡ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠΈΡΡΡΡΡΡ ΡΠ°ΠΉΠ»Ρ Π²ΡΠ΅Ρ
Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡ Π·Π° ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΎΡ
ΠΎΠ΄.
— Π Π»ΠΎΠ³ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π²ΡΠ²ΠΎΠ΄ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΡ
ΡΡΡΠ»ΠΎΠΊ (Π΄Π»Ρ updater-script).
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½Π° Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ classes.dex.
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.0.1_0629), smali (2.0.7_0619), jadx (0.6.1 build 203), oat2dex (0.83).
v3.2.1
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ Π±Π΅Π»Π°ΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ
— ΠΠΎΠ³ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ ΡΠΎΡ
ΡΠ°Π½ΡΡΡΡΡ Π² UTF-8 Ρ BOM
— Π£Π²Π΅Π»ΠΈΡΠ΅Π½ ΡΠ°Π·ΠΌΠ΅Ρ Java heap Π΄Π»Ρ oat2dex.jar
v3.2.0
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°ΠΉΠ»ΠΎΠ² Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΠΉ. Π Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΡΡΡΡΠΊΠΈΠΉ ΠΈ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ ΡΠ·ΡΠΊΠΈ.
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π½Π°ΡΠ°Π»ΡΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ². Π€ΡΠ½ΠΊΡΠΈΠΈ Π·Π°ΠΌΠ΅Π½Ρ ΡΠ΅ΡΡΡΡΠΎΠ² Π±Π΅Π· ΠΏΠ΅ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ unicode-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠ΅ΠΉ Π² UTF-8 ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠ΅Π½Ρ Π² ΠΏΠ»Π°Π³ΠΈΠ½Ρ.
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ²Π΅ΡΠ° ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°.
— ΠΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ Java-ΠΊΠΎΠ΄Π° jd-gui Π·Π°ΠΌΠ΅Π½Π΅Π½ Π½Π° luyten 0.4.4 (procyon 0.5.28).
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ Π²ΡΠ²ΠΎΠ΄ ΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ° Π² logcat. ΠΠΎΠ³ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ ΡΠΎΡ
ΡΠ°Π½ΡΡΡΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΡΠΌΠΎΡΡΠ°.
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΏΠ°ΠΏΠΊΠ΅ libs.
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.0.1_0524), smali (2.0.6_0523), jadx (0.6.1 build 198), oat2dex (0.81).
— Π Π°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
v3.0.1
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΡΡΠ΅ΡΡΠΈΠΊ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ².
— Π€ΡΠ΅ΠΉΠΌΡ ΡΠ΅ΠΏΠ΅ΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ _framework ΠΈ Π²ΡΠ΅Ρ
Π΅Π΅ ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΎΠΊ.
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.0.0), smali (2.0.5_0410), jadx (0.6.0), jd-gui (1.0.0-RC4), dex2jar (2.0).
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Π° Java 8u45 (Π² standalone-Π²Π΅ΡΡΠΈΠΈ BAT).
v3.0
— Π£Π»ΡΡΡΠ΅Π½ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΡ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°.
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ x86 (Android 5.0).
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΡ inline-ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ (ΠΏΡΠ½ΠΊΡ 18->8) (ΡΠΌ. readme ΠΏ. 3.10).
— Π£Π²Π΅Π»ΠΈΡΠ΅Π½Π° ΡΠΊΠΎΡΠΎΡΡΡ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ.
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.0.0-RC4_0322), smali (2.0.5_0321), jadx (0.5.5 build 181), signapk.
v2.9.9
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½Π° ΡΡΠ½ΠΊΡΠΈΡ ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ, Π΅ΡΠ»ΠΈ Π² ΠΏΠ°ΠΏΠΊΠ΅ C:\Windows ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ ΡΠ°ΠΉΠ» aapt.exe
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ jadx (0.5.5 build 171).
v2.9.8
— Π£Π»ΡΡΡΠ΅Π½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Java
— apktool 2.x ΡΠ΅ΠΏΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π²Π½Π΅ΡΠ½ΠΈΠΉ aapt.
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.0.0 RC4), jadx (0.5.5 build 166).
v2.9.7
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ APK (ΡΠΌ readme ΠΏ. 5.5).
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π»Ρ ΠΏΡΠ½ΠΊΡΠ° [6 Zipalign files].
— ΠΠΎΡΠ°Π±ΠΎΡΠ°Π½Π° ΡΡΠ½ΠΊΡΠΈΡ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
, Π³Π΄Π΅ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ Π·Π°Π΄Π°Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ PATH
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ jadx (0.5.5 build 165).
v2.9.6
— ΠΡΠ½ΠΊΡΡ 04-07 ΡΠ΅ΠΏΠ΅ΡΡ Π΄Π΅ΠΊΠΎΠΌΠΏΠ΅Π»ΠΈΡΡΡΡ Π²ΡΠ΅ dex-ΡΠ°ΠΉΠ»Ρ, Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ classes.dex.
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.0.0 rc3 ΠΎΡ 21.01.2015), smali (2.0.5), jadx (0.5.5 build 164).
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Π° Java 8u31 (Π² standalone-Π²Π΅ΡΡΠΈΠΈ BAT).
v2.9.5
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π²Π½Π΅ΡΠ΅Π½Π½ΡΡ
Π² ΠΏΠ°ΠΏΠΊΠΈ assets ΠΈ lib ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ apktool 1.x (Π΄Π΅ΡΠ΅ΠΊΡ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ Π² BAT289)
— ΠΠΎΠ·Π²ΡΠ°ΡΠ΅Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ beta-Π²Π΅ΡΡΠΈΡΠΌΠΈ apktool 2.x
v2.9.4
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² *.odex.xz Π² ΠΏΠ°ΠΏΠΊΠ΅ _framework
— ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠ΄Π°
v2.9.3
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² *.odex.xz (Android 5.0)
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ jadx (0.5.5 build 163).
v2.9.2
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Android 5.0
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½Π° Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½Π°Ρ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π΅ΡΠ»ΠΈ Π² ΠΈΠΌΠ΅Π½Π°Ρ
ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈΡ
smali-ΠΊΠΎΠ΄Π° ΡΠΎΠ΄Π΅ΡΠΆΠ°Π»ΠΈΡΡ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ jadx (0.5.5 build 162).
v2.9.1
— ΠΠΎΡΠ°Π±ΠΎΡΠ°Π½Π° ΡΡΠ½ΠΊΡΠΈΡ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ.
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.0.0 rc3 ΠΎΡ 30.12.2014),smali (2.0.3 ΠΎΡ 29.12.2014), jadx (0.5.5 build 157).
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ aapt.exe Π΄Π»Ρ apktool 1.5.2
v2.9
— Π Π»ΠΎΠ³ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π²Π΅ΡΡΠΈΡΡ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ².
— Π€ΡΠ΅ΠΉΠΌΡ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ apktool_2.x ΡΠ΅ΠΏΠ΅ΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π² ΠΏΠ°ΠΏΠΊΡ ΡΡΠΈΠ»ΠΈΡΡ.
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.0.0 rc3 ΠΎΡ 26.12.2014), jadx (0.5.5 build 155).
v2.8.9
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π²Π΅ΡΡΠΈΠΈ SDK, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΡ
ΡΠ΅ΡΠ΅Π· apktool.yml.
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.0.0 rc2 ΠΎΡ 02.11.2014), smali (2.0.3 ΠΎΡ 06.11.2014), jd-gui (0.3.7 RC1), jadx (0.5.5 build 142).
v2.8.8
— ΠΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ Π² ΠΏΠ°ΠΏΠΊΠ΅ _backup.
— Standalone-Π²Π΅ΡΡΠΈΡ Batch ApkTool ΡΠ΅ΠΏΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Java 8.
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.0.0 rc2 ΠΎΡ 20.10.2014), jadx (0.5.3 build 131).
— Π£Π»ΡΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
v2.8.7
— ΠΡΠΈ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΠΏΠ°ΠΏΠΊΠΈ ΠΈΠΌ ΡΠ΅ΠΏΠ΅ΡΡ Π²ΡΡΡΠ°Π²Π»ΡΡΡΡΡ ΠΏΡΠ°Π²Π° 644
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ±ΠΎΡΠΊΠΈ APK ΡΠ΅ΡΠ΅Π· apktool 2.x
— ΠΠΎΠ³ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΡΠΊΡΠ²Π°ΡΡΡΡ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅, Π°ΡΡΠΎΡΠΈΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ txt
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.0.0 rc2 ΠΎΡ 05.10.2014), jadx (0.5.3 build 126).
v2.8.6
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ Java ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΡΡΠΈΠ»ΠΈΡΡ
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ aapt.exe Π΄Π»Ρ apktool 1.5.2
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.0.0 rc1 ΠΎΡ 24.09.2014), jadx (0.5.3 build 126).
v2.8.5
— ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½Π° ΡΠΊΠΎΡΠΎΡΡΡ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠ°ΡΠΈΠΈ ΠΈ ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ (ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π½Π° 10-20%)
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠΏΡΠΈΡ [87 Don’t write out debug info]
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ±ΠΎΡΠ° ΠΊΠ»ΡΡΠ° Π΄Π»Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ APK, ZIP, ΠΈ JAR ΡΠ°ΠΉΠ»ΠΎΠ²
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.0.0 rc1 ΠΎΡ 27.08.2014), smali (2.0.3 ΠΎΡ 28.08.2014), jadx (0.5.3 build 120).
v2.8.4
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° apk, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΡ
Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ dex-ΡΠ°ΠΉΠ»ΠΎΠ²
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.0.0 rc1 ΠΎΡ 16.08.2014), jadx (0.5.2).
v2.8.3
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½Π° ΡΠΈΡΡΠ°ΡΠΈΡ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡΠ»Π΅ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΏΠ°ΠΏΠΊΠ° ΡΠ°Π·ΠΎΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΠΊΠ°Π·ΡΠ²Π°Π»Π°ΡΡ ΠΏΡΡΡΠΎΠΉ
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ jadx (0.5.2 build 102).
v2.8.2
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Π² Ρ.Ρ. Π½Π° SD-ΠΊΠ°ΡΡΡ) ΠΈ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π² ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ
— ΠΠ°ΠΏΡΠ΅ΡΠ΅Π½ Π·Π°ΠΏΡΡΠΊ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΊΠΎΠΏΠΈΠΉ ΡΡΠΈΠ»ΠΈΡΡ
— ΠΠ·ΠΌΠ΅Π½Π΅Π½ ΠΌΠ΅ΡΠΎΠ΄ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ° (Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΠΈΠΊΠΎΠ² ΡΡΠΈΠ»ΠΈΡΡ Π½Π° ΡΡΡΡΠΊΠΈΠΉ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ)
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ jadx (0.5.2 build 96).
v2.7
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ unicode escapes Π² UTF-8 (smali).
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΡΠ²Π΅ΡΠ°)
— ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π΄Π΅ΡΠ΅ΠΊΡΠ° Π²Π½Π΅ΡΠ΅Π½Π½ΡΡ
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΡΠ²Π΅Π»ΠΈΡΠ΅Π½Π° ΡΠΊΠΎΡΠΎΡΡΡ ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ (Π΄ΠΎ 2-Ρ
ΡΠ°Π·)
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Ρ smali-baksmali Π²Π΅ΡΡΠΈΠΈ 1.4.2.
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ Π±ΠΈΠ½Π°ΡΠ½ΠΈΠΊΠΈ aapt, adb ΠΈ zipalign.
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ jadx (0.5.1 build 80).
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½Π° Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½Π°Ρ Π΄Π°ΡΠ° Π² ΠΈΠΌΠ΅Π½ΠΈ Π»ΠΎΠ³ΠΎΠ² ΠΈ ΡΠΊΡΠΈΠ½ΡΠΎΡΠΎΠ², Π΅ΡΠ»ΠΈ ΡΠΎΡΠΌΠ°Ρ ΡΠ΅Π³ΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ
ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ² ΠΎΡΠ»ΠΈΡΠ΅Π½ ΠΎΡ ΡΡΡΡΠΊΠΎΠ³ΠΎ.
v2.5
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠΏΡΠΈΡ [86 Keep broken resources] Π΄Π»Ρ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½Π½ΡΡ
ΡΠ΅ΡΡΡΡΠΎΠ².
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π·Π°ΠΏΠΈΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π° ΠΏΠ°ΠΏΠΊΡ /system/priv-app.
— Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΡΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡΠΊΡΡΡΡ Π»ΠΎΠ³.
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.0.0 rc1 ΠΎΡ 25.05.2014), jadx (0.5.1 build 70).
v2.4.1
— ΠΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ ΠΏΡΠ΅ΠΆΠ½ΠΈΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² AndroidManifest.xml, Π±Π΅Π· ΡΡΠ΅ΡΠ° apktool.yml.
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΌΠΈ Π² ΠΈΠΌΠ΅Π½ΠΈ ΡΠΊΠΎΠ±ΠΊΠΈ (), Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈ Π²Π²ΠΎΠ΄Π΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΡΠΏΠ΅ΡΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π²ΠΌΠ΅ΡΡΠΎ Π½ΠΎΠΌΠ΅ΡΠ° ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ.
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ jadx (0.5.1 build 68).
v2.4
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ±ΡΠ°ΡΡ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΠ΄ΠΈΠ½ ΡΠ°ΠΉΠ».
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ apktool (2.0.0 rc1), jadx (0.5.1 build 63).
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² apktool.yml.
— ΠΠ΅Π»ΠΊΠΈΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ.
v2.3
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ADB ΠΏΠΎ Wi-Fi.
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½Π° Π·Π°ΠΏΠΈΡΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ [17].
— ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ Π±ΠΈΠ½Π°ΡΠ½ΠΈΠΊΠΈ adb ΠΈ aapt.
— ΠΠ΅Π»ΠΊΠΈΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ.
v2.2
— ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΡΠΎΡΠΌΠΎΡΡ ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ Java ΠΊΠΎΠ΄Π° APK, JAR ΠΈ DEX ΡΠ°ΠΉΠ»ΠΎΠ².
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π·Π°ΠΏΠΈΡΡ Π²ΠΈΠ΄Π΅ΠΎ Ρ ΡΠΊΡΠ°Π½Π° ΡΠ΅ΡΠ΅Π· ADB (ΡΡΠ΅Π±ΡΠ΅ΡΡΡ android 4.4 ΠΈΠ»ΠΈ Π²ΡΡΠ΅).
— ΠΠ·ΠΌΠ΅Π½Π΅Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΡ ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΌΠ΅Π½Ρ [11], [13], [14] ΠΈ [15].
— ΠΡΠΏΡΠ°Π²Π»Π΅Π½Π° ΠΎΡΠΈΠ±ΠΊΠ° ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ c ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ apktool 1.x, ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ°ΡΡΡ Π² v2.1.
v2.1
— ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ².
— ΠΡΠ½ΠΊΡΡ ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈ ΡΠ±ΠΎΡΠΊΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠ΅Π³ΠΎ APK ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Ρ Π² ΠΎΠ΄ΠΈΠ½ ΠΏΡΠ½ΠΊΡ.
— ΠΠΏΡΠΈΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΡΡΠ°Π»Π° Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊΠΎ Π²ΡΠ΅ΠΌ Π²ΡΡ
ΠΎΠ΄Π½ΡΠΌ APK.
— ΠΠΏΡΠΈΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ
— ΠΠΎΠ΄ smali ΠΏΡΠΈ ΡΠ°Π·Π±ΠΎΡΠ΅ ΡΠ΅ΡΠ΅Π· smali ΡΠ΅ΠΏΠ΅ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΊΠΎΠ΄Ρ smali ΠΏΡΠΈ ΡΠ°Π·Π±ΠΎΡΠ΅ ΡΠ΅ΡΠ΅Π· apktool.
— ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠ΅Π½Ρ Π² ΠΏΠ°ΠΏΠΊΡ bin
Π‘ΠΊΠ°ΡΠ°ΡΡ:
Batch ApkTool 3.7.5 Π΄Π»Ρ 64-Ρ
Π±ΠΈΡΠ½ΡΡ
Windows:
BatchApkTool375.7z ( 142 ΠΠ )
Batch ApkTool 3.7.5 Π΄Π»Ρ 32-Ρ
Π±ΠΈΡΠ½ΡΡ
Windows (Windows XP Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ):BatchApkTool375_32bit.7z ( 85.3 ΠΠ )
ΠΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ° Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
Π ΡΡΠ°ΡΡΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°Π½ΠΎ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ ΠΊ Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎ ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅ΡΠ΅Π· Π²ΡΠ·ΡΠ²Π°Π΅ΠΌΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΏΠΎΡΠ»Π΅ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Π ΡΡΠ°ΡΡΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°Π½ΠΎ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ ΠΊ Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎ ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅ΡΠ΅Π· Π²ΡΠ·ΡΠ²Π°Π΅ΠΌΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΏΠΎΡΠ»Π΅ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π₯ΠΎΡΠΎΡΠ°Ρ Π½ΠΎΠ²ΠΎΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΡΡΡΡ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ ΡΡΠΏΠ΅ΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΠΏΠΈΡΠ°Π½Π½ΡΠ΅ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΊΡΡΠ°ΡΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠ΅Π½ΡΠ΅ΡΡΠΎΠ² ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Β«ΠΏΡΠΎΠ½ΠΈΠΊΠ½ΡΡΡΒ» Π² ΠΊΠΎΠ΄ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ±ΡΡΠ½ΠΎ Ρ Π½Π°Ρ Π½Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΠΈΡΡ ΡΡΠ°ΡΠΈΠΊ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ Π½Π° Π»Π΅ΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΊΠ»ΡΡΠΈ, ΠΏΠ°ΡΠΎΠ»ΠΈ ΠΈ Π»ΡΠ±ΡΡ Π΄ΡΡΠ³ΡΡ ΡΠ΅Π½Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. Π‘ΡΠ°ΡΡΡ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΏΠ΅Π½ΡΠ΅ΡΡΠ΅ΡΠ°ΠΌ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΆΠ΅Π»Π°ΡΡΠΈΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΈΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ Π°ΡΠ°ΠΊΠ°Ρ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Android.
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠ΅ΡΡΠΎΠ²ΠΎΠΉ ΡΡΠ΅Π΄Π΅:
Π ΡΡΠ°ΡΡΠ΅ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ: Windows 8, Android Studio ΠΈ IntelliJ IDEA. Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ: Nexus 4 Ρ Android Π²Π΅ΡΡΠΈΠΈ 4.4.4. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ Π²ΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ PATH, ΡΡΠΎΠ±Ρ ΠΎΠ±Π»Π΅Π³ΡΠΈΡΡ ΠΈ ΡΡΠΊΠΎΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΡΠΈΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌ.
Android application package (APK), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π² ΡΡΠ°ΡΡΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ ΠΎΡΡΡΠ΄Π°: com.netspi.egruber.test.apk.
ΠΠ½ΡΡΡΡΠΊΡΠΈΡ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π΄Π»Ρ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ².
ΠΠΊΡΠΈΠ²Π°ΡΠΈΡ ΡΠ°Π·Π΄Π΅Π»Π° Developer Options
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Π½Π° Android-ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π° ΠΎΡΠ»Π°Π΄ΠΊΠ° ΡΠ΅ΡΠ΅Π· USB (ΠΎΠΏΡΠΈΡ USB debugging), ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Β«ΠΎΠ±ΡΠ°ΡΡΡΡΒ» Ρ Π΄Π΅Π²Π°ΠΉΡΠΎΠΌ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ· Π½Π°Π±ΠΎΡΠ° Android SDK. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΠ΅ΡΠ΅Π΄ ΡΡΠΈΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π·Π΄Π΅Π» Developer options. ΠΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ Π·Π°ΠΉΠ΄ΠΈΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π» Settings > About Phone ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π½Π° ΠΏΡΠ½ΠΊΡ Build Number, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΠ°Π·Π΄Π΅Π» Developer options Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½.
Π ΠΈΡΡΠ½ΠΎΠΊ 1: ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π·Π΄Π΅Π» Developer options, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· ΠΊΠ»ΠΈΠΊΠ½ΡΡΡ Π½Π° Build number
Π Π°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΡΠ΅ΡΠ΅Π· USB
Π§ΡΠΎΠ±Ρ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ ΠΎΡΠ»Π°Π΄ΠΊΡ ΡΠ΅ΡΠ΅Π· USB-ΠΏΠΎΡΡ, Π·Π°ΠΉΠ΄ΠΈΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π» Settings > Developer options ΠΈ ΠΎΡΠΌΠ΅ΡΡΡΠ΅ ΡΠ»Π°ΠΆΠΎΠΊ Π½Π°ΠΏΡΠΎΡΠΈΠ² USB debugging.
Π ΠΈΡΡΠ½ΠΎΠΊ 2: ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΠΏΡΠΈΠΈ USB debugging
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ Π·Π°ΠΏΡΡΠΊ ADB
ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΡΠ΅ΡΠ΅Π· USB-ΠΏΠΎΡΡ, Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Β«USB debugging connected on the deviceΒ». Π’Π°ΠΊΠΆΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²Ρ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Android Debug Bridge (ADB), Π²Ρ ΠΎΠ΄ΡΡΠ΅Π³ΠΎ Π² ΡΠΎΡΡΠ°Π² Android SDK (ΠΏΠ°ΠΊΠ΅Ρ Android SDK Platform-tools). Π ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡΡ Π² ΡΠΏΠΈΡΠΊΠ΅.
Π ΠΈΡΡΠ½ΠΎΠΊ 3: Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²
ΠΡΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΠ»ΠΎΡΡ Π² ΡΠΏΠΈΡΠΊΠ΅, ΡΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π΅ΡΠΎΡΡΠ½Π°Ρ ΠΏΡΠΈΡΠΈΠ½Π° Π² Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°Ρ (Π² Windows). Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π»ΠΈΠ±ΠΎ Π² Android SDK, Π»ΠΈΠ±ΠΎ Π½Π° ΡΠ°ΠΉΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ.
ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΠ»Π°Π΄ΠΊΠΈ
ΠΠ΅ΡΠ΅Π΄ ΠΎΡΠ»Π°Π΄ΠΊΠΎΠΉ Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²Π½Π°ΡΠ°Π»Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, Π΅ΡΡΡ Π»ΠΈ ΡΠ°ΠΊΠ°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ. ΠΡΠΎΠ²Π΅ΡΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ.
ΠΠ΅ΡΠ²ΡΠΉ ΡΠΏΠΎΡΠΎΠ± β Π·Π°ΠΏΡΡΡΠΈΡΡ Android Device Monitor, Π²Ρ ΠΎΠ΄ΡΡΠΈΠΉ Π² ΡΠΎΡΡΠ°Π² Android SDK (Π² ΠΏΠ°ΠΏΠΊΠ΅ tools). Π Windows ΡΠ°ΠΉΠ» Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ monitor.bat. ΠΡΠΈ ΠΎΡΠΊΡΡΡΠΈΠΈ Android Device Monitor ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Devices.
Π ΠΈΡΡΠ½ΠΎΠΊ 4: ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Android Device Monitor
ΠΡΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ, ΡΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡ Π² ΡΠΏΠΈΡΠΊΠ΅. Π― ΡΠΎΠ·Π΄Π°Π» ΡΠ΅ΡΡΠΎΠ²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π½ΠΎ ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΡΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ Π½Π΅Π»ΡΠ·Ρ.
ΠΡΠΎΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΠ»Π°Π΄ΠΊΠΈ β ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ» AndroidManifest.xml ΠΈΠ· ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (APK, Android application package). APK ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ zip-Π°ΡΡ ΠΈΠ², ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Android-ΡΡΡΡΠΎΠΉΡΡΠ²Π΅.
ΠΡΡΠΊΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ ΠΈΠ· Google Play Store, ΡΠ°ΠΊΠΆΠ΅ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠ΅ Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΠ΅ APK-ΡΠ°ΠΉΠ»Ρ ΠΎΠ±ΡΡΠ½ΠΎ Ρ ΡΠ°Π½ΡΡΡΡ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ Π² ΠΏΠ°ΠΏΠΊΠ΅ /data/app. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π΅Ρ ΠΏΡΠ°Π² ΡΡΠΏΠ΅ΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π²Ρ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈΠ· Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ /data/app. Π₯ΠΎΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ Π·Π½Π°Π΅ΡΠ΅ ΠΈΠΌΡ APK-ΡΠ°ΠΉΠ»Π°, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΡΠΈΠ»ΠΈΡΡ adb. Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ ΠΈΠΌΡ APK-ΡΠ°ΠΉΠ»Π°, Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
ΠΠΎΡΠ²ΠΈΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ ΡΡΡΠΎΠΊΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΠ°ΡΠ΅ΠΌ Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Ρ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅.
Π ΠΈΡΡΠ½ΠΎΠΊ 5: ΠΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅
ΠΠ»ΡΠ΄Ρ Π½Π° ΡΠΏΠΈΡΠΎΠΊ, Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
Π ΠΈΡΡΠ½ΠΎΠΊ 6: ΠΠ°ΠΊΠ΅Ρ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (Π²ΡΠ΄Π΅Π»Π΅Π½ΠΎ Π±Π΅Π»ΡΠΌ)
Π’Π΅ΠΏΠ΅ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ» ΠΏΠ°ΠΊΠ΅ΡΠ°. ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ ΡΠ΅Π»Π» ΠΈ Π²Π²ΠΎΠ΄ΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
adb pull /data/app/[.apk file] [location]
Π ΠΈΡΡΠ½ΠΎΠΊ 7: ΠΠΎΠΏΠΈΡΡΠ΅ΠΌ APK-ΡΠ°ΠΉΠ» Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π² ΡΠΈΡΡΠ΅ΠΌΡ
Π’Π΅ΠΏΠ΅ΡΡ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΊΡΡΡΡ ΡΠ°ΠΉΠ» ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ AndroidManifest.xml. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎ ΡΠ°ΠΊ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ Π°ΡΡ ΠΈΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ APK-ΡΠ°ΠΉΠ» Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ Π² Π±ΠΈΠ½Π°ΡΠ½ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅. ΠΠ»Ρ ΡΠ°ΡΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΈ ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠΈΠ»ΠΈΡΠ° apktool, Ρ ΠΎΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ APK Studio, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π½ΡΠΉ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ. ΠΠ°Π»Π΅Π΅ Π² ΡΡΠ°ΡΡΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΠΎΠ± APK Studio.
Π APK Studio ΠΊΠ»ΠΈΠΊΠ½ΠΈΡΠ΅ Π½Π° ΠΌΠ°Π»Π΅Π½ΡΠΊΡΡ Π·Π΅Π»Π΅Π½ΡΡ ΠΈΠΊΠΎΠ½ΠΊΡ, Π·Π°Π΄Π°ΠΉΡΠ΅ ΠΈΠΌΡ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΈ ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΏΡΡΡ ΠΊ APK ΡΠ°ΠΉΠ»Ρ. ΠΠ°ΡΠ΅ΠΌ ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΏΡΡΡΡ Π΄Π»Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
Π ΠΈΡΡΠ½ΠΎΠΊ 8: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² APK Studio
ΠΠΎΡΠ»Π΅ ΠΎΡΠΊΡΡΡΠΈΡ APK Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ°ΠΉΠ» AndroidManifest.xml ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠ΅Π³Π° application. ΠΡΠ»ΠΈ ΡΠ»Π°Π³ android:debuggable ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ (ΠΈΠ»ΠΈ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ, Π½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ false), Π·Π½Π°ΡΠΈΡ, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ Π½Π΅Π»ΡΠ·Ρ.
Π ΠΈΡΡΠ½ΠΎΠΊ 9: Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ°ΠΉΠ»Π° AndroidManifest.xml
ΠΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΠ°ΠΉΠ»Π° AndroidManifest.xml
ΠΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΡΠΈΠ»ΠΈΡΡ apktool ΠΈΠ»ΠΈ APK Studio ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ ΠΈ ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π² ΠΏΠ°ΠΊΠ΅Ρ. Π‘Π΅ΠΉΡΠ°Ρ ΠΌΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ ΡΠ°ΠΉΠ» AndroidManifest.xml ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ. ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π²Π½ΡΡΡΡ ΡΠ΅Π³Π° application ΡΡΡΠΎΡΠΊΡ android:debuggable=»true».
Π ΠΈΡΡΠ½ΠΎΠΊ 10: ΠΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ΅Π³Π° application
ΠΠΎΡΠ»Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠ»Π°Π³Π° ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡ Β«ΠΌΠΎΠ»ΠΎΡΠΎΠΊΒ» ΠΈ Π·Π°Π½ΠΎΠ²ΠΎ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΠ°ΠΊΠ΅Ρ. ΠΠ΅ΡΠ΅ΡΠΎΠ±ΡΠ°Π½Π½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ Π±ΡΠ΄Π΅Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ build/apk.
Π ΠΈΡΡΠ½ΠΎΠΊ 11: ΠΠΎΠ²ΡΠΎΡΠ½Π°Ρ ΡΠ±ΠΎΡΠΊΠ° ΠΏΠ°ΠΊΠ΅ΡΠ° Π·Π°Π²Π΅ΡΡΠΈΠ»Π°ΡΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ
ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅ΡΠ±ΠΎΡΠΊΠΈ ΠΏΠ°ΠΊΠ΅Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π½ΠΎΠ²ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ (Π²ΡΠ΅ Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Ρ). ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ, ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡ. Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΊΠΎΠ΄, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠΈΠΉ ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ.
Π’Π΅ΠΏΠ΅ΡΡ Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ΅ΡΠ΅ΡΠΎΠ±ΡΠ°Π½Π½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ. ΠΠ½Π°ΡΠ°Π»Π΅ ΡΠ΄Π°Π»ΡΠ΅ΠΌ ΡΡΠ°ΡΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
adb pm uninstall[package name]
ΠΠ°ΡΠ΅ΠΌ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π½ΠΎΠ²ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ:
adb install [.apk file]
Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ°ΠΊΠ΅Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:
Π ΠΈΡΡΠ½ΠΎΠΊ 12: Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΠ΅ΡΠ΅ΡΠΎΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ°
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°Π»ΠΎΡΡ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅. ΠΡΠ»ΠΈ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π² Android Device Monitor, Π³Π΄Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
Π ΠΈΡΡΠ½ΠΎΠΊ 13: Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠ΅ΡΠ΅ΡΠΎΠ±ΡΠ°Π½Π½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ (IDE)
Π’Π΅ΠΏΠ΅ΡΡ ΠΊ ΠΏΠ΅ΡΠ΅ΡΠΎΠ±ΡΠ°Π½Π½ΠΎΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΠ΅ΠΏΠΈΡΡ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ, Π½ΠΎ Π²Π½Π°ΡΠ°Π»Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ Π² ΡΡΠ΅Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ (Π² ΡΡΠ°ΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ IntelliJ IDEA). Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ. Π ΠΏΠΎΠ»Π΅ Application name ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΈΠΌΡ. Π ΠΏΠΎΠ»Π΅ Package name ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΠΈΠΌΡ, Π² ΡΠΎΡΠ½ΠΎΡΡΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡΠ΅Π΅ Ρ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΠ΅ΠΉ ΠΏΠ°ΠΏΠΎΠΊ ΠΏΠ΅ΡΠ΅ΡΠΎΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ°.
Π ΠΈΡΡΠ½ΠΎΠΊ 14: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² IntelliJ IDEA
ΠΠ±ΡΡΠ½ΠΎ ΠΈΠΌΡ APK-ΡΠ°ΠΉΠ»Π° ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ ΡΠΎ ΡΡΡΡΠΊΡΡΡΠΎΠΉ ΠΏΠ°ΠΏΠΎΠΊ, Ρ ΠΎΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½Ρ, Π² APK Studio ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΉ Π΄ΠΎ ΠΏΠ°ΠΏΠΊΠΈ, Π³Π΄Π΅ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΡΠ°ΠΉΠ»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈΠΌΡ ΠΈ ΡΡΡΡΠΊΡΡΡΠ° ΠΏΠ°ΠΏΠΎΠΊ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ (com.netspi.egruber.test).
Π ΠΈΡΡΠ½ΠΎΠΊ 15: ΠΠ΅ΡΠ°ΡΡ ΠΈΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΉ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
Π‘Π½ΠΈΠΌΠΈΡΠ΅ ΡΠ»Π°ΠΆΠΎΠΊ Β«Create Hello World ActivityΒ» ΠΈ Π·Π°Π²Π΅ΡΡΠΈΡΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° (Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΎΡΡΠ°ΡΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ). ΠΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ:
Π ΠΈΡΡΠ½ΠΎΠΊ 16: ΠΠ΅ΡΠ°ΡΡ ΠΈΡ ΠΏΠ°ΠΏΠΎΠΊ ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°
ΠΠΎΡΠ»Π΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΈΠ· APK-ΡΠ°ΠΉΠ»Π° Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ Β«Π·Π½Π°Π»Β» ΠΈΠΌΠ΅Π½Π° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ², ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈ Ρ. Π΄. Π₯ΠΎΡΠΎΡΠ°Ρ Π½ΠΎΠ²ΠΎΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π±Π΅Π· ΠΏΠΎΡΠ΅ΡΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° (ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΠΎΠΌ). ΠΠΎΡΠ»Π΅ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΡΠ΅ΠΊΡΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΡΡΡ Π² ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ (IDE).
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ² ΠΈΠ· ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ APK Π² jar-ΡΠ°ΠΉΠ». ΠΠ°ΡΠ΅ΠΌ ΠΌΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ java-Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° ΠΏΠΎΠ»ΡΡΠΈΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΡΠ΅ΠΊΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² jar Π±ΡΠ΄Π΅ΠΌ Π΄Π΅Π»Π°ΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΡΠΈΠ»ΠΈΡΡ dex2jar. Π£ dex2jar Π΅ΡΡΡ ΡΠ°ΠΉΠ» d2j-dex2jar.bat, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π΄Π»Ρ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ APK Π² jar. Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡ:
d2j-dex2jar.bat [.apk file]
Π ΠΈΡΡΠ½ΠΎΠΊ 17: ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ APK Π² jar
ΠΠ°ΡΠ΅ΠΌ ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π΅ΠΌ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΡΠ°ΠΉΠ» Π² JD-GUI (ΡΡΠΎ java-Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ).
Π ΠΈΡΡΠ½ΠΎΠΊ 18: Π‘ΡΡΡΠΊΡΡΡΠ° jar-ΡΠ°ΠΉΠ»Π°
Jar-ΡΠ°ΠΉΠ» Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΡΡΠΊΡΡΡΡ, Π²Π½ΡΡΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ java-ΡΠ°ΠΉΠ»Ρ Ρ ΡΠΈΡΠ°Π±Π΅Π»ΡΠ½ΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. ΠΠ°Ρ ΠΎΠ΄ΠΈΠΌ Π² File > Save All Sources, ΡΡΠΎΠ±Ρ ΡΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ Π²ΡΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠ΅ΠΊΡΡΡ Π² zip-Π°ΡΡ ΠΈΠ².
Π ΠΈΡΡΠ½ΠΎΠΊ 19: Π‘ΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ² Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°
ΠΠΎΡΠ»Π΅ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ² ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅ΠΌ Π°ΡΡ ΠΈΠ² Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ.
Π ΠΈΡΡΠ½ΠΎΠΊ 20: Π Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΡΠΉ Π°ΡΡ ΠΈΠ²
Π’Π΅ΠΏΠ΅ΡΡ Π½ΡΠΆΠ½ΠΎ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ±Π΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Π² ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ ΡΠ°Π½Π΅Π΅ ΠΏΡΠΎΠ΅ΠΊΡ Π² IDE. Π IntelliJ Π·Π°Ρ ΠΎΠ΄ΠΈΠΌ Π² ΠΏΠ°ΠΏΠΊΡ src ΠΈ ΠΊΠΎΠΏΠΈΡΡΠ΅ΠΌ ΡΡΠ΄Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π°ΡΡ ΠΈΠ²Π° (Π΄Π²Π΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ).
Π ΠΈΡΡΠ½ΠΎΠΊ 21: ΠΠ±Π΅ ΠΏΠ°ΠΏΠΊΠΈ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½Ρ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ src
ΠΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡ Π² Intellij, Π²ΠΈΠ΄ΠΈΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ.
Π ΠΈΡΡΠ½ΠΎΠΊ 22: Π ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠ΅ΠΊΡΡΡ
ΠΡΠ»ΠΈ ΠΌΡ ΠΊΠ»ΠΈΠΊΠ½Π΅ΠΌ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°, ΡΠΎ ΡΠ²ΠΈΠ΄ΠΈΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΡΠ΅ΠΊΡΡ. ΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π½ΠΈΠΆΠ΅ (ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΡΠ΅ΠΊΡΡ ΠΊΠ»Π°ΡΡΠ° LoginActivity), ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΎΠ±ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ProGuard.
Π ΠΈΡΡΠ½ΠΎΠΊ 23: ΠΠ±ΡΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΡΠ΅ΠΊΡΡ ΠΊΠ»Π°ΡΡΠ° LoginActivity
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠ΅ΠΊΡΡΡ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΡΠ°ΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΡΠΎΡΠΊΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²Π° Π½Π° ΠΌΠ΅ΡΠΎΠ΄Π°Ρ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ . ΠΠΎ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΡΠΎΡΠ΅ΠΊ ΠΎΡΡΠ°Π½ΠΎΠ²Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ» ΡΠΎΡΠΊΡ ΠΎΡΡΠ°Π½ΠΎΠ²Π° Π½Π° ΠΌΠ΅ΡΠΎΠ΄Π΅ (ΠΏΡΡΠΌΠΎ Π² ΠΎΠ±ΡΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅), ΠΎΡΠ²Π΅ΡΠ°ΡΡΠΈΠΌ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅.
Π ΠΈΡΡΠ½ΠΎΠΊ 24: ΠΠΎΡΡΠ°Π²Π»Π΅Π½Π° ΡΠΎΡΠΊΠ° ΠΎΡΡΠ°Π½ΠΎΠ²Π° Π½Π° ΠΎΠ±ΡΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄
ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΡΠΎΡΠΊΠ° ΠΎΡΡΠ°Π½ΠΎΠ²Π°, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ ΠΊ ΠΏΡΠΎΡΠ΅ΡΡΡ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅, ΠΊΠ»ΠΈΠΊΠ½ΡΠ² Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡ Ρ ΡΠΊΡΠ°Π½ΠΎΠΌ Π² ΠΏΡΠ°Π²ΠΎΠΌ Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ³Π»Ρ (Π½Π° Π²Π°ΡΠ΅ΠΉ IDE ΠΈΠΊΠΎΠ½ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ).
Π ΠΈΡΡΠ½ΠΎΠΊ 25: ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ ΠΊ ΠΏΡΠΎΡΠ΅ΡΡΡ
ΠΠ°Π»Π΅Π΅ Π²Π°ΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ. ΠΡΠ΄ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΠ΅ΡΡΡ Ρ ΡΠ»Π°Π³ΠΎΠΌ android:debuggable=»true».
Π ΠΈΡΡΠ½ΠΎΠΊ 26: ΠΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠ°
ΠΠΎΡΠ»Π΅ Π²ΡΠ±ΠΎΡΠ° ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡΡ ΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²Ρ.
Π ΠΈΡΡΠ½ΠΎΠΊ 27: ΠΡΠ»Π°Π΄ΡΠΈΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ ΠΏΡΠΎΡΠ΅ΡΡΡ, Π·Π°ΠΏΡΡΠ΅Π½Π½ΠΎΠΌΡ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅
Π ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Ρ Π±ΡΠ΄Ρ Π²Π²ΠΎΠ΄ΠΈΡΡ ΡΠΈΡΠ»ΠΎ 42 (Π΅ΡΠ»ΠΈ ΠΏΠΎΠΌΠ½ΠΈΡΠ΅, Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄Π΅ ΡΡΠΎΠΈΡ ΡΠΎΡΠΊΠ° ΠΎΡΡΠ°Π½ΠΎΠ²Π°).
Π ΠΈΡΡΠ½ΠΎΠΊ 28: Π ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄ΠΈΠΌ ΡΠΈΡΠ»ΠΎ 42
ΠΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Β«Enter CodeΒ» Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΡΠ΅ΡΠ²Π΅ΡΡΡ Π½Π° ΡΠΎΡΠΊΠ΅ ΠΎΡΡΠ°Π½ΠΎΠ²Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ Β«ΠΎΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½Β», ΠΊΠ°ΠΊΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅. Π‘ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠΌΠ΅Π½Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ), Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π»ΡΠ±ΠΎΠΌΡ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΡ, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΠΌΡ Ρ Java Debug Wire Protocol (JDWP). ΠΡΠ»ΠΈ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π° ΠΎΡΠ»Π°Π΄ΠΊΠ°, ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΉ Ρ JDWP (Π² ΡΡΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠΎΠ² ΠΈΠ΄ΡΡΠΈΡ Π² ΡΠΎΡΡΠ°Π²Π΅ ΡΡΠ΅Π΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π»Ρ Java), ΡΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡΡΡ ΠΊ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅ Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π° Π·Π°ΡΠ΅ΠΌ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
Π ΠΈΡΡΠ½ΠΎΠΊ 29: Π‘ΡΠ°Π±ΠΎΡΠ°Π»Π° ΡΠΎΡΠΊΠ° ΠΎΡΡΠ°Π½ΠΎΠ²Π°
ΠΠ° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π½ΠΈΠΆΠ΅ Π²ΠΈΠ΄Π½ΠΎ ΡΠΈΡΠ»ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠ°Π½Π΅Π΅ ΠΌΡ Π²Π²Π΅Π»ΠΈ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅.
Π ΠΈΡΡΠ½ΠΎΠΊ 30: ΠΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΊΠ»Π°ΡΡΠ°
ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π½ΠΎ ΠΈ Π²ΡΡΠ°Π²Π»ΡΡΡ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π΅ΡΠ»ΠΈ ΠΌΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°Ρ ΠΎΡΠΈΠΌ ΠΏΡΠ΅ΡΠ²Π°ΡΡ ΠΏΠΎΡΠΎΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΠΈ ΠΎΠ±ΠΎΠΉΡΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°ΡΡΠΊΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°. ΠΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠ° ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π»ΡΡΡΠ΅ ΠΏΠΎΠ½ΡΡΡ Π»ΠΎΠ³ΠΈΠΊΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎ, ΡΡΠΎ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΠΎΠ±ΡΡΠ½ΠΎΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ ΠΏΡΠΎΡΠΌΠΎΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠ»ΡΡΠΈ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΡΡ Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΈΠ»ΠΈ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ , ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ ΠΊΠ°ΠΊΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. ΠΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π½Π° Π»ΡΠ±ΠΎΠΌ Android-ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ Π±Π΅Π· ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ ΡΡΠΏΠ΅ΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.