View Single Post
Old 23-03-2021, 19:25   #231
dirac_sea
Senior Member
 
L'Avatar di dirac_sea
 
Iscritto dal: Aug 2008
Città: Lat.: 45° 42′ 15′′ N Long.: 9° 35′ 15′′ E
Messaggi: 1376
Lineage OS 17.1 (Android 10) Unofficial

Salve, dopo la senza dubbio positiva esperienza con LineageOS 16 (impressioni e guida per l'installazione più sopra), sono passato da qualche giorno alla successiva LineageOS 17.1, basata su Android 10. Le differenze rispetto alla versione precedente non sono in apparenza molte, direi che si può considerare un minor upgrade. Differentemente dalla versione precedente in questa rom è stato usato il kernel Sultan, di matrice Cyanogenmod, a sua volta derivato dagli ultimi sorgenti del kernel (versione 3.4.x) messi a disposizione da Qualcomm:

Quote:
Kernel features:

Based off latest CAF Marshmallow kernel source from Qualcomm (LA.BF.1.1.3_rb1.13)
Removed lots of excessive bloat
Dynamic CPU input boost driver I wrote myself (makes the phone feel smooth without destroying battery life)
CPU underclocked to 1958 MHz by default (you can disable this; see why I did this in the FAQ in the 3rd post)
Custom thermal control driver I wrote myself (features 8 thermal throttle steps; keeps the phone cool)
LCD KCAL by Savoca
Westwood TCP congestion algorithm (enabled by default)
F2FS support
NTFS support
No placebo patches, features, or compiler "optimizations"
Many other misc. improvements not listed here


Personalmente ho riscontrato miglioramenti nell'uso del touch screen: i sensori di prossimità e l'accellerometro funzionano regolarmente. Ben gestito il consumo batteria. A cercare il pelo nell'uovo, rispetto alla Lineage 16 ho notato ad ora che talune app di messaggistica da me usate (Line, Telegram) se chiuse vengono poste in una condizione di riposo più spinta rispetto a prima, tale da far mancare qualche notifica. Le app di posta (Gmail, Yahoo, Outlook) mi sembra segnalino invece con regolarità ogni nuovo messaggio ricevuto.
Non avendo riscontrato malfunzionamenti e ritenendo l'aggiornamento meritorio non fosse altro per le patch di sicurezza applicate (specialmente rispetto a chi sia ancora inchiodato alla obsoleta Oxygen OS 3.1.4 di serie), ripropongo come già fatto con la versione precedente una mini guida all'installazione.

PS: Sarebbe anche già disponibile la LineageOS basata su Android 11, e sebbene le impressioni dei primi utilizzatori siano positive, conviene secondo me attendere gli aggiornamenti e gli affinamenti successivi.

L'installazione, per chi disponga già sul telefono della TWRP è semplice e veloce. A portare via più tempo sono il backup della precedente rom tramite la TWRP (altamente consigliato) e il salvataggio dei dati presenti sulla micro SD (foto, video, eccetera), in quanto è meglio ripartire con un supporto formattato ex-novo per questioni di pulizia del sistema. Consiglio anche il backup sul Cloud di Google di sms, rubrica e quanto altro. Notare che le app usate dovranno essere reinstallate ex-novo.

Chi non avesse installata sul terminale la recovery TWRP dovrà invece sbloccare il bootloader seguendo le istruzioni della guida presente qualche messaggio sopra e poi effettuare il flash di recovery, rom, Gapps ed opzionalmente Magisk per il root del terminale. Chi non ha la TWRP dovrà quindi seguire la precedente guida dall'inizio sino a tutta la sezione D)


Valgono naturalmente le avvertenze di esclusione di responsabilità già espresse nella precedente occasione relativamente alla perdita di dati ed alla possibile messa fuori uso del terminale.

1) Preparativi all'aggiornamento:

- il terminale OnePlus X con batteria carica almeno per lo 80%;
- la TWRP recovery 3.3.x già installata;
- backup di tutti i dati, rubrica, contatti, messaggi, foto, video ecc. presenti sullo smartphone. L'aggiornamento non consente di mantenere nulla, dovrete premurarvi di salvare tutto prima, trasferendo le cartelle sul vostro pc, salvare rubrica e sms usando app di terze parti eccetera. Potrete anche effettuare il backup di foto e video e quanto altro sui server di Google;
- il download dei files di cui ai link riportati poco più sotto;
- una micro SD su cui caricare la nuova TWRP, la rom Lineage 17.1, le OpenGApps e Magisk (questo ultimo solo nel caso vogliate effettuare il root del dispositivo, personalmente lo consiglio).
Suggerisco di rimuovere anche la sim telefonica prima di procedere all'aggiornamento.

Link ai Download occorrenti per l'aggiornamento a LineageOS 17.1 (Unofficial):

- Recovery TWRP 3.4.0.0 per OnePlus X (Onyx): chi voglia criptare il proprio telefono dovrà usare la TWRP predisposta dall'autore della rom (tale TWRP per criptare non è stata da me testata);

- LineageOS 17.1 rom;.
N.B.: il mantainer ha condiviso sul forum di Xda la rom datata giugno 2020. In seguito ha aggiornato la rom mettendola però a disposizione solo sul canale Telegram. Chi volesse la rom più recente (settembre 2020), può o unirsi al canale Telegram "OnePlus X Android Development", scorrere la discussione al 19 settembre 2020 e prelevarla, oppure può scaricarla da Google Drive al link che ho predisposto, e che contiene tutti i files necessari all'aggiornamento.

- OpenGApps (ARM-10-nano);

- Magisk (se volete root).

Se potete, aiutate gli autori della rom e dei tools con una piccola donazione... incoraggerete lo sviluppo e gli aggiornamenti futuri. Grazie.

2) Installazione pulita di LineageOS 17 (Android 10)

Una volta effettuato il download di TWRP, rom Lineage, GApps ed eventualmente di Magisk, copiarli sulla micro USB. Spegnere il telefono, estrarre la minislitta, rimuovere la SIM e posizionare la micro SD. Riaccendere il telefono premendo contemporaneamente il tasto Power ON ed il bilanciere del Volume -, in modo da accedere al menu della TWRP

(nota: non premete Power e Volume + altrimenti entrerete nella modalità Fastboot invece che nella TWRP).

2.1) Fare un Nandroid Backup con la TWRP Recovery

Una volta nella TWRP effettuare prima di tutto il nandroid backup della rom attualmente installata. Selezionare a schermo Backup e spuntare, come in figura Boot, System e Data. Se volete mantenere anche la TWRP installata al momento, selezionate anche la partizione Recovery (non visibile nello screenshoot d'esempio ma selezionabile nell'elenco). Il backup richiederà alcuni minuti per essere scritto sulla micro SD e completarsi. Quando finito, si può tornare al menu principale.




2.2) Aggiornamento della TWRP (Team Win Recovery Project)

Dal menu Installa selezioniamo "Installa Immagine" e scegliamo l'immagine della TWRP 3.4.0. Se volete criptare il contenuto del telefono dovrete usare la TWRP 3.3.1 preparata dall'autore della rom (link più sopra). La partizione da scegliere sarà la "Recovery" non la "Boot"



Scorrere la slide su schermo per installare il file.img della TWRP. Riavviare il telefono scegliendo di ritornare alla recovery.

2.3) Pulizia delle partizioni di sistema

Ora che abbiamo la recovery idonea occorre predisporre una installazione pulita. Quindi, da menu Avanzate effettuare il Wipe di Data, System, Cache e Dalvik/Art cache.




2.4) Installazione di rom, GApps e root.

Terminato il wipe, selezionare ora la voce di menu "Installa" e navigare nella micro SD alla ricerca dei pacchetti che abbiamo caricato prima. Quando li abbiamo trovati, installare un pacchetto alla volta nell'esatta sequenza A-B-C indicata sotto:. Inoltre, non selezionate dal menu di effettuare automaticamente il reboot, il riavvio lo farete manualmente solo conclusa l'installazione di tutti i pacchetti.

A -LineageOS 17.1;

B -OpenGApps (ARM-10-nano);

C -Magisk
(questo è opzionale, solo se volete anche il root).




Ecco la sequenza: ricordarsi di NON selezionare "Riavvia dopo che l'installazione è completata"


A B

C

Dopo aver flashato i pacchetti, riavviare l'Oneplus X in modalità normale (sistema). Il primo boot richiederà del tempo, occorre un po' di pazienza. Abbiamo finito, il telefono è ora aggiornato a LineageOS 17 (erede della famosa Cyanogenmod) basato su Android 10. Niente male per un terminale che era stato abbandonato dalla casa madre ad Android 6!

Non allarmatevi se durante le fasi iniziali il telefono si riavvierà due-tre volte: è dovuto alle necessità di prima configurazione dei servizi. In seguito tale comportamento non si ripeterà ed anzi LineageOS 17 si mostrerà solida come una roccia e assai stabile per l'uso quotidiano.

Se potete, aiutate gli autori della rom e dei tools con una piccola donazione... incoraggerete lo sviluppo e gli aggiornamenti futuri. Grazie.

Fonti utilizzate per i download e le istruzioni:


https://forum.xda-developers.com/t/r...lus-x.3996229/
https://sourceforge.net/projects/opengapps/files/
https://twrp.me/
https://dl.twrp.me/onyx/
https://magisk.me/
https://github.com/topjohnwu/Magisk/releases
https://t.me/onyx_development


(/Fine)
__________________
Ultrabook: Lenovo ThinkPad X220 - 8GB ddr3, Intel i5 2520M, ssd S3+ 240GB, OS MX-Linux 23.6_x64 Xfce
Subnotebook: Sony Vaio VPC-YB1S1E - 8GB ddr3, AMD E-350, ssd OCZ Trion 100 120GB, OS Windows 10 Pro 22H2 64 bit
NAS: Foxconn R30-A1 - Barebone SFF - AMD E-350, 4GB ddr3, hdd 4TB WD40EFRX, OS XigmaNAS 11.4.04 x64-embedded

Ultima modifica di dirac_sea : 07-05-2021 alle 10:54.
dirac_sea è online   Rispondi citando il messaggio o parte di esso