APK Editor Pro ist ein Super-Werkzeug, dass APK-Dateien hacken kann, bzw. um viele Dinge aus Spaß to tun.
Es kann uns helfen, Dinge wie die Strings-Lokalisierung, Hintergrundbilder ersetzen, das Layout bzw. die Architektur neu zu gestalten, ja sogar Werbung entfernen usw. Was Sie mit diesem Werkzeug tun können, hängt davon ab, wie Sie es verwenden. Um das Werkzeug gut zu nutzen, müssen wir über ein wenig Fachkenntnisse verfügen.
Um den Anfang zu machen, werde ich ein paar Beispiele nennen. Der Einfachheit halber habe ich mir als Ziel die APK-Datei von '5 Balls' ausgesucht. (Zur Ansicht und Download, klicken Sie hier)
Derzeit bietet APK Editor Pro 3 Bearbeitungsmodi:
(1) 'Vollständig bearbeiten' bedeutet, dass alle Ressourcen decodiert und nach deren Bearbeitung erneut zu speichern. Es ist der mächtigste Modus, aber er braucht viel CPU und Speicher, und er enthält auch Fehler.
(2) 'Nur Dateien ersetzen' bedeutet, dass einfach nur Dateien in der APK-Datei ersetzt werden können. Zum Beispiel können Bilder und Töne ersetzt werden. Bilder werden in diesem Modus für Sie automatisch skaliert.
(3) 'App-Infos bearbeiten' bedeutet, dass einige gemeinsame Attribute wie z. B. Name der App, Paketname, Installationsort usw. bearbeitet werden können.
Beispiel 1: Name der App ändern
(1) Wählen Sie die Ziel-App durch Klicken auf 'App auswählen' und Auswahl von '5 Balls' aus.
(2) Im Auswahldialog mit den Bearbeitungsmodi wählen Sie 'App-Infos bearbeiten' aus, worauf einige bearbeitbare Informationen angezeigt werden, wie die folgende Grafik zeigt.
(3) Ändern Sie den Namen der App von '5 Balls' in 'Five Balls'.
(4) Klicken Sie auf die Schaltfläche 'Speichern', und warten Sie einen Moment bis die neue APK bereit ist.
(5) Klicken Sie auf 'Entfernen', um die Original-App zu deinstallieren, und klicken Sie dann auf 'Installieren', um die neue APK-Datei zu installieren. (Wir müssen das Original entfernen, da die Signaturen unterschiedlich sind.)
Sie können den Namen der App auch im Bearbeitungsmodus 'Vollständig bearbeiten' ändern.
Beispiel 2: Das Layout ändern
Angenommen, wir wollen die Schaltfläche auf der Hauptseite ein wenig breiter machen.
(1) Wählen Sie die Ziel-App durch Klicken auf 'App auswählen' und Auswahl von '5 Balls' aus.
(2) Im Auswahldialog mit den Bearbeitungsmodi wählen Sie 'Vollständig bearbeiten' aus, und warten Sie einen Moment bis die APK-Datei decodiert wurde.
(3) Jetzt wechseln wir zur Seite 'Ressourcen', klicken auf den Ordner 'layout', und wählen dann die Datei 'main.xml' aus.
(4) Eine XML-Datei wird geöffnet, wir können sehen, dass einige Zeilen mit '<Button' beginnen. Klicken Sie auf diese Zeile, wird ein Dialog geöffnet, wie die folgende Grafik zeigt.
(5) Ändern Sie den Eintrag 'android:width' von '100.0dip' in '160.0dip'.
(6) Speichern Sie die Änderung und installieren die App danach neu.
Die Schaltfläche vor der Änderung:
Die Schaltfläche nach der Änderung:
Beispiel 3: Anpassen einer App, damit diese auf die SD-Karte verschoben werden kann
Die Vorgehensweise ist ähnlich wie im Beispiel 1.
Wählen Sie "App-Infos bearbeiten" aus, und wählen dann unter 'Installationsort' den zweiten Punkt aus, wie die folgende Grafik zeigt.
Beispiel 4: Werbung entfernen
Mit diesem Werkzeug ist es möglich, bei einigen Anwendungen die Werbung zu entfernen. Leider gibt es in der App '5 Balls' keine Werbung, aber nehmen Sie es trotzdem als Beispiel.
Die vorherige Hilfedatei hat das veranschaulicht. Es war einfach die Idee, in der App 'Hack App Data' aber die Apps konnten nach der Änderung nicht mehr installiert werden.
(Die Grundidee ist es, die Anzeige im Layout sichtbar zu machen.)
Beispiel 5: Unerwünschte Berechtigungen entfernen
(NUR verfügbar in der Pro-Version, hier werden wir demonstrieren, wie man Internet-Berechtigungen entfernt.)
(1) Wählen Sie die Ziel-App durch Klicken auf 'App auswählen' und Auswahl von '5 Balls' aus. Im Auswahldialog mit den Bearbeitungsmodi wählen Sie 'Vollständig bearbeiten' aus.
(2) Warten Sie einen Moment bis die APK-Datei decodiert wurde.
(3) Jetzt wechseln wir zur Seite 'Manifest', klicken auf eine Zeile wo 'uses-permission' steht (sollte die Zeile 4-6 sein). Finden Sie die Zeile heraus, die den Namen "android.permission.INTERNET" enthält.
(4) Ein langer Klick auf diese Zeile, öffnet diesen Dialog hier:
(5) Klicken Sie im Menü auf den Punkt 'Zeile löschen'.
(6) Klicken Sie auf die Schaltfläche 'Speichern' in der rechten oberen Ecke Ihres Bildschirmes. Nach einer Weile werden Sie dann sehen, wohin die geänderte APK-Datei gespeichert wurde.