[Q&A] Mounts2SD - Storage & Memory Management

Search This thread

dk_zero-cool

Senior Member
Nov 6, 2010
3,529
4,996
Horsens

dk_zero-cool

Senior Member
Nov 6, 2010
3,529
4,996
Horsens
I do not know whether it is "quit the install" or just "did not start to install"?
There are not any message during install??

By the way, Can I directly to add on the scripts (in Mount2SD.zip) to the bin/etc/lib/xbin of root explorer ?

I think know what the problem is.
I used the aroma installer from my ICS Rom as base, and in that I exit the install if anything other than Bravo/Desire devices uses the ZIP. Forgot to remove it :D

Sorry, I will update the ZIP right away :)

EDIT
Looked at the updater script, and it is fine. No device checks or anything. You can use root explorer to copy the files yes, and I will add a regular update.zip as extra in case the aroma does not work.
 
Last edited:

jackson0829

Senior Member
Dec 7, 2010
167
14
Taipei
I think know what the problem is.
I used the aroma installer from my ICS Rom as base, and in that I exit the install if anything other than Bravo/Desire devices uses the ZIP. Forgot to remove it :D

Sorry, I will update the ZIP right away :)

EDIT
Looked at the updater script, and it is fine. No device checks or anything. You can use root explorer to copy the files yes, and I will add a regular update.zip as extra in case the aroma does not work.

Thanks for your answers and also awaiting update.zip file ASAP
 

jackson0829

Senior Member
Dec 7, 2010
167
14
Taipei
Mounts2SD - An All-in-one to sd-ext script

Mounts2SD is a customizable sd-ext control script that can be used to move content to and from the second sdcard partition known in Android as sd-ext. These scripts comes in many variants with different purposes. Mounts2SD has most of these, and more, build into one single script with controls to set it up after most needs.

Features
  • Graphical installer with configuration options and auto deletion of almost any existing app2sd script
  • Control script to manage configuration from shell
  • SWAP Support
  • Link Apps from data as system apps
  • Move Apps to sd-ext
  • Move Dalvik-cache to sd-ext
  • Move Apps Data to sd-ext
  • Move system linked apps to sd-ext
  • Move Cache to data, sd-ext or tmpfs
  • Internal nand and sdcard readahead optimization
  • Handles slow sdcards that takes time to initiate
  • Support for extended partitions
  • Checks filesystems for errors on boot using e2fsck
  • Let's you use whatever linux filesystem supported by kernel
  • Able to revert any prev. options
  • Fix permissions
  • Internal/External storage optimization

How to install
  • Note that you need to have a custom ROM installed which supports init.d scripts.
    1. Download the ZIP file in the download section
    2. Copy the ZIP file to your phones SD-Card
    3. Boot you phone into recovery
    4. Make sure that recovery does not check ZIP's signature as the ZIP is not signed
    5. Choose to install ZIP from SD-Card
    6. Select the ZIP file you copied to the SD-Card and fallow the installation process
    After installation, you can change any settings you choose during install, by using the shell command 'm2sd <option> <value> from an adb shell or a terminal app on your phone. You can type 'm2sd help' in the shell to get a list of available options and values.

    You can also read more about the different option below.


  • Code:
    2.1.3
    -----
     * Fixed e2fsck 
     * Added noatime option to optimize speed
     * Fixed other small issues 
     * Added permissions check/fix
    
    2.1.2
    -----
     * Fixed some configuration
     * Added /(data/sd-ext)/app-system that will link apps as system apps
     * Added Aroma Installer with configurable options during install
     * Added automatic search/deletion of existing app2sd scripts
    
    [/LIST][/QUOTE]
    
    Thanks for prompt update mounts2sd-2.1.3_aroma.zip &  mounts2sd-2.1.3.zip
    files , unfortunately after I installed both zip file in my IDEOS C8150 (thru CWM 5.0.2.7) still got installation aborted:
    
    (1) Installed mounts2sd-2.1.3.zip files thru CWM 5.0.2.7 :
      ----> Without any error message even though did not show out the  "M2SD 
             Change Log" format???
    
    (2)Installed mounts2sd-2.1.3_aroma.zip thru CWM 5.0.2.7:
     ---->show out the " "M2SD Change Log" format but got beneath error 
             message no matter  use default or options presetting:
    --------------------------------------------
    AROMA INSTALLER version 1.50
      (c) 2012 by amarullz xda-developers
    ROM Name    : Mounts2SD
    ROM Version : 2.1.3
    ROM Author  : DK_Zero-Cool
    Device      : All
    Start at    : Wed Feb 29 01:44:06 2012
    Installer Error (Status 0)
    End at : Wed Feb 29 01:44:06 2012
    ----------------------------------------------
    Whether I have to install the " AROMA Installer"
    ( http://xdaforums.com/showthread.php?t=1461712)
     in advance ?
    
    (3)Original I  plan to copy the scripts in your latest  mounts2sd-2.1.3.zip
        to bin/etc/lib/xbin by root explorer ,but worry to damage the system ,
        So hesitate to copy them so far???
    
    Thanks for your efforts and look forward any advance solutions ASAP.
    
    DEVICE->  IDEOS C8150 
    SDCARD -> SanDisk 16gb Class 6 Ext4 1gb
    ROM-> FUSIONideos v2.7.10 Android 2.2.2 (rooted with Link2sd(ext)+ OC)
    RECOVERY-> CWM 5.0.2.7
 
Last edited:
  • Like
Reactions: budisulistyo

khankll

Senior Member
Dec 17, 2010
269
44
hi
i m total noob to android,,
i have Huawei Ideos U8150. it has intewrnal storage of 150 mb,, i installed app to sd and whenever i install any app i move that to sd ,, i hafve 8 gb fat 32 class 2 sd card,, but it tests out as class 4 on most softwares,,also it can writ upto 6 MB /sec in windows,,

so far i have rooted my ideos, its default everything,

i m getting low storage like error..

now i want to be able to use a partition on my sd card as internal storage,, for that i tried minitools to partition may card as first 4 gb as fat32 3.5 gb ext2 , rest as swap,, but the minitools cant partition this sd card it just shows the percentage as 0 percent even after 2 hours.. whareas on youtube u watcghed videos where the percentage goes quickly within two minutes,, imy card was totally empty,,


so i cant partition sd card,


now suppose i do partition it will i be able to use this feature? on stock rom? how do i know that my rom supports custom boot scripts?

i have tried rom manager but that cant find any recovery for my ideos,,
 
  • Like
Reactions: budisulistyo

dk_zero-cool

Senior Member
Nov 6, 2010
3,529
4,996
Horsens
hi
i m total noob to android,,
i have Huawei Ideos U8150. it has intewrnal storage of 150 mb,, i installed app to sd and whenever i install any app i move that to sd ,, i hafve 8 gb fat 32 class 2 sd card,, but it tests out as class 4 on most softwares,,also it can writ upto 6 MB /sec in windows,,

so far i have rooted my ideos, its default everything,

i m getting low storage like error..

now i want to be able to use a partition on my sd card as internal storage,, for that i tried minitools to partition may card as first 4 gb as fat32 3.5 gb ext2 , rest as swap,, but the minitools cant partition this sd card it just shows the percentage as 0 percent even after 2 hours.. whareas on youtube u watcghed videos where the percentage goes quickly within two minutes,, imy card was totally empty,,


so i cant partition sd card,


now suppose i do partition it will i be able to use this feature? on stock rom? how do i know that my rom supports custom boot scripts?

i have tried rom manager but that cant find any recovery for my ideos,,

First of. sd-ext partition should not be more than max 1.4gb

Second, to see if you support init.d (which stock do not), you can enter an adb shell and type "cat init.rc | grep sysinit" and see if anything is printed. If not, then no support.

Also check /system/etc/ to see if the init.d directory exists.
 
  • Like
Reactions: budisulistyo

dk_zero-cool

Senior Member
Nov 6, 2010
3,529
4,996
Horsens
Thanks for prompt update mounts2sd-2.1.3_aroma.zip & mounts2sd-2.1.3.zip
files , unfortunately after I installed both zip file in my IDEOS C8150 (thru CWM 5.0.2.7) still got installation aborted:

...

Try downloading the new Aroma version. I changed the original update-binary with a newer one. I think it was an issue with the old one on your device.

The legacy version will not work as it uses the old binary. Just in case of devices not supported by the new one.
 

jackson0829

Senior Member
Dec 7, 2010
167
14
Taipei
Try downloading the new Aroma version. I changed the original update-binary with a newer one. I think it was an issue with the old one on your device.

The legacy version will not work as it uses the old binary. Just in case of devices not supported by the new one.

Hi,dk_zero-cool:

Thanks for your prompt update new zip files and Finally I have successful
to install "Mounts2SD-2.1.4_aroma.zip" and confirmed all the scripts
in "Mounts2SD-2.1.4_aroma.zip" have already updated & added in
system/bin or /etc/init.d or /lib or /xbin of root explorer !!

But something strange happen: Afterward I double checked the RAM/system
space still 127MB used/42MB free & RAM/ Data space 79MB used/87MB free ??
(no matter installed from "default" or "customize" of M2SD change log)
I am wondering RAM system& data still did not move to 1000MB SD-ext partition?

I checked the original Link2SD script in etc/init.d already removed
but all linked apps still keep in Link2sd assigned locations??

for your reference and help me to find the solution!

P.S: I try to install another "Mounts2SD-2.1.4_legacy.zip" thru CWM5.0.2.7
and got installation aborted!!
 
Last edited:

dk_zero-cool

Senior Member
Nov 6, 2010
3,529
4,996
Horsens
Hi,dk_zero-cool:

Thanks for your prompt update new zip files and Finally I have successful
to install "Mounts2SD-2.1.4_aroma.zip" and confirmed all the scripts
in "Mounts2SD-2.1.4_aroma.zip" have already updated & added in
system/bin or /etc/init.d or /lib or /xbin of root explorer !!

But something strange happen: Afterward I double checked the RAM/system
space still 127MB used/42MB free & RAM/ Data space 79MB used/87MB free ??
(no matter installed from "default" or "customize" of M2SD change log)
I am wondering RAM system& data still did not move to 1000MB SD-ext partition?

I checked the original Link2SD script in etc/init.d already removed
but all linked apps still keep in Link2sd assigned locations??

for your reference and help me to find the solution!

If you want to check available space, use "df -h" in terminal.

But try to give me "m2sd status", "m2sd log" and "ls -la /data/app"

Remember to type "su" first to gain super user rights.

P.S: I try to install another "Mounts2SD-2.1.4_legacy.zip" thru CWM5.0.2.7
and got installation aborted!!

And it should. That one still uses the old updater binary that gave you problems before. I only updated it in the aroma version.
 

jackson0829

Senior Member
Dec 7, 2010
167
14
Taipei
If you want to check available space, use "df -h" in terminal.

But try to give me "m2sd status", "m2sd log" and "ls -la /data/app"

Remember to type "su" first to gain super user rights.



And it should. That one still uses the old updater binary that gave you problems before. I only updated it in the aroma version.

Due to too much wording after "df -h" & "m2sd status ...Can you teach me how to copy the wording from "terminal Emulator " to PC ,then I can show you
error messages?
 

dk_zero-cool

Senior Member
Nov 6, 2010
3,529
4,996
Horsens
Due to too much wording after "df -h" & "m2sd status ...Can you teach me how to copy the wording from "terminal Emulator " to PC ,then I can show you
error messages?

Well in my linux terminal I mark everything I want to copy using the mouse. Then I right click with the mouse and choose "Copy" (Keyboard shortcut will not work).
 

jackson0829

Senior Member
Dec 7, 2010
167
14
Taipei
Well in my linux terminal I mark everything I want to copy using the mouse. Then I right click with the mouse and choose "Copy" (Keyboard shortcut will not work).

As beneath are my error messages:

(1) df -h:
-------------------------------------------------------------------------
sh-3.2$ su
sh-3.2# df
/dev: 91184K total, 12K used, 91172K available (block size 4096)
/mnt/asec: 91184K total, 0K used, 91184K available (block size 4096)
/system: 174080K total, 130476K used, 43604K available (block size 4096)
/data: 170624K total, 88932K used, 81692K available (block size 4096)
/cust: 20480K total, 10628K used, 9852K available (block size 4096)
/tmp: 43008K total, 24K used, 42984K available (block size 4096)
/data/sdext2: 984280K total, 195360K used, 788920K available (block size 4096)
/cache: 170624K total, 88932K used, 81692K available (block size 4096)
/mnt/sdcard: 14513136K total, 5677648K used, 8835488K available (block size 8192)
/mnt/secure/asec: 14513136K total, 5677648K used, 8835488K available (block size 8192)
/mnt/asec/com.opensrc.phoenix.sim-1: 2088K total, 92K used, 1996K available (block size 4096)
--------------------------------------------------------------------------
(2) m2sd status & logo & ls -la /data/app:

---------------------------------
sh-3.2$ m2sd status

Status:
-------
Mounts2SD []
- Apps []
- SysApps []
- Data []
- Dalvik []
- Cache []
- SWAP []

Device info:
------------
SD-EXT device []
Cache device []
- Location []
Swap device []
-------------------------------------------
sh-3.2$ m2sd log

v/Initiating Mounts2SD (v:2.1.4) [Thu Mar 1 07:45:31 CST 2012]
v/Initiating the props system...
v/Checking configurations...
v/Remounting /system with noatime...
v/Waiting for sdcard to initiate...
v/Running e2fsck on sd-ext...
e/Error while checking sd-ext. e2fsck returned exit code 0!
v/Umounting /cache to make the directory ready for linking...
v/Linking /cache to /data/cache...
v/Mounts2SD has been loaded!

Registered properties:
----------------------
[mounts2sd.cache.device]: [/dev/block/mtdblock6]
[mounts2sd.cache.location]: [/cache]
[mounts2sd.cache.status]: [loaded]
[mounts2sd.sdext.device]: [/dev/block/mmcblk0p2]
[mounts2sd.swap.device]: [/dev/block/mmcblk0p3]

Mount Points:
-------------

sh-3.2$ ls -la /data/app
-la: No such file or directory
opendir failed, Permission denied
-------------------------------------------------------------
For your reference and find the solutions
 

dk_zero-cool

Senior Member
Nov 6, 2010
3,529
4,996
Horsens
As beneath are my error messages:

...

There is something strange with this. Seams that something else is using the sd-ext partition.

Try going to a terminal and type "su".

Not type and copy the fallowing commands here.
1: "busybox.m2sd df -h"
2: "ls -la /etc/init.d"
3: "ls -la /etc/sdext2"

This time type the commands exactly as I wrote them.
 

jackson0829

Senior Member
Dec 7, 2010
167
14
Taipei
There is something strange with this. Seams that something else is using the sd-ext partition.

Try going to a terminal and type "su".

Not type and copy the fallowing commands here.
1: "busybox.m2sd df -h"
2: "ls -la /etc/init.d"
3: "ls -la /etc/sdext2"

This time type the commands exactly as I wrote them.
Follow your comment and got beneath messages:
----------------------------------------------------------
sh-3.2$ busybox.m2sd df -h
Filesystem Size Used Available Use% Mounted on
tmpfs 89.0M 12.0K 89.0M 0% /dev
tmpfs 89.0M 0 89.0M 0% /mnt/asec
/dev/block/mtdblock4 170.0M 127.4M 42.6M 75% /system
/dev/block/mtdblock6 166.6M 81.3M 85.4M 49% /data
/dev/block/mtdblock7 20.0M 10.4M 9.6M 52% /cust
tmpfs 42.0M 24.0K 42.0M 0% /tmp
/dev/block/vold/179:2
961.2M 192.4M 768.8M 20% /data/sdext2
/dev/block/mtdblock6 166.6M 81.3M 85.4M 49% /cache
/dev/block/vold/179:1
13.8G 5.4G 8.4G 39% /mnt/sdcard
df: /mnt/secure/asec: Permission denied
/dev/block/dm-0 2.0M 92.0K 1.9M 4% /mnt/asec/com.opensrc.phoenix.sim-1
-------------------------------------------------------------------
sh-3.2$ ls -la /etc/init.d
-la: No such file or directory
fbfix
FUSIONboost
12FUSIONremix
10mounts2sd
--------------------------------------------------------------------
sh-3.2$ ls -la /etc/sdext2
-la: No such file or directory
/etc/sdext2: No such file or directory
--------------------------------------------------------------------
RAM/System and RAM/data space still not move to SD-EXT??
I confirm my original Link2sd still using the sd-ext partition,
(I can find /data/sdext2 folder and all link2sd apps inside)
maybe I have to move back all apps from SD-ext to RAM in advance??

P.S: I could not download latest Mounts2SD-2.1.5_aroma.zip ???
 
Last edited:

dk_zero-cool

Senior Member
Nov 6, 2010
3,529
4,996
Horsens

jackson0829

Senior Member
Dec 7, 2010
167
14
Taipei
You have a script in your init.d folder that mounts sd-ext to /data/sdext2. This is a problem. What does this folder contains? And what does /data/app contain?

"busybox ls -la /data/app"
"busybox ls -la /data/sdext2"

Download links has been fixed :)

EDIT: Beneath are correct messages from Terminal

-----------------------------------------------
sh-3.2$ su
<ybox ls -la /data/app
drwxrwx--x 1 1000 1000 2048 Mar 1 06:19 .
drwxrwx--x 1 1000 1000 2048 Feb 29 23:45 ..
lrwxrwxrwx 1 0 0 37 Feb 27 02:41 aming.app.NewsBook-1.apk -> /data/sdext2/aming.app.NewsBook-1.apk
lrwxrwxrwx 1 0 0 44 Feb 27 02:36 app.demo.iTaiwanWifiByChe-1.apk -> /data/sdext2/app.demo.iTaiwanWifiByChe-1.apk
lrwxrwxrwx 1 0 0 37 Feb 27 02:33 app.real.sweettube-1.apk -> /data/sdext2/app.real.sweettube-1.apk
lrwxrwxrwx 1 0 0 38 Feb 27 02:33 au.com.phil.minepro-1.apk -> /data/sdext2/au.com.phil.minepro-1.apk
lrwxrwxrwx 1 0 0 32 Feb 27 03:33 com.ClockofAV-1.apk -> /data/sdext2/com.ClockofAV-1.apk
lrwxrwxrwx 1 0 0 47 Mar 1 02:13 com.acer.inputmethod.chewing-1.apk -> /data/sdext2/com.acer.inputmethod.chewing-1.apk
lrwxrwxrwx 1 0 0 34 Feb 27 02:31 com.app.HDPFans-1.apk -> ....
....
.....
.....
.....
....

lrwxrwxrwx 1 0 0 39 Feb 27 02:35 tw.com.nexttv.rtnews-1.apk -> /data/sdext2/tw.com.nexttv.rtnews-1.apk
lrwxrwxrwx 1 0 0 43 Feb 27 02:39 tw.com.sharpdaily.reader-1.apk -> /data/sdext2/tw.com.sharpdaily.reader-1.apk
lrwxrwxrwx 1 0 0 36 Feb 27 02:33 yesmobee.idoltube-1.apk -> /data/sdext2/yesmobee.idoltube-1.apk
lrwxrwxrwx 1 0 0 45 Feb 27 02:35 zapDroid.ChineseNewsOnline-1.apk -> /data/sdext2/zapDroid.ChineseNewsOnline-1.apk
-------------------------------------------------------------------
<ybox ls -la /data/sdext2
drwxr-xr-x 5 0 0 4096 Mar 1 06:19 .
drwxrwx--x 1 1000 1000 2048 Feb 29 23:45 ..
-rw-r--r-- 1 0 0 883459 Feb 27 02:41 aming.app.NewsBook-1.apk
-rw-r--r-- 1 0 0 85045 Feb 27 02:36 app.demo.iTaiwanWifiByChe-1.apk
-rw-r--r-- 1 0 0 223284 Feb 27 02:33 app.real.sweettube-1.apk
-rw-r--r-- 1 0 0 157125 Feb 27 02:33 au.com.phil.minepro-1.apk
-rw-r--r-- 1 0 0 368683 Feb 27 03:33 com.ClockofAV-1.apk
-rw-r--r-- 1 0 0 426325 Mar 1 02:13 com.acer.inputmethod.chewing-1.apk
-rw-r--r-- 1 0 0 703606 Feb 26 10:25 com.advancedprocessmanager-1.apk
-rw-r--r-- 1 0 0 2234067 Feb 27 02:31 com.app.HDPFans-1.apk
-rw-r--r-- 1 0 0 3095462 Feb 27 02:42 com.chaozh.iReaderFree-
-rw-r--r-- 1 0 0 1538681 Feb 27 02:32 com.latedroid.juicedefender-1.apk
....
....
....
....
-rw-r--r-- 1 0 0 112558 Feb 27 02:33 yesmobee.idoltube-1.apk
-rw-r--r-- 1 0 0 2064952 Feb 27 02:35 zapDroid.ChineseNewsOnline-1.apk
sh-3.2#

---------------------------------------------------
I can find /data/sdext2 folder and all link2sd apps inside.
maybe I have to move back all apps from SD-ext to RAM in advance??
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 276
    Mounts2SD - Storage & Memory Management

    The Opening Post (OP) has been moved to a new DevDB Section

    This Thread has been assigned as an Q&A.
    You should see a new pane above where you can navigate this project.
    16
    About dalvik-cache? It remains in phone memory?

    dalvik-cache remains, so does all of the app related data. Only the APK's is moved.

    Hi I cant understand How to use it ! any guide ?!

    First of all you need a custom rom. If you have a stock rom it will not work since you need a rom that will allow custom scripts during boot.

    You will also need to know how to use ADB (An android tool for communicating with your phone. It is used to enter the android shell and also to transfer files to and from the phone, among other things).

    And last, you will need at least 2 or 3 partitions on your sdcard (Otherwise it's a waste of time, although the script is build to adapt for these scenarios). One as a regular fat32 sdcard partition, one for the sd-ext and one for the cache. (Use ext2 for the last two. ext3 will eat your card to fast)

    Here is the steps (You need to have ADB working on your computer).

    1. Copy/Paste the script content into a file editor and safe the file with the name "99mounts2sd"
    2. Plug your phone to your computer using a usb cable (Select charge only on your phone))
    3. Open a terminal on your computer (In windows use "run" and type "cmd")
    4. Type in shell: "adb shell mount -o remount,rw /system"
    5. Type in shell: "adb push <path to script> /system/etc/init.d/"
    6. Type in shell: "adb shell chmod a+x /system/etc/init.d/99mounts2sd"
    7. Reboot your phone

    The first time you boot your phone using the script it will take some time, because the script needs to copy all of your APK's from internal storage to the sd-ext partition.
    13
    Within a week or so, I will release a new major update of Mounts2SD, which will contain


    1. New Re-written script with additional new option
      1. Seperate option for app libraries (Android 4.x)
      2. New option to move /data/media (The new type of internal sdcard used on Samsung among others)
      3. Ability to enable ZRAM
      4. Ability to set preferred scheduler on external and internal MMC
      5. Ability to also set readahead on internal MMC
      6. Ability to set preferred storage threshold, or disable it (Instead of hard coded value)
      7. The finalising part has been added to a sub-process which is started by the app itself. This is no longer depended on the app to execute it after boot
      8. Default values will be configured based on the device and it's abilities
      9. And more....
    2. New Re-written app
      1. Live overview (No more pre-defined onboot status properties)
      2. New layout
        1. 3 different layout's for small phones screens, normal phone screens and tablet screens (And of cause different landscape/portrait layouts for each of them)
      3. Only allow the owner to control the script (Android 4.2 multi-user)
      4. New Re-written RootFW (Spazedog Root Framework)
      5. New and better extended AsyncTask for background loading
      6. Overview and Configure will now adapt to the abilities available on the device (For an example, SWAP will not be displayed at all on devices without SWAP suppport)
      7. And more...


    However, before this is finished, I would like it very much if someone could provide me with a version of /system/etc/recovery.sh after Link2SD has added whatever content it adds to this file, so that I can update the auto sd-ext deletion script to better remove Link2SD from a device. I have tried installing Link2SD on two of my test devices, but on neither was anything added to this file. So for now I have just update the deletion script to also include the Link2SD app, which should take care of most of the problems when migrating from this.
    9
    Test Package Available

    I have added a test package to the OP under the category "Testing Downloads" containing a preview of the upcoming version. This package is NOT a recovery package. It is just an archive containing the app and the script, you will have to manually copy the script to the init.d location (Not yet implemented in the app) and you will have to manually configure the script using the /data/property/m2sd.* files (also, not yet implemented in the app). There are two APK's in the package which uses two different themes (will be changeable in the app when it is done).

    The script should be finished, I have used it myself for the past month, but some more test devices would not hurt. The app however still have some work to be done. The overview is working fine, but I have yet to add some persistent storage for the configurations, so there will be a lot of loading each time you open it. Also there is still no configurations, no log viewer and no app settings for script installation, theme changer and so fourth.

    This is only meant for some early testing, mostly to test the script. It is not a finished product, so don't provide bug reports about missing app features, extensive app loading, missing Aroma installer and so on. All will be available soon. At this point I am only interested in script issues and possible issues with the app overview screen.

    The Script

    • Move Applications, Application Data, Application Libraries, Dalvik-cache and Data Media (Internal Storage) to sd-ext
    • Supports any file system type supported by the kernel
    • Handles Unix Lost+Found folder content to avoid having it take up to much disk usage
    • Supports SWAP and ZRAM (If kernel supports it)
    • Move the main cache partition to data or sd-ext, depending on available space
    • Change storage threshold to minimize the Android low storage market issue
    • Set Readahead and Scheduler for both internal and external MMC
    • Sets optimized mount parameters on the internal partitions
    • Safe-mode and new alternative work-around for service implemented init.d ROM's
    • Compares content with available disk space before moving content around to avoid corrupted data
    • More than a half dozen mount operations to ensure successful sd-ext mount, despite possible issues
    • File system check and repair
    • Enable/Disable ext4 journal
    • Supports storing system applications on /data and /sd-ext
    • A large number of different safe guards to avoid all kinds of thinkable issues
    • Fully adapts to different shell environments
    • 100% functional programming structure (Much better code overview)
    • Properly more...

    The APP

    • Fully working live overview (No more comparing static status properties)
    • Uses my TaskManager project (Handles background work much better)
    • Uses my latest RootFW from the development branch
    • Contains 5 different tab layouts which will be used depending on screen size and rotation
    • Contains both a light and dark theme
    9
    New release is out, and Play Store is finally updated as well. Just missing the recovery package, which I will have ready during the weekend.

    One notice about this release.
    I have added an additional tab entry with the feature of converting apps into system apps. This feature is a paid one, as this seamed like a good way of adding some donations. And because this is only more or less meant as a donation, the downloads on XDA is fully unlocked. Just note that if you install or update from Play Store, you will get a locked version without this additional feature.

    Also, the current feature is only a small start. I am going to add more individual application features to this tab.