Überprüfe die .apk-Signatur in C/nativem Code
- Berechne die Prüfsumme von „classes.dex“
- vergleiche mit fest codiertem Wert – xxx
- Wenn es wahr ist, übergebe es und fahre fort.
- Wenn es nicht wahr ist, beende die App
Bei der Verwendung von Dexguard ist die Prüfsumme jedoch für jeden Build unterschiedlich. Das heißt, wenn ich xxx ändere und die signierte APK erneut erzeuge, ist die Prüfung immer falsch. Ich denke, Dexguard generiert etwas Zufälliges in der Classes.dex, das jeden Build anders macht.
Irgendwelche Ideen, um dieses Problem zu umgehen? Danke
Mobile version