donut
Neues Mitglied
- 5
Hallo Desire-Hackers!
Mir fiel gerade folgende Idee ein.
Falls der originale HTC Desire Kernel squashfs + unionfs nicht unterstützt, kompiliert man sich einen passenden selbst. Die Quellen sind ja vorhanden (auch wenn ich sie auf developer.htc.com zurzeit nicht sehe).
Diesen Kernel flashed man nun mit passenden Bootparametern auf das Desire.
Auf der SD-Karte liegen Files, die ein Filesystem-overlay für, sagen wir, /system/ enthalten. Der Kernel bindet diese beim Booten ein und somit sind Änderungen am system möglich, ohne das system anzutasten. Wenn man das als nurlese-Variante macht, sind zwar keine Änderungen während der Laufzeit möglich, aber das System als solches bleibt halbwegs sicher.
Wenn man die betreffenden Dateien auf der SD-Card löscht oder umbenennt, ist das Gerät wieder im Originalzustand (abgesehen vom Kernel).
Eventuell benötigt der Kernel zum Systemstart ein Init-Ram image, das ebenfalls auf der SD-Card liegen würde.
Auf diese Weise könnte man am System rumbasteln und hätte nach einem Neustart zum Beispiel neue Werte in /system/etc/ oder könnte einen HID-Daemon einbinden oder, oder ...
Es sollte sich sogar Debian oder Ubuntu booten lassen, vorausgesetzt man hat binaries für den Schnappdrachen im Desire.
Hintergrund ist, dass ich gerne die eine oder andere Kleinigkeit ändern würde, aber keine Lust habe mir ROMs, aus welchen Quellen auch immer, auf ein Gerät zu flashen mit dem ich so sensible Sachen wie Onlinebanking mache.
Was meint Ihr?
Gibt es jemanden der sich damit beschäftigt hat?
Wo kann ich über das Auswechseln des Kernels nachlesen?
Wie kann ich die Boot-Paramter des Kernels ändern?
EDIT 2010-06-08: Das Projekt hat jetzt ein zuhause http://code.google.com/p/aufs-desire/
Mir fiel gerade folgende Idee ein.
Falls der originale HTC Desire Kernel squashfs + unionfs nicht unterstützt, kompiliert man sich einen passenden selbst. Die Quellen sind ja vorhanden (auch wenn ich sie auf developer.htc.com zurzeit nicht sehe).
Diesen Kernel flashed man nun mit passenden Bootparametern auf das Desire.
Auf der SD-Karte liegen Files, die ein Filesystem-overlay für, sagen wir, /system/ enthalten. Der Kernel bindet diese beim Booten ein und somit sind Änderungen am system möglich, ohne das system anzutasten. Wenn man das als nurlese-Variante macht, sind zwar keine Änderungen während der Laufzeit möglich, aber das System als solches bleibt halbwegs sicher.
Wenn man die betreffenden Dateien auf der SD-Card löscht oder umbenennt, ist das Gerät wieder im Originalzustand (abgesehen vom Kernel).
Eventuell benötigt der Kernel zum Systemstart ein Init-Ram image, das ebenfalls auf der SD-Card liegen würde.
Auf diese Weise könnte man am System rumbasteln und hätte nach einem Neustart zum Beispiel neue Werte in /system/etc/ oder könnte einen HID-Daemon einbinden oder, oder ...
Es sollte sich sogar Debian oder Ubuntu booten lassen, vorausgesetzt man hat binaries für den Schnappdrachen im Desire.
Hintergrund ist, dass ich gerne die eine oder andere Kleinigkeit ändern würde, aber keine Lust habe mir ROMs, aus welchen Quellen auch immer, auf ein Gerät zu flashen mit dem ich so sensible Sachen wie Onlinebanking mache.
Was meint Ihr?
Gibt es jemanden der sich damit beschäftigt hat?
Wo kann ich über das Auswechseln des Kernels nachlesen?
Wie kann ich die Boot-Paramter des Kernels ändern?
EDIT 2010-06-08: Das Projekt hat jetzt ein zuhause http://code.google.com/p/aufs-desire/
Zuletzt bearbeitet: