App telepítés SD-kártyára Sony Ericcson Xperia X10 mini (pro) telefonon

Előbb-utóbb minden nagyon lelkes Sony Ericcson Xperia X10 mini (pro) telefon használó beleszalad abba a helyzetbe, hogy a kedvencünk belső memóriája (128MB) nem elég Sad  Ezért egész egyszerűen nem telepíthetünk kényünk kedve szerint bármit, hisz állandóan figyelni kell mennyi helyünk van. Erre egy kiváló megoldás az App2SD, amely egy kis "hackkel" lehetővé teszi nekünk, hogy az SD-kártyára telepíthessünk. (Ehhez újra kell particionálni az SD-kártyát - majd miután a telefonnak megfelelő fájl rendszert létrehoztuk - oda irányítani a program telepítést, mivel nekünk csak egy 400-500 megára van "igényünk". Az SD-kártya maradék helye továbbra is működhet háttrétárolóként!)

Nézzük, mire lesz szükségünk az SD-kártyán és a számítógépen kívül:

Haladjunk sorjában!

  1. Készítsünk biztonsági mentést az adatainkról. Menthetjük közvetlenül a számítógépre (nyilván, ha nem szüz SD-kártyával dolgozo,l amúgy - mivel formázás-particionálás lesz - minden adat elveszne). Az SD-kártya tartalmát egyszerűen át is másolhatjuk.
  2. Ha a telefonunkat használjuk kártyaolvasónak, akkor csatlakoztassuk a telefont (az egyes lépésnél már megtettük) "Telefon csatlakoztatva" módban. 
  3. Telepítsük fel a számítógépre és indítsuk el az MiniTool Partition Wizard Home Edition programot (mivel ez a progi kicsi és egyszerű, én ezzel dolgoztam). 
  4. Keressük meg a kártyánkat! Ebben segítségünkre lehet, ha tudjuk a méretét, nevét vagy a rajta lévő partíció típusát.( Klikk a képre, ha nagyba akarod látni! )
    MiniTool Partition Wizard Home Edition
  5. Töröljük a partíciót a "Delete" gombbal!
    Delete Partició
  6. Ha megvagyunk, a partíciónk típusa Unallocated-re vált (használatlan), hogy ezen változtassunk és létre hozzuk az új particiókat, a "Create" gombot kell használnunk.

    Create particion
    A Windows nem teszi lehetővé, hogy több partíció is látható legyen az SD-kártyán (az elsődleges Primary partíciót fogja kezelni, ez kap meghajtó betűjelet is), ezért kell először létrehozni azt a háttértárat, amit továbbra is használni akarunk a képeinknek, zenéiknek és egyéb adatainknak. Információm szerint a MINI olyan 400-500 MB területet képes lekezelni, illetve ennyinél nem lesz stabilitási gond. Ezért a partíció létrehozásakor hagyjunk ennyi területet az SD kártyán. Mivel az Android Linux alapú, a másik fájlrendszer EXT2 partició lesz, amit maga az Android kiválóan kezel. Én egy 2GB SD kártyával dolgoztam mivel 2GB kisebb a tárterület amit létrehozok lehet FAT is a fájlrendszer 2GB felett azonban mindenképp FAT32 válasszunk.
    Create windows particions
    A képen látható módon ezzel meg is vagyunk. Le is okézhatjuk. Ezek után hozzuk létre az EXT2 partíciónkat ahova tulajdonképpen a programjaink fognak települni. A leokézás után a 4 -es pontban hasonlatos képet fogunk látni csak az SD kártyán lesz egy maradvány terület "Unallocated" néven. Nekünk ezt kell kijelölni majd ismét a Create parancsra klikkelni. Ekkor kapunk egy figyelmeztetést "The new created partition cannot be used in Windows. Because Windows could only recognize the first partition on a removable disk. Do you want to continue.." miszerint a Windows nem fogja ezt a partíciót látni mivel csak az elsődleges partíciót kezeli a cserélhető meghajtón. Ne foglalkozzunk vele fogadjuk el tehát Yes! És állítsuk be a kép szerint.
    greate partitions ext2
    Miután ezzel is megvagyunk, láthatjuk a kész particionálást de amig ezen módosításokat le nem "Alkallmazzuk" addig nem történik semmilyen módosítás. Tehát ha most simán kilépünk nem csináltunk semmit. Ezért Nyomjuk meg a Bal felső sarokban lévő "Apply" gombot. Ekkor rákérdez, hogy véglegesitsünk e a beállításokat illetve, hogy biztosak vagyunk e benne (NANÁ) Yes (lesz egy picike szöszmötölés).Particionálással végeztünk is a programot be is zárhatjuk.

  7. Na most van egy üres particiónk amit lát a Windows. Ide vissza is másolhatjuk a mentett SD kártya tartalmat majd telefon kikapcs / bekapcs.
  8. A "hackket" ami lehetővé teszi nekünk, hogy az SD kártyára telepítsünk ezután kell futtatni. Előbb töltsük le a programot amiben magát a scriptet futtatjuk. Ez a program a Gscript Lite sajnos jelenleg Marketen nem található de az utóbbi linkről letölthető http://www8.zippyshare.com/v/98768027/file.html.
  9. Következő lépésben töltsük le a scriptet vagy az Android 1.6 "Donut" verzióhoz:.
    http://www.megaupload.com/?d=TV8H4Y88

    Vagy Android 2.1 "Eclair" verzióhoz:
    http://dyra.eu/sites/default/files/app2sdgt540_2_1.zipl

    Nyilván a telefon verziójának megfelelő csomagot kell letöltenünk. Csomagoljuk ki! A Csomagolt mappában van egy mappa app2sdgt540 azon belül pedig 2 mappa: app2sd és a gscript nagyon fontos, hogy ez a két mappa az SD kártya gyökér könyvtárába kerüljön hiszen a script -ben lévő hivatkozások eszerint fognak működni.

  10. Rendben eddig megvolnánk! Indítsuk el a feltelepített Gscript Lite programot (előbb válasszuk le a telefont a számítógépről ha még nem tettük volna meg). A bal alsó gombbal hozzuk fel a "menut" nyomjuk meg az "Add Script" majd a "Load file"-ra klikkelve töltsük be az "a2sd.sh" scriptet és mentsük a "Save" gombbal.
    Gscript LiteGscript Lite add scriptGscript Lite add scriptGscript Lite add script a2sd.shGscript Lite add script a2sd.sh save 
  11. Futtassuk a scriptet klikk a "a2sd" -re. Kapunk a root kezelőtől (superuser) egy üzenetet miszerint engedélyezzük a program root joggal való futtatását klikk az "Allow" gombra. A script elkezd lefutni kapunk egy "stderr: failed" (stderr = standard hibakimenet, ebben az esetben nem írja mivel van baja ha a másolás rendben lefut figyelmen kívül hagyható) üzentet majd a teló elkezdi átmásolni a telepített programokat az SD kártyára viszonylag hamar megvan nem kell sokat várni. Zárjuk be a programot és indítsuk újra a telefont a "Reboot phone" scripttel. Újraindítás után immár az SD kártyára történnek a programok telepítései (nyilván ha bent van az SD kártya).
    Gscript Lite a2sd runGscript Lite a2sd run superuser rootGscript Lite stderr copy SDGscript Lite a2sd run finishGscript Lite reboot phone
  12. Az ellenőrzésnek 3 módja van! Az a2sd mellé kaptunk egy "check" (ellenorző) scriptet az a2sd.sh .hoz hasonlatosan kell telepíteni (ugyanúgy járunk el mint az a2sd.sh scriptnél (10 -es pont) csak a Load File -nél a check.sh választjuk és mentsük el). A kimentben látjuk a particiónk méretét, azt, hogy mennyi a szabad hely rajta és ha "Az app2sd müködik Smile" felírat is ott figyel akkor rendben az SD kártyára másolás.
    Gscript Lite app2sd check.shGscript lite app2sd check run

    Második mód , hogy feltelepítünk egy programot majd lekapcsoljuk a telefont eltávolítjuk az SD kártyát visszakapcsoljuk a telefont és ha jól dolgoztunk az újonnan telepített program nem lesz a programok közt (hisz az SD kártyán van ami épp nincs bent).

    Harmadik mód pedig ADB SHELL használatával (ennek használata sem bonyolult de ezen írásom még 2 oldalas lenne ha bele mélyednék.). Ezzel a parancssori eszközzel a számítógép felől vizsgálhatjuk az Androidunkat az alábbi képen megnyilaztam Smile a programoknak szánt mappát és méretét látni lehet, hogy egyezik az általunk létrehozott EXT2 -es particióval.

    adb shell check df

És még néhány tipp a végére! Ha le szeretnénk törölni a telefon memóriájára telepített programokat távolítsuk el az SD kártyát és a szokásos módon töröljük őket. De akkor sincsen semmi ha nem csinálunk velük semmit, hisz a programok ezután az SD kártyán vannak. Ha valamilyen okból nem fut le a script és újra futatjuk az stderr (standard hibakimenet) már beszédesebb üzenetet fog vissza küldeni (pl: stderr: mkdir failed for /system/sdcard, File exists), hiszen a script részben már lefutott. Ezért a példában már nem tudja létrehozni  /system/sdcard mappát mert az már létezik.
stderr: mkdir failed for /system/sdcard, File exists

Végezetül elnézést mindenkitől, hogy ilyen bőlére engedtem Smile És szeretném megköszönni a forrásaimnak mi alapján készítettem a leírást Smile Köszönet nekik!

források:


UI: Még1 fontos dolog! A telefon gyorstára (cache) eztán is a belső memórián lesz! Azt egy másik "sufni tuningal" kell megoldani. Én azonban nem javaslom, mert az SD kártya jelentősen lassabb, mint a belső tárhely; így jobb, ha a telón van a gyorstár. Mit jelent ez? Minden app telepítés és indítás után a programnak létrejön egy gyorstár a teló belső memóriáján! Ami miatt ott nyilvánvalóan csökkenni fog a rendelkezésre álló terület. Ettől az APP2SD működik. Egy-egy program gyorstára jóval kisebb, mint maga az app. Ráadásnak rengeteg szoftvert van, amivel kezelhetőek és akár törölhetőek is. Ezt azért írtam le, mert sok ember azt hiszi, nem sikerült a bütykölés, de közben csak azt látja, hogy az appok telepítése után a gyorstár miatt fogy a belső memória!

Hasonló tartalom: 

Csatolmány: 

CsatolmányMéret
app2sdgt540_2_1.zip389.44 KB

Hozzászólások

Segítség! :)

Tisztelt Dyra! Nekem olyan probléma akadt,hogy eljutottam odáig, hogy futtatnám a a2sd vagyis rákattintok és nem kapom meg azt a bizonyos superuser üzenetet .Ilyenkor mi van akár hányszor rákattintok csak a kék hátteret adja ki meg a Close gombot és ennyi.? :S

Új hozzászólás

Plain text

  • A HTML jelölők használata nem megengedett.
  • A webcímek és email címek automatikusan kattintható hivatkozásokká alakulnak.
  • A sorokat és bekezdéseket a rendszer automatikusan felismeri.
By submitting this form, you accept the Mollom privacy policy.