ចាប់ផ្តើមជាមួយ container
APK គឺជា ZIP archive៖ manifest, DEX bytecode, resources, assets និង native libraries។ ចំណែក AAB គឺជា publishing bundle មិនមែនជាឯកសារដែលឧបករណ៍ Android ដំណើរការដោយផ្ទាល់នោះទេ។
unzip app.apk -d app_unpacked/អ្នកណែនាំបច្ចេកទេសផ្ទាល់សម្រាប់ការវេចខ្ចប់ Android, ការវិភាគ static និងស្ថាបត្យកម្ម wrapper-app។
ការពិតជាក់ស្តែង
អ្នកអាចពិនិត្យមើលកូដដែលបានបញ្ជូនទៅកាន់ឧបករណ៍។ Logic ផ្នែក server នៅតែស្ថិតនៅលើ server។
សៀវភៅណែនាំការអនុវត្ត
ប្រើប្រាស់ចំណុចត្រួតពិនិត្យទាំងនេះ ដើម្បីរក្សានូវភាពស្មោះត្រង់ផ្នែកបច្ចេកទេសនៃកិច្ចការរបស់អ្នក។
APK គឺជា ZIP archive៖ manifest, DEX bytecode, resources, assets និង native libraries។ ចំណែក AAB គឺជា publishing bundle មិនមែនជាឯកសារដែលឧបករណ៍ Android ដំណើរការដោយផ្ទាល់នោះទេ។
unzip app.apk -d app_unpacked/JADX បង្កើតកូដដែលមានលក្ខណៈដូច Java ឡើងវិញ; APKTool បកស្រាយ resources និងបញ្ចេញ smali។ ការធ្វើ Obfuscation អាចប្តូរឈ្មោះ symbol ប៉ុន្តែវាមិនអាចលុបបំបាត់សកម្មភាពដែលបានដាក់បញ្ចូលនោះទេ។
jadx-gui app.apkAPI endpoints, tokens និងទម្រង់សំណើអាចមើលឃើញនៅក្នុង client។ ចំណែក database របស់ server, logic ឯកជន និង secret keys មិនស្ថិតនៅក្នុង APK នោះទេ។
jadx -d out/ app.apkWrapper អាចដំណើរការ, ដាក់ឱ្យនៅដាច់ដោយឡែក, បញ្ចូល ឬធ្វើ virtualize កម្មវិធីផ្សេងទៀត។ ការមើលឃើញរបស់វាអាស្រ័យលើការអនុញ្ញាត (permissions), ព្រំដែនដំណើរការ (process boundaries) និងការការពាររបស់គោលដៅ។
apktool d app.apk -o decoded/