Bellissima idea la ROM. Anche le feature inserite.
L'attendo con ansia, perché sembra meno "invasiva" di alcune altre scelte che si trovano su XDA.
E' vincolata a JPM ?
Ovvero, nell'update-script c'è un format della partizione SYSTEM ?
Se no, immagino si possa utilizzare/adattare anche ad altre ROM base, no ?
Grazie del lavoro, in ogni caso
Gli apk una volta installlati si aggiornano tranquillamente dal market, ma se dovessi avere problemi c'è atrackdog e sei a posto.
La rom, basata su JPM, ti formatta tutto certo (system, data, ecc.), in questo modo puoi flasharla anche sopra una JPO senza problemi. Questo sempre considerando che tu non abbia fatto alcun lagfix, altrimenti prima lo si deve disabilitare, poi flashare una Eclair con repartition e pit512 e poi passare ad una con pit803 (quindi una froyo) a tua scelta. Il problema resta solo quello della ripartizione. Ovvio tutto ciò è consigliato perchè in teoria potresti semplicemente togliere il lagfix scelto ed installarla.
Notte![]()
Device: Xiaomi Mi9 - Mi A2
Nothing to donate, just appreciate!
Ma ke bello sarebbe se ognuno potesse farsi l'update.zip personale con le sue app.
Nn è fattibile una guida anti-gnurant x spiegare come fare? Cn le mille prove che faccio ho già perso tutto 3/4 volte in 4 mesi!!!
Sent from my GT-I9000 using Tapatalk
Samsung Galaxy S II noBrand con GoLauncher (rootato con CHAINFIRE V.4 CWM4 KE7)
Samsung Galaxy Tab 7" (rootato)
Un Thanks (il pulsante in basso a sinistra di ogni post) non costa nulla ed è l'unico modo per ringraziare ufficialmente per un aiuto ricevuto
Ma certo che è possibile...tutti siamo ignoranti fin quando non ci mettiamo a leggere e provare. La miglior guida in questo caso consiste nel prendersi un update-script di una rom magari e leggerlo piano piano per risalire alle funzioni interessate e capire la sintassi![]()
Device: Xiaomi Mi9 - Mi A2
Nothing to donate, just appreciate!
L'approccio del reverse engineering (induttivo) a partire da uno script pronto potrebbe essere molto utile, ma lo vedo un po' parziale.
In ogni caso, visto che sono anch'io per l'approccio empirico, quali sono i rischi nel "cannare" (=sbagliare completamente) un file update.zip ?
Rischio il reflash, al massimo ?
Per rimanere in tema della guida anti-gnurant di cui sopra, dopo aver inserito i miei pacchetti e giocato con gli script, quali sono comunque i passi da fare esattamente prima di un adb reboot recovery ?
Firma, zipalign, deodex, ecc... li conosco in teoria, ma in pratica cosa si deve fare ?
Si, utilizzo normalmente appbak (che volendo riinstalla dal market a partire da una lista), atrackdog, appbrain & co.
Ma se io inserisco un centinaio di apk nel mio classico /data/app e tutto quanto sopra va a buon fine, me li ritrovo come "Installati" nel market (ovvero il packages.xml correttamente valorizzato...) ??
Scusa ma allora qui proprio mi sono perso: lagfix a parte (che di norma ripristino prima di qualsiasi flash, anche con repartition...), se c'è il format di /system, vuol dire che la rom base devo per forza inserirla per intero, al netto delle modifiche, dentro l'update.zip...
Se si, come fa ad essere intercambiabile JPM, JPO, ecc ???
Grazie di tutta la pazienza
Sarebbe bello unire le nostre conoscenze per creare una guida su come cucinare una Rom. In rete non si trova nulla!
Sono riuscito ad estrarre il contenuto del factoryfs.rfs e ora mi ritrovo il file system estratto in una cartella. Sto studiando gli script delle rom già cucinate in modo da fare eserienza e cercare di capirne il significatoe sicuramente col vostro aiuto capirò qualcosa in più, spero...
![]()
Si, il format l'avevo capito. Anche se non ho visto quell'update-script in particolare, mi fidavo di te
Quello che mi sembra strano è l'intercambiabilità JPM/JPO di quella ROM: gli apk che ci sono dentro devono essere in gran parte quelli originali della rom base di riferimento... JPM nel tuo caso. No ?
Viceversa, se non si effettuasse alcun format, sarebbe possibile utilizzare uno stesso update.zip su ROM differenti... sovrascrivendo solo i pacchetti che effettivamente cambiano
Spero di aver chiarito il mio dubbio
Thnx