Pokouším se zpětně analyzovat určité systémové aplikace Samsung v obraze firmwarového systému Galaxy S6, například KnoxAttestationAgent.apk. Pokud jde o reverzní inženýrství, jsem noob a moje pokusy byly zatím neúspěšné. Tady je to, co jsem zatím udělal.
- Spusťte apktool na APK. Mám několik souborů XML, včetně AndroidManifest, ale žádný zdroj. Zřejmě je to proto, že v balíčku není žádný classes.dex.
- Všiml jsem si, že ve složce arm64 / je soubor KnoxAttestationAgent.odex, a proto jsem se na něm pokusil spustit baksmali 2.1.1. Tato verze však zjevně nepodporuje ovesné verze systému Android 5. Firmware S6, na kterém pracuji, je 5.1.1.
- Vyzkoušel jsem dřívější verzi baksmali 2.0.8, která nemá omezení, ale zobrazí se další chyba „KnoxAttestationAgent.odex není soubor apk, dex nebo soubor odex. “
- Zkoušel jsem spustit AndroGuard na APK, ale také se mi to nepodařilo. Mnoho chyb.
Existuje způsob, jak tyto nástroje (nebo jiné) fungují na systémových aplikacích, jako jsou ty Samsung Knox?
Děkujeme!