Android OSScript pro příkaz na přesun aplikací na SDCard

Odpovědět
Uživatelský avatar

Autor tohoto vlákna
Alias75
Androiďák!
Příspěvky: 269
Registrován: úte 24. úno 2009 10:52:30
Bydliště: Taková hacienda v ČR
Kontaktovat uživatele:

Script pro příkaz na přesun aplikací na SDCard

Příspěvek od Alias75 » stř 01. črc 2009 6:06:19

Ahoj.
Chtěl jsem se zeptat jestli by někdo ze znalců nenapsal zda není možné použít pro převod aplikací ZDE nějaký script . A bylo by super jestli by si dal někdo tu práci a napsal menší návod jak by měl člověk postupovat i s příkazy pro terminál. Když jsem zkoušel aplikaci pro převod aplikací tak jsem vždy skončil erro-rem.

Díky.

INFO: pro lepší přehled jsem nakopíroval příkazy ze stránek AndroidAplikace.cz . Konkrétní článek najdete ZDE .

otevřeme termínal a vkládáme následující příkazy:
$ su
1) # df PO ZADÁNÍ PŘÍKAZU SE VYPÍŠE NĚKOLIK ŘÁDKU, VYHLEDEJTE MEZI NIMI ŘÁDEK, KTERÁ OBSAHUJE: /SYSTEM/SD
2) # cp -a /data/app /system/sd/ KOPIROVANI APLIKACI NA KARTU
# cp -a /data/app-private /system/sd KOPIROVANI DAT APLIKACI NA KARTU
2) # cp -a /data/data /system/sd/ KOPIROVANI DAT NA KARTU
3) # rm -r /data/app SMAZANI APLIKACI Z PAMETI TELEFONU
4) # ln -s /system/sd/app /data/app PRESMEROVANI NA PAMETOVOU KARTU (PRO APLIKACE)
5) # rm -r /data/app-private SMAZANI DAT APLIKACI
6) # ln -s /system/sd/app-private /data/app-private PRESMEROVANI NA PAMETOVOU KARTU (PRO DATA APLIKACI)
7) # rm -r /data/data SMAZANI DAT Z PAMETI TELEFONU
8) # ln -s /system/sd/data /data/data PRESMEROVANI NA PAMETOVOU KARTU (PRO DATA)
9) # sync
10) # reboot
Největší životní moudro:Vědět na koho se VYSRAT a před kým POSRAT .

HTC Wildfire, 2.3.3, CyanogenMod 7.0.0, ADW Launcher 1.3.6



Bigis
Stálý androiďák
Příspěvky: 125
Registrován: pát 26. čer 2009 20:07:04

Re: Script pro příkaz na přesun aplikací na SDCard

Příspěvek od Bigis » úte 07. črc 2009 0:11:04

Udělal jsem to podle návodu ZDE, ale nelje mi za jedno připojit karta k počítači a druhá věc, když zadám cp -a /data/app /system/sd/app napíše to: CP: cannot create directory /system/sd/app: Read-olny filesystem

:(
HTC Desire | 8GB Class 6
White G1 | Brick 1x | Výměna desky 1x | Nešel G-senzor 1x | Zbývá servisů 2x

Uživatelský avatar

Autor tohoto vlákna
Alias75
Androiďák!
Příspěvky: 269
Registrován: úte 24. úno 2009 10:52:30
Bydliště: Taková hacienda v ČR
Kontaktovat uživatele:

Re: Script pro příkaz na přesun aplikací na SDCard

Příspěvek od Alias75 » úte 07. črc 2009 5:11:07

Jo tak to já netuším. Moc se v příkazech neorientuji. Proto jsem myslel myslel že by bylo cool (tak jak jsem si to neznale myslel) udělat nějaký script a ten mít uložený na kartě ve složce a script by jsi spouštěl jen jedním příkazem v terminálu. Mohlo by to být několik scriptu , kde by jsi si pamatoval jen složku a název toho , který chceš spustit. Na každý pád už pro mne není příkaz na app na SD zajímavý , přešel jsem na Cyanogen.
Největší životní moudro:Vědět na koho se VYSRAT a před kým POSRAT .

HTC Wildfire, 2.3.3, CyanogenMod 7.0.0, ADW Launcher 1.3.6


hipisek
Stálý androiďák
Příspěvky: 236
Registrován: pon 30. bře 2009 19:14:08
Bydliště: Brno
Kontaktovat uživatele:

Re: Script pro příkaz na přesun aplikací na SDCard

Příspěvek od hipisek » úte 07. črc 2009 8:20:49

Vytvoříte si na SD kartě dva oddíly jeden fat32 druhý ext2/3

po vložení téhle karty do telefonu se vám tyto oddíly namountují jako
fat32 - /sdcard
ext2/3 - /system/sd

Zapnete si ADB shell
a zde sled příkazů:

1) su
2) Volitelně busybox sh - trochu jiný shell přehlednější JF má v sobě ostatní netuším
3) cp -a /data/app /system/sd/
cp -a /data/app-private /system/sd/
to jest překopírování dat z telefonu na kartu s Filesystemem ext2/3
4) rm -r /data/app
rm -r /data/app-private
smažeme apps z karty
5) Vytvotříme symlink
ln -s /system/sd/app /data/app
ln -s /system/sd/app-private /data/app-private
6) Reboot

Nedělejte to v emu terminálu, protože si ho v kroku 4 smažete.)
ted aby to bylo formou scriptu
tak si otevřete notepad v kopířujte do něj tohle :
#!/system/bin/sh

cp -a /data/app /system/sd/
cp -a /data/app-private /system/sd/
rm -r /data/app
rm -r /data/app-private
ln -s /system/sd/app /data/app
ln -s /system/sd/app-private /data/app-private

uložte to jako např appstosd.sh

zkopírujte do telefonu na sdcartu, otevřte terminál
su
cp -a /sdcard/appstosd.sh /data/ - kopírujem script do telefonu aby se dal spustit
chmod 0777 appstosd.sh - tím se nastaví práva na spuštění
a pak :
./appstosd.sh - chvili to poběží
reboot
Naposledy upravil(a) hipisek dne úte 07. črc 2009 8:37:39, celkem upraveno 1 x.
HTC Dream. Ubuntu mobile ? :P
HTC Sensation - Ofiko rom + root

Uživatelský avatar

Autor tohoto vlákna
Alias75
Androiďák!
Příspěvky: 269
Registrován: úte 24. úno 2009 10:52:30
Bydliště: Taková hacienda v ČR
Kontaktovat uživatele:

Re: Script pro příkaz na přesun aplikací na SDCard

Příspěvek od Alias75 » úte 07. črc 2009 8:31:12

No to parada. Skoda ze jsi ten script sem nehodil kdyz jsem byl na JF Rom. Ale treba to pomuze jinym. Diky
Největší životní moudro:Vědět na koho se VYSRAT a před kým POSRAT .

HTC Wildfire, 2.3.3, CyanogenMod 7.0.0, ADW Launcher 1.3.6



hipisek
Stálý androiďák
Příspěvky: 236
Registrován: pon 30. bře 2009 19:14:08
Bydliště: Brno
Kontaktovat uživatele:

Re: Script pro příkaz na přesun aplikací na SDCard

Příspěvek od hipisek » úte 07. črc 2009 8:35:34

mělo by to být jedno jestli JF nebo něco jiného, struktura by měla být stejná
Jen tam třeba nebudeš mít busybox, ale ten v tom scriptu není použitej.
HTC Dream. Ubuntu mobile ? :P
HTC Sensation - Ofiko rom + root

Uživatelský avatar

Autor tohoto vlákna
Alias75
Androiďák!
Příspěvky: 269
Registrován: úte 24. úno 2009 10:52:30
Bydliště: Taková hacienda v ČR
Kontaktovat uživatele:

Re: Script pro příkaz na přesun aplikací na SDCard

Příspěvek od Alias75 » úte 07. črc 2009 10:09:33

Nejde o strukturu ale o to ze jsem, jaj pisu vyse presel naCyanogen Rom a ta app presouva automaticky.
Největší životní moudro:Vědět na koho se VYSRAT a před kým POSRAT .

HTC Wildfire, 2.3.3, CyanogenMod 7.0.0, ADW Launcher 1.3.6


Bigis
Stálý androiďák
Příspěvky: 125
Registrován: pát 26. čer 2009 20:07:04

Re: Script pro příkaz na přesun aplikací na SDCard

Příspěvek od Bigis » úte 07. črc 2009 18:15:49

Co je to prosím ADB SHELL?
HTC Desire | 8GB Class 6
White G1 | Brick 1x | Výměna desky 1x | Nešel G-senzor 1x | Zbývá servisů 2x


kubo
Stálý androiďák
Příspěvky: 79
Registrován: čtv 25. čer 2009 12:08:07

Re: Script pro příkaz na přesun aplikací na SDCard

Příspěvek od kubo » úte 07. črc 2009 22:52:41

Pekne ja som to robil v terminalu podla http://androidaplikace.cz/index.php/200 ... -sd-kartu/ a uz mi nejde rebootnut fon :D lol to uz po 2x. Jn. aspon ze uz viem pricinu. uz len prist na to co teraz :/. Asi nahrat update.zip a fleshnut fon co.


hipisek
Stálý androiďák
Příspěvky: 236
Registrován: pon 30. bře 2009 19:14:08
Bydliště: Brno
Kontaktovat uživatele:

Re: Script pro příkaz na přesun aplikací na SDCard

Příspěvek od hipisek » stř 08. črc 2009 7:18:16

Bigis píše:Co je to prosím ADB SHELL?

stahni si sdk od googlu, rozbal je tam složka tools a vní je adb spustíš ho v cmd line
adb shell
a jsi jako by v terminálu
HTC Dream. Ubuntu mobile ? :P
HTC Sensation - Ofiko rom + root


Bigis
Stálý androiďák
Příspěvky: 125
Registrován: pát 26. čer 2009 20:07:04

Re: Script pro příkaz na přesun aplikací na SDCard

Příspěvek od Bigis » ned 19. črc 2009 17:21:18

Ale stále, i pžes tvou pomoc nevím co je to ADB Shell, a jak ho v telefonu spustím?
HTC Desire | 8GB Class 6
White G1 | Brick 1x | Výměna desky 1x | Nešel G-senzor 1x | Zbývá servisů 2x


Bigis
Stálý androiďák
Příspěvky: 125
Registrován: pát 26. čer 2009 20:07:04

Re: Script pro příkaz na přesun aplikací na SDCard

Příspěvek od Bigis » ned 19. črc 2009 18:13:42

Tak nakonec se to povedlo přes tento návod.. A žádní ADB jsem nepotřeboval :)

Edit: Tak už vím co je to Adb shell :)
Naposledy upravil(a) Bigis dne pon 20. črc 2009 22:22:05, celkem upraveno 1 x.
HTC Desire | 8GB Class 6
White G1 | Brick 1x | Výměna desky 1x | Nešel G-senzor 1x | Zbývá servisů 2x


Bigis
Stálý androiďák
Příspěvky: 125
Registrován: pát 26. čer 2009 20:07:04

Re: Script pro příkaz na přesun aplikací na SDCard

Příspěvek od Bigis » pon 20. črc 2009 22:16:13

Tak se to sice povedlo, ale je to tak neuveřitelně pomalé s použitím karty, která se dodá spolu s telefonem, že je to až nepoužitelné. Mám objednanou 8 GB kartu class 6, tak to snad s ní půjde líp. Dáp ka vedět. Měla by dorazit tento týden..

Samé FC, stále System not responding a tak...
HTC Desire | 8GB Class 6
White G1 | Brick 1x | Výměna desky 1x | Nešel G-senzor 1x | Zbývá servisů 2x

Odpovědět

Zpět na „Android OS“

Kdo je online

Uživatelé prohlížející si toto fórum: Bing [Bot] a 2 hosti