A quick hack to load the modules for ext4 and add the files for checking/creating ext partitions.
1: Download here.
2: Copy the zip to your SD CARD and Flash in Recovery
3: Follow the ext4 instructions in the official apps2ext thread. I will summarize below.
Setup ext4 partition: Make sure you have created it (in recovery) first!
4: Activate apps2ext with "data2ext --enable". Ignore the errors about the modules already being inserted.
Note: The ThunderC recovery supports creating ext4 partitions. This is a relatively easy mod because Nameless V1 and Bumblebee ROM V1.12 supports init.d, but was missing the binaries for creating/checking/modifying ext partitions. Also the picasticks kernel is being used, so I made the app2ext script auto load the ext4 modules. These are needed because the kernel does not have this support build in (to stay lean and mean for those who do not need it).
Besides the app2ext script, 9 files(349 KB) are added to system.
Edit #1: Removed BumbleBee. You no longer need this mod for the BumbleBee Rom. The binaries are now included in the updated rom (version 1.13+)
Edit #2: Harmonia 1.2+ works with this mod as well.
Edit #3: A member reports Rodimus with kernel Picasticks works as well.
1: Download here.
2: Copy the zip to your SD CARD and Flash in Recovery
3: Follow the ext4 instructions in the official apps2ext thread. I will summarize below.
Setup ext4 partition: Make sure you have created it (in recovery) first!
Code:
mke2fs -m0 -b4096 /dev/block/mmcblk0p2
tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p2
e2fsck -yf /dev/block/mmcblk0p2
tune2fs -o journal_data_writeback /dev/block/mmcblk0p2
tune2fs -O ^has_journal /dev/block/mmcblk0p2
4: Activate apps2ext with "data2ext --enable". Ignore the errors about the modules already being inserted.
Note: The ThunderC recovery supports creating ext4 partitions. This is a relatively easy mod because Nameless V1 and Bumblebee ROM V1.12 supports init.d, but was missing the binaries for creating/checking/modifying ext partitions. Also the picasticks kernel is being used, so I made the app2ext script auto load the ext4 modules. These are needed because the kernel does not have this support build in (to stay lean and mean for those who do not need it).
Besides the app2ext script, 9 files(349 KB) are added to system.
Code:
system/bin/e2fsck
system/bin/mke2fs
system/bin/tune2fs
system/lib/libext2fs.so
system/lib/libext2_blkid.so
system/lib/libext2_com_err.so
system/lib/libext2_e2p.so
system/lib/libext2_profile.so
system/lib/libext2_uuid.so
Edit #1: Removed BumbleBee. You no longer need this mod for the BumbleBee Rom. The binaries are now included in the updated rom (version 1.13+)
Edit #2: Harmonia 1.2+ works with this mod as well.
Edit #3: A member reports Rodimus with kernel Picasticks works as well.
Last edited: