Visualizzazione stampabile
-
Galaxy S e Partizioni
Nel poco tempo a disposizione che ho sto cercando di capire come è fatto il galaxy S.
In particolare mi ha incuriosito la dichiarazione di Val3ri0 secondo cui Il Galaxy S ha una dozzina di partizioni.
Non sono molto pratico di linux ma grazie all'aiuto di google sono riuscito a trovare i comandi che mi dovrebbero permettere di leggere le partizioni.
Ecco l'output
Questo è l'output del comando mount
codice:
rootfs / rootfs ro,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
proc /proc proc rw,relatime 0 0
sys /sys sysfs rw,relatime 0 0
tmpfs /tmp tmpfs rw,relatime 0 0
/dev/block/stl6 /mnt/.lfs j4fs rw,relatime 0 0
/dev/block/stl9 /system rfs ro,relatime,vfat,log_off,check=no,gid/uid/rwx,iocharset=utf8 0 0
/dev/block/mmcblk0p2 /data rfs rw,nosuid,nodev,noatime,vfat,llw,check=no,gid/uid/rwx,iocharset=utf8 0 0
/dev/block/stl10 /dbdata rfs rw,nosuid,nodev,noatime,vfat,llw,check=no,gid/uid/rwx,iocharset=utf8 0 0
/dev/block/stl11 /cache rfs rw,nosuid,nodev,noatime,vfat,llw,check=no,gid/uid/rwx,iocharset=utf8 0 0
tmpfs /dev tmpfs rw,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/dev/block/stl3 /efs rfs rw,nosuid,nodev,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=utf8 0 0
/dev/block/vold/179:1 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:9 /mnt/sdcard/external_sd vfat rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:9 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /mnt/sdcard/external_sd/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0
/dev/block/dm-0 /mnt/asec/rcmgroup.app.asphone2-2 vfat ro,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/dm-1 /mnt/asec/com.com2us.sliceit-1 vfat ro,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/dm-2 /mnt/asec/com.spb.tv.am-1 vfat ro,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/dm-4 /mnt/asec/com.jappit.android.televideo-1 vfat ro,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/dm-5 /mnt/asec/com.rovio.angrybirdsseasons-1 vfat ro,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/dm-6 /mnt/asec/com.rovio.angrybirds-1 vfat ro,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/dm-7 /mnt/asec/com.feelingtouch.NinjaRun-2 vfat ro,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
Questo è l'output di df
codice:
/tmp: 173016K total, 0K used, 173016K available (block size 4096)
/system: 282432K total, 280148K used, 2284K available (block size 4096)
/data: 1963952K total, 377568K used, 1586384K available (block size 16384)
/dbdata: 130280K total, 11656K used, 118624K available (block size 4096)
/cache: 30792K total, 1828K used, 28964K available (block size 4096)
/dev: 173016K total, 0K used, 173016K available (block size 4096)
/mnt/asec: 173016K total, 0K used, 173016K available (block size 4096)
/efs: 6064K total, 5128K used, 936K available (block size 1024)
/mnt/sdcard: 6060544K total, 3346976K used, 2713568K available (block size 32768)
/mnt/sdcard/external_sd: 1983712K total, 54208K used, 1929504K available (block size 32768)
/mnt/secure/asec: 1983712K total, 54208K used, 1929504K available (block size 32768)
/mnt/asec/rcmgroup.app.asphone2-2: 2088K total, 532K used, 1556K available (block size 4096)
/mnt/asec/com.com2us.sliceit-1: 6236K total, 4788K used, 1448K available (block size 4096)
/mnt/asec/com.spb.tv.am-1: 5200K total, 3496K used, 1704K available (block size 4096)
/mnt/asec/com.jappit.android.televideo-1: 2088K total, 100K used, 1988K available (block size 4096)
/mnt/asec/com.rovio.angrybirdsseasons-1: 14536K total, 12576K used, 1960K available (block size 4096)
/mnt/asec/com.rovio.angrybirds-1: 16612K total, 14484K used, 2128K available (block size 4096)
/mnt/asec/com.feelingtouch.NinjaRun-2: 4164K total, 2100K used, 2064K available (block size 4096)
e questo è il contenuto di etc/fstab
codice:
/dev/block/stl11 /cache auto llw,check=no,nosuid,nodev
/dev/block/mmcblk0p2 /data auto llw,check=no,nosuid,nodev
/dev/block/stl10 /dbdata auto llw,check=no,nosuid,nodev
/dev/block/stl9 /system auto llw,check=no
/dev/block/mmcblk0p1 /mnt/sdcard vfat rw
(null) /sd-ext auto rw
il Comandio fdisk -l invece non restiuisce alcun output.
Ecco le mie domande tanto per cominciare:
1) Qual'è questa dozzina di partizioni?
2) Da questa riga:
codice:
/dev/block/mmcblk0p2 /data rfs rw,nosuid,nodev,noatime,vfat,llw,check=no,gid/uid/rwx,iocharset=utf8 0 0
si dovrebbe capire anche che non ho lagfix attivo giusto?
3) Percheré fdisk -l non mi da alcun output?
4)
codice:
/system: 282432K total, 280148K used, 2284K available (block size 4096)
Come mai system è così avido di spazio?
-
Vale se è sempre Vale(rio) a risponderti ? ;)
Quote:
Originariamente inviato da
Val3r10
[Q] Il telefono è strutturato in partizioni e file system, come un PC. Quante e quali sono ? -->
[A]
Quote:
Originariamente inviato da
Val3r10
[CODE]
dd if=/dev/block/bml1 bs=4096 of=boot.bin
dd if=/dev/block/bml2 bs=4096 of=s1-odin_XXX.pit
dd if=/dev/block/stl3 bs=4096 of=efs.rfs
dd if=/dev/block/bml4 bs=4096 of=Sbl.bin
dd if=/dev/block/stl6 bs=4096 of=param.lfs
dd if=/dev/block/bml7 bs=4096 of=zImage
dd if=/dev/block/stl9 bs=4096 of=factoryfs.rfs
dd if=/dev/block/stl10 bs=4096 of=dbdata.rfs
dd if=/dev/block/stl11 bs=4096 of=cache.rfs
dd if=/dev/block/bml12 bs=4096 of=modem.bin
tar zcvf backup_data.tar.gz /data
SYSTEM è così grande, 260-280mb a seconda del Pit in uso, perché contiene appunto tutto il firmware...
Ma la DATA è più grande: sono 2gb roftl
-
Mi ero perso sta risposta. Grazie Valerio.
Io comunque volevo sapere non perché è così grande, ma perché ha così poco spazio libero. A volte capita che alcune applicazioni richiedono il busybox in /system e non riescono ad installarlo per mancanza di spazio
Sent from my GT-I9000 using Tapatalk
-
:)
Perché non è previsto che qualcuno ci smanazzi dentro... men che meno in scrittura roftl
Il problema della partizione full di solito si risolve o cancellando APK (cfr. QUI) che vengono aggiornati con versioni successive nella partizione DATA (che di spazio ne ha da vendere), oppure utilizzando ROM deodexed... in cui lo spazio occupato appunto dai file .odex nativi (che nelle deodexed non ci sono, per definizione) finisce invece in dalvik-cache
-
Preciso e puntuale come sempre.
Già checi siamo altra domanda.
Si può rendere deodex anche la rom che ho installata sul dispositivo?
-
Tempo fa avevo sentito di un "deodexing in linea" direttamente sul telefono, ma sinceramente mi fiderei poco poco.
Attualmente credo che lo stato dell'arte sia utilizzare una ROM stock-like, che è già lavorata. Ad esempio sulla DocKitchen...
La differenza tra ROM e firmware è che la prima (in formato zip) la installi tramite recovery, mentre il firmware (in formato tar) la flashi tramite Odin/Kies
Dal punto di vista della destinazione, se ne prendi una senza modifiche cosmetiche, non c'è alcuna differenza.
Devi però domandarti qual'è il tuo scopo finale. Perché vuoi liberare spazio ?
-
ciao ragazzi, riesumo questa vecchia discussione per un paio di chiarimenti.
in questi giorni sto smanazzando con heimdall frontend (l'intervaccia grafica).
tra le varie opzioni ne ha una interessante che permette di stampare a schermo il contenuto del file .pit.
Quote:
nella scheda "utilities", connettendo il telefono in download mode e premendo il tasto "print", segue reboot
questo è il contenuto del mio print
Quote:
Beginning session...
Session begun with device of type: 0
Downloading device's PIT file...
PIT file download sucessful
Entry Count: 13
Unknown 1: 1
Unknown 2: 0
Unknown 3: 7508
Unknown 4: 65
Unknown 5: 64224
Unknown 6: 18
Unknown 7: 55304
Unknown 8: 67
--- Entry #0 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 0
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 1
Unknown 2: 6684783
Unknown 3: 2097268
Partition Name: IBL+PBL
Filename: boot.bin
--- Entry #1 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 1
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 1
Unknown 2: 0
Unknown 3: 0
Partition Name: PIT
Filename:
--- Entry #2 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 20
Partition Flags: 2 (R/W)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 40
Unknown 2: 0
Unknown 3: 0
Partition Name: EFS
Filename: efs.rfs
--- Entry #3 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 3
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 5
Unknown 2: 0
Unknown 3: 0
Partition Name: SBL
Filename: sbl.bin
--- Entry #4 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 4
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 5
Unknown 2: 0
Unknown 3: 0
Partition Name: SBL2
Filename: sbl.bin
--- Entry #5 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 21
Partition Flags: 2 (R/W)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 20
Unknown 2: 0
Unknown 3: 0
Partition Name: PARAM
Filename: param.lfs
--- Entry #6 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 6
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 30
Unknown 2: 0
Unknown 3: 0
Partition Name: KERNEL
Filename: zImage
--- Entry #7 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 7
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 30
Unknown 2: 0
Unknown 3: 0
Partition Name: RECOVERY
Filename: zImage
--- Entry #8 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 22
Partition Flags: 2 (R/W)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 1146
Unknown 2: 0
Unknown 3: 0
Partition Name: FACTORYFS
Filename: factoryfs.rfs
--- Entry #9 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 23
Partition Flags: 2 (R/W)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 536
Unknown 2: 0
Unknown 3: 0
Partition Name: DBDATAFS
Filename: dbdata.rfs
--- Entry #10 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 24
Partition Flags: 2 (R/W)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 140
Unknown 2: 0
Unknown 3: 0
Partition Name: CACHE
Filename: cache.rfs
--- Entry #11 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 11
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 50
Unknown 2: 0
Unknown 3: 0
Partition Name: MODEM
Filename: modem.bin
--- Entry #12 ---
Unused: Yes
Partition Type: 1 (Unknown)
Partition Identifier: 11
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 0
Partition Block Count: 0
Unknown 2: 0
Unknown 3: 0
Partition Name:
Filename:
Ending session...
Rebooting device...
premetto che di mio ho fatto una cazzata che ora non so risolvere:
per distrazione ho flashato (con heimdall) un kernel voodoo (quindi un file zimage) sotto partizione "RECOVERY" (Entry #7) e non KERNEL.
ho trovato su un altro sito questa spiegazione relativa alle partizioni flashabili da heimdall
Quote:
This will display the partition table of your phone. This is enlightening to know what it contains:
IBL+PBL is the boot loader, be extra careful with it;
PIT is the partition table;
EFS contains some important data like IEMEI, be extra careful with it;
SBL is the second boot loader;
SBL2 is the backup of the second boot loader;
PARAM contains some images used as various stage of the boot process;
KERNEL is the kernel;
RECOVERY is the backup of the kernel;
FACTORYFS contains /system file system which is some kind of root file system;
DBDATA contains /data file system which is the database to store application parameters;
CACHE contains /cache file system which contains the Dalvik cache;
MODEM contains the firmware for the modem.
As we will see, Heimdall is able to flash any of those partitions with flash subcommand.
.
mi servirebbe sapere, in origine, che file c'è in quella partizione "RECOVERY" , visto che la mia stampa riporta un file zimage, ma girando per altri lidi mi sembra di capire che dovrebbe essere un file del tipo "recovery.bin".
qualche anima pia sarebbe così gentile da connettere il suo cazzabbubbolo (galaxys) non pasticciato e postarmi una stampa della mappa delle partizioni?
ah, parlo di pit 512, nel caso servisse (e penso proprio di si)
poi se qualche anima altrettanto pia fosse così gentile da spiegarmi come dumparla dalle partizioni del disco, visto che non fa parte delle famigerate 12 partizioni citate in precedenza.
per chi fosse interessato a sapere che effetti da la mia imperizia lo spiego subito:
in apparenza nulla, poi ho provato a flashare un framework modificato fatto da me (già collaudato e funzionante sullo stesso firmware, ovvero jvt from kies) per la mod della batteria; il telefono si avvia, ma da praticamente il FC di tutte le app in background, dal terminaale non sono in grado di spostare o creare file sulla scheda di memoria, tutti i gestori file vanno in crash e un flash di un nuovo firmware non ha risolto una mazza.
ho provato addirittura una darky resurrection, poi la pulizia che faccio di solito (quella in firma), ho rovato a formattare la memoria iinterna da recovery e ad eseguire subito il flash formattando preventivamente da recovery tutte le partizioni, etc etc.
appena provo a flashare il mio colludatissimo pacchetto (che a proposito, pensando fosse corrotto ho ben pensato di controllare l'hash md5 con quello di un pacchetto già installato e quindi funzionante al 100%, prelevato da un dump).
al momento l'unico modo che ho di far funzionare il telefono è quello di montare il dump che ho creato prima di fare l'errore, ma non appena modifico il framework o provo a modificarlo (magari sostituendolo con se stesso) su una installazione pulita muore in preda ai force closed..
avete qualche idea?
-
hai più risolto questa faccenda?
Se no io proverei a flashare questo firmare con heimdall:
http://www.vorbeth.co.uk/files/TwooEz-Full.tar.gz
Subito dopo aver flashato quel firmware, ecco il mio pit:
codice:
Beginning session...
Session begun with device of type: 0
Downloading device's PIT file...
PIT file download sucessful
Entry Count: 13
Unknown 1: 1
Unknown 2: 0
Unknown 3: 7508
Unknown 4: 65
Unknown 5: 64224
Unknown 6: 18
Unknown 7: 55304
Unknown 8: 67
--- Entry #0 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 0
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 1
Unknown 2: 6684783
Unknown 3: 2097268
Partition Name: IBL+PBL
Filename: boot.bin
--- Entry #1 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 1
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 1
Unknown 2: 0
Unknown 3: 0
Partition Name: PIT
Filename:
--- Entry #2 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 20
Partition Flags: 2 (R/W)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 40
Unknown 2: 0
Unknown 3: 0
Partition Name: EFS
Filename: efs.rfs
--- Entry #3 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 3
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 5
Unknown 2: 0
Unknown 3: 0
Partition Name: SBL
Filename: sbl.bin
--- Entry #4 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 4
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 5
Unknown 2: 0
Unknown 3: 0
Partition Name: SBL2
Filename: sbl.bin
--- Entry #5 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 21
Partition Flags: 2 (R/W)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 20
Unknown 2: 0
Unknown 3: 0
Partition Name: PARAM
Filename: param.lfs
--- Entry #6 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 6
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 30
Unknown 2: 0
Unknown 3: 0
Partition Name: KERNEL
Filename: zImage
--- Entry #7 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 7
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 30
Unknown 2: 0
Unknown 3: 0
Partition Name: RECOVERY
Filename: zImage
--- Entry #8 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 22
Partition Flags: 2 (R/W)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 1146
Unknown 2: 0
Unknown 3: 0
Partition Name: FACTORYFS
Filename: factoryfs.rfs
--- Entry #9 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 23
Partition Flags: 2 (R/W)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 536
Unknown 2: 0
Unknown 3: 0
Partition Name: DBDATAFS
Filename: dbdata.rfs
--- Entry #10 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 24
Partition Flags: 2 (R/W)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 140
Unknown 2: 0
Unknown 3: 0
Partition Name: CACHE
Filename: cache.rfs
--- Entry #11 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 11
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 50
Unknown 2: 0
Unknown 3: 0
Partition Name: MODEM
Filename: modem.bin
--- Entry #12 ---
Unused: Yes
Partition Type: 1 (Unknown)
Partition Identifier: 11
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 0
Partition Block Count: 0
Unknown 2: 0
Unknown 3: 0
Partition Name:
Filename:
Ending session...
Rebooting device...
-
Quote:
Originariamente inviato da
cicciocant
hai più risolto questa faccenda?
Se no io proverei a flashare questo firmare con heimdall:
http://www.vorbeth.co.uk/files/TwooEz-Full.tar.gz
Subito dopo aver flashato quel firmware, ecco il mio pit:
codice:
Beginning session...
Session begun with device of type: 0
Downloading device's PIT file...
PIT file download sucessful
Entry Count: 13
Unknown 1: 1
Unknown 2: 0
Unknown 3: 7508
Unknown 4: 65
Unknown 5: 64224
Unknown 6: 18
Unknown 7: 55304
Unknown 8: 67
--- Entry #0 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 0
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 1
Unknown 2: 6684783
Unknown 3: 2097268
Partition Name: IBL+PBL
Filename: boot.bin
--- Entry #1 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 1
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 1
Unknown 2: 0
Unknown 3: 0
Partition Name: PIT
Filename:
--- Entry #2 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 20
Partition Flags: 2 (R/W)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 40
Unknown 2: 0
Unknown 3: 0
Partition Name: EFS
Filename: efs.rfs
--- Entry #3 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 3
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 5
Unknown 2: 0
Unknown 3: 0
Partition Name: SBL
Filename: sbl.bin
--- Entry #4 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 4
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 5
Unknown 2: 0
Unknown 3: 0
Partition Name: SBL2
Filename: sbl.bin
--- Entry #5 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 21
Partition Flags: 2 (R/W)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 20
Unknown 2: 0
Unknown 3: 0
Partition Name: PARAM
Filename: param.lfs
--- Entry #6 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 6
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 30
Unknown 2: 0
Unknown 3: 0
Partition Name: KERNEL
Filename: zImage
--- Entry #7 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 7
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 30
Unknown 2: 0
Unknown 3: 0
Partition Name: RECOVERY
Filename: zImage
--- Entry #8 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 22
Partition Flags: 2 (R/W)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 1146
Unknown 2: 0
Unknown 3: 0
Partition Name: FACTORYFS
Filename: factoryfs.rfs
--- Entry #9 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 23
Partition Flags: 2 (R/W)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 536
Unknown 2: 0
Unknown 3: 0
Partition Name: DBDATAFS
Filename: dbdata.rfs
--- Entry #10 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 24
Partition Flags: 2 (R/W)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 140
Unknown 2: 0
Unknown 3: 0
Partition Name: CACHE
Filename: cache.rfs
--- Entry #11 ---
Unused: No
Partition Type: 0 (RFS)
Partition Identifier: 11
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 256
Partition Block Count: 50
Unknown 2: 0
Unknown 3: 0
Partition Name: MODEM
Filename: modem.bin
--- Entry #12 ---
Unused: Yes
Partition Type: 1 (Unknown)
Partition Identifier: 11
Partition Flags: 0 (R)
Unknown 1: 0
Partition Block Size: 0
Partition Block Count: 0
Unknown 2: 0
Unknown 3: 0
Partition Name:
Filename:
Ending session...
Rebooting device...
grazie per l'interessamento!
allora, il problema sembra essersi risolto da solo: ho proseguito alcuni giorni con il dump e come per magia non mi ha dato più l'errore del framework.. sinceramente non capisco cosa sia successo.
facendo una ulteriore ricerca ho scoperto una cosa: il pacchetto che ho moddato con il framework.res.apk modificato non funziona con la rom stock!
mi spiego meglio: per funzionare correttamente ho scoperto (dopo aver incasinato il terminale di un amico) che è necessario eliminare alcune app di sistema (in primis quelle degli aggiornamenti OTA), più alcune app inutili tipo layar e simili. così funziona senza problemi. io non me ne sono accorto prima perchè lo sostituivo dopo la rimozione delle app..
in ogni caso la mappa delle partizioni sembra corretta adesso, probabilmente il cosiddettò "recovery.bin" è un file fatto da altri terminali (infatti le discussioni erano relative a vari fascinate et simili).
la mappa delle partizioni l'ho controllata anche su un terminale che non è mai stato moddato, uscito dal negozio con 2.3.3 itv montato (quindi abbastanza sicuro come riscontro), e riporta esattamente quello che ho scritto io e quello che hai riportato tu..