Remove All Ads from XDA
Honor View 10

Use internal sdcard as dalvik-cache

491 posts
Thanks Meter: 271
By 1N4148, Senior Member on 8th February 2014, 07:01 PM
Post Reply Email Thread
As I cannot use the internal sdcard with CM11, I've made a small script which mounts the internal sdcard as /data/dalik-cache to get more free space for apps & app-data.

WARNING: Only for users who are familiar with adb as you can probably brick your device!

Installation is a bit tricky, maybe someone makes an installer. All steps are done over adb

First format the internal sdcard with ext4: mke2fs -t ext4 /dev/block/mmcblk0p23
Copy script below to /data/local/ (e.g. adb push /data/local/
chmod 755 /data/local/

Reboot and let dalvik cache recreate. After this happend, reboot into recovery, wipe dalvik-cache and enjoy the 200MB more free space in data for apps.

busybox mount -t ext4 -o noatime,nodiratime,nosuid,nodev /dev/block/mmcblk0p23 /data/dalvik-cache;
mountext=`busybox mount | egrep 'ext2|ext3|ext4'`;
if [ -n "$mountext" ]; 
busybox chown 1000:1000 /data/dalvik-cache;
busybox chmod 771 /data/dalvik-cache;
15th February 2014, 09:42 PM |#2  
Lt1streconbn's Avatar
Senior Member
Flag St. Thomas, Virgin Islands
Thanks Meter: 56
Thumbs up
Awesome... I just needed it for assigning block on dalvik in my beta app. Works great!
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes