MojAndroid
(x) hirdetés

 

Mindenki tudja, hogy mennyire szűkös a belső tárhelye a G1-nek (ADP1, Dream). Erre megoldást jelent részben az, hogy kipakoljuk SDkártyára az appokat (a legújabb androidok már tudják), de ez nem elég. Az alkalmazások az adataikat lyenkor még mindig a belső tárhelyre rakják, ami így is elég hamar be tud telni.


De kezdjük az elején.


Manapság (mióta Cyanogen felhagyott a Dream-re fejlesztéssel), ezterry az, akire számítani lehet, hogy a frissítéseket visszaportolja kedvenc telefonunkra. Itt az ő repo-ja, innen leszedhetők az alpha build-ek:

http://forum.xda-developers.com/showpost.php?p=9987696&postcount=2


Viszont réges-rég, még a hősidőkben Firerat készített egy szkriptet, ami az appokat az SD kártyán levő ext3/4 partícióra kirakja, és ha akarod, az adatokat is (persze egy hangyányival lassabb így, de megfelelő – class6 vagy gyorsabb – kártyával ez nem észrevehető, a “végtelen” tárhely viszont nagyon is). 

http://forum.cyanogenmod.com/topic/2636-froyo-a2sdext-2010-11-03-v136-in-theory-supports-htc-incredible/

Ha ezt használjuk, a dalvik-cache maradjon a belső tárhelyen (/data), mert az igencsak le tudja lassítani, ha az is kártyán van!


De ez nem volt elég, egy csomó feature-t is összerakott, és készített egy All-in-one szkriptet:

http://forum.xda-developers.com/showthread.php?t=679572

Swap-ot lehet bekapcsolni, live wallpaperekkel játszani, stb stb.

Viszont, az életünket megkönnyítendő, ne kelljen terminálban (adb) szórakozni, beépítette a Settings menü app managerjébe, hogy egy gombnyomással lehessen az appokat pakolni kártyára (sd-ext), illetve vissza (meg persze az androidos move to sd).  El is nevezte ezt a buildet Magpie-nak.

http://forum.cyanogenmod.com/topic/9731-magpie-2010-12-18-hotfix-002/


Mióta viszont a CyanogenMod 7 már hivatalosan nem támogatja a Dream ágat, így ez is elavult már.


Nade.


Jött AndDiSa és beleintegrálta a Magpie fejlesztéseket az éppen aktuális ezterry rom-ba. Így lett az ADS_Magpie:

http://dl.dropbox.com/u/9870397/android/ADS_magpie/index.html


Mielőtt még szaladnánk felpakolni a romot, fontos, hogy ahhoz, hogy az Apps2SDext működjön, kell ext partíció a kártyára.

Erre a legegyszerűbb megoldás a recovery-ből való partícionálás. Recovery-t ugye úgy tudunk indítani, hogy kikapcsolt állapotban nyomva tartjuk a home gombot, úgy kapcsoljuk be, vagy bekapcsolva terminál
ba beírjuk, hogy “reboot recovery” (adb shell reboot recovery, ha adb-t használunk).

Ha Amon_RA recovery-t használunk, akkor keressük a ‘Partition sd card’ menüpontot.

http://forum.xda-developers.com/showpost.php?p=4647751&postcount=1

FIGYELEM! A partícionálás minden adatot töröl a kártyáról, előtte mentsük le a fontos dolgokat!

Meg fogja kérdezni, hogy mekkora swap, mekkora ext partíciót akarunk. Nekem swap nélkül, 512mb ext3 partícióval minden jól ment. (‘convert to ext3’ kellhet, ha ext2-vel hozza lérte)


Ha megvannak a partíciók, akkor ajánlott a belső tárhely felosztását is megváltoztatni. Szintén Fireratnek köszönhető a szkript, amely felolvassa az /sdcard/mtdpartmap.txt fájlt, és az alapján osztja fel. Itt a leírás részletesen:

http://forum.xda-developers.com/showthread.php?p=7061471#post7061471

Ennek a fájlnak a legegyszerűbb létrehozása: terminálban

echo “mtd 90 2” > /sdcard/mtdpartmap.txt

parancsot kiadva.


Ha minden megvan, akkor mehet a flash!


Összefoglalva:

1. legyen Amon_RA recovery-d

2. partícionáld a kártyád

3. hozd létre az mtdpartmap.txt fájlt

4. rakd fel az ADS_Magpie-t

 

2011.05.02.

+