2011-11-15 9 views
13

Ho un file apk, cioè non-freeAndroid: licenza app, protezione dalla copia

Le mie domande è il seguente:

1, Se Copy Protection è impostato su "true" sul mercato, gli utenti possono copiare il mio file apk dal dispositivo o no? (Radicata/non radicata) copy apk from device

2, se possono: qual è il modo migliore per fare un protezione da copia REALE?

Grazie, Leslie

+0

La protezione dalla copia sarà presto ritirata, si consideri l'utilizzo di [LVL] (http://developer.android.com/guide/publishing/licensing.html) – yorkw

risposta

29

1.
Si possono, nei telefoni radicati: http://theandroidsite.com/2009/11/22/how-to-backup-protected-and-paid-android-applications-for-root-users/

APK probabilmente sono memorizzati in/data/app: Does Android keep the .apk files? if so where?
Accesso almeno tramite Java codice o terminale adb shell da PC.

2.
yorkw già suggerito di utilizzare LVL.
ho paura non si può fare il 100% di protezione dalla copia a prova di proiettile e quindi non dovrebbe mettere la vostra energia in che:

  • Qualsiasi utente con un telefono radicata può copiare l'APK e studiarlo.
  • Con strumenti come dex2jar e jd-gui si può vedere tutto il codice sorgente nei propri APK.
  • Is there a way to get the source code from an APK file?
  • La maggior parte degli identificatori/nomi nel codice sorgente decompilato sono codificati (a, b, c ...) ma qualsiasi programmatore solido può capire cosa fa l'app.
  • Qualsiasi party disonesto può copiare codice copia da jd-gui in un progetto Eclipse, creare, caricare nel proprio account Google e inserire un cartellino del prezzo ... più piccolo del tuo.

Il mio consiglio è di concentrarsi sulla creazione di app così buone che nessuno possa tenere il passo con la velocità della propria innovazione e sviluppo.

+0

Grazie, stavo cercando questa risposta. specialmente l'ultima riga;) –

Problemi correlati