Allora attendo che rilasci il kernel moddato
Inviato dal mio Samsung Galaxy Next Turbo con Tapatalk 2
Visualizzazione stampabile
Allora attendo che rilasci il kernel moddato
Inviato dal mio Samsung Galaxy Next Turbo con Tapatalk 2
Va bene, allora attendo pure io le nuove modifiche!!!
Io il pacchetto lo avrei anche fatto.. Solo che qui c'è un problema col flashing. A volte funziona, altre no. Sono più di due ore che ci sto dietro. Chi ha voglia di fare da tester (se si installa funziona, non c'è storia)?
Le istruzioni sono (sarebbero) semplici:
. Installare l'ultima stock ROM con Odin.
- Fare il rooting
- Installlare busybox free
- Mettere busybox in /system/xbin
- Installare il custom kernel. In teoria funziona pure da stock recovery. Quando funziona. Altrimenti provate con CWM.
Si, lo so. Gli ultimi due passi non dovrebbero servire, ma dopo che ho speso più di 2 ore cercando semplicemente di fare il flash, non ho più energie per sistemare le sciocchezze. In ogni caso, mal che vada, resta il kernel normale. Per verificare che si sia installato da adb shell fate
ls -l /sbin/sysinit.sh
Per verificare che gli script in /etc/init.d partano controllate con adb logcat che all'inizio compaia il messaggio:
I/XILG1_kernel( 1326): __________________________
I/XILG1_kernel( 1327): | |
I/XILG1_kernel( 1328): | kernel XILG1 for S5570I |
I/XILG1_kernel( 1329): | init.d support enabled |
I/XILG1_kernel( 1331): | Welcome to Android 2.3.6 |
I/XILG1_kernel( 1332): |__________________________|
Il kernel si trova qui. In teoria dovrebbe funzionare con qualsiasi ROM stock:
https://dl.dropbox.com/u/34455199/GT...ILG1_initd.zip
Se si installa senza problemi poi faccio un thread apposta.
Adesso il flashing del kernel funziona sempre. Bohhhhhh??!!!
Va bene, ho aggiornato l'allegato. Ora non serve più che busybox sia in /system/xbin. Basta che esista nel $PATH, però!!
Inoltre ho sistemato le ownership. Stava usando l'UID del mio account in OS X.. Va bene, fatemi sapere come va e poi domani nel caso faccio una thread apposita.
Non funziona,non crea /etc/init.d
Addirittura? /etc/init.d viene creata al flash. Come hai controllato? Come l'hai installato? Da recovery o da CWM? Ho aggiornato le istruzioni di installazione. Il kernel va messo per ultimo quando si è sicuri che root e busybox siano a posto
PS: analizzando la cosa ho pensato che l'unica differenza tra i miei zip e quelli altrui è che io li firmo. Adesso ho cambiato la procedura e faccio solo il zip. Ho modificato un file per fare una prova e si è installato. Il pacchetto in dropbox è aggiornato senza firma, prova un po' a vedere. A me funziona. Addirittura da stock recovery!!
Ora la cartella viene creata ma gli script non si eseguono,Switch2SD non credo si esegua perché le apps non si vedono e poi S2SD crea sempre la cartella INIT.D ma si mette anche in init.d normale... rimetto il PX senza CWM e niente solo con /etc/init.d?
Ho aggiornato S2SD. Il problema dell'INIT.D è di Android, o meglio del file system rfs che è sicuramente bacato. Non ho mai visto una roba del genere in 30 anni che uso un computer. Only Linux…
L'unico workaround che ti posso suggerire è di rimuovere /etc/init.d prima e /etc/INIT.D poi se è ancora presente con Root Explorer e fare di nuovo il flash prima del kernel (che comunque sto ancora aggiornando anche se è praticamente pronto), e poi di S2SD. Entrambi i pacchetti di installazione creano /system/etc/init.d (/etc/init.d è un link) se non esiste. Questo viene fatto dall'updater-script. Questi sono i comandi che do:
e questo è il contenuto di /system/etc:codice:assert(package_extract_dir("system", "/system"));
set_perm_recursive(0, 0, 0755, 0750, "/system/etc/init.d");
Più codice Edify standard di così non so.codice:BlueMoon:SignApk Michele$ ls -lR XILG1_initd/system/etc/
total 0
drwxr-xr-x 3 Michele staff 102 27 Ago 16:21 init.d
XILG1_initd/system/etc//init.d:
total 8
-rw-r--r-- 1 Michele staff 387 27 Ago 16:21 00banner
Michelasso..io ho ancora il problema della batteria con l'ultima stock e pxkernel D:
Tipo ieri era al 40% e stamattina il cellulare era spento D:
Quasi quasi me ne torno al kernel stock..ah proposito, hai fatto quella modifica per far supportare ext2 al kernel stock?