Konteyner ile başlayın
APK bir ZIP arşividir: manifest, DEX bytecode, kaynaklar, varlıklar ve yerel kütüphaneler. AAB ise bir yayınlama paketidir, Android cihazın doğrudan çalıştırdığı dosya değildir.
unzip app.apk -d app_unpacked/Android paketleme, statik analiz ve sarmalayıcı uygulama mimarisi için doğrudan teknik mentor.
TEMEL GERÇEKLİK
Cihaza gönderilen kodu inceleyebilirsiniz. Sunucu tarafı mantığı sunucuda kalır.
SAHA KILAVUZU
Ödevinizin teknik olarak dürüst kalması için bu kontrol noktalarını kullanın.
APK bir ZIP arşividir: manifest, DEX bytecode, kaynaklar, varlıklar ve yerel kütüphaneler. AAB ise bir yayınlama paketidir, Android cihazın doğrudan çalıştırdığı dosya değildir.
unzip app.apk -d app_unpacked/JADX Java benzeri kodu yeniden oluşturur; APKTool kaynakları çözer ve smali üretir. Karartma (obfuscation) sembolleri yeniden adlandırabilir ancak gönderilen davranışı silemez.
jadx-gui app.apkAPI uç noktaları, token'lar ve istek formatları istemcide görünür olabilir. Sunucunun veritabanı, özel mantığı ve gizli anahtarları APK'nın içinde değildir.
jadx -d out/ app.apkBir sarmalayıcı (wrapper) başka bir uygulamayı başlatabilir, izole edebilir, gömebilir veya sanallaştırabilir. Görünürlüğü; izinlere, işlem sınırlarına ve hedefin savunmalarına bağlıdır.
apktool d app.apk -o decoded/