Quote:
Originally Posted by lt_smash
Prinzipiell muss man nur" herausfinden nach welchem muster die pruefsummen gebildet werden, und das dann uebernehmen.
Das kann aber durchaus aufwaendig sein bei closed source apps. Ein ansatz waere zu gucken was man bei ingress oder so benutzt, das spiel ist deutlich aelter, darum schon "erforschter" , und aus gruenden der aufwandsminimierung kann es durchaus sein dass die teile des codes recycled oder sogar uebernommen haben.
edit: da war wohl jemand schneller mit der antwort 
|
WTF NEIN?
Du ladest dir die APK, entpackst diese, decompilierst die smali files bzw. deobfuscatest dann noch.
Hast zwar am ende nurnoch variablen mit dem namen var1 var2 func1 func2.
Da java den Code erst durch .NET (denk ich mal?) konvertiert kannst du das so gut leserlich darstellen.
Wenn wir jetzt C++ Anwendungen nehmen die direkt durch den Compiler in Assembler übersetzt werden haben wir hier eine 10000000000 fach schwierigere vorangehensweise da assembler um weiten schwerer zu lesen ist.
Deswegen ist Java C# vb.NET bzw. alle .NET sprachen für den *****