C
cardex
Fortgeschrittenes Mitglied
- 60
Ich habe mich die letzten Tage ein wenig mit gtkmm beschäftigt. Dabei ist ein kleiner GUI Modder für das Milestone entstanden dessen erste Alpha ich mit euch teilen möchte.
Ziel war es, das Milestone ohne Scripte und ohne lästiges hin und her kopieren auf die Speicherkarte individuell anzupassen. USB Kabel dran und ab gehts. Das klappte in meinen Tests bisher auch reibungslos.
Benötigt wird:
*das Programm aus dem Anhang
*Root
*Eine lauffähige Version der Android SDK
*OpenRecovery (getestet mit der G.O.T Recovery)
Der Funktionsumfang ist bisher noch recht bescheiden. Ich warte auf Feedback und überlege dann was ich in spätere Versionen einbauen werde. Theoretisch denkbar sollten aber erstmal alle bisher bekannten Modifikationen sein.
Was bisher geht v0.1:
*Entfernen von Stock Apps (derzeit 26)
*Backups von /system /system/app /system/framework auf den eigenen Rechner
*Installieren beliebiger Themes.
Anleitung
1. Passendes Archiv aus dem Anhang laden und entpacken.
2. Linux: Das Programm über make all kompilieren.
Windows: Die gui_modder.exe im bin Ordner starten
3. Milestone ans USB Kabel anschließen
4. Das Milestone in die Recovery booten. (geht im Programm)
5. Danach im Settings Tab einen gültigen Pfad zu eurer Android SDK Umgebung angeben und speichern.
Wichtig dabei ist, dass der tools Ordner im Pfad mit angegeben wird und das der Pfad nicht mit einem Backslash endet. (Die Komfortfunktionen sowas abzufangen kommen später )
Also zB c:\android-sdk-windows\tools oder unter Linux /home/dir/android-sdk-linux/tools
Noch ein paar Worte zur Theme Installation.
Im entpackten Ordner liegen 4 Ordner. Für euch ist nur der Ordner 'bin' interessant. Neben einigen DLLs liegt hier die gui_modder.exe. Zusätzlich findet sich im 'bin' Ordner noch der Order 'system' mit den Unterordnern 'app' und 'framework'. Die Dateien, die später auf dem Telefon im Ordner /system/app bzw /system/framework landen sollen, müssen in diese Unterordner kopiert werden. Das Programm liest _nur_ diese Ordner für den Kopiervorgang ein.
Das ganze ist wirklich noch eine frühe alpha Version. Es sollten nur Leute nutzen, die im Ernstfall wissen, wie man seinen Stein manuell wieder flott macht. In meinen Tests gab es vor allem bei der Windows Version manchmal Ausnahmefehler. Diese traten allerdings sporadisch auf und ich konnte noch nicht genau ausmachen woran es liegt. Wenn es ein Popup mit Fehlermeldung geben sollte, einfach die gewünschte Aktion erneut ausführen.
Letzte Bemerkung:
Während der Modder Dateien auf das Telefon kopiert oder andersrum hängt das Programm und lässt keine weiteren Eingaben zu. Manchmal kann das etwas dauern. Es wird aber in jedemfall immer eine Fehlermeldung am Ende geben und man kann es erneut versuchen. Also nicht wundern.
Linux Version
Windows Version
Linux Version v0.3 (make all)
Windows v0.3
Achja, es öffnet sich beim starten der Windowsversion immer auch eine Eingabeaufforderung. Keine Ahnung was Windows da treibt. Wenn mir jemand sagen kann wie ich das abstelle wäre ich dankbar
UPDATE:
v0.2
*Auf Nachfrage habe ich die Sprache auf Englisch umgestellt.
*Bugfix beim Backup
*/data/app und /data/app-private können nun auch gesichert werden
*Popup wenn ein Vorgang abgeschloßen wurde
*Der Android SDK Pfad wird nun in einer Settingsdatei gespeichert
v0.3
*Lib von PStream auf LibExecStream umgestellt
*Dadurch crosscompiling und eine Windows GUI möglich
*Mehr Bugfixes
*Die ADB Ausgaben werden jetzt direkt ins Programm gelesen und ausgegeben
*Sourcecode enthalten (make all zum compilieren)
v0.3.1
*Windows Version für 32 und 64bit veröffentlicht.
Ziel war es, das Milestone ohne Scripte und ohne lästiges hin und her kopieren auf die Speicherkarte individuell anzupassen. USB Kabel dran und ab gehts. Das klappte in meinen Tests bisher auch reibungslos.
Benötigt wird:
*das Programm aus dem Anhang
*Root
*Eine lauffähige Version der Android SDK
*OpenRecovery (getestet mit der G.O.T Recovery)
Der Funktionsumfang ist bisher noch recht bescheiden. Ich warte auf Feedback und überlege dann was ich in spätere Versionen einbauen werde. Theoretisch denkbar sollten aber erstmal alle bisher bekannten Modifikationen sein.
Was bisher geht v0.1:
*Entfernen von Stock Apps (derzeit 26)
*Backups von /system /system/app /system/framework auf den eigenen Rechner
*Installieren beliebiger Themes.
Anleitung
1. Passendes Archiv aus dem Anhang laden und entpacken.
2. Linux: Das Programm über make all kompilieren.
Windows: Die gui_modder.exe im bin Ordner starten
3. Milestone ans USB Kabel anschließen
4. Das Milestone in die Recovery booten. (geht im Programm)
5. Danach im Settings Tab einen gültigen Pfad zu eurer Android SDK Umgebung angeben und speichern.
Wichtig dabei ist, dass der tools Ordner im Pfad mit angegeben wird und das der Pfad nicht mit einem Backslash endet. (Die Komfortfunktionen sowas abzufangen kommen später )
Also zB c:\android-sdk-windows\tools oder unter Linux /home/dir/android-sdk-linux/tools
Noch ein paar Worte zur Theme Installation.
Im entpackten Ordner liegen 4 Ordner. Für euch ist nur der Ordner 'bin' interessant. Neben einigen DLLs liegt hier die gui_modder.exe. Zusätzlich findet sich im 'bin' Ordner noch der Order 'system' mit den Unterordnern 'app' und 'framework'. Die Dateien, die später auf dem Telefon im Ordner /system/app bzw /system/framework landen sollen, müssen in diese Unterordner kopiert werden. Das Programm liest _nur_ diese Ordner für den Kopiervorgang ein.
Das ganze ist wirklich noch eine frühe alpha Version. Es sollten nur Leute nutzen, die im Ernstfall wissen, wie man seinen Stein manuell wieder flott macht. In meinen Tests gab es vor allem bei der Windows Version manchmal Ausnahmefehler. Diese traten allerdings sporadisch auf und ich konnte noch nicht genau ausmachen woran es liegt. Wenn es ein Popup mit Fehlermeldung geben sollte, einfach die gewünschte Aktion erneut ausführen.
Letzte Bemerkung:
Während der Modder Dateien auf das Telefon kopiert oder andersrum hängt das Programm und lässt keine weiteren Eingaben zu. Manchmal kann das etwas dauern. Es wird aber in jedemfall immer eine Fehlermeldung am Ende geben und man kann es erneut versuchen. Also nicht wundern.
Linux Version
Windows Version
Linux Version v0.3 (make all)
Windows v0.3
Achja, es öffnet sich beim starten der Windowsversion immer auch eine Eingabeaufforderung. Keine Ahnung was Windows da treibt. Wenn mir jemand sagen kann wie ich das abstelle wäre ich dankbar
UPDATE:
v0.2
*Auf Nachfrage habe ich die Sprache auf Englisch umgestellt.
*Bugfix beim Backup
*/data/app und /data/app-private können nun auch gesichert werden
*Popup wenn ein Vorgang abgeschloßen wurde
*Der Android SDK Pfad wird nun in einer Settingsdatei gespeichert
v0.3
*Lib von PStream auf LibExecStream umgestellt
*Dadurch crosscompiling und eine Windows GUI möglich
*Mehr Bugfixes
*Die ADB Ausgaben werden jetzt direkt ins Programm gelesen und ausgegeben
*Sourcecode enthalten (make all zum compilieren)
v0.3.1
*Windows Version für 32 und 64bit veröffentlicht.
Zuletzt bearbeitet: