Ciao a tutti,
possiedo lo Xiaomi Redmi 3 Pro e sto utilizzando la CyanogenMod 13 RC1 (datata 23/10/2016), sviluppata dall'utente Anik_khan e prelevata dal forum XDA-Developers. Poiché non voglio usare i servizi e le app di Google, sto utilizzando il framework microG, configurato sempre dal forum XDA e Xposed Framework (v86, sdk23 per arm64) con il modulo FakeGApps per lo spoofing.
Fino a pochi giorni fa utilizzavo la CM13 Beta 5 del 13/10/2016 e tutto funzionava molto bene, ma con la RC1 ho un problema ogni volta che accendo o riavvio (hard o soft reboot che sia) il dispositivo. In pratica, seppure io possa inserire il PIN della mia SIM e riesca ad accedere al telefono, lo sfondo della schermata rimane completamente nero per qualche secondo (al massimo 1 minuto,) come se il sistema dovesse caricare qualche servizio e immediatamente compare il messaggio. Che io clicchi su "OK" o "Attendi" non è importante, dato che comunque il telefono funziona bene e non noto nessuna problematica, ma vorrei capire cosa possa comportare e come posso risolverlo.codice:Il processo system non risponde. Vuoi chiuderlo?
La cosa strana è che non appena io ripristino le mie app (o da Titanium Backup o da un'altra applicazione di backup o dal ripristino della partizione data da TWRP) non ho quell'errore, che invece compare non appena io spengo e riaccendo oppure riavvio il dispositivo.
Di seguito i passaggi che ho effettuato per l'aggiornamento della ROM:
1) Backup con Titanium Backup
2) da TWRP, Nandroid backup
3) da TWRP, wipe cache, dalvik, data e system
4) flash della CM13
5) flash di Xposed Framework v86-sdk23
6) ripristino della partizione data da TWRP
Ho provato anche a fare un dirty wipe e ripristinare la partizione data, ma il problema rimane.
Ho provato a fare un'installazione pulita e ripristinare le app e le impostazioni da Titanium, ma niente da fare.
Ho anche provato a fare un'installazione pulita, configurare subito microG... Tutto come prima.
Ho pensato che il problema potesse essere Xposed, così ho installato microG senza spoofing, ma niente da fare.
Sul forum di XDA mi hanno consigliato di usare lo spoofing tramite Needle, ma alla fine ho capito che il problema è un conflitto tra questa versione di CyanogenMod e microG, quindi ho installato tutte le versioni possibili di microG Services Core, ma il problema continua a persistere.
Ripristinando invece il mio backup della CM13 Beta5 del 13/10/2016, non incontro nessun problema. Qualcuno mi sa spiegare come mai succede questa cosa?
PS: scusate per la lunghezza del post, ma ho cercato di dare il maggior numero di informazioni possibili.