Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ
ODEX ΠΈ DEODEX, ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΈ Π·Π°ΡΠ΅ΠΌ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ?
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Android ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π½Π° Π΄Π²Π΅ Π³ΡΡΠΏΠΏΡ. ΠΠ΅ΡΠ²Π°Ρ β ΡΠ΅, ΠΊΠΎΠΌΡ Π²Π°ΠΆΠ½ΠΎ ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΠΈ ΡΡΠΎΠ±Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΠΏΡΠΎΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π». ΠΡΠΎΡΠ°Ρ β ΡΠ΅, ΠΊΠΎΠΌΡ Π½Π΅ ΡΠ΅ΡΠΏΠΈΡΡΡ ΠΈΡΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π΄ΡΡΠ³ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π΄Π»Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°, ΠΊΡΠΎ ΠΎΡΠ΅Π½Ρ Π»ΡΠ±ΠΈΡΡ ΠΊΠΎΠ²ΡΡΡΡΡΡΡ Π² ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅. Π’ΡΡ ΠΈ ΠΊΡΠΎΠ΅ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ODEX ΠΈ DEODEX ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°ΠΌΠΈ.
ODEX (ΠΎΠ΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅) ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ β ΡΡΠΎ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠ΅, ΡΠΈΡΠΌΠ΅Π½Π½ΡΠ΅ ΠΈΠ»ΠΈ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Android. DEODEX (Π΄Π΅ΠΎΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅) β ΡΡΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ.
ΠΠ°ΡΠ΅ΠΌ ΠΆΠ΅ ΡΠ°ΠΊΠΎΠ΅ ΡΠ°Π·Π³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅?
Π ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ODEX-ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΡΠΎ, ΡΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π±ΡΡΡΡΠ΅Π΅ ΠΎΡΠΊΡΡΠ²Π°ΡΡΡΡ ΠΈ ΡΠ°ΠΉΠ»Ρ apk Π·Π°Π½ΠΈΠΌΠ°ΡΡ ΠΌΠ°Π»ΠΎ ΠΌΠ΅ΡΡΠ°. ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ Π·Π°ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π² ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ Π²Π·Π»ΠΎΠΌΠ° ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. ΠΠΎ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΡΡΠΎ ΠΈ Π½Π΅ Π½ΡΠΆΠ½ΠΎ, ΠΎΠ½ΠΈ ΡΠ΅Π½ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΡ.
Π ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠ°ΠΊΠ°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° β ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΠΏΡΠΎΡΡΠΎ ΡΠΊΠ°ΡΠ°ΡΡ ΠΈΠ³ΡΡ Π½Π° ΠΏΠ»Π°Π½ΡΠ΅Ρ Π°Π½Π΄ΡΠΎΠΈΠ΄ (http://vipsmart.org/all-genres/tablet/).
Π ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°Ρ Β«Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Β» ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π² apk ΡΠ°ΠΉΠ»Π΅. ΠΠΎΠ΄, ΠΎΠ±ΡΡΠ½ΠΎ Π²ΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΉ Π² odex ΡΠ°ΠΉΠ», Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² apk Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ classex.dex.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΡΠ°ΠΊΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π»Π΅Π³ΡΠ΅ (Π²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π»Π΅ΠΆΠ°Ρ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅), Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΎΡΠ΅ ΡΠ΄Π°Π»ΡΡΡΡΡ.
ΠΠ· Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΡΠΎ, ΡΡΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄ΠΎΠ»ΡΡΠ΅. ΠΠΎ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ ΡΡΠΎΡ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ. Π Dalvic-cache Ρ ΡΠ°Π½ΡΡΡΡ Π²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄ΠΎΠ»Π³ΠΎ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ ΠΎΡΠΈΡΡΠΊΠΈ ΠΊΡΡΠ° Dalvic. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΈΠ»ΠΈ Π² Π΄ΡΡΠ³ΠΈΡ ΡΠ»ΡΡΠ°ΡΡ .
ΠΠΎΠ΄Π²ΠΎΠ΄Ρ ΠΈΡΠΎΠ³ΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Ρ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡΡ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Β«ΠΎΠ΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅Β» (Π·Π°Π²ΠΎΠ΄ΡΠΊΠΈΠ΅) ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡΡΡΡ ΡΠ΅ΠΌ, ΠΊΠΎΠΌΡ Π²Π°ΠΆΠ½Π° ΡΠΊΠΎΡΠΎΡΡΡ ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ. Β«ΠΠ΅ΠΎΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅Β» (ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅) Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎ Π΄ΡΡΠ΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΡΠ΅ΠΌ, ΠΊΠΎΠΌΡ Π²Π°ΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠΎΠ΄ ΡΠ²ΠΎΠΈ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠΈ, ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ Β«ΠΏΠΎΠΊΠΎΠ²ΡΡΡΡΡΡΡΒ» Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Android.
ΠΠ΅ΠΎΠ΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π½Π΄ΡΠΎΠΈΠ΄ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ Π²Π°ΠΌ ΠΎ ΡΠΎΠΌ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡ ΠΈ Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΎΠ½ Π½ΡΠΆΠ΅Π½.
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅:
ΠΠ°ΠΊ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ:
Π‘ΠΏΠΎΡΠΎΠ± β1
1 Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Java SDK
2 Π’Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Android SDK
3 Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ»ΡΠ½Π½ΡΠΉ Π½ΠΈΠΆΠ΅ Π°ΡΡ
ΠΈΠ² ΠΈ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°ΡΡ Π² ΠΊΠΎΡΠ΅Π½Ρ Π΄ΠΈΡΠΊΠ° Π‘
4 Π‘ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ°ΠΏΠΊΡ system/app Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ
5 Π‘ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ°ΠΏΠΊΡ system/framework Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ
6 ΠΠ°ΡΠ΅ΠΌ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ:
7 ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²ΡΡ Π±ΡΠ»ΠΎ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΎ, Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ deodex-app.bat (ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π² ΠΏΠ°ΠΏΠΊΠ΅ origi_app)
8 ΠΠΎΡΠ»Π΅ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ deodex_frame.bat (ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π² ΠΏΠ°ΠΏΠΊΠ΅ origi_frame)
9 ΠΠ°ΡΠ΅ΠΌ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ zip_em_app.bat (ΠΠ°Π½Π½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠΏΠ°ΠΊΡΠ΅Ρ ΡΠ°ΠΉΠ»Ρ app Π² ΠΏΠ°ΠΏΠΊΠ΅ done_app)
10 ΠΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ zip_em_frame.bat (ΠΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠΏΠ°ΠΊΡΠ΅Ρ framework Π² ΠΏΠ°ΠΏΠΊΡ done_frame)
11 ΠΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΊΠΎΠΏΠΈΡΡΠ΅ΠΌ ΡΠ°ΠΉΠ»Ρ ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ done_app Π² ΠΏΠ°ΠΏΠΊΡ comp_app ΠΈ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ done_frame Π² ΠΏΠ°ΠΏΠΊΡ comp_frame
12 ΠΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΡΠ΄Π°Π»ΡΠ΅ΠΌ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ .odex Π² ΠΏΠ°ΠΏΠΊΠ°Ρ
comp_app ΠΈ comp_frame
Π‘ΠΏΠΎΡΠΎΠ± β2
Π‘ΠΏΠΎΡΠΎΠ± β3
ΠΠ° ΡΡΠΎΠΌ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½ΠΎ. Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»ΠΈΠ±ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π² ΡΠ΅Π»Π΅ΡΠΎΠ½ Π»ΠΈΠ±ΠΎ Π² zip Π°ΡΡ ΠΈΠ² Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ ΡΠ΄Π°Π»ΠΈΠ² ΠΏΡΠΈ ΡΡΠΎΠΌ Π²ΡΠ΅ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ ΠΎ .odeΡ ΡΠ°ΠΉΠ»Π°Ρ .
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ odex ΠΈ deodex Π² Android
ΠΠ½ΠΎΠ³ΠΈΠ΅ Π²Π»Π°Π΄Π΅Π»ΡΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ² ΠΈ ΠΏΠ»Π°Π½ΡΠ΅ΡΠΎΠ² Π½Π° Android, ΠΊΡΠΎ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΡΡ Ρ ΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ ΠΎΠ±ΡΠ°ΡΠ°Π»ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π±ΡΠ²Π°ΡΡ odexed ΠΈ deodexed. ΠΠΎ Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΡΠΊΡΡΠ²Π°Π΅ΡΡΡ Π·Π° ΡΡΠΈΠΌΠΈ ΠΏΠΎΠ½ΡΡΠΈΡΠΌΠΈ, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ»ΡΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ Π½Π΅ΡΠ΅Ρ Π·Π° ΡΠΎΠ±ΠΎΠΉ ΡΠΎΡ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΡΠΈΠΏ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ.
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ ΠΆΠ΅ ΡΠ°ΠΊΠΎΠ΅ odex ΠΈ deodex, ΠΈ Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ.
ΠΡΠ»ΠΈ Π²Ρ Π·Π°Π³Π»ΡΠ½Π΅ΡΠ΅ Π² ΠΏΠ°ΠΏΠΊΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ system/app Π½Π° Π²Π°ΡΠ΅ΠΌ ΠΏΠ»Π°Π½ΡΠ΅ΡΠ΅ ΠΈΠ»ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅ ΡΠΎ ΡΡΠΎΠΊΠΎΠ²ΠΎΠΉ (Π·Π°Π²ΠΎΠ΄ΡΠΊΠΎΠΉ) ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ, ΡΠΎ Π½Π΅ΠΏΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°ΠΌΠ΅ΡΠΈΡΠ΅, ΡΡΠΎ Π²ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠΌΠ΅ΡΡ ΠΊΡΠΎΠΌΠ΅ apk-ΡΠ°ΠΉΠ»Π°, Π΅Π³ΠΎ Π΄Π²ΠΎΠΉΠ½ΠΈΠΊ, odex-ΡΠ°ΠΉΠ». ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΉΠ»Ρ applikatoin.apk ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠ°ΠΉΠ» applikatoin.odex.
ΠΠ»Ρ ΡΠ΅Π³ΠΎ ΠΆΠ΅ Π½ΡΠΆΠ΅Π½ ΡΡΠΎΡ odex-ΡΠ°ΠΉΠ»? ΠΡΠ»ΠΈ ΠΊΠΎΡΠΎΡΠΊΠΎ ΠΈ ΠΏΡΠΎΡΡΠΎ, ΡΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π½Π°Π±ΠΎΡΠ° ΡΠ΅Ρ
ΠΈΠ»ΠΈ ΠΈΠ½ΡΡ
ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΊΠΎΡΠΎΡΡΠΌ ΠΎΠ½ΠΎ ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΡ
Π΄Π°Π½Π½ΡΡ
, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π½Π° ΡΠΊΡΠ°Π½Π΅. ΠΠΎΡ ΠΈΠΌΠ΅Π½Π½ΠΎ, Π² ΡΠ°ΠΉΠ»Π΅ odex ΠΈ Ρ
ΡΠ°Π½ΠΈΡΡΡ ΡΠ°ΠΌ ΠΊΠΎΠ΄ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Android Π½Π°ΠΏΠΈΡΠ°Π½Ρ (Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Ρ) Π½Π° ΡΠ·ΡΠΊΠ΅ Java ΠΈ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° β Π΅Π³ΠΎ ΠΌΠΎΠ·Π³, ΡΡΠΌΠ΅Π» Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠΎΡ Java ΠΊΠΎΠ΄, ΠΎΠ½ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΡΠ·ΡΠΊ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ Java-ΠΌΠ°ΡΠΈΠ½ΠΎΠΉ «Dalvik».
Π Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ ΠΊΠΎΠ΄ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π²Π½ΡΡΡΠΈ ΡΠ°ΠΉΠ»Π° apk. Apk ΡΠ°ΠΉΠ»Ρ ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Ρ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΎΠ±ΡΡΠ½ΡΠΉ zip ΡΠ°ΠΉΠ»Ρ,ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Π²ΡΠ΅Π³Π΄Π° ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ΅Π½ΡΡΠΈΠΉ ΡΠ°Π·ΠΌΠ΅Ρ. ΠΠΎ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ odex ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π° ΠΊΠΎΠ΄ ΠΊΠΎΡΠΎΡΡΠΉ Ρ
ΡΠ°Π½ΠΈΡΡΡ Π² apk ΡΠ°ΠΉΠ»Π΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π½Π° Π»ΡΠ±ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅. ΠΡ ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ ΠΈ ΡΠ°ΠΌΠΈ ΠΏΠΎΠ½ΡΠ»ΠΈ, Π² ΡΠ΅ΠΌ ΠΏΠ»ΡΡΡ odexed ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ. ΠΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΆΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ.
ΠΠ°ΡΠΎ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π° Π»ΡΠ±ΠΎΠΌ android ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ ΠΈ ΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΎΡΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ Π² Π½Π΅ΠΌ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ apk ΡΠ°ΠΉΠ», ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΡΠΉ zip Π°ΡΡ
ΠΈΠ², Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ ΠΈ ΡΠ½ΠΎΠ²Π° ΡΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π‘ odexed ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΡΠ°ΠΊΠΎΠΉ ΡΡΡΠΊ Π½Π΅ ΠΏΡΠΎΠΉΠ΄Π΅Ρ β ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½Π΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ Π²ΠΎΠΎΠ±ΡΠ΅.
Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΠ½Π΄ΡΠΎΠΈΠ΄ ΠΏΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠΌ Π·Π°ΠΏΡΡΠΊΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ deodexed ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ, ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ ΠΈΠ· Π½ΠΈΡ
ΠΊΠΎΠ΄, ΠΏΠ΅ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅Ρ ΠΈ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅Ρ Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅: Π² ΠΏΠ°ΠΏΠΊΠ΅ dalvik-cache ΠΈ ΠΏΠΎΡΠΎΠΌ Π±Π΅ΡΠ΅Ρ ΡΠΆΠ΅ Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΊΠΎΠ΄ Π΄Π»Ρ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ apk-ΡΠ°ΠΉΠ»Π° ΠΈΠ· ΡΡΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ. ΠΠΎΡ ΠΏΠΎΡΡΠΎΠΌΡ ΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΡΠ΅ΡΠ° Π΄Π΅Π»Π°ΡΡ ΠΎΡΠΈΡΡΠΊΡ dalvik-cache (clear dalvik-cache) β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π² Π½ΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡΡ, Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈ Π΅Π΅ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ°ΡΡΠΉ ΠΊΠΎΠ΄. ΠΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ°ΠΊ Π΄ΠΎΠ»Π³ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ deodexed ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π· ΠΏΠΎΡΠ»Π΅ ΠΈΡ
ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½Π° android ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈ ΠΎΡΠΈΡΡΠΊΠΈ dalvik-cache.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΈΡΠ°Π΅ΡΡΡ, ΡΡΠΎ odexed ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠ΅ Π½ΠΎ, Π΄Π΅ΠΎΠ΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅.
ΠΠ°ΠΊ ΡΠ·Π½Π°ΡΡ Odex ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΠΈΠ»ΠΈ Deodex.
ΠΡΠ»ΠΈ Π² ΠΏΠ°ΠΏΠΊΠ΅ system/app Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΉΠ»Ρ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ APK, Π·Π½Π°ΡΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° deodex, Π΅ΡΠ»ΠΈ Π΅ΡΡΡ ΡΠ°ΠΉΠ»Ρ ΠΈ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ odex, Π·Π½Π°ΡΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° odex. ΠΡΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ odex. ΠΠΎΡΡΠΈ Π²ΡΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ deodex, Π½ΠΎ ΡΡΠ΅Π΄ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΈ odex ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Odex ΠΈ Deodex Π½Π° ΠΠ½Π΄ΡΠΎΠΈΠ΄
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Odex ΠΈ Deodex Π½Π° ΠΠ½Π΄ΡΠΎΠΈΠ΄. ΠΡΠ»ΠΈ Π²Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅ΡΠ΅ΡΡ ΠΌΠΈΡΠΎΠΌ Android, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΠ΅ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΌΠΎΠ΄Ρ, ΡΠΎ Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° ΡΠΆΠ΅ ΡΠ»ΡΡΠ°Π»ΠΈ ΠΎ ΡΠΎΠΌ ΡΡΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Odex ΠΈ Deodex, ΡΡΠΎ ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΈΠ· Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠΈ!
ΠΠ»Ρ ΡΠ΅Π³ΠΎ Π½ΡΠΆΠ΅Π½ Deodex?
ΠΠ΅ΠΌΠ½ΠΎΠ³Π°Ρ Π·Π°Π±Π΅Π³Π°Ρ Π½Π° ΠΏΠ΅ΡΠ΅Π΄, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ ΡΡΠ°Π·Ρ ΡΠ°ΡΡΡΠ°Π²ΠΈΡΡ Π½Π° ΡΠ²ΠΎΠΈ ΠΌΠ΅ΡΡΠ°: Deodex ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΡΠ΅ΠΌ, ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΌΠΎΠ΄Ρ β ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΊΠ°ΡΠ΄ΠΈΠ½Π°Π»ΡΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ Android (ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΈΠΊΠΎΠ½ΠΊΠΈ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΡΡΠΎΠΊΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ, Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΠ»ΠΈ ΡΠ±ΡΠ°ΡΡ ΠΌΠ΅Π½Ρ). Π’Π΅ΠΏΠ΅ΡΡ ΠΆΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π²ΠΎΠΎΠ±ΡΠ΅ odex ΠΈ deodex.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Odex?
Π Π»ΡΠ±ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π΅ΡΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠ°Ρ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ°ΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π²Π²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. Π ΠΠ‘ Android Π΄Π°Π½Π½Π°Ρ ΡΠ°ΡΡΡ Π²ΡΠ½Π΅ΡΠ΅Π½Π° Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» Π² classes.DEX
ΠΠ΄Π½Π°ΠΊΠΎ ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π² ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°Ρ Π΄Π°Π½Π½Π°Ρ ΡΠ°ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²ΡΠ½Π΅ΡΠ΅Π½Π° Π½Π°ΡΡΠΆΡ, Π΄Π»Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ Π·Π°ΠΏΡΡΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ Π² Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅ Dalvik Virtual Machine (Π΄ΠΎ Android 4.4). ΠΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ°ΡΡΡ Π²ΡΠ½Π΅ΡΠ΅Π½Π° Π½Π°ΡΡΠΆΡ, ΡΠΎ ΠΎΠ½Π° Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ODEX. Π‘ ΠΏΡΠΈΡ ΠΎΠ΄ΠΎΠΌ Π½ΠΎΠ²ΠΎΠΉ ΡΡΠ΅Π΄Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠΉ ART (Ρ Android Lollipop 5.0), Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π² deodex Π΄Π»Ρ Π»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ ΠΌΠΎΠ΄ΠΎΠ² ΡΠΎΡ ΡΠ°Π½ΠΈΠ»Π°ΡΡ.
ΠΠ»ΡΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ Odex ΠΈ Deodex ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ
Odex
Deodex
ΠΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠΈΡΡ Deodex ΠΏΡΠΎΡΠΈΠ²ΠΊΡ?
ΠΠΈΠΆΠ΅ Π±ΡΠ΄ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Deodex ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ. ΠΠΎ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡΡ.
Deodex ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ JoelDroid Batch Deodexer
ΠΠ΅ΡΡΠΈΠΈ Android: Lollipop 5.x.x
ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ: NET Framework 4.5 ΠΈ Java JDK
Π‘ΠΊΠ°ΡΠ°ΡΡ: JoelDroid Batch Deodexer
ΠΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ JoelDroid Batch Deodexer
Deodex ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Deodexer for Android Runtime
ΠΠ΅ΡΡΠΈΠΈ Android: Lollipop 5.x.x, Marshm 6.x.x
ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ: Java JDK
Π‘ΠΊΠ°ΡΠ°ΡΡ: Deodexer for Android Runtime
ΠΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Deodexer for Android Runtime
Deodex ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Jbart
ΠΠ΅ΡΡΠΈΠΈ Android: Ginerbread 2.3.x β Marshm 6.x.x
ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ: Java JDK
Π‘ΠΊΠ°ΡΠ°ΡΡ: Jbart
ΠΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Jbart
ΠΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠΈΡΡ Odex c Deodex
ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ Odex-ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Adb Run
ΠΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠΈΡΡ Deodex Ρ Odex
Deodex ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ xUltimate (Π‘ΠΠΠ§ΠΠ’Π¬)
ΠΠ½ΡΡΡΡΠΊΡΠΈΡ
1. ΠΠ° Android ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΎΡΠ»Π°Π΄ΠΊΡ ΠΏΠΎ USB ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ( Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°)
2. ΠΡΡ ΠΈΠ² Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ
3. ΠΠ°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Main.exe
4. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° xUltimate Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Deodex Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ Android ΡΡΡΡΠΎΠΉΡΡΠ²Ρ
5. ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎ Option 1, Option 2 β ΡΠΊΠΎΠΏΠΈΡΡΠ΅Ρ Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° ΡΠ°ΠΉΠ»Ρ Π΄Π»Ρ deodex
6. ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎ Option 3, Option 4 β Π²ΡΠΏΠΎΠ»Π½ΠΈΡ deodex
7. ΠΠ°Π±ΡΠ°ΡΡ Π³ΠΎΡΠΎΠ²ΡΠ΅ DEODEX ΡΠ°ΠΉΠ»Ρ Π² ΠΏΠ°ΠΏΠΊΠ°Ρ done_app ΠΈ done_frame
ΠΡΠΎΠ²Π΅ΡΠΈΡΡ Odex ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Ρ ΠΠ°Ρ ΠΈΠ»ΠΈ Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΉΡΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠΌ Π² ΠΏΠ°ΠΏΠΊΡ /system/app ΠΈ Π½Π°ΠΉΡΠΈ ΡΠ°ΠΉΠ» Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ *.ODEX
ΠΡΠ»ΠΈ ΠΆΠ΅ Dex ΡΠ°ΠΉΠ» ΠΎΡΡΠ°Π΅ΡΡΡ Π²Π½ΡΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠΎ ΠΎΠ½Π° Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Deodex.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Deodex ΠΈ Odex?
ΠΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· Π²Π°Ρ Π½Π΅ ΡΠ°Π· ΡΠ»ΡΡΠ°Π» ΡΠ»ΠΎΠ²Π° Β«deodexΒ» ΠΈΠ»ΠΈ Β«odexΒ». ΠΠ±ΡΡΠ½ΠΎ, ΠΎΠ½ΠΈ Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ ΡΠ°ΠΌ, Π³Π΄Π΅ Π²ΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° XDA-Developers ΠΈΠ»ΠΈ 4pda. Π’Π°ΠΊ ΡΡΠΎ ΠΆΠ΅ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ DEODEX ΠΈΠ»ΠΈ ODEX? Π ΡΠ΅ΠΌ ΠΆΠ΅ ΠΈΡ ΠΎΡΠ»ΠΈΡΠΈΡ? ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ DEODEX? ΠΡΠ²Π΅ΡΡ Π½Π° ΡΡΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Π² ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ Π΄Π°ΠΉΠ΄ΠΆΠ΅ΡΡΠ° Β«Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅. Β».
ΠΠ΄Π½Π°ΠΊΠΎ, Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Ρ Π²Π°Π»ΠΈΡΡ deodex ΡΠΎΠΆΠ΅ Π½Π΅Π»ΡΠ·Ρ. ΠΠ»Π°Π²Π½ΡΠΌ ΠΌΠΈΠ½ΡΡΠΎΠΌ deodex ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΡΡΡΡ Π΄ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π½Π° odex. Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ Π·Π°ΠΌΠ΅ΡΠΈΡ ΡΡΠΎΠ³ΠΎ. ΠΠΎ Π½Π΅ ΠΌΠΎΠ³Ρ Π½Π΅ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎΠΌ odex ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠΌ deodex ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ Π²ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² odex ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Ρ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠ°ΠΌΠΈΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ. Π ΡΡΠΎ, Π½Π΅ΡΠΎΠΌΠ½Π΅Π½Π½ΠΎ, ΠΏΠ»ΡΡ odex-ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ.
Π§ΡΡΡ Π½Π΅ Π·Π°Π±ΡΠ» ΡΠΏΠΎΠΌΡΠ½ΡΡΡ, ΡΡΠΎ ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΡΠΆΠ΅ Π³ΠΎΡΠΎΠ²ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ Π² ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎΠ΄ Π²Π°ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ deodex.
ΠΠ°Π²Π΅ΡΠ½ΠΎΠ΅, ΠΏΡΠΈ ΡΠ°ΠΊΠΎΠΌ ΡΠ°ΡΠΊΠ»Π°Π΄Π΅ ΡΠΌΡΡΠ» ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ² ΡΡΠ΅Π½. Π Π³ΠΎΡΠΎΠ² ΠΏΠΎΡΠΏΠΎΡΠΈΡΡ, ΡΡΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ ΡΠΆΠ΅ Π·Π°Ρ ΠΎΡΠ΅Π»ΠΎΡΡ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ deodex. ΠΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΠΏΠΎ deodex ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π² ΠΠΈΡΠΎΠ²ΠΎΠΉ ΠΠ°ΡΡΠΈΠ½Π΅ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π²Π°Ρ ΠΈΡΠΊΠ°ΡΡ Π² Google ΠΈΡ Ρ Π½Π΅ ΠΏΠΎΡΠΌΠ΅Ρ, Π° ΠΏΡΠΎΡΡΠΎ ΠΌΠΎΠ»ΡΠ° Π½Π°ΠΏΠΈΡΡ Π²Π΅ΡΡ ΡΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ, ΡΡΠ°ΡΠ°ΡΡΡ Π²ΡΠ΄Π΅Π»ΠΈΡΡ Π²ΡΠ΅ ΠΌΠ΅Π»ΠΎΡΠΈ.
ΠΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎΠ΄ ΡΠ°Π·Π½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Android Π½Π΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅. ΠΠΎ ΠΏΡΠΈΡΠΈΠ½Π΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π½Π° ΠΌΠΎΠ΅ΠΌ Π΄Π΅Π²Π°ΠΉΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° Π²Π΅ΡΡΠΈΡ Android 5.0 Lollipop, Ρ Π½Π°ΠΏΠΈΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ deodex ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ ΡΡΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ.
Π£Π±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Ρ Π²Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° DEODEX β ΠΏΡΠΎΡΠΈΠ²ΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ, Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ π
ΠΠΏΠΎΠ»Π½Π΅ ΡΡΠΈΡΠ°Ρ, ΡΡΠΎ ΡΠ°ΠΌΠΎΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΠΏΡΠΎ ΡΠ΅ΡΠΌΠΈΠ½Ρ ODEX ΠΈ DEODEX Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°Π», ΠΈ Π½Π° ΡΡΠΎΠΌ ΡΡΠ°ΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ½ΡΠΈΡΡ. ΠΡΠ΅Ρ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΏΡΠΎΡΡ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΡΠ°ΡΡΡ, Π²ΡΠ΅ΠΌ ΡΠ΄Π°ΡΠ½ΠΎΠ³ΠΎ Π΄Π½Ρ ΠΈ ΡΠ΄Π°ΡΠ½ΠΎΠ³ΠΎ ΠΠΠ’Π!