CERCA
PER MODELLO
FullScreen Chatbox! :)

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

Visualizzazione dei risultati da 1 a 1 su 1
Discussione:

[GUIDA] Dimmi come BOOT e ti dirò chi sei!

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
    Androidiano L'avatar di ACervellati


    Registrato dal
    Aug 2011
    Località
    Ferrara - Ravenna
    Messaggi
    186
    Smartphone
    Galaxy Next e Moto E

    Ringraziamenti
    58
    Ringraziato 316 volte in 103 Posts
    Cool

    [GUIDA] Dimmi come BOOT e ti dirò chi sei!

    Quando accendo il telefono e vedo e sento l'animazione BRAND mi viene voglia di toglierla (basta cancellare un pò di files dentro /system e il gioco è fatto)...

    Quando spengo il telefono stessa cosa: cancello un altro pò di files et voilà...

    Quando riaccendo il telefono, però, e lo vedo partire "al buio" fino alla fine... è così triste...
    ...così spento...

    Provo allora a recuperare i files di un firmware NO-BRAND e sostituirli a quelli che ho cancellato.
    Nel Caso specifico mi appoggio a S5570XXKPK_S5570XXKPK_S5570SERKPK.rar, archivio liberamente scaricabile dalla rete.

    PREREQUISITI:
    • diritti di root
    • busybox
    • emulatore di terminale o Android SDK installato su PC (opzione alternativa)


    l'archivio compresso S5570XXKPK_S5570XXKPK_S5570SERKPK.rar contiene, a sua volta, un archivio S5570XXKPK_S5570XXKPK_S5570SERKPK_HOME.tar non compresso, che, scompattato, contiene questi files:

    • amss
    • arm11boot
    • boot.img
    • csc.rfs
    • mibib
    • oemsbl
    • qcsbl
    • recovery.img
    • system.rfs

    Mi concentro su system.rfs, che - di fatto - è un filesystem con dentro tutto quello che di solito trovo nel telefono proprio in /system.

    Il tipo di filesystem "rfs" è simile a FAT16 ma è proprietario di Samsung e non sono in grado, in maniera semplice e veloce, di guardarne il contenuto da PC (Windows o Linux non importa); utilizzerò allora un trucco "Linux-way" proprio all'interno del telefono!

    Prima di tutto copio il file sulla sdcard (qualunque metodo va bene) poi lancio l'app "emulatore terminale" (o "adb shell").

    Acquisisco i diritti di root
    codice:
    $ su
    
    #
    verifico la presenza del file sulla sdcard (N.B. da adesso in avanti nelle risposte ai comandi evidenzo solo le righe che mi interessano volta per volta)
    codice:
    # ls -l /sdcard/
    
    ----rwxr-x system   sdcard_rw 199131136 2011-10-18 21:39 system.rfs
    Creo una cartellina temporanea, sempre sulla sdcard, per usarla come "punto di mount" per il filesystem rfs
    codice:
    # mkdir /sdcard/nobrandsystem
    
    # ls -l /sdcard/
    
    d---rwxr-x system   sdcard_rw          2011-10-19 09:14 nobrandsystem
    
    # ls -l /sdcard/nobrandsystem/
    
    #
    Giustamente la cartellina per ora è vuota. Adesso, però, inganno Ginger facendogli credere che il file system.rfs è in realtà un harddisk virtuale così lo posso montare nella cartellina appena creata
    codice:
    # busybox mount -o loop /sdcard/system.rfs /sdcard/nobrandsystem
    
    # ls -l /sdcard/nobrandsystem
    
    drwxrwxrwx root     root              2011-07-21 11:04 lib
    drwxrwxrwx root     root              2011-07-21 11:04 fonts
    -rwxrwxrwx root     root         3329 2011-07-21 11:04 build.prop
    drwxrwxrwx root     root              2011-07-21 11:04 app
    drwxrwxrwx root     root              2011-07-21 11:04 media
    drwxrwxrwx root     root              2011-07-21 11:04 usr
    drwxrwxrwx root     root              2011-07-21 11:04 cameradata
    drwxrwxrwx root     root              2011-07-21 11:04 bin
    drwxrwxrwx root     root              2011-07-21 11:04 xbin
    drwxrwxrwx root     root              2011-07-21 11:04 wifi
    drwxrwxrwx root     root              2011-07-21 11:04 framework
    drwxrwxrwx root     root              2011-07-21 11:04 etc
    
    #
    Eccolo qua! il contenuto di un /system No-Brand davanti agli occhi!

    Il resto - come piace dire a me - è solo EASY PLAY...

    procedo rimontando in scrittura il mio /system
    codice:
    # mount -o remount rw /system
    
    #
    e copio questi files
    codice:
    /sdcard/nobrandsystem/media/bootsamsung.qmg
    /sdcard/nobrandsystem/media/bootsamsungloop.qmg
    /sdcard/nobrandsystem/etc/poweron.ogg
    
    /sdcard/nobrandsystem/media/video/shutdown/shutdown.qmg
    al posto di questi
    codice:
    /system/media/bootsamsung.qmg
    /system/media/bootsamsungloop.qmg
    /system/etc/poweron.ogg
    
    /system/media/video/shutdown/shutdown.qmg
    Spengo e riaccendo il telefono e...

    P.S. Voglio vedere e sentire il boot di un Brand diverso dal mio? Stessa procedura, archivio diverso!

    ATTENZIONE: Sempre una copia di backup dei file originali da qualche parte... se qualcosa va storto li ho sempre a disposizione!
    Ultima modifica di millo1978; 24-03-12 alle 14:09

  2. I seguenti 4 Utenti hanno ringraziato ACervellati per il post:

    davidefd (05-09-12),ducas78 (18-12-12),Mattiuccio (24-03-12),millo1978 (20-10-11)

  3.  

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