CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: mikifree con ben 29 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: Pierdebeer con ben 176 Thanks ricevuti negli ultimi sette giorni
Utente del mese: Slim80 con ben 868 Thanks ricevuti nell'ultimo mese

Pagina 1 di 32 12311 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 314
Discussione:

[GUIDE] Galaxy S: generalità e base su Firmware/ROM/Procedure

  1. #1
    Moderatore L'avatar di Val3r10
    Registrato dal
    Apr 2010
    Messaggi
    3,272
    Smartphone
    Galaxy S GT-I9000, GT-I9070P
    Thanks
    389
    Thanked 1,693 Times in 784 Posts
    Lightbulb

    [GUIDE] Galaxy S: generalità e base su Firmware/ROM/Procedure


    http://tinyurl.com/SGS-faq


    Su ispirazione di alcuni thread presenti su XDA, tra cui il principale:
    [HOWTO] [REF] [FAQ] [Guides] [Tutorials] Flash/Root/ADB/ROM [MUST READ!],
    si raccolgono qui, sotto forma di guida/tutorial, molte delle risposte alle domande più frequenti, anzi martellanti, che vengono troppo spesso riproposte nel forum. Senza mai leggere ed informarsi sui problemi comuni prima di postare ed esigere aiuto per il proprio. Identico agli altri.

    Proprio per questo motivo, per far sì che vengano lette, tutte le informazioni sono raggruppate nella prima pagina del thread. Dovrebbe essere uno sforzo collegiale, quindi accodatevi pure con proposte, integrazioni, aggiustamenti !
    E' un esperimento. Proviamo ?
    Grazie della collaborazione.


    N.B.: l'unico eventuale gradito riscontro è un Thanks da apposito pulsante.
    il Thanks sulle varie guide utilizzate, oltre che un innocuo gesto di cortesia, è un utile feedback
    per capire cosa approfondire e su cosa continuare ad investire tempo e sforzi.
    (My)Thanks




    ATTENZIONE !!!


    QUESTA GUIDA CONTIENE PROCEDURE POTENZIALMENTE PERICOLOSE

    Seguendo in modo errato o approssimativo le istruzioni descritte nel thread è possibile rovinare, anche irrimediabilmente, il telefonino e renderlo inutilizzabile. Prima di procedere, assicurarsi di aver letto attentamente e compreso le procedure, nonché di eseguirle secondo istruzioni.

    L'obiettivo delle istruzioni di seguito, condivise e sottoposte a verifica continua della community, è una maggiore consapevolezza delle proprie azioni nell'uso avanzato di un oggetto che ha un valore commerciale non affatto trascurabile.
    Pertanto
    chi firma la raccolta e condivide tali informazioni non può in alcun modo essere considerato responsabile di eventuali danni provocati ai dispositivi informatici su cui altri operano.
    A maggior ragione, nel caso in cui le istruzioni non vengano attentamente lette, comprese e seguite. Ovvero nel caso si faccia di testa propria perché qualcuno ha detto, lavandosene le mani, che "così si fa prima".
    E' molto difficile ottenere un fermacarte da 4", ma se ci si riesce è perché lo si è meritato, di solito.
    N.B.: qualsiasi modifica al Samsung I-9000 Galaxy S non prevista nel manuale dell'utente finale, INCLUSO IL ROOT DEL TELEFONO, ne invalida la garanzia, sia dell'eventuale operatore telefonico (brand), sia presso la stessa casa produttrice (no-brand).

    Non è affatto predeterminabile che, in caso di necessità, sia possibile ripristinare lo stato originale del telefono.



    INDICE DEGLI ARGOMENTI

    Capitolo #1 - Introduzione / Indice degli argomenti / Disclaimer e precauzioni d'uso della guida

    Capitolo #2 - Glossario e terminologia. FAQ e riferimenti esterni

    Capitolo #3 - Basics. Download e Recovery mode - 3 tasti

    Capitolo #4 - Recovery 2e/3e - ClockWorkMod

    Capitolo #5 - KIES e aggiornamento ufficiale Samsung (FUS). Registry patcher

    Capitolo #6 - ODIN: Flash di Firmware e Kernel

    --Capitolo #7 - ODIN: Procedura "re-virgin your SGS". Unbranding. Reset completo e sicuro

    Capitolo #8 - FAQ & Tricks - Domande frequenti, suggerimenti e trucchi

    Capitolo #9 - ADB avanzato. Backup & Recovery partizioni originali

    Capitolo #10 - NonSoloADB: Procedura "ITalianize your EU SGS". Modifica CSC & Product Code




    Le informazioni contenute in questo thread sono condivise e disponibili a revisione della community del forum, secondo lo spirito del CreativeCommons, in modo ampio e senza alcun fine di lucro. Né rispetto a tale licenza possono essere abusate.
    Ultima modifica di Val3r10; 03-10-13 a 12:04
    Se miei consigli o mie << GUIDE >> sono stati utili, un click sul THANKS costa molto meno e vale il tempo dedicato.

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

    aaasss10 (26-10-11),agentot (05-10-11),alanal (22-06-12),alessandracav (31-05-11),Alle46 (09-06-11),ameris (13-03-12),Androiode (21-09-11),auron86 (09-01-11),axel88 (07-03-11),benix84 (29-09-12),blackdog85 (17-08-11),blackie84 (09-01-11),Bonvaz (17-09-11),brunner85 (26-03-11),CallOfDutier (02-04-11),Cek37 (27-11-11),cervo1957 (19-07-11),cicciocant (17-01-11),coffy72 (23-02-11),daniele89 (09-02-11),darkness07 (01-03-11),davideco (13-03-11),ddss (01-02-11),DesMoines (18-09-11),DeusEx (02-07-11),Dexter78 (01-05-11),dieseI (03-01-12),djb4rd (07-04-12),djdido (28-11-11),DoUbLeR (30-01-11),Dreamer81 (16-01-11),ecko (16-07-12),Edo94 (01-01-12),elettronik (31-01-12),elivagar (23-01-11),ErBussola (26-10-11),esmash (17-06-11),Fabio3105 (12-01-11),Fallingsnow (01-12-12),Figio (07-01-11),filo91 (12-11-11),flower10 (29-02-12),fonta91 (08-08-11),forgecalix (25-06-11),fpepe79 (19-01-12),ft941 (12-10-11),Funkwarrior (22-09-12),Gahanta (07-10-12),gaima51 (28-01-14),Ghidda (08-01-11),Gighen666 (07-03-11),Giulix63 (26-01-11),Gufi (03-04-11),Headbanger82 (04-07-11),hero96 (06-09-11),hiace (29-04-12),iaio72 (10-01-11),idiversss (09-01-11),Ijanmohr (20-11-13),ilMenno (21-07-11),irlanda3 (30-04-11),ironike (17-03-11),ixidron (21-07-11),jacksamba (03-11-12),jambeddu (01-08-11),jasone88 (19-08-12),kakaroth1977 (14-09-11),KalashNK (22-06-11),killkrt (12-03-11),krimax (03-03-11),leon0602 (19-01-11),lio97 (27-09-12),lippol94 (09-02-11),lollox80 (06-04-11),lorevan (16-07-11),lorygia74 (23-04-12),lucamart (14-02-13),lucatec (01-01-13),lucedixul (05-06-11),lukas69 (24-07-11),lukat (26-08-11),Lyon17 (21-12-11),Ma551m0 (09-01-13),mambo (16-04-12),Mando (13-03-11),Marco91 (05-03-11),Marcoa86 (19-04-11),masterverona (29-06-11),Mattia9631 (18-06-12),max019 (10-02-11),Max92 (27-02-11),Merlinx1 (12-11-11),micknat (30-03-11),misha84 (11-03-11),MiT (25-04-11),mitino88 (13-09-11),mluzzi (24-08-11),Morpheus88 (28-03-11),MrGlonass (27-10-13),mrmela (12-04-11),Mrsweet83 (10-07-11),Nekos (06-06-11),nunzioz (02-05-13),P4ll1n01 (15-06-13),paco59 (12-10-11),palla013 (24-08-11),paycasa (04-07-11),Peppegs (18-02-11),peppo91 (25-08-13),pierluigi86 (23-04-12),piro78 (02-07-11),PizzaShoW (11-04-11),pmxs (07-04-11),pregnola (22-08-12),RainbowZ (08-01-11),rambozo (03-03-12),rizzotti91 (25-02-11),rufo89 (17-03-11),sallar (11-01-11),sandrinux (02-11-11),Sasy9191 (02-09-11),satchmo (12-01-11),sconcau84 (06-01-11),secgian (24-07-11),sharks94 (03-04-11),shifusensei (19-11-11),silvestro80 (22-05-11),skio5 (15-02-11),SkyNigkt (25-01-11),starschild (06-04-11),Ste23 (04-07-11),stemarius (13-10-11),stex999 (13-01-11),SuperM (07-07-11),SuperSu (07-06-11),Tatuato (08-01-11),TheFlash (06-03-11),ThemBones (27-01-11),TheOnlyMax (07-02-11),ToninoBG (01-11-12),turefrenchorn (19-03-11),uomopipistrello (20-07-11),Uriel80 (08-03-11),vanexxo (04-03-11),veloce1980 (31-05-11),watchman221 (08-05-11),wilcomir (13-01-11),xaittam (07-07-11),XxBrigantexX (07-03-11),yoda90 (06-01-11),zartas91 (18-03-11),Zinsput (31-12-11),zuzudom (15-02-11)

  3.  
  4. #2
    Moderatore L'avatar di Val3r10
    Registrato dal
    Apr 2010
    Messaggi
    3,272
    Smartphone
    Galaxy S GT-I9000, GT-I9070P
    Thanks
    389
    Thanked 1,693 Times in 784 Posts
    Predefinito

    Beginner's Basics
    Il punto da cui si può DEVE iniziare... a LEGGERE PRIMA DI SCRIVERE



    Questo capitolo è riservato a riferimenti e crediti alle altre guide del forum, dalle basilari alle più avanzate. E' una ricchezza essenziale, cerchiamo di sfruttarla.
    [verranno progressivamente integrate: se ne avete da segnalare, siamo qui per questo]


    GUIDE BASE


    GUIDE DI RECUPERO (ANTI-BRICK)

    RACCOLTE

    APPROFONDIMENTI


    ... Poi, se proprio non ci piace la risposta già fornita al vicino, e se ne vuole una dedicata e personalizzata:

    DOVE CHIEDERE ? (NON APRIRE NUOVI THREAD)



    I riferimenti alle altre guide storiche del forum li trovate nei prossimi capitoli, divisi per categoria.



    LEGGETE PRIMA DI CHIEDERE !
    Costa molto meno di quello che è costato a tutti scrivere tutto.
    Ed è anche gratis, oltre che una delle principali regole del forum...

    Thanks






    Ultima modifica di Val3r10; 28-11-11 a 19:52

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

    alanal (22-06-12),Caviglia (11-10-11),Cek37 (27-11-11),elias90 (06-12-11),filo91 (12-11-11),GiGGi (09-10-11),hero96 (06-09-11),ilMenno (21-07-11),lorevan (30-07-11),lorygia74 (23-04-12),lucamart (14-02-13),Ma551m0 (12-01-13),max019 (29-06-11),misha84 (11-03-11),mrmela (23-06-11),Mrsweet83 (10-07-11),nunzioz (02-05-13),P4ll1n01 (15-06-13),peppo91 (25-08-13),pierluigi86 (23-04-12),SimonG (06-08-12),starschild (06-04-11),SuperM (07-07-11),TheFlash (06-03-11),ToninoBG (01-11-12),zuzudom (15-02-11)

  6. #3
    Moderatore L'avatar di Val3r10
    Registrato dal
    Apr 2010
    Messaggi
    3,272
    Smartphone
    Galaxy S GT-I9000, GT-I9070P
    Thanks
    389
    Thanked 1,693 Times in 784 Posts
    Predefinito

    Modding Basics
    Download & Recovery Mode. Procedura "3-tasti"



    PRIMA di effettuare qualsiasi modifica sul nostro prezioso Samsung Galaxy, E' INDISPENSABILE verificare la possibilità di entrare nelle cosiddette modalità di download (download mode) e ripristino (recovery mode). Si tratta di condizioni essenziali per effettuare qualsiasi modifica o installare firmware sullo smartphone, in assenza delle quali è ASSOLUTAMENTE SCONSIGLIATO PROSEGUIRE oltre.

    Tutti conosceranno questa figura (cliccare per ingrandire):




    Le modalità sono note come "combinazioni dei tre tasti" (3 button combo), perché si deve premere e tenere premuti nell'ordine i tre tasti in figura:
    • RECOVERY MODE = Volume-up + Home + Power ... per effettuare operazioni di servizio e/o ripristino più o meno avanzato, con una interfaccia a menu di caratteri (cfr. prossimo capitolo);

    • DOWNLOAD MODE = Volume-down + Home + Power ... per effettuare il download di firmware originali o di kernel da un PC collegato via usb (cfr. prossimi capitoli relativi a Odin);


    Consiglio vivamente di effettuare qualche prova prima di proseguire oltre.

    Tali combinazioni potrebbero essere d'altra parte inibite, ma prima di stabilirlo definitivamente è meglio provare più volte, soprattutto la combinazione di download (che è la più facile da ottenere). Partendo da telefono spento, possibilmente dopo aver tolto e rimesso la batteria.

    Si è visto che con maggiore frequenza tali combinazioni siano disabilitate sui telefoni di fabbricazione più recente, soprattutto quelli con brand di operatore (Tre, Tim, ecc.). Normalmente i c.d. "no-brand Europa" mostrano meno problemi, da questo punto di vista.
    Ciò dipende essenzialmente dai bootloader (primario e secondario) installati sul telefono. Anche per questo motivo è importante - come si vedrà in seguito - sapere esattamente che pacchetto si sta installando sul telefono e se questo contenga nuovi bootloader, perché il rischio è anche quello di inibire una combinazione funzionante...

    Una volta stabilito che queste combinazioni CERTAMENTE NON FUNZIONANO, si possono scegliere diverse modalità di ripristino, discusse ampiamente nel forum, sia con soluzioni software, sia hardware:
    --> [GUIDA] 3 button combo fix
    --> [GUIDA] Fix 3 tasti con cellulare Brand
    --> [GUIDA][HARDWARE] Come Sbricco il GalaxyS tramite USB Dongle
    --> [GUIDE][FIX] Release: 3-button combo fix for any firmware version - xda-developers


    Come si vede, le alternative sono molteplici ed è da irresponsabili rischiare soldi e mal di testa.
    Lo ribadisco, mai procedere ad un salto nel vuoto (il flash) prima di aver procurato e verificato il paracadute (anche il dongle microusb, con le resistenze da 301K, va bene...)

    -- WIKI di riferimento - Download & Recovery Modes
    There have been many reports about a problematic batch of Galaxy S phones that are not able to reach recovery/download mode. If you are going to flash / change roms / Do any customization - Make sure you can reach these modes before doing ANYTHING.


    Ultima modifica di Val3r10; 10-06-11 a 01:04
    Se miei consigli o mie << GUIDE >> sono stati utili, un click sul THANKS costa molto meno e vale il tempo dedicato.

  7. I seguenti Utenti 32 hanno ringraziato Val3r10 per il post:

    aaasss10 (12-04-12),alanal (22-06-12),ciriteo (12-01-12),coffy72 (07-03-11),DavideAma (18-07-11),Dexter78 (01-05-11),elias90 (07-12-11),hero96 (06-09-11),ilMenno (21-07-11),lorygia74 (23-04-12),Ma551m0 (12-01-13),Mando (07-04-11),max019 (29-06-11),maxyit (09-03-11),misha84 (11-03-11),Mrsweet83 (10-07-11),P4ll1n01 (15-06-13),Peppegs (28-02-11),pierluigi86 (23-04-12),rizzotti91 (25-02-11),secgian (24-07-11),sharks94 (03-04-11),Spiox (27-07-11),starschild (06-04-11),SuperM (07-07-11),TheFlash (06-03-11),toffeemou (30-03-12),ToninoBG (01-11-12),unnamed (03-02-11),vanexxo (04-03-11),XxBrigantexX (07-03-11),zuzudom (15-02-11)

  8. #4
    Moderatore L'avatar di Val3r10
    Registrato dal
    Apr 2010
    Messaggi
    3,272
    Smartphone
    Galaxy S GT-I9000, GT-I9070P
    Thanks
    389
    Thanked 1,693 Times in 784 Posts
    Predefinito

    Recovery 2e/3e - ClockWorkMod


    Seguendo la procedura dei tre tasti sopra indicata (Vol-Up + Home + Power), si entra in Recovery Mode.
    La modalità di recovery standard Android ha i caratteri blu. Immagine ESEMPIO

    Si tratta di un menu di servizio composto da diverse voci, più o meno:
    • reboot system now
    • apply sdcard:update.zip
    • wipe data / factory reset
    • wipe cache partition
    • format internal sd-card
    (tra le voci ci si sposta coi tasti volume, mentre la selezione è col tasto Home)

    Questo menu offre la possibilità di effettuare i famosi wipe data e wipe cache di cui si parla sempre.
    Ma NON C'E' il wipe dalvik, che attenzione, quando richiesto, non è davvero facoltativo solo perché non si trova...


    E' poi molto importante osservare la prima riga della pagina, che indica la versione:
    Android system recovery
    <2e> con Android v2.1, permette il caricamento di qualsiasi update.zip anche non firmato;
    <3e> da Android v2.2+ in poi, permette il caricamento di update.zip solo se con certificati firma ufficiali.

    Poiché questo menu generalmente è utilizzato, a parte il wipe, proprio per eseguire gli update.zip
    (RomManager, procedura di root, installazione/patch ROM cucinate, ecc.), occorre ricordare che
    tutto ciò funziona esclusivamente su Recovery 2e. Ovvero Solo su Android 2.1 Eclair.
    Da Android 2.2 Froyo in poi, nasce la necessità di effettuare un downgrade Recovery da 3e a 2e,
    oppure introdurre una alternativa:



    ClockWorkMod Recovery

    La ClockWorkMod, per brevità CWM, è una Recovery modificata ed alternativa a quella standard di Android sopra descritta.
    Nel caso di CWM, il menu di recovery è di colore verde, molto più ricco del precedente e articolato su diversi sotto-menu, in numero e caratteristiche variabili in base all'implementazione. Immagine ESEMPIO.
    Le versioni attualmente in uso di ClockWorkMod Recovery sono v2.5.1.x o v3.0.x.x

    Si usa normalmente per installare ROM moddate o cucinate (come da guide nei rispettivi thread di riferimento), o comunque i file .ZIP che si trovano da 'flashare'. Anche se ovviamente un'occhiatina dentro con Winrar/Winzip/7zip è sempre molto salutare darla... Giusto per non flashare il primo file che si trova in giro su un telefono che vale quello che costa!


    Iniziamo con lo sfatare uno dei principali luoghi comuni errati che si trovano in giro:
    La ClockWorkMod Recovery NON COINCIDE con l'applicazione RomManager
    e NON SI PUO' INSTALLARE/ESEGUIRE con RomManager su recovery 3e.

    Su versioni Android 2.2 o successive (Froyo, Gingerbread, ecc.), SI DEVE installare un kernel modificato che la preveda.

    Il motivo è molto semplice: l'applicazione RomManager utilizza l'update.zip per eseguire la sua versione di CWM, e questo file non è firmato da una Certification Authority ufficiale. Questo fa sì che l'update.zip non possa essere eseguito da recovery 3e standard.

    L'equivoco deriva probabilmente da motivi storici: si è iniziato a parlare di CWM per eclair, in assenza di problemi 2e/3e, e anche oggi cercando sul market clockwork si arriva a RomManager, perché è l'unica applicazione market che la supporta.

    Quote Originariamente inviato da Val3r10 Visualizza il messaggio

    L'installazione di una qualunque ROM da file .zip richiede obbligatoriamente recovery 2e:
    - CWM applicativa (Rom Manager) su Eclair
    - CWM da kernel (es. speedmod) su Froyo

    --> Se si ha Froyo, si deve necessariamente avere la CWM nel kernel...

    Definiamo quindi una nomenclatura, sottolineando la distinzione tra le due:



    Spero di essere stato sufficientemente chiaro e di avere per l'ultima volta dovuto sottolineare
    la distinzione essenziale tra ClockWorkMod e RomManager.

    Grazie (anche dei Thanks sotto).



    Ultima modifica di Val3r10; 15-01-11 a 16:55
    Se miei consigli o mie << GUIDE >> sono stati utili, un click sul THANKS costa molto meno e vale il tempo dedicato.

  9. I seguenti Utenti 81 hanno ringraziato Val3r10 per il post:

    4rct!cM4n (01-03-11),aaasss10 (26-10-11),alanal (22-06-12),alessandracav (06-03-11),amlicem (28-01-11),AngeloB (18-02-11),auron86 (23-02-11),Calidreaming (12-07-11),catanella (04-02-11),chancas (27-07-11),cicciocant (17-01-11),coffy72 (07-03-11),cornetto (20-04-11),daniele89 (09-02-11),DavideAma (18-07-11),dieseI (03-01-12),elivagar (24-01-11),Fabio3105 (03-02-11),fifetto (03-04-11),Figio (15-02-11),FoolishAct (14-03-11),franchino87 (15-02-11),futurama92 (25-02-11),Ghidda (19-02-11),Gighen666 (11-03-11),Headbanger82 (05-07-11),hero96 (06-09-11),idiversss (19-01-11),ilMenno (21-07-11),ironike (19-03-11),Janpy (08-03-11),laRosaNera (11-02-11),leogalaxys (01-03-11),leon0602 (20-01-11),lesio76 (21-05-11),lionheart (25-12-11),lorevan (30-07-11),lorygia74 (23-04-12),lucamart (14-02-13),luisroederer (13-04-13),Ma551m0 (12-01-13),Mando (07-04-11),MaRkO72 (17-01-11),mastrandreafra (06-02-11),max019 (29-06-11),maxyit (09-03-11),Merlinx1 (12-11-11),misha84 (11-03-11),motoweb (29-09-11),Mrsweet83 (10-07-11),Nekos (06-06-11),Nike (16-06-11),P4ll1n01 (15-06-13),palla013 (04-11-11),Peppegs (28-02-11),peppo91 (30-08-13),pierluigi86 (23-04-12),RainbowZ (20-01-11),riccardoerre (04-09-12),rocciamax (06-07-11),rufo89 (17-03-11),satchmo (19-01-11),secgian (24-07-11),sharks94 (03-04-11),SkyNigkt (25-01-11),sperug (09-05-11),Spiox (27-07-11),starschild (06-04-11),SuperM (07-07-11),tataccio (05-04-11),Tesla (04-05-11),TheFlash (06-03-11),toffeemou (30-03-12),ToninoBG (01-11-12),toro59 (22-03-11),unnamed (03-02-11),vanexxo (04-03-11),vanzi (08-07-12),vulkanxxv (30-06-11),XxBrigantexX (07-03-11),zuzudom (15-02-11)

  10. #5
    Moderatore L'avatar di Val3r10
    Registrato dal
    Apr 2010
    Messaggi
    3,272
    Smartphone
    Galaxy S GT-I9000, GT-I9070P
    Thanks
    389
    Thanked 1,693 Times in 784 Posts
    Predefinito

    KIES
    e Registry Patcher



    Kies è lo strumento ufficiale Samsung per la gestione del Galaxy (e altri modelli), e viene utilizzato per l'aggiornamento di Firmware ufficiali.
    Non ha bisogno di presentazioni, né è possibile fare guide più chiare di quanto si trova sui siti ufficiali:

    L'installazione di Kies permette di avere anche i driver USB necessari per altri programmi, quali ADB o ODIN (discussi in seguito). Sono comunque disponibili anche driver stand-alone.

    Una volta installato, si collega il telefono e si prova l'UPGRADE.
    Kies verifica sul sito fus.samsungmobile.com la presenza di aggiornamenti per il telefono connesso, che viene identificato esclusivamente attraverso la sua postura attuale (HIDSWVER), data da 4 parametri.
    IDENTICO DISCORSO VALE SIA PER I GALAXY-S NO-BRAND, SIA PER QUELLI DI OPERATORE (Tim, Tre, Vodafone, Fastweb, ecc.)

    In esempio, i parametri relativi al Froyo 2.2 ufficiale italiano no-brand (rilasciato l'11/11/2010)
    • ProductCode : GT-I9000HKDITV
    • PDA (firmware): I9000RSJP5
    • Phone (banda): I9000XXJPP
    • CSC (localizzaz): I9000ITVJP3

    Per brevità, si usa normalmente il suffisso degli ultimi 3 caratteri

    I valori si recuperano installando applicazioni apposite dal market (SGS Tools, SGS Toolbox, CheckFUS, ecc.), oppure digitando i codici telefonici:
    PDA/Phone/CSC: *#1234#
    Product Code: *2767*4387264636#
    Tutti i parametri vengono variati ad ogni flash, indipendentemente da come si è arrivati ad una certa postura: quei valori sono gli unici essenziali per riuscire - o meno - ad aggiornare il telefono ad una versione successiva.

    Se si ha una versione completamente ufficiale, è sufficiente il manuale Samsung Kies (ILLUSTRATO QUI).
    Se invece si è in una configurazione diversa dalle poche ammesse per l'aggiornamento, Kies rifiuterà l'upgrade (col messaggio "This device's version cannot be updated").

    E quindi si deve ricorrere ad altri sistemi:
    - Odin
    - Kies registry patcher


    ... to be continued ... only if needed.



    Per l'interazione PC-Telefono esistono delle valide applicazioni, liberamente scaricabili dall'Android Market, che fanno tutto anche molto meglio di Kies:
    --> [INFO] Le alternative a Kies (thanks to MrMela)





    Ultima modifica di Val3r10; 03-08-13 a 19:31
    Se miei consigli o mie << GUIDE >> sono stati utili, un click sul THANKS costa molto meno e vale il tempo dedicato.

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

    aaasss10 (26-10-11),alanal (22-06-12),coffy72 (07-03-11),DavideAma (18-07-11),elias90 (07-12-11),Fabio3105 (03-02-11),fabioski90 (03-06-13),Figio (15-02-11),ft941 (02-01-12),Ghidda (19-02-11),hero96 (06-09-11),ilMenno (21-07-11),lorygia74 (23-04-12),luisroederer (13-04-13),Ma551m0 (12-01-13),max019 (29-06-11),maxyit (09-03-11),misha84 (11-03-11),Mrsweet83 (10-07-11),P4ll1n01 (15-06-13),peocho (14-02-11),Peppegs (28-02-11),pierluigi86 (23-04-12),reclo (30-04-11),sallar (02-02-11),secgian (24-07-11),SkyNigkt (16-02-11),Squalex (28-01-11),starschild (06-04-11),SuperM (07-07-11),TheFlash (06-03-11),ToninoBG (01-11-12),toro59 (22-03-11),unnamed (03-02-11),vanexxo (04-03-11),XxBrigantexX (07-03-11),zuzudom (15-02-11)

  12. #6
    Moderatore L'avatar di Val3r10
    Registrato dal
    Apr 2010
    Messaggi
    3,272
    Smartphone
    Galaxy S GT-I9000, GT-I9070P
    Thanks
    389
    Thanked 1,693 Times in 784 Posts
    Predefinito

    ODIN
    Flash di Firmware e Kernel



    Odin è lo strumento principale per il flash diretto di Firmware e/o Immagini di partizioni sul Samsung Galaxy S.
    Si tratta di un tool non ufficiale creato dalla comunità, a detta di molti più semplice e sicuro rispetto allo strumento originale Samsung: a differenza di Kies, Odin è uno strumento di connessione diretta dedicato esclusivamente al trasferimento dati a basso livello.


    Prerequisiti e software necessari

    • File del Firmware/Kernel che si desidera flashare, con eventuali componenti esterni (CSC, ecc.)

      SamFirmware.com
      1. l'accesso richiede un proprio account, quindi occorre iscriversi;
      2. nella sezione Firmware Galaxy S c'è una collezione (quasi) completa di FW;
      3. per ogni firmware è indicato il PIT più corretto (sono a fondo pagina: 512 - 803);
      4. una collezione di CSC da accoppiare ai firmware è disponibile qui: Link1 , Link2.


      ATTENZIONE !!!
      I firmware disponibili, soprattutto se contengono dei bootloader, possono essere causa di brick o lockdown definitivo del telefono. Usare e comporre gli elementi con estrema cautela
      !



    Procedure

    Guide illustrate :
    --> Guida Odin (formato PDF) in Italiano oppure in Inglese
    --> Guida Aggiornamento Firmware per Galaxy S
    --> Guida Aggiornamento Galaxy FW 2.2.1 JPY
    --> Guida Flash-Update di Eska in evidenza nel forum (orientata ad Eclair, ma universale)
    --> Guida completa installazione Kernel SpeedMod (ben illustrata, ottima per qualsiasi Kernel e/o Firmware)


    Procedura Flash Firmware/Kernel (dettagliata dummy-proof) :

    1. Spegnere il telefono e rimuovere SIM ed eventuale MicroSD
    2. Accenderlo in Download Mode (Ctrl-Down + Home + Power) --> FIGURA
      Per il flash, si consiglia una batteria carica almeno al 40%

    3. Chiudere Kies (inclusa trayicon) ed eventuali servizi ADB (adb kill-server)
    4. Eseguire Odin --> FIGURA
    5. Verificare lo stato dei flag principali (normalmente preimpostati in modo corretto, ma...)
      ATTENZIONE: Phone EFS Clear e Bootloader Update devono essere sempre NON attivi
      Lasciare invariati (attivi) Auto Reboot e F.Reset Time
      Re-Partition deve essere attivato solo se richiesto dal flash in corso, esclusivamente con Pit512, MAI con Pit803!

    6. Scompattare (rar/zip/7z) e predisporre i file .tar/.md5 necessari al flash (*)
      ATTENZIONE: Gli unici file ammessi da Odin sono .tar, .tar.md5 e .pit; NON flashare altri file né rinominarli solo per farglieli riconoscere, altrimenti il brick è più che probabile!

    7. Valorizzare tutti i campi richiesti con i file .tar/.md5/.pit del punto precedente:
      {{CODE=>PDA} [{, MODEM=>PHONE, CSC}, [PIT]]}
      (il campo PDA è mandatorio e contiene CODE o KERNEL; se è valorizzato MODEM, inserire anche CSC)
      Combinazioni ammesse per il Flash (*)
      • Flash Firmware con 3 file (CODE, MODEM e CSC in file .tar/.md5 separati); PIT 512/803 secondo specifiche --> FIGURA
      • Flash Firmware con 1 file (CODE_CSC_MODEM in un singolo file .tar); non usare PIT --> FIGURA
      • Flash Kernel con 1 file (KERNEL in un singolo file .tar); non usare PIT --> FIGURA


      ATTENZIONE
      Sono ammesse esclusivamente combinazioni ad uno o tre file .tar/.md5. Se non vi ritrovate nei casi elencati, probabilmente non avete tutto ciò che vi occorre e NON PROCEDETE AL FLASH !!!, prima di aver ri-verificato tutto.
    8. Collegare il telefono via usb. Odin dovrebbe riconoscerlo con un "Added!!" nel log ed un numero di porta ID:COM (casella gialla) --> FIGURA
    9. Dopo ulteriore verifica, cliccare sul pulsante START
    10. Il telefono verrà così flashato: controllare il log delle attività e la progress bar sullo schermo Download --> FIGURA
    11. Al termine del flash, il telefono si riavvierà in automatico (anche più volte). Potrebbe impiegare alcuni minuti per il boot. Verificare poi il corretto completamento (PASS/RESET) --> FIGURA
      ATTENZIONE: NON scollegare il telefono o effettuare altre operazioni fino a procedura completata.

    12. Dopo il reset, chiudere Odin e scollegare la batteria per circa 15-20 secondi (anche per riinserire la SIM). FATELO, E' IMPORTANTE!
    13. Al termine della procedura, è consigliabile effettuare tutti i quattro wipe:
      DATA + CACHE da recovery 2e/3e/cwm, DALVIK + BATTERY da recovery cwm advanced --> GUIDA


      ATTENZIONE !!!

      Questa procedura cancellerà completamente dati e configurazioni del telefono,
      ad esclusione di quanto presente nelle memorie (sdcard) interna o esterna.

      I passaggi sono intenzionalmente dettagliati e prudenti.
      Eventuali virtuosismi o scorciatoie sono onere e responsabilità dell'utente,
      che si assume il rischio di non seguirne correttamente tutti i punti elencati.



    Un enorme GRAZIE! ad Unnamed per la preziosa collaborazione in questa guida.
    E a chi la usa, grazie del riscontro col THANKS qui sotto.



    Ultima modifica di Val3r10; 19-06-11 a 12:47
    Se miei consigli o mie << GUIDE >> sono stati utili, un click sul THANKS costa molto meno e vale il tempo dedicato.

  13. I seguenti Utenti 123 hanno ringraziato Val3r10 per il post:

    4rct!cM4n (01-03-11),aaasss10 (26-10-11),agneon (02-07-11),aklos (14-04-11),Al3xI98O (11-06-11),alanal (22-06-12),ale94 (12-12-11),alessandrodd80 (03-12-11),Alexej (23-03-12),Alexj (17-02-12),annaepi (15-06-11),AntoMan San (10-01-12),Apo85 (30-03-11),Ascilto (24-02-11),Berry29tm (08-07-11),Bonvaz (16-09-11),bubusan (02-04-11),Calidreaming (15-12-12),carmenfanfulla (15-05-11),cavallomatto (29-04-11),Caviglia (31-03-11),Cicciare (23-04-12),cicciocant (17-01-11),claclo (23-06-11),coffy72 (23-01-11),d700 (26-06-11),davide20 (02-03-13),DavideAma (18-07-11),DeusEx (01-04-11),diddlina84 (20-03-11),dieseI (03-01-12),Discosoul (27-06-11),DjBaldux (27-08-12),drom89 (03-04-11),elivagar (24-01-11),Ervin (11-03-11),fabfabio (15-09-11),Fabio3105 (03-02-11),fedebonfi (17-11-12),Ferenclist (12-03-11),fpepe79 (16-02-12),franchino87 (19-01-12),ft941 (11-10-11),Ghidda (19-02-11),giagy80 (21-06-11),Giammarco (26-09-12),GiGGi (09-10-11),Giulix63 (25-01-11),Headbanger82 (04-07-11),ilMenno (21-07-11),ironike (20-03-11),jigen74 (12-06-11),johnny24 (08-04-11),kalimero72 (16-07-11),lelapam (08-02-12),leogalaxys (01-03-11),lesio76 (20-05-11),lorygia74 (23-04-12),lucamart (14-02-13),luisroederer (13-04-13),Ma551m0 (12-01-13),Mando (07-04-11),marcocatanzaro84 (12-02-11),markito81 (08-03-11),mastrandreafra (09-02-11),max019 (29-06-11),maxyit (09-03-11),minnolella (28-06-11),mircopienovi (11-04-13),misha84 (11-03-11),mitino88 (13-09-11),mluzzi (02-08-11),MrFound (27-06-11),Mrsweet83 (10-07-11),NdR (26-07-11),nesly (27-07-11),P4ll1n01 (15-06-13),palla013 (04-11-11),paoloimpreza (03-03-11),peocho (23-02-11),Peppegs (28-02-11),peppo91 (31-08-13),pierluigi86 (23-04-12),pmxs (22-04-11),raffaele1054 (31-03-11),Rebel_3 (31-10-12),reclo (23-01-11),RobbyB84 (08-10-11),Roger92j (01-06-11),RossPR (27-06-12),rufo89 (17-03-11),saatina89 (26-05-11),satchmo (19-01-11),secgian (24-07-11),sharks94 (03-04-11),Shinjsk (02-06-11),Simon7393 (24-06-11),simoskateboard (12-03-12),SkyNigkt (03-02-11),Squalex (28-01-11),starschild (06-04-11),stick7 (08-11-11),stregaccia7803 (20-07-11),SuperM (07-07-11),supernozzo (25-01-12),SuperP (26-04-11),Tesla (04-05-11),TheFlash (06-03-11),ThemBones (04-04-11),tomcody (20-03-11),ToninoBG (01-11-12),toro59 (22-03-11),unnamed (03-02-11),uomopipistrello (09-07-11),ValerioTigro (01-08-13),vanexxo (01-02-11),veloce1980 (10-06-11),Viperax (17-02-11),Wilaroth (14-09-11),XxBrigantexX (07-03-11),Zasso (04-04-11),zuzudom (15-02-11)

  14. #7
    Moderatore L'avatar di Val3r10
    Registrato dal
    Apr 2010
    Messaggi
    3,272
    Smartphone
    Galaxy S GT-I9000, GT-I9070P
    Thanks
    389
    Thanked 1,693 Times in 784 Posts
    Predefinito

    ODIN: Procedura "re-virgin your SGS"
    Unbranding. Reset completo e sicuro.


    GUIDA OBSOLETA PERCHE' RIFERITA A ECLAIR/FROYO


    Questo paragrafo richiede come prerequisito l'accurata lettura e comprensione della Guida Base ODIN sopra.
    Comprese le nozioni basilari, si affronta l'argomento di operare una pulizia efficace sul telefono, in modo da ripristinare eventuali sporcizie residue legate a:
    • flash precedenti incompleti o errati;
    • semi-brick o problemi seri come il famigerato Black Screen of Death
    • vibrazioni o schermata nera all'avvio
    • applicazioni in frequente force-close (FC)
    • lagfix non correttamente rimossi
    • root non riuscito
    • altri comportamenti strani...
    • unbranding/sbrandizzazione (opz.1): rimozione completa ed efficace del firmware personalizzato di operatore telefonico (Tim, H3g, Vodafone, ...)
    • cambio Product Code (opz.1), per chi usa firmware di altre Nazioni, brand e/o no-brand
    • necessità di rimozione bootloader (opz.2), per un downgrade da Gingerbread
    • oppure il semplice desiderio (suggerito nelle procedure di installazione ROM) di partire da uno stato di illibatezza del GalaxyS.




    ALTERNATIVA EQUIVALENTE

    Seguire quanto indicato QUI:
    [ROM+GUIDA] Gingerbread 2.3.6 JW4/5/6/7 ITA Value Pack [Thread Ufficiale by misha84]

    Effettuare due flash consecutivi della versione "in tre file" di Ramad,
    con un reset di fabbrica (wipe data) dopo ognuno dei due flash...




    Ultima modifica di Val3r10; 03-10-13 a 12:22
    Se miei consigli o mie << GUIDE >> sono stati utili, un click sul THANKS costa molto meno e vale il tempo dedicato.

  15. I seguenti Utenti 118 hanno ringraziato Val3r10 per il post:

    4rct!cM4n (01-03-11),abes81 (18-09-11),Al3xI98O (28-07-11),alanal (22-06-12),alvise72 (29-03-11),Berry29tm (08-07-11),biagio (14-03-11),bravoleader (29-03-11),Browser (01-07-11),brunner85 (08-09-11),bubusan (02-04-11),Calidreaming (14-07-11),cenny (15-02-11),cicciocant (17-01-11),ciroto (01-02-11),claudio19 (04-02-11),cloud4607 (17-03-12),coffy72 (07-03-11),Cristians (30-07-11),danbo (26-03-11),davide20 (10-06-13),DavideAma (18-07-11),ddss (02-02-11),diddlina84 (28-03-11),djpaul79 (07-03-11),DoUbLeR (08-02-11),DrGonzo (26-01-11),drom89 (03-04-11),ecko (16-07-12),El GianGio (06-12-11),elivagar (23-01-11),fdadda (14-03-11),federico54 (01-01-13),Figio (05-04-11),franchino87 (07-03-11),Frumens (27-01-11),Furlans (05-12-11),Gighen666 (11-03-11),Giulix63 (25-01-11),Gufi (27-06-11),hak274 (02-04-13),Headbanger82 (04-07-11),hiace (10-09-11),Hnera (23-01-12),idiversss (04-10-11),ilMenno (21-07-11),Indeciso (03-07-11),ironike (18-03-11),jigen74 (12-06-11),karmarco (11-07-11),kronik81 (25-05-11),laapadula1 (25-02-11),legolas (02-06-11),leogalaxys (01-03-11),lesio76 (20-05-11),lio97 (28-09-12),lodm (30-04-11),lorygia74 (23-04-12),lucamart (14-02-13),Ma551m0 (12-01-13),Mando (13-03-11),marcocatanzaro84 (25-02-11),markom (04-02-11),max019 (29-06-11),maxyit (09-03-11),misha84 (11-03-11),mluzzi (24-08-11),mrciccio (16-03-11),mred (27-03-11),mrmela (30-04-11),Mrsweet83 (10-07-11),nesly (27-07-11),P4ll1n01 (15-06-13),paoloimpreza (03-03-11),Peppegs (28-02-11),peppo91 (31-08-13),piano-zero (04-11-11),Pierfrank (04-09-11),pierluigi86 (23-04-12),pmxs (10-03-11),pregnola (30-08-12),RaffBulgaro (01-11-12),RainbowZ (11-04-11),reclo (10-06-11),redoctober71 (26-06-11),robybear (01-08-11),RossPR (27-06-12),rufo89 (17-03-11),salvatore73 (30-03-11),salvo77 (12-08-11),sangio89 (25-01-11),satchmo (19-01-11),sbiego (18-01-11),Sebdroid88 (13-03-11),secgian (24-07-11),sharks94 (03-04-11),skio5 (15-02-11),SkyNigkt (04-02-11),snakedroido7 (01-08-11),sperug (11-05-11),Squalex (28-01-11),starschild (06-04-11),stex999 (19-01-11),stregone71 (28-01-11),SuperSu (11-05-11),Synapse (31-01-11),TheFlash (06-03-11),ThemBones (04-04-11),tomcody (02-04-11),toro59 (22-03-11),turefrenchorn (16-02-11),unnamed (03-02-11),vanexxo (04-03-11),verygoodsek (12-06-11),wilcomir (27-02-11),XxBrigantexX (07-03-11),ZiCkY (13-07-11),zuzudom (15-02-11)

  16. #8
    Moderatore L'avatar di Val3r10
    Registrato dal
    Apr 2010
    Messaggi
    3,272
    Smartphone
    Galaxy S GT-I9000, GT-I9070P
    Thanks
    389
    Thanked 1,693 Times in 784 Posts
    Predefinito

    FAQ & Tricks
    Domande frequenti, suggerimenti e trucchi



    [questo capitolo verrà integrato con Vs. domande e risposte]


    *Dopo l'aggiornamento con Kies mi si è bloccato il telefono, come faccio?
    La soluzione piu' semplice è eseguire un flash con Odin.(segui le guide)

    *Il telefono rimane bloccato alla schermata con la S di Galaxy S,cosa fare?
    Se si dispone di un Kernel modificato, tentare i Wipe , se si dispone di un firmware originale , provare a eseguire il flash della rom con Odin (seguire le guide)

    *Non mi funziona piu' questo o quel programma,(Force Close) come posso fare?
    La soluzione piu' semplice se si ha un telefono con firmware originale e kernel originale è eseguire un Factory Reset (Reset di Fabbrica). Se si dispone di un Kernel modificato , eseguire prima un Wipe cache e WipeDalvik cache , se anche cosi' non funziona eseguire un Wipe Factory reset.

    *Come eseguire il root di Gingerbread 2.3.3?
    La procedura piu' semplice è installare il kernel CFk@- root , un kernel
    appositamente creato per questo scopo. Il flash viene eseguito tramite Odin e la procedura è molto semplice.

    *Come mai Kies non mi aggiorna a Gingerbread?
    Gingerbread al momento della guida , è stato rilasciato solo per i telefoni versioni europee e non italiane e brand italiane.

    *Come posso aggiornare a Gingerbread invece di utilizzare Kies?
    Il metodo piu' semplice per aggiornare a Gingerbread è eseguire un flash con Odin o con Rom originali o con Rom modificate. Le rom le trovate sul forum , cosi' come le guide per eseguire il flash.

    *Come mai Gingerbread mi sembra consumare di più?
    I primi giorni dopo il flash è normale , in quanto il file che gestisce le statistiche della batteria ha bisogno di una “calibrazione” , se dopo una settimana, riscontrate ancora consumi elevati , controllate i processi in esecuzione e le statistiche della batteria , per vedere quale processo attivo consuma di piu'.

    *Perchè quando scollego il telefono con carica completa , mi segna 98%?
    E' normale, è una protezione del sistema Android per la batteria.

    *Kies non mi si collega al telefono , esistono altri programmi per sincronizzare la rubrica e gestire il telefono?
    Certo. I programmi piu' efficienti, completi e funzionali sono : MyphoneExplorer e AndroidSync Manager. Entrambi gratuiti.

    *Dove trovo Rom, Kernel, programmi?
    Sul forum sono presenti guide , link a rom ed ai programmi necessari. Basta usare il tasto Cerca.




    --- Credits
    Questo post è stato ideato e creato da AlexForTomorrow. La versione originale è qui.




    Ultima modifica di Val3r10; 28-11-11 a 19:43

  17. I seguenti Utenti 17 hanno ringraziato Val3r10 per il post:

    alanal (22-06-12),coffy72 (07-03-11),DavideAma (18-07-11),dieseI (04-01-12),federico54 (01-01-13),lorygia74 (23-04-12),Ma551m0 (12-01-13),mrmela (23-06-11),Mrsweet83 (10-07-11),P4ll1n01 (15-06-13),Peppegs (28-02-11),RainbowZ (08-01-11),snakedroido7 (01-08-11),starschild (06-04-11),TheFlash (06-03-11),toro59 (22-03-11),vanexxo (04-03-11)

  18. #9
    Moderatore L'avatar di Val3r10
    Registrato dal
    Apr 2010
    Messaggi
    3,272
    Smartphone
    Galaxy S GT-I9000, GT-I9070P
    Thanks
    389
    Thanked 1,693 Times in 784 Posts
    Predefinito

    ADB avanzato
    Backup completo ed identico della ROM del SGS da ripristinare con flash Odin



    Inizio questo mio tentativo di raccolta di guide dalla fine, ovvero da una gestione piuttosto avanzata, da PC, della shell del telefono. In realtà è stato il mio personale punto di partenza, data una familiarità con linux.

    L'esigenza nasce dal fatto che la ClockWorkMod Recovery (si veda sopra), ed in particolare il 'nandroid backup' contenuto, effettua un backup assolutamente proprietario e - almeno nelle versioni più vecchie - non sempre utilizzabile in caso di problemi.
    E visto che è per questo che si fa un backup...


    Tale procedura può essere ad esempio utilizzata per salvare la ROM completa di un telefono originale prima di effettuare modifiche, in modo da potervi tornare in caso di necessità per garanzia, assistenza, ecc.


    A bordo! Si parte...

    ADB (Android Debug Bridge) è il tool principale dell'Android SDK.
    In soldoni, una interfaccia a linea di comando per interagire col firmware linux based dello smartphone android.

    Riferimenti di base:
    --> Guida all'uso di ADB/Fastboot - AndroidWiki
    --> Come funziona ADB
    --> ADB Tutorial su XDA
    --> Guida AndroidBlog - ADB: questo sconosciuto
    --> ADB Workshop and Guide for everyone - xda-developers
    --> [GUIDE] ADB, Fastboot, and Nandroid for Noobs - xda-developers
    --> [HOW-TO]Set up Android SDK/ADB/Fastboot on Ubuntu Linux - xda-developers
    --> [HOW-TO] ADB for Dummies(How-To Learner's Guide) - xda-developers
    --> Il riferimento principe: GOOGLE

    Nelle guide c'è scritto anche come si installa. Siete pregati di leggere e non domandare.
    NON IN QUESTO THREAD. GRAZIE.



    Lo spunto ed i device name delle partizioni del Galaxy derivano dal thread Roto Backup di XDA
    anche se normalmente non ci si guarderebbe, visto che tratta del Galaxy Tab


    E' richiesto il root (che comprende anche una versione installata di busybox) e
    l' USB Debug Mode attivo

    Collegare il telefono e, dal prompt dei comandi del pc
    C:\...\sdk\tools\> ADB SHELL

    una volta connesso:
    codice:
    su
    ash
    
    #!/system/xbin/busybox
    TODAY=$(date +%F)
    DP=/sdcard/PartitionDump_$TODAY  # cartella di destinazione (modificabile...)
    
    busybox mkdir -p $DP ; cd $DP
    
    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
    tar  cvf backup_apk-odex.tar  /data/app* /system/app* /system/frame*
    
    md5sum -t * | sed 's/  / */' > $DP.md5; mv $DP.md5 ./\#PartDump.md5
    Nota: è possibile che al primo comando 'su', se mai autorizzato in precedenza ADB, si debba convalidare la richiesta di SuperUser sul display del telefono.


    N.B.: Il codice sopra elencato si può copiare/incollare così com'è nella finestra della shell, preferibilmente riga per riga. In questo modo si controllano meglio eventuali comportamenti o risposte impreviste.

    ATTENZIONE: I DIRITTI DI ROOT SUL TELEFONO VI CONFERISCONO POTERE DI VITA/MORTE SULLO STESSO. OCCORRE USARLI CON RESPONSABILITA' E COMPRENDENDO COSA SI STIA FACENDO...



    Comunque il risultato è una cartella, nell'esempio (modificabile nel punto evidenziato in rosso), col nome che contiene la data del backup e le immagini di TUTTE le partizioni del telefono.
    Immagino che qualcuno avrà riconosciuto con un certo interesse dei nomi di file noti (factoryfs.rfs, modem.bin, file.pit, ecc.)

    Ci sono anche due backup 'bonus', sotto forma di TAR/GZ, della partizione DATA (2gb... non vale lo spazio salvarne il dump completo) e di tutte le applicazioni del telefono.
    Personalmente l'ultimo "tar cvf" lo uso appunto per farmi il backup di TUTTE le app installate, sia di sistema sia dal market, sia quelle protette.
    Magari torna utile.

    Alla fine c'è il calcolo del checksum MD5 che firma il pacchetto.

    A questo punto abbiamo, su sdcard interna o dove vogliamo, il nostro backup fedele e completo della ROM e dei dati installati sul telefono.
    Riutilizzabile come si preferisce, ad esempio si può masterizzare il tutto su un bel cd/dvd.

    Ovviamente previo trasferimento sul pc del contenuto della cartella appena creata, attraverso adb pull, collegamento memoria di massa, o come si preferisce.

    N.B.: c'è anche il backup esatto della famosa partizione EFS, che è il cuore del telefono personale, e che è sempre meglio mettere da parte. IMPORTANTE


    Vediamo ora come usare quei file in ODIN. Per HEIMDALL, sono già pronti da flashare...

    Per creare i pacchetti di Odin, quindi dei formati .tar, occorre innanzi tutto il software per costruirli (winrar o 7zip, che si è abituati ad usare per aprirli, non li creano).
    Il tar è una applicazione standard linux (che personalmente consiglio), ma è anche possibile fare tutto sotto Windows, con CygWin.
    Poiché occorre un formato particolare di compressione (-H ustar), è necessaria una versione aggiornata del tar eseguibile. Non va bene quella presente sul busybox del Galaxy.

    I riferimenti per questa parte di procedura sono su: XDA - ODIN StandAlone Package

    Sul pc, nella cartella che contiene tutti i file, eseguire i comandi (per creare i tre file di Odin):
    codice:
    tar -H ustar -cvf  CODE_I9000-MiaRom.tar factoryfs.rfs param.lfs dbdata.rfs zImage
    
    tar -H ustar -cvf  MODEM_I9000-MiaRom.tar modem.bin
    
    tar -H ustar -cvf  CSC_I9000-MiaRom.tar cache.rfs
    Per il CSC, si trova già nella cartella /system/csc del telefono, quindi rientra nell'immagine factoryfs.rfs. Visto però che per Odin occorrono tre file, viene creato anche il CSC.

    Nel file CODE, i quattro file indicati nell'esempio sono essenziali e sufficienti.
    Si potrebbero poi aggiungere anche i bootloader, primario e secondario (boot.bin e sbl.bin), ma questo renderebbe tutto più complicato poi nel flash, passando il pacchetto Odin da MID level ad un LOW level.
    Per maggiori informazioni, LINK.

    L'immagine di EFS è come abbiamo detto il cuore del nostro telefono privato, quindi non andrà mai flashata con Odin (o fornita a terzi... ), e mantenuta per casi di emergenza di errore IMEI.
    Mentre il PIT tutti sappiamo che non va dentro il CODE e come recuperarne una versione vergine (quella sul telefono lo è raramente...) e adeguata al flash, JMx o JPx, che andremo a fare.


    Come fiocco sulla confezione, si procede poi a firmare i pacchetti in modo che Odin possa anche verificarne l'integrità al momento del flash:
    codice:
    md5sum -t CODE_I9000-MiaRom.tar >> CODE_I9000-MiaRom.tar
    mv CODE_I9000-MiaRom.tar CODE_I9000-MiaRom.tar.md5
    
    md5sum -t MODEM_I9000-MiaRom.tar >> MODEM_I9000-MiaRom.tar
    mv MODEM_I9000-MiaRom.tar MODEM_I9000-MiaRom.tar.md5
    
    md5sum -t CSC_I9000-MiaRom.tar >> CSC_I9000-MiaRom.tar
    mv CSC_I9000-MiaRom.tar CSC_I9000-MiaRom.tar.md5
    ... ed abbiamo così costruito TUTTI I TRE FILE definitivi firmati:
    CODE_I9000-MiaRom.tar.md5
    MODEM_I9000-MiaRom.tar.md5
    CSC_I9000-MiaRom.tar.md5

    della NOSTRA ROM personale, pronti per essere flashati da Odin, nel modo ormai familiare...


    Spero davvero sia utile almeno per un backup/flash della propria rom originale, soprattutto se non si riesce a ritrovarne copia in internet, per ripristinare uno stato di garanzia.



    UPDATE (10/2/2011)
    E' stato rilasciato su XDA il ROM Packager for Samsung Galaxy S, che permette la gestione automatica dei pacchetti Odin, la firma md5 e l'eventuale splitting 1->3 file (per utilizzare il PIT, che altrimenti non si può usare...)




    Ultima modifica di Val3r10; 02-07-11 a 13:35
    Se miei consigli o mie << GUIDE >> sono stati utili, un click sul THANKS costa molto meno e vale il tempo dedicato.

  19. I seguenti Utenti 34 hanno ringraziato Val3r10 per il post:

    badipaddress (05-07-11),blackeagle (19-09-11),cesna (15-05-11),cicciocant (12-01-11),claudio19 (15-02-11),coffy72 (07-03-11),DavideAma (18-07-11),DrGonzo (31-01-11),federico54 (01-01-13),Frumens (11-01-11),Ghidda (13-01-11),Ghost66 (17-06-12),iaio72 (10-01-11),ilMenno (21-07-11),Kalash (12-08-12),lorygia74 (23-04-12),lucamart (14-02-13),Ma551m0 (12-01-13),max019 (29-06-11),Mrsweet83 (10-07-11),P4ll1n01 (15-06-13),Peppegs (08-01-11),pmxs (09-04-11),polianna (22-04-11),satchmo (19-01-11),sconcau84 (08-01-11),SkyNigkt (16-02-11),Squalex (28-01-11),starschild (06-04-11),TheFlash (06-03-11),toro59 (22-03-11),unnamed (03-02-11),vanexxo (04-03-11),venum (14-01-11)

  20. #10
    Moderatore L'avatar di Val3r10
    Registrato dal
    Apr 2010
    Messaggi
    3,272
    Smartphone
    Galaxy S GT-I9000, GT-I9070P
    Thanks
    389
    Thanked 1,693 Times in 784 Posts
    Predefinito

    NonSoloADB: ITalianize your EU SGS
    Modifica CSC & Product Code GT-I9000HKDITV . Fix Market Fingerprint



    Da frequenti domande nel forum, ho realizzato che molti condividono la mia stessa esigenza/preferenza di uno smartphone stock-like, in grado di essere aggiornato via Kies.
    Anche se poi si flashano di continuo firmware via Odin, che è comunque indispensabile.

    Se invece si preferisce una ROM cucinata pronta, con già il CSC ITV preimpostato, non occorre perdere tempo qui...


    N.B.: QUESTO THREAD SI RIFERISCE IN PARTICOLARE A FROYO, MA FINO AD USCITA UFFICIALE DI GINGERBREAD ITV E' VALIDO ED UTILE ANCHE PER CAMBIARE IL PRODUCT CODE DI GINGER, TRATTANDO IL CSC PIU' RECENTE


    Al momento l'ultimo firmware italiano ufficiale (ITV) è versione 2.2, quindi se si vuole una versione più recente (es. 2.2.1), è necessario ricorrere a versioni di altri paesi. Perdendo CSC e P/Code.

    Il Product Code ufficiale italiano no-brand GT-I9000HKDITV è sempre un richiamo importante. Dopo mille modifiche, molti intendono tornarci o mantenerlo, per le tante Samsung Apps (al momento oltre una sessantina), per la lingua XT9/Swipe, per uno spirito nazionalistico, perché una prima schermata in ungherese/olandese è proprio brutta, ecc.ecc.

    L'obiettivo quindi è installare il Product Code GT-I9000HKDITV.
    Ci sono però alcuni constraint:
    1. Non è possibile flashare direttamente via Odin il CSC ITV disponibile per Froyo JP5 su altri FW a causa della diversa struttura interna: il telefono diventa instabile con vibrazioni, FC, ecc. (cfr. cap.7)
    2. Non è sufficiente copiare/flashare il CSC ITV per ottenere un cambio di P/Code (partizione privata EFS del telefono). Occorre invece inserire un MultiCSC contenente l'ITV ed effettuarne il cambio esplicito, perché venga memorizzato nel P/Code (cfr. QUI)
    3. Non è possibile utilizzare il Kies Registry Patcher per il re-brand perché gli ultimi aggiornamenti Froyo 2.2.1 JSx richiedono Kies v2.0, con cui il Registry Patcher (cap.5) NON FUNZIONA


    Questa procedura permette di impostare il Product Code GT-I9000HKDITV full (non solo il CSC ITV) su qualsiasi firmware Froyo 2.2.x. Opzionalmente lo si predispone anche per i futuri aggiornamenti Kies2.

    Il thread di riferimento su XDA è: [HOWTO] Universal CSC & recover product code,
    ma il file ITV.zip fornito su XDA è per Eclair e non per Froyo.

    Questo paragrafo non è semplice e richiede come prerequisito l'accurata lettura e comprensione delle guide precedenti. In particolare, devono essere verificate tutte le seguenti condizioni:
    • Download mode funzionante (cap.3)
    • ClockWorkMod Recovery (CWM-ker) funzionante (cap.4)
    • Kies installato e "postura" nota (cap.5)
    • Avere un telefono pulito e appena installato (procedure di flash e re-virgin via Odin, capp.6 & 7)
    • Root, Superuser e Busybox installati (cap.8)
    • Android SDK installato e conoscenza base dell'uso di ADB SHELL (cap.9)
    • USB Debug Mode attivo sul telefono

    La procedura di cambio CSC/ProductCode effettiva comporta necessariamente un reset di fabbrica, con formattazione e cancellazione delle partizioni dati+cache+db. Si perdono tutte le configurazioni e le applicazioni installate, quindi si consiglia di effettuarla subito dopo il flash di un nuovo firmware. Le memorie sdcard interna ed esterna invece non vengono toccate, come in ogni reset di dati.


    Cambio CSC e Product Code

    L'applicazione corretta di questa patch trasforma completamente qualsiasi CSC europeo in ITV (italiano, basato sul CSC ITV JP3 ufficiale di Froyo JP5), installa i pacchetti standard incluso l'acquario ed effettua una ottimizzazione di GPS e WiFi per l'Italia. La patch è stata creata per JS5 XEN, ma funziona con ogni versione fino ad oggi uscita di 2.2.1. Attualmente, dopo l'aggiornamento del P/Code, vengono offerte ben 65 Samsung Apps italiane.
    Procedere attentamente come segue, senza saltare passaggi:

    a) Scaricare il file GTI9000_CSC-ITVJS3.zip adattato a JSx 2.2.1 (oppure il file GTI9000_CSC-ITVJP3.zip, se si preferisce il CSC 100% stock) e copiarlo nella memoria interna del telefono

    b) Flashare il file da CWM Recovery (install zip from sdcard). Al termine, riavviare normalmente

    c) Effettuare il cambio di CSC (selezione "ITV" e poi Install), attraverso uno a scelta tra i seguenti metodi:

    - c1) Da ADB SHELL [non occorre root], copiare/incollare il comando:
    codice:
    am start -a android.intent.action.MAIN -n com.android.Preconfig/com.android.Preconfig.Preconfig
    - c2) Dal tastierino del telefono:
    *#272*IMEI#
    (per recuperare l'IMEI, *#06#)
    - c3) Dal market, installare un apk per il cambio CSC (es. SGS CSC Selector, SGS Toolbox, SGS Tools, ...)

    d) Il telefono si riavvierà in recovery per installare il CSC richiesto nel Product Code ed effettuerà un factory reset

    e) Dopo il riavvio, verificare la corretta applicazione dei nuovi parametri:
    PDA/Phone/CSC: *#1234#
    Product Code: *2767*4387264636#


    Bonus: Market Fingerprint

    Le versioni 2.2.1 danno spesso problemi con l'Android Market, rendendo impossibile trovare/scaricare applicazioni di tipo "protected" (Paypal, EyeOnApps, LonelyPlanet, ecc.). Lo script che segue permette di reimpostare il fingerprint (e solo quello) di Froyo 2.2 ufficiale italiano su qualsiasi firmware 2.2.1

    Collegare il telefono e, dal prompt dei comandi del pc:
    ADB SHELL
    codice:
    su    # E' richiesto il root
    
    filename=/system/build.prop
    JPxFP="ro.build.fingerprint=samsung/GT-I9000/GT-I9000/GT-I9000:2.2/FROYO/RSJP5:user/release-keys"
    rm -r /data/data/com.android.vending*/* /dbdata/databases/com.android.vending/*
    sed 's_ro.build.fingerprint=.*_'${JPxFP}'_' $filename > /tmp/build.fix.prop
    
    busybox mount -o remount,rw /system
    cat /tmp/build.fix.prop > $filename
    chmod 644 $filename; chown 0:0 $filename
    busybox mount -o remount,ro /system
    
    exit
    exit
    Prima di aprire il Market, effettuare un reboot del telefono per rendere effettive le modifiche.





    Ultima modifica di Val3r10; 06-07-11 a 18:37
    Se miei consigli o mie << GUIDE >> sono stati utili, un click sul THANKS costa molto meno e vale il tempo dedicato.

  21. I seguenti Utenti 30 hanno ringraziato Val3r10 per il post:

    biagio (14-03-11),cicciocant (15-02-11),claudio19 (03-02-11),coffy72 (27-02-11),DavideAma (18-07-11),denis88 (26-06-11),DeusEx (02-07-11),federico54 (01-01-13),iaio72 (10-01-11),jigen74 (12-06-11),killkrt (15-04-11),lorygia74 (23-04-12),lucamart (14-02-13),Ma551m0 (12-01-13),markom (04-02-11),max019 (29-06-11),misha84 (20-04-11),Mrsweet83 (10-07-11),P4ll1n01 (15-06-13),Peppegs (28-02-11),piano-zero (04-11-11),satchmo (27-02-11),skio5 (15-02-11),starschild (06-04-11),Tatuato (04-10-11),TheFlash (06-03-11),unnamed (03-02-11),vanexxo (04-03-11),veloce1980 (10-06-11),zuzudom (26-02-11)

Pagina 1 di 32 12311 ... ultimoultimo

LinkBacks (?)

  1. 23-08-12, 14:29
  2. 22-08-12, 22:56
  3. 15-07-12, 07:56
  4. 20-06-12, 19:28
  5. 14-06-12, 15:35
  6. 14-06-12, 07:45
  7. 13-06-12, 18:51
  8. 26-05-12, 11:33
  9. 26-05-12, 07:21
  10. 16-05-12, 14:17
  11. 07-05-12, 18:35
  12. 27-03-12, 12:38
  13. 27-03-12, 01:56
  14. 21-03-12, 21:12
  15. 18-03-12, 19:10
  16. 18-03-12, 18:37
  17. 17-03-12, 22:50
  18. 17-03-12, 22:40
  19. 03-03-12, 22:56
  20. 28-02-12, 22:28
  21. 20-02-12, 13:06
  22. 19-02-12, 17:23
  23. 15-02-12, 22:23
  24. 14-02-12, 18:25
  25. 14-02-12, 16:19
  26. 09-02-12, 18:46
  27. 07-02-12, 18:12
  28. 04-02-12, 22:12
  29. 04-02-12, 21:37
  30. 03-02-12, 19:56
  31. 02-02-12, 14:38
  32. 02-02-12, 13:50
  33. 30-01-12, 12:44
  34. 29-01-12, 17:50
  35. 28-01-12, 12:48
  36. 27-01-12, 13:03
  37. 25-01-12, 21:47
  38. 25-01-12, 17:23
  39. 25-01-12, 17:14
  40. 25-01-12, 15:53
  41. 23-01-12, 19:05
  42. 18-01-12, 09:45
  43. 16-01-12, 19:35
  44. 16-01-12, 17:28
  45. 11-01-12, 19:48
  46. 11-01-12, 09:35
  47. 07-01-12, 21:10
  48. 06-01-12, 03:27
  49. 05-01-12, 07:13
  50. 05-01-12, 01:37

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •