Wie füge ich Data2Ext in mein Custom ROM ein ohne flashable ZIP:
1. Downloaden der zip und entpacken
2. Die Ordner "data" und "system" einfach wie sie sind, samt Inhalt in das ROM kopieren ( vorhandene Dateien überschreiben )
3. Dein updater-script für data2ext anpassen: den META-INF\com\google\android\ vom deinem ROM aufrufen und das "updater-script" aufrufen (nicht mit Wordpad, am besten vorher Notepad++ runterladen und installieren(freeware))
Dort springt ihr zur letzten Stelle von set_perm und fügt dort anschließend folgende Werte ein:
set_perm(0, 0, 0777, "/system/bin/busybox.swap");
set_perm(0, 0, 0777, "/system/bin/e2fsck.swap");
set_perm(0, 0, 0777, "/system/bin/mke2fs.swap");
set_perm(0, 0, 0777, "/system/bin/mkfs_ext4.swap");
set_perm(0, 0, 0777, "/system/bin/tune2fs.swap");
speichern und fertig.
4. Nun könnt ihr euer ROM wieder packen usw. Beim ersten Start von einem data2ext ROM bitte nicht erschrecken, denn er bootet 2x im Bootscreen und erst dann komplett durch.
Ordnerstruktur von data2ext
- data
--- local
---> data2ext.reboot
---> data2extswap.disable
---> deletelog.d2e
- system
--- bin
---> busybox.swap
---> e2fsck.swap
---> mke2fs.swap
---> mkfs_ext4.swap
---> tune2fs.swap
--- etc
---> mtab
--- init.d
---> 04apps2sd
---> 80data2extinit
---> 83data2ext
---> 86extupdate
---> 87fixbugs
---> 88optimize
--- lib
---> libsqlite.so
Disclaimer: Das Script ist nicht von mir sondern von Atroy @www.miui.com. Sämtliche Credits gehen auf sein Konto, ich habe lediglich das Script aus seinem ROM gefriemelt und lustig in eine flashbare ZIP gepackt. Ich übernehme auch keine Verantwortung sofern ihr damit euer Phone gebrickt habt.
Update: 27.08.2011
DOWNLOAD:
script only zum selber basteln:
http://dl.dropbox.com/u/15361385/Scripts/[SCRIPT]D2E-1.8.26.zip