Storage fix is a set of mods to fix storage issues in 5.0 lollipop. Stock Lollipop ROM doesn’t allow write permission to external SD card. Hence SD card can’t be used as primary storage. Apps can’t write SD card and without rooting it becomes very difficult to edit or delete files from SD card. Lollipop OTA supports move app to internal storage but it doesn’t support move to external SD due to same reason.
Due to these issues many people requested me to create mods to fix these problems. It took me few days to think possible solutions and finally, after several experiments, I released repartition and storage fix mods to solve storage issues in lollipop ROM.
Storage fix mod swaps phone storage and external SD card. It makes external SD card as primary storage (default write disk). It enables write permission for SD card so that you won’t face any problem in deleting or editing files stored in SD card. After this fix, downloaded files will be stored in SD card instead of phone storage. It also enables to play big games by storing game data in SD card/android/obb directory.
Storage fix enables Move app to SD card feature in Lollipop OTA version. However Lollipop SC doesn’t support move to SD card.
For Lollipop OTA users I recommend to increase app storage by repartition before flashing storage fix.
- Custom recovery (Guide)
- Storage fix for Lollipop SC (Drive | Mirror)
- Storage fix for Lollipop OTA (ZippyShare | Mirror)
Original files to revert:
- Original storage for Lollipop SC (Drive | UsersCloud | Mirror)
- Original storage for Lollipop OTA (AndroidFileHost | Mirror)
Features of storage fix:
- Move apps to SD card (Lollipop OTA only)
- External storage as primary storage
- SD card write permission fix
- Removed emulated storage
- Play games from external SD
- Download files to external SD
- Store Whatsapp data in external SD
- Store app backup in external SD
- No root required
- A must have for 4 GB model
- For both 4 GB, 8 GB model
Do not unmount sdcard from settings. It may unmount phone storage.
If storage fails to mount or shows 0 byte then try these:
a) Restart phone
b) Mount storage from custom recovery
c) Flash fix again
d) Flash original storage zip -> restart phone -> flash fix again
Make backup before flashing (optional):
- Titanium backup (Guide)
- Backup all files from internal SD card.
Step 1: Flash custom recovery. Click here for flashing guide.
Step 2: Keep Storage_Fix_*.zip in external SD card of phone
Step 3: Reboot to custom recovery (switch off phone -> press vol up + vol down + power button. You’ll see two options, now press vol up to reboot to recovery).
Step 4: Install Storage_Fix_*.zip.
In philz recovery:
a) Select Install zip
b) Select Choose zip from /storage/sdcard1 (2nd option)
c) Select Storage_fix_*.zip
d) Select Yes – Install Storage_fix_*.zip
Step 5: Reboot phone
If phone does not start then flash original storage zip
If phone storage shows full but files are missing then open es file explorer and check directory /data/media
Qamrul Haque (me)