Pri pouziti App2SD sa vacsia cast instalovanych dat ulozi na sd-ext particiu, ktora sa nachadza na SD karte a cast sa ulozi do /data v NAND pamati telefonu, co zmensuje jej volne miesto. Uvolnenie miesta v NAND pamati telefonu spociva v tom ze data aplikacie ulozene v NAND pamati v zlozke /data sa presunu do novovytvorenej zlozky /system/sd/.moreapps/ ktora je mapovana na sd kartu na sd-ext particiu, a do /data vytvorime symlink (odkaz, zastupcu) na presunute data v .moreapps. Takym to sposobom dokazeme uvolnit znacne miesto v NAND pamati nakolko pri niektorych apps ako su navigacne systemy a hry sa do NAND pamate instaluju pomerne velke data.
Tato uprava sa robi pri zapnutom telefone nie v recovery! Je nutne mat S-OFF inak neviete zapisovat do rootu telefonu!
Autor tejto skvelej myslienky je baadnwz tvorca ROMiek InsertCoin.
Metoda pomocov skriptu move.sh
1. skopirujeme si skript move.sh na sdkartu
2. spustime terminal a zadame prikazy
su
cd sdcard
sh move.sh move
3. nasledne odklikavame y/n podla toho ktore z 10 najvacsich ponuknutych aplikacii chceme presunut do ext odielu na SD karte.
Aplikacie vratime do povodneho stavu prikazom
su
cd sdcard
sh move.sh moveback
Link na stiahnutie:
http://dl.dropbox.com/u/7600599/move.sh
Metoda pomocov terminalu cez prikazy:
1. Spustime si terminal a skontrolujeme volne miesto v NAND
su
df -h | grep data
vypise>
/dev/block/mtdblock5 147.6M 76.7M 70.9M 52% /data
To znamenaze mate 70MB volneho miesta.
2. Pozriete si ktore aplikacie vam zeru najviac miesta v NAND pamati.
du -sk /data/data/* | sort -rn | head
vypise>
18641 /data/data/com.navngo.igo.javaclient
14911 /data/data/com.opera.browser
6756 /data/data/com.google.android.gm
5194 /data/data/com.android.providers.contacts
3661 /data/data/com.htc.launcher
3083 /data/data/com.htc.googlereader
1276 /data/data/com.swype.android.inputmethod
1172 /data/data/com.android.settings
1144 /data/data/com.htc.android.mail
1084 /data/data/and.blogger
Vidite ze iGO a Opera vam zozeru spolu 32MB. Ich presunutim do sd-ext sa vam to miesto uvolni. Najprv si vytvorime adresar .moreapps na sd-ext odiely.
mkdir /system/sd/.moreapps
Mate vytvoreny .moreapps a teraz presunte data z data do .moreapps
mv /data/data/com.navngo.igo.javaclient /system/sd/.moreapps/com.navngo.igo.javaclient
presuvat mozete cez terminal hore uvedenym prikazom mv alebo pohodlnejsie cez prikaz move v root explorery.
v konkretnom priklade sa presunul adresar
com.navngo.igo.javaclient
z /data/data/ do /system/sd/.moreapps/
nasledne musime vytvorit symlink (odkaz, zastupca) lebo spustena aplikacia bude hladat tieto data v /data/data kde ich bez odkazu ze boli presmerovane nenajde.
prikaz na symlink vyzera nasledovne
ln -s /system/sd/.moreapps/com.navngo.igo.javaclient /data/data/com.navngo.igo.javaclient
Takto sme uspesne presunuli aplikaciu iGO, v telefone sa uvolnilo zhruba 20MB, a po spusteni iGO vidime ze vsetko bezi ako ma.
Podobnym sposobom si premiestime aj ine app ako napr. Opera
move:
mv /data/data/com.opera.browser /system/sd/.moreapps/com.opera.browser
symlink:
ln -s /system/sd/.moreapps/com.opera.browser /data/data/com.opera.browser
skontrolujeme volne miesto:
df -h | grep data
/dev/block/mtdblock5 147.6M 51.8M 95.9M 35% /data
v NAND sme uvolnili 35MB bez odinstalovania lubovolnej aplikacie.
Takto mozme presuvat do sd-ext lubovolnu aplikaciu ktora zabera vela miesta.
Kontrola spravnosti symlinku ak je treba:
ls -al --color=none /data/data/com.opera.browser
lrwxrwxrwx 1 0 0 38 Feb 22 05:46 /data/data/com.opera.browser -> /system/sd/.moreapps/com.opera.browser
Ak chcete vratit vsetko do povodneho stavu najskor sa maze symlink, az tak sa presuvaju spat data.
symlink sa maze prikazom:
rm /data/data/nazov
nasledne presunieme data z /system/sd/.moreapps/data spat do /data/data
Ja som tak uspesne uvolnil cca 70MB presunutim par aplikacii ako Navigon, Aura a hry do sd-ext pricom nieje pozorovat zmenu v rychlosti a taktiez niesu ziadne FC.
Je dobre mat karty minimalne CLASS 4, na takej som to testoval. Tak vela uspechov pri presuvani a vela volneho miesta :)
Prvu a druhu metodu mozme kombinovat.
Odkaz:
Tato uprava sa robi pri zapnutom telefone nie v recovery! Je nutne mat S-OFF inak neviete zapisovat do rootu telefonu!
Autor tejto skvelej myslienky je baadnwz tvorca ROMiek InsertCoin.
Metoda pomocov skriptu move.sh
1. skopirujeme si skript move.sh na sdkartu
2. spustime terminal a zadame prikazy
su
cd sdcard
sh move.sh move
3. nasledne odklikavame y/n podla toho ktore z 10 najvacsich ponuknutych aplikacii chceme presunut do ext odielu na SD karte.
Aplikacie vratime do povodneho stavu prikazom
su
cd sdcard
sh move.sh moveback
Link na stiahnutie:
http://dl.dropbox.com/u/7600599/move.sh
Metoda pomocov terminalu cez prikazy:
1. Spustime si terminal a skontrolujeme volne miesto v NAND
su
df -h | grep data
vypise>
/dev/block/mtdblock5 147.6M 76.7M 70.9M 52% /data
To znamenaze mate 70MB volneho miesta.
2. Pozriete si ktore aplikacie vam zeru najviac miesta v NAND pamati.
du -sk /data/data/* | sort -rn | head
vypise>
18641 /data/data/com.navngo.igo.javaclient
14911 /data/data/com.opera.browser
6756 /data/data/com.google.android.gm
5194 /data/data/com.android.providers.contacts
3661 /data/data/com.htc.launcher
3083 /data/data/com.htc.googlereader
1276 /data/data/com.swype.android.inputmethod
1172 /data/data/com.android.settings
1144 /data/data/com.htc.android.mail
1084 /data/data/and.blogger
Vidite ze iGO a Opera vam zozeru spolu 32MB. Ich presunutim do sd-ext sa vam to miesto uvolni. Najprv si vytvorime adresar .moreapps na sd-ext odiely.
mkdir /system/sd/.moreapps
Mate vytvoreny .moreapps a teraz presunte data z data do .moreapps
mv /data/data/com.navngo.igo.javaclient /system/sd/.moreapps/com.navngo.igo.javaclient
presuvat mozete cez terminal hore uvedenym prikazom mv alebo pohodlnejsie cez prikaz move v root explorery.
v konkretnom priklade sa presunul adresar
com.navngo.igo.javaclient
z /data/data/ do /system/sd/.moreapps/
nasledne musime vytvorit symlink (odkaz, zastupca) lebo spustena aplikacia bude hladat tieto data v /data/data kde ich bez odkazu ze boli presmerovane nenajde.
prikaz na symlink vyzera nasledovne
ln -s /system/sd/.moreapps/com.navngo.igo.javaclient /data/data/com.navngo.igo.javaclient
Takto sme uspesne presunuli aplikaciu iGO, v telefone sa uvolnilo zhruba 20MB, a po spusteni iGO vidime ze vsetko bezi ako ma.
Podobnym sposobom si premiestime aj ine app ako napr. Opera
move:
mv /data/data/com.opera.browser /system/sd/.moreapps/com.opera.browser
symlink:
ln -s /system/sd/.moreapps/com.opera.browser /data/data/com.opera.browser
skontrolujeme volne miesto:
df -h | grep data
/dev/block/mtdblock5 147.6M 51.8M 95.9M 35% /data
v NAND sme uvolnili 35MB bez odinstalovania lubovolnej aplikacie.
Takto mozme presuvat do sd-ext lubovolnu aplikaciu ktora zabera vela miesta.
Kontrola spravnosti symlinku ak je treba:
ls -al --color=none /data/data/com.opera.browser
lrwxrwxrwx 1 0 0 38 Feb 22 05:46 /data/data/com.opera.browser -> /system/sd/.moreapps/com.opera.browser
Ak chcete vratit vsetko do povodneho stavu najskor sa maze symlink, az tak sa presuvaju spat data.
symlink sa maze prikazom:
rm /data/data/nazov
nasledne presunieme data z /system/sd/.moreapps/data spat do /data/data
Ja som tak uspesne uvolnil cca 70MB presunutim par aplikacii ako Navigon, Aura a hry do sd-ext pricom nieje pozorovat zmenu v rychlosti a taktiez niesu ziadne FC.
Je dobre mat karty minimalne CLASS 4, na takej som to testoval. Tak vela uspechov pri presuvani a vela volneho miesta :)
Prvu a druhu metodu mozme kombinovat.
Odkaz: