Ich entwickle eine Android-Anwendung, die nativen Code enthält. Der systemeigene Code ist in einer .so-Datei kompiliert, die wichtige Algorithmen enthält.Ist es möglich, .so Datei zu bearbeiten/zu ändern?
Ich bin wirklich besorgt über die Möglichkeit, dass meine .so-Datei bearbeitet oder geändert werden kann und dann neu erstellen (neu packen). Wie APK-Dateien können sie geändert werden und neu verpackt ein neues
Ich habe mehrere Fragen hier zu erstellen:
1) Gibt es eine Möglichkeit, um Dateien zu bearbeiten/ändern .so und neu zu bauen? 2) Wenn ja, wie machen die Leute das? 3) Wie verhindert man, dass .so-Dateien bearbeitet und dann neu erstellt werden?
Danke Alex für Ihre Antwort. Darf ich Sie etwas fragen? Können Sie vorschlagen, wie Sie den Schutz von C/C++ - Code am besten verbessern können? Was sind die üblichen Tricks, die Hacker können .so Dateien ändern? –
siehe z.B. http://stackoverflow.com/questions/6481668/protecting-executable-from-reverse-engineering –