Non ottieni codice java, ma un linguaggio simile all'assembly...
Comunque che io sappia esistono anche offuscatori di codice che rendono un po' più difficile l'operazione
Ah ok alora è diverso pensavo che si ottenesse il file java![]()
si possono anche ottenere i file .java con un decompilatore...
ed è tutto mostruosamente facile ed efficace...
è il risvolto della medaglia di usare bytecode, jvm, dalvik vm etc...
è tutto molto standardizzato e quindi vulnerabile al reverse engeneering...
si può prendere un .apk, estrarne le risorse e il codice senza troppi problemi, si ottiene un codice corretto o quasi corretto molte volte.. (ovviamente senza i commenti).
le tecniche di offuscamento ci sono, ma stai li a romperti mentre fai il programma e alla fine perdi anche in leggibilità e poi alla fine te lo decompilano lo stesso...
a quel punto forse ti devi chiedere se hai sbagliato piattaforma![]()
Apk Manager 4.9 - Makes Modifying Ur Apk A Breeze (Windows/Linux) - xda-developers
Semplice ed Efficace![]()
A Me non risulta che su ottengano file java cosi leggibili ma asl massimo file smali tipo linguaggio macchina
jd java decompiler