Eliminato il post originale.
Lo cancello appena arrivo al pc, o lo faccia un mod :)
Visualizzazione stampabile
Eliminato il post originale.
Lo cancello appena arrivo al pc, o lo faccia un mod :)
Per la cronaca, mettere le applicazioni nella SDext (con S2SD o Lin2SD) risolve tra le varie cose proprio il problema dei widget. Se sono spariti vuol dire che si sono installati nella SD FAT e non nella seconda partizione (vista come memoria interna da Android, ma solo quando si controllano le applicazioni, non la dimensione. Per quello serve Freespace). Quindi devi fare come ha detto Korgar, spostarle nella memoria interna (sd-ext nel nostro caso).
S2SD E' STATA AGGIORNATA ALLA VERSIONE 1.05
Novità:
- Codice rivisto e semplificato
- Aggiunto un loop finito di attesa di 1 secondo per volta nel caso che la SD card non sia pronta (molto improbabile se non impossibile).
- Se non riesce a stabilire quale sia la partizione SDext assume che sia /dev/blk/mmcblk0p2, stanrda in (quasi?) tutti i dispositivi
- Migliorato il controllo e rimozione per la proprietà "huge_file" di ext4 (file >2TB. Non supportato da vari kernel)
- Logging rivisto, corretto e migliorato
non ne stò venendo più fuori, possibile che per partizionare una sd ci volgia una laurea in ingegneria? ho provato sia da cwm che da gparted facendo prima la fat32 (tutta) e resize per ext4 e swap, risultato...
2012-10-28 22:32:16: Switch2SD started
2012-10-28 22:32:17: SD FAT partition is /dev/block/mmcblk0p1
2012-10-28 22:32:17: Directory /sd-ext created
2012-10-28 22:32:17: SD ext partition is /dev/block/mmcblk0p2
2012-10-28 22:32:17: No huge_file property detected on /dev/block/mmcblk0p2
2012-10-28 22:32:17: Running e2fsck on /dev/block/mmcblk0p2
2012-10-28 22:32:18: Partition /dev/block/mmcblk0p2 checked. Mounting /sd-ext
2012-10-28 22:32:18: Unable to mount directory /sd-ext on partition /dev/block/mmcblk0p2
.... e solito swap non funzionante.
HELP!
Samurri.. "resize"? Come l'hai partizionata quella scheda? Il resize, specie dopo un format di tutta la scheda, non serve.
Comunque è strano. A detta del log la partizione sarebbe a posto. L'unico modo per verificare è a mano, da "adb shell" o da un emulatore di terminale nel telefono. Mi serve l'output dei seguenti comandi:
codice:su
df
# Questo è un commento: La smontiamo nel caso che per qualche strano motivo sia già montata
umount /sd-ext
tune2fs -l /dev/block/mmcblk0p2
e2fsck /dev/block/mmcblk0p2
busybox mount /dev/block/mmcblk0p2 /sd-ext
resize@: partizione da gparted tutta la sd in fat32, poi effettuo un resize di 1024+256 e creo la ext4, poi resize sulla ext4 e creo la swap
ora ti scrivo i risultati dei comandi da adb....
Allegato 30603Allegato 30604Allegato 30605
Fatto... non riesco a copiare il testo della shell....
EDIT: ORA L'HA RICONOSCIUTA!!!
EDIT2: chiaramente non contento ho preso gparted e l'ho formattata in ext4 da ext3 perchè credo che l'ultima volta l'ho fatta da cwm, risultato come prima, ma con l'avviso di mtab... sarò più preciso
EDIT3: ed ecco qua la nuova situazione
C:\>cd adb
C:\ADB>adb shell
sh-4.1$ su
su
sh-4.1# tune2fs -l /dev/block/mmcblk0p2
tune2fs -l /dev/block/mmcblk0p2
tune2fs 1.41.6 (30-May-2009)
ext2fs_check_if_mount: Can't check if filesystem is mounted due to missing mtab
file while determining whether /dev/block/mmcblk0p2 is mounted.
sh-4.1# e2fsck /dev/block/mmcblk0p2
e2fsck /dev/block/mmcblk0p2
e2fsck 1.41.6 (30-May-2009)
ext2fs_check_if_mount: Can't check if filesystem is mounted due to missing mtab
file while determining whether /dev/block/mmcblk0p2 is mounted.
/dev/block/mmcblk0p2: clean, 11/62592 files, 8345/250000 blocks
sh-4.1# umount /sd-ext
umount /sd-ext
failed.
sh-4.1# busybox mount /sd-ext
busybox mount /sd-ext
mount: can't read '/etc/fstab': No such file or directory
sh-4.1#
E ti pareva se non sbagliavo!! Devi rifarlo, adesso ho aggiornato la lista dei comandi. ma che è sta storia di mtab? Io l'ho fatto creare (ommmer.. o forse no. /system poteva essere read only!!). Comunque non è influente, è solo un warning.
Ora non ricordo più, ma con GParted per fare un partizionamento bisogna fare prima un resize? Non c'è una opzione per creare direttamente 2, 3 o più partizioni (eliminando ovviamente il contenuto della partizione corrente)?
PS: non puoi farle più grandi quelle immagini? Non si vede un tubo.
Domanda:io uso link2sd con rom Jelly blast e kuro kernel utilizzando una partizione ext 3.Ho però notato che le applicazioni che devono restare sulla memoria interna (quelle che fanno uso di widget) possono essere spostate ma solo in piccola parte.ad esempio io uso swype beta che occupa 25 mega e facendo da link2sd 'crea collegamento' mi sposta si e no 2 mega.Ora vorrei sapere se con questo script è possibile spostare per intero (o almeno in gran parte) le applicazioni e se il telefono vedrà la partizione come un tutt'uno con la memoria interna in modo da avere effettivamente più memoria e non solo una parte di sd dove collegare le app.Ah io ho formattato la sd via pc ora devo pulire la partizione e riformaatarla via cwm?va bene con una misera classe 4?
Il contenuto dei comandi...
C:\ADB>adb shell
sh-4.1$ su
su
sh-4.1# df
df
Filesystem Size Used Free Blksize
/dev 144M 44K 144M 4096
/mnt/asec 144M 0K 144M 4096
/mnt/obb 144M 0K 144M 4096
/system 221M 180M 40M 4096
/cache 35M 24K 35M 4096
/data 189M 46M 143M 4096
/mnt/sdcard 6G 73M 6G 4096
/mnt/secure/asec 6G 73M 6G 4096
sh-4.1# umount /sd-ext
umount /sd-ext
failed.
sh-4.1# tune2fs -l /dev/block/mmcblk0p2
tune2fs -l /dev/block/mmcblk0p2
tune2fs 1.41.6 (30-May-2009)
ext2fs_check_if_mount: Can't check if filesystem is mounted due to missing mtab
file while determining whether /dev/block/mmcblk0p2 is mounted.
sh-4.1# e2fsck /dev/block/mmcblk0p2
e2fsck /dev/block/mmcblk0p2
e2fsck 1.41.6 (30-May-2009)
ext2fs_check_if_mount: Can't check if filesystem is mounted due to missing mtab
file while determining whether /dev/block/mmcblk0p2 is mounted.
/dev/block/mmcblk0p2: clean, 11/65808 files, 12659/263064 blocks
sh-4.1# busybox mount /dev/block/mmcblk0p2 /sd-ext
busybox mount /dev/block/mmcblk0p2 /sd-ext
sh-4.1#
in merito al partizionamento, io ho seguito le linee guida fatte di partizionamento in fat32 e successivi resize e nuove partizioni, poi chiaro che con gparted puoi fare tutto d'un colpo
Ciao, la grande differenza tra link2sd e s2sd e' che il primo sposta app, dalvik e librerie delle app utente, mentre il secondo fa la stessa cosa (tranne le librerie) e in piu' sposta anche la dalvik cache delle app di sistema. Liberi piu' spazio alla fine :)