Mi piacerebbe sapere se c'è qualcosa di utile in questo, che non è troppo complicato, visto che mi piacerebbe proteggere almeno un po 'un'applicazione Android.
Vorrei chiarire che sto parlando di evitare la decompilazione del file apk stesso, so che ci sono alcuni trucchi per rendere il codice più difficile da capire, come usare Proguard per offuscare il codice o non memorizzare raw valori (li implementerò anche io), ma quello che voglio sapere se c'è un modo in cui se qualcuno dove ottenere l'apk e metterlo su un decompilatore Android non poteva ottenere il codice (almeno in alcuni casi) .
A prima vista sembra difficile, ma non credo sia impossibile, rinuncio a diversi anni fa alcune applicazioni desktop in cui è stato possibile rilevare che erano state decompilate e non permettendo che il suo codice venisse preso, se io mi rendo conto che potrebbero meno rileva che sono stati rilevati da alcuni decompilatori come OllyDbg. Non vedo un motivo per cui non dovrebbe essere possibile con un file apk.
PD: Non sono sicuro se questo va qui o in reverseengineering , penso che la domanda sia in realtà sull'anti-reverse engineering che penso sia un sottocampo di sicurezza delle informazioni. Ma mi piacerebbe chiedere ad un amministratore di spostarlo lì se necessario.
Grazie per il tuo tempo.