2015-05-04 4 views
5

Ich bin neu in Android-Entwicklung, ich habe gerade eine bezahlte pro Unlocker für meine kostenlose App veröffentlicht.Android Anti-Piraterie Stop-Patchers

Ich veröffentlichte es vor 2 Tagen, innerhalb von 12 Stunden nach dem Go google meine App und es gibt mindestens 8 Websites, die meine kostenlose App auflistet, aber gepatched, so dass alle bezahlten Funktionen, die in der freien gesperrt werden sollen, entsperrt sind . Sie kopierten im Wesentlichen meine gesamte Beschreibung des Ladenlokals, änderten den Wortlaut etwas und brachten mehrere Spiegel in das gepatchte Apk.

Gibt es trotzdem, um dies zu vermeiden?

Da diese so schnell veröffentlicht wurden, führt es mich zu der Annahme, dass es automatisch gemacht wird. Welches Werkzeug wird verwendet und wo kann ich es bekommen? Was kann ich codieren, um zu verhindern, dass es gepatcht werden kann? Gibt es irgendwo in der Google Developer Console, wo ich Piratenblogs/Seiten melden kann?

ist das normal für kostenpflichtige Apps? Vielen Dank!

+0

'Gibt es das sowieso, um dies zu vermeiden? "** NEIN **. Wenn ein Hacker wirklich motiviert ist, kann man ihn nicht aufhalten. Sie können sein Leben jedoch schwerer machen, indem Sie Code-Verschleierung verwenden. –

+0

Richtig, aber welche Werkzeuge werden verwendet, um diese gepatchten APKs innerhalb von ~ 6 Stunden nach Veröffentlichung zu produzieren? Wenn ich mit diesen Werkzeugen dekompilieren kann, kann ich das möglicherweise verhindern oder zumindest erschweren. –

+0

Medunno ... Wirklich, ich bin überhaupt kein Hacker. Ich denke, sie benutzen Werkzeuge wie 'apktool' und' dex2jar'. Oder etwas fortgeschrittener. –

Antwort

1

Es gibt viele automatische Tools, um Google Play-Lizenzen aus Apps zu entfernen. Sowie Tricks zum Schutz vor Patch-Software. Hier

ist zum Beispiel ein Patcher http://luckypatcher.net/ und Diskussion darüber, wie davor zu schützen, es Way to protect from Lucky Patcher/play licensing

Betrachten wir die Optionen, die App zu schützen:

  1. Make Lizenzierung Bestätigungscode ungewöhnlich. Lesen Sie diese Richtlinien von Google Engineer http://android-developers.blogspot.com/2010/09/securing-android-lvl-applications.html

  2. Verschieben Sie Ihre kostenpflichtigen Funktionen und Lizenzprüfungen auf nativen Code und schützen Sie möglicherweise mit Tamper Protection-Tools.

  3. Machen Sie die kostenpflichtigen Funktionen zu einem Online-Inhalt und verifizieren Sie die Lizenz im Internet.

+0

Was meinen Sie mit nativem Code? meinst du mit NDK? – VSB

Verwandte Themen