Dunque,fino a questo momento si stava sui firmware XXALEx e tutto diciamo che filava liscio (anche perchè erano i custom iniziale dal rilascio del device),ma ora mi sorgono alcuni dubbi,anche per l'utilizzo di Android Kitchen per cui vorrei un parere anche dagl'altri sviluppatori presenti nel forum (oltretutto ho visto la guida di Roxdragon,davvero ben fatta,complimenti).
Passo dunque a buttare giù i miei dubbi,in quanto in caso fossero confermati,forse le guide andrebbero riviste ma non basta un solo developer per confermare una tesi,servono più comprove:
punto primo - Mancato rooting del firmware
Come sappiamo bene nella kitchen c'è l'opzione per fare il rooting automatico del firmware che a quanto pare fino alla versione XXALE8 funzionava visto che ci sono svariate ROM fatte con la kitchen,tuttavia non ho potuto fare a meno di notare ora con il nuovo firmware che ho citato nel titolo,che qualcosa non quadra.
Partiamo dicendo che il rooting avviene per settaggi all'interno del Ramdisk,parte del boot.img,in cui viene abilitato il permesso.In seguito viene inserito su in system/bin e l'app superuser.apk in system/app. Qui il tutto dovrebbe essere finito ma flashando la ROM risultante (provato personalmente) il rooting non viene preso (provato a sostituire anche superuser con superSU ma nulla).
domanda: Qualcuno ha provato o stà provando e ha il mio stesso risultato?
punto secondo - Bootanimation
Stesso discorso con la bootanimation,nonostante venga creata e inserita nel fw la cartella data/local , il file bootanimation.zip non viene ora riconosciuto,mentre al contrario le applicazioni in data/app vengono tranquillamente installate. Mi è venuto in mente la possibilità di una mancanza nell'updater-script,della quale riporto uno stralcio che riguarda le linee della cartella in questione:
domanda: Che debba essere settata in recursive anche la local? Qualcuno ha quale idea a riguardo?codice:set_perm(2000, 2000, 0771, "/data/local"); set_perm_recursive(1000, 1000, 0771, 0644, "/data/app");
punto terzo - update-script / update-Binary
Nella guida di Roxdragon viene prima creata la rom e solo in seguito aggiunto l'updater-script e l'update-binary che và a sostituire update-script,mentre ora ho notato che prima bisogna fare al conversione direttamente da kitchen,PRIMA della creazione dello .zip,al contrario durante il flash non verrà riconosciuto visto che anche questa sostituzione và a modificare una voce nel boot.img.
domanda: l'ho notato solo io o qualcun'altro ha riscontrato il problema?
Mi si voglia scusare se sono stato prolisso ma un confronto tra cuochi,così in chiaro,può aiutare molto chi si affaccia per la prima volta al mondo della creazione delle rom,quindi non "sempplice" modding di icone o similia.
Spero che tutto ciò possa rivelarsi,alla fine,costruttivo per andare avanti magari tutti insieme e unire le varie esperienze di cucina.
A voi la parola!