Ich habe viel Forschung darüber, wie Sie verhindern, dass Menschen auf das Manifest und Layout-Dateien zugreifen.Android schützen das Manifest und Layout von Reverse Engineering
ich weiß proguard
wird zum Verschleiern von Code verwendet, aber dann funktioniert es nur auf Java-Code nicht auf dem Ordner res
.
Ich habe einige Antworten wie Download-Inhalt zur Laufzeit statt sie in Assets und all das zu halten. Aber im Moment geht es mir nicht darum, Asset-Dateien zu schützen. In meinem Fall ist es offensichtlich und der Res-Ordner, um den ich mich kümmern muss. Ich habe viele Arten von Schlüsseln wie analytics XML-Datei app_tracker.xml
zum Beispiel gespeichert.
Dies ist nicht nur über die geheimen Schlüssel, die ich in XML-Dateien habe, sondern auch die Logik des Layout-Designs, das gefährdet ist.
Dies sind die Fäden, die ich während meiner Recherche gefunden habe, aber nichts half mir.
1) How to avoid reverse engineering of an APK file?
2) How to protect a java application from reverse-engineering or code stealing?
Ich weiß, Reverse Engineering kann nicht vermieden werden, aber ist es eine Möglichkeit, mein Manifest schützen kann von vor Hackern lesbar zu sein?
* aber gibt es eine Möglichkeit, dass ich mein Manifest davor schützen kann, von Hackern lesbar zu sein * ja ... veröffentliche die App/Quelle nicht – Selvin
Großartig! Ihre Lösung für dieses Problem ist enge Augen und denken, alles ist in Ordnung. –
Nein ... du hast eine Augen geschlossen ... apk Format ist gut definiert (mehr oder weniger zip) Manifest-Format in apk ist gut definiert (axml-binary xml) ... so offensichtlich, nur die Veröffentlichung der apk ist nicht die Weg – Selvin