So stellen Sie fest, dass benutzerdefinierte Apps standardmäßig im unteren Dock-Bereich in meinem benutzerdefinierten ROM angezeigt werden

Ganz unten auf meinem Gerät (MT6577 + ICS + TouchWiz Launcher) befinden sich die Standardsymbole für „Telefon“, „Kontakte“, „Web“ und „Anwendungen“. Ich möchte sie durch meine eigenen Apps in meinem benutzerdefinierten ROM ersetzen, sodass die benutzerdefinierten Apps standardmäßig auf dem Dock angezeigt werden.

Jetzt ist das Problem zum Beispiel, dass ich die Standard-Apps „Telefon“ und „Kontakte“ entfernt /system/appund neue Telefon- und Kontakt-Apps hineinkopiert habe. Dann habe ich den Build erstellt, das ROM geflasht und neu gestartet. Nach dem Neustart waren die Plätze für das Telefonsymbol und das Kontaktsymbol leer. Es ist wie:

Vor dem Austausch war das Dock -phone - contacts - web - App

Nach dem Ersetzen des Dokuments ist -empty - empty - web - App

Gibt es eine bestimmte Datei, die ich bearbeiten muss, um den Trick auszuführen?

Jede Hilfe/Vorschlag würde immens geschätzt werden!

Danke.

Antworten (1)

Sie müssen die apk für den Standard-Launcher bearbeiten, der in diesem Fall der TouchWiz-Launcher ist. Sie müssen herausfinden, wie TouchWiz seine Standardeinstellung erhält, ich vermute, dass es sich in einigen der XML-Dateien im Ordner /res/values/ für den Launcher befinden würde, was das Modding einfacher machen sollte, da Sie es nur müssen extrahieren Sie die apk, bearbeiten Sie die benötigten Dateien und komprimieren Sie das Paket erneut und signieren Sie es möglicherweise neu. In diesem Fall müssen Sie die Dalvik-Klassendateien zusätzlich zu den vorherigen dekompilieren, zurückentwickeln und neu kompilieren Schritte.

Dies sind einige Tools, die Ihnen bei diesen Änderungen helfen können:

  • apktool: Ein Tool zum Reverse Engineering von Android-APK-Dateien
  • smali/baksmali: Ein Assembler/Disassembler für das Dex-Format von Android
  • jarsigner: Tool zum Signieren einer APK (im SDK enthalten)