CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: gianpassa con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 10 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 9 su 9
Discussione:

Galaxy S e Partizioni

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Senior Droid L'avatar di cicciocant


    Registrato dal
    Dec 2010
    Messaggi
    602

    Ringraziamenti
    39
    Ringraziato 135 volte in 98 Posts
    Predefinito

    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?

  2. Il seguente Utente ha ringraziato cicciocant per il post:

    maxyit (09-12-12)

  3.  
  4. #2
    Androidiani Power User L'avatar di Val3r10


    Registrato dal
    Apr 2010
    Messaggi
    3,398
    Smartphone
    ZE551ML LG-H955 GT-I9000+P5200

    Ringraziamenti
    428
    Ringraziato 1,743 volte in 813 Posts
    Predefinito

    Vale se è sempre Vale(rio) a risponderti ?

    Quote Originariamente inviato da Val3r10 Visualizza il messaggio
    [Q] Il telefono è strutturato in partizioni e file system, come un PC. Quante e quali sono ? --> [A]

    Quote Originariamente inviato da Val3r10 Visualizza il messaggio
    [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

  5. I seguenti 2 Utenti hanno ringraziato Val3r10 per il post:

    cicciocant (10-02-11),maxyit (09-12-12)

  6. #3
    Senior Droid L'avatar di cicciocant


    Registrato dal
    Dec 2010
    Messaggi
    602

    Ringraziamenti
    39
    Ringraziato 135 volte in 98 Posts
    Predefinito

    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

  7. #4
    Androidiani Power User L'avatar di Val3r10


    Registrato dal
    Apr 2010
    Messaggi
    3,398
    Smartphone
    ZE551ML LG-H955 GT-I9000+P5200

    Ringraziamenti
    428
    Ringraziato 1,743 volte in 813 Posts
    Predefinito


    Perché non è previsto che qualcuno ci smanazzi dentro... men che meno in scrittura

    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
    Se miei consigli o mie << GUIDE >> sono stati utili, un click sul THANKS costa molto meno e vale il tempo dedicato.

  8. Il seguente Utente ha ringraziato Val3r10 per il post:

    cicciocant (10-02-11)

  9. #5
    Senior Droid L'avatar di cicciocant


    Registrato dal
    Dec 2010
    Messaggi
    602

    Ringraziamenti
    39
    Ringraziato 135 volte in 98 Posts
    Predefinito

    Preciso e puntuale come sempre.
    Già checi siamo altra domanda.
    Si può rendere deodex anche la rom che ho installata sul dispositivo?

  10. #6
    Androidiani Power User L'avatar di Val3r10


    Registrato dal
    Apr 2010
    Messaggi
    3,398
    Smartphone
    ZE551ML LG-H955 GT-I9000+P5200

    Ringraziamenti
    428
    Ringraziato 1,743 volte in 813 Posts
    Predefinito

    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 ?

  11. I seguenti 2 Utenti hanno ringraziato Val3r10 per il post:

    cicciocant (06-03-11),Viperax (17-02-11)

  12. #7
    Senior Droid L'avatar di misha84


    Registrato dal
    Mar 2011
    Messaggi
    953

    Ringraziamenti
    181
    Ringraziato 345 volte in 230 Posts
    Predefinito

    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.
    nella scheda "utilities", connettendo il telefono in download mode e premendo il tasto "print", segue reboot
    questo è il contenuto del mio print
    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
    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?

  13. #8
    Senior Droid L'avatar di cicciocant


    Registrato dal
    Dec 2010
    Messaggi
    602

    Ringraziamenti
    39
    Ringraziato 135 volte in 98 Posts
    Predefinito

    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...

  14. Il seguente Utente ha ringraziato cicciocant per il post:

    misha84 (06-11-11)

  15. #9
    Senior Droid L'avatar di misha84


    Registrato dal
    Mar 2011
    Messaggi
    953

    Ringraziamenti
    181
    Ringraziato 345 volte in 230 Posts
    Predefinito

    Quote Originariamente inviato da cicciocant Visualizza il messaggio
    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..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy