Installa ROM Manager e quando non ti serve più lo disinstalli, e vai a cancellare il file update.zip che ti crea nella sd
Installa ROM Manager e quando non ti serve più lo disinstalli, e vai a cancellare il file update.zip che ti crea nella sd
Grazie. Ovviamente a disposizione per l'aiuto
Intanto, visto che non è semplicissimo modificare un loopback .rfs (anche per il discorso del hash md5) per inoculargli dentro un sec_csc.zip completo, provo un workaround:
secondo te è possibile flashare da Odin il multi-csc originale e poi installare il tuo zip da CWM-recovery, prima che il telefono si riavvii e modifichi il product-code di /efs in KOR ?
Thnx
Interessante domanda :-) attando anch'io l'eventale risposta
Ecco, se ti riferisci al multicsc della JPU, per poterlo fare dovresti almeno mettere una recovery 2e in quanto come tu sai Froyo ha la 3e...Da quello che ho capito il CSC si installa in automatico al riavvio dopo aver completato il flash con Odin, quindi anche se non fai un vero e proprio Boot (con procedura del primo utilizzo) il MultiCSC dovrebbe essere già installato.
Inoltre per poterlo devi mettere una recovery 2e e quindi torniamo al discorso iniziale...
Forse ho capito male?
Vedi su
Devi avere una recovery 2e. Se non vuoi diventare scemo metti questo : xda-developers E' il Kernel Stock JPU con Recovery 2e Universal LagFix e ti permtte di installare qualsiasi pacchetto senza bisogno di rinominarlo. Nella discussione della mia ROM, in basso cè la guida su come fare
No, hai capito benissimo
Avevo calcolato già il secondo flash del pda per sovrascrivere il kernel (avrei in mente di certo uno senza lagfix automatico, ad esempio lo speedmod K10K o K11A...), ma il problema è che - come dici giustamente - Odin riavvia automaticamente dopo il flash.
O dovrei togliere la spunta per evitarlo...
E si effettua subito ed in ogni caso (anche da cwm-le) un primo boot in recovery mode, quando appunto si installa il MultiCSC...
A quel punto, in base al file /system/csc/sales_code.dat corrente, cerca ed installa il corrispondente CSC se diverso da quello degli xml nella medesima cartella.
Altrimenti (caso ITV SingleCSC), resta così com'è...
Il problema è proprio inserirsi a sostituire il sales_code.dat (ed eventualmente gli altri, oppure mettere al posto giusto la cartella /ITV/ che li contenga) immediatamente dopo il flash da Odin.
Altrimenti interviene il cambio automatico di CSC, che va a sovrascrivere anche i file nella /efs ...
E a questo punto ci troviamo nella solita situazione, in cui si deve effettuare il cambio al contrario, oppure flashare da cwm il tuo zip e ripristinare il backup della partizione /efs.
Niente. Mi sa proprio che devo continuare a tentare la modifica del contenuto di cache.rfs nel tar da flashare all'origine: lo monto in rw (è un loopfile vfat), ci copio correttamente il sec_csc.zip relativo a ITV, ma se lo smonto e lo rimonto il file .zip risulta corrotto...
Boh...
EDIT: da una ricerca, direi di non essere l'unico ad incontrare questi problemi.
--> Samdroid board
A quanto pare esistono dei tool appositi per maneggiare un .rfs, e non è così semplice come un loopfile vfat ... :S
EDIT2: ... ma forse ma forse ... Avevo scelto un presupposto sbagliato: modificare un rfs virtuale, montato in loop. Perché invece non flashare il tuo zip e poi recuperare il VERO file cache.rfs dal telefono, per poterlo flashare con Odin !?!?
Con uno dei "miei" dd ...
codice:dd if=/dev/block/stl11 of=/mnt/sdcard/cache.rfs bs=4096
Adesso mi occorre solo un kernel che supporti la connessione via ADB, in modo da non avere troppe applicazioni running e partizioni montate.
Consigli ?
... da li a creare un CSC_I9000ITVJPU.tar.md5 è piuttosto facile
Ultima modifica di Val3r10; 17-12-10 alle 22:05 - Motivo: forse la soluzione ...
non funzia Link in 1 Pagina ..................
Val3r1o mi spiace ma su questo non ti so aiutare, dovresti provare a sentire qualche sviluppatore su xda
Sconcau, ti ringrazio molto di tutto l'aiuto e le tue scoperte.
In effetti ho realizzato di procedere su una strada sbagliata: il file cache.rfs contiene appunto il CSC ITV (nel ns. caso), ma solo temporaneamente.
Non a caso è una cache
Contiene in realtà, come ho detto, il file sec_csc.zip, che viene eseguito dalla cache subito dopo il flash, al primo boot (single-csc o multi-csc che sia), e da li poi viene cancellato.
Quindi è inutile che mi salvi dopo la partizione cache.rfs col dd (vedi sopra), perché ormai il CSC che mi serve è finito nella grande partizione system (factoryfs.rfs) ...
Quindi vicolo cieco.
Giannir1988, è vero, il link non funziona più.
Ma si può usare quanto ho scritto sopra per farsi da soli il CSC ITV Flashabile da recovery
Dal post di Richthofen:
Occorre solo 7Zip (o WinRar) ... e un pò di scatole cinesi:Originariamente inviato da Richthofen
1) Scaricare e scompattare il file CSC_I9000ITVJP3.exe dal secondo link.
2) Scompattare anche il file ottenuto CSC_I9000ITVJP3.tar.md5 con 7Zip o Winrar
3) Aprire il file CACHE.RFS ottenuto con 7Zip o Winrar, e convertirlo in un file zip (es. CSC_ITVJP3.ZIP)
Avrete il file che vi occorre da flashare con la recovery
Ultima modifica di Val3r10; 18-12-10 alle 18:15