Cube T9 Rom XnetfoX eXtreme (Cessato)

cube

Discaimer

Tubluline

Quando ho iniziato a pensare a questa ROM (XnetfoX eXtreme), su Freaktab campeggiava in prima pagina la notizia della prima Rom custom per il T9 installabile con SPFT : RileyRom 1.0 Non installatela perché non funziona: Il T9 va in Loop sul logo di avvio. Non entra neanche in recovery. Evidentemente chi l’ha sviluppata pensava funzionasse, ma non l’ha mai provata perchè suppongo non avesse un T9!! Segnalato il problema, a distanza di 2 anni la notizia campeggia ancora in prima pagina !!

Questa che vi propongo è la prima e fino a poco tempo fa unica Custom Rom per il Cube T9. (Da poco su 4PDA in russo se ne è aggiunta un’altra (Cube T98v1.3) derivata dal porting della stock rom del Teclast T98 firmware 1.05 molto simile al nostro T9).

Per semplicità e per essere breve evito di scrivere le prime caratteristiche ed elencherò soltanto le più recenti.

Caratteristiche:

  • Base-Rom 1.08
  • Root: Recovery TWRP, SuperSU e Busybox
  • Supporto Init.d
  • Selinux mode: Permissive
  • NTFS drivers, Virtual CDRom drivers
  • Patch Stagefright *
  • Eliminata tutta la parte Cinese e  alcune app Google (GMail, Books, Weather3DWidget, TFUpdate, FWUpgrade, FWUpgradeProvider, MtkWeatherProvider, MtkWeatherWidget)
  • Sostituito il launcher stock prima con Google Launcher e poi con Nova Launcher + Tesla Unread
  • Nuovi Sfondi, Bootanimation, Shutanimation, Toni tastiera, Gestures e alcune suonerie
  • Nuovo software aggiunto (Cloud Print, PrintBot, Gestione batteria, Reboot, ES File Explorer, MTK GPS, Maps, Keep, Aptoide, WiFi File Transfer, Velis AutoBrightness, Viper4Android, SD-Booster, AdAway, Super MTK Engineer, Xposed, Gravitybox KK, Transparent Clock&Weather, FlashPlayer)
  • Aggiornate Tutte le App di Google contenute e lasciate (YouTube, Gestione dispositivi, Play Store, Talkback, Orologio di sistema, Calcolatrice, Google Keyboard, GoogleApp, Text-to-Speach, Play Sercices, )
  • Aggiunta la possibilità di sincronizzare i preferiti del Browser
  • Aggiornate e disponibili in modalità offline tutte le parti vocali
  • Sbloccata la scrittura sulla SD esterna per le app non conformi a KitKat e riscritto il file hosts che diventa aggiornabile tramite AdAway
  • Xposed Preinstallato
  • Avvio in Italiano

Nella prima fase, anche a causa del tempo limitato ho scelto di non creare un installer per recovery TWRP per la distribuzione di questa ROM, (ODIO anche usare SPFT se non per casi di emergenza! e poi con l’avvento del ripartizionamento ci dovremo sempre ricordare di utilizzare lo scatter giusto). Ho pensato di superare il problema ed accorciare i tempi utilizzando un ripristino di backup da effettuare tramite TWRP.
In effetti è come il software preinstallato su una serie di macchine uguali. Si utilizza una immagine del sistema opportunamente creata e poiché il nostro tablet differisce solo per la partizione NVRAM che contiene IMEI e i MAC Address (WiFi e BT), basta creare una immagine senza NVRAM e ripristinare quella.

Unico requisito richiesto: Recovery TWRP installata.
Fate prima un backup completo della vostra Rom tramite TWRP (così se non vi piace la XnetfoX potrete ripristinare la vostra senza perdere nulla). Ovviamente salvate i files e le cose che vi interessano sulla SD card esterna perché il tablet verrà azzerato.

Scaricate la XnetfoX, estraetela sulla microSD o una su pendrive USB assicurandovi di avere questa struttura:
Radice microSD\TWRP\T9_MT8752\XnetfoX_xx_eXtreme_b108
Spegnete il tablet
Inserite la microSD o la pendrive USB tramite OTG
Avviate in modalità recovery
Scegliete Restore
Tap su Select Storage e selezionate MicroSD o Usb-Otg
Se avete scompattato correttamente leggerete XnetfoX_eXtreme_xxb108.
Tappateci sopra e vedrete selezionati i componenti: Boot – Logo – Recovery – Uboot – System – Data
(Come vedete manca la partizione NVRAM)
Fate Swipe to restore
Al termine Riavviate il tablet.

La prima versione distribuita in questo modo è stata la XnetfoX eXtreme 1.3b108 fino alla versione 2.8b108

Poi le cose si sono complicate. Man mano che uscivano nuove versioni della TWRP venivano ad essere modificate anche le cartelle di destinazione dei backup e quindi dei restore.

Le recovery TWRP 2.8.4.0 e 2.8.6.0 utilizza come cartella di Backup e Restore
microSD\TWRP\T9_MT8752\cartella Rom XnetfoX_etc
La recovery TWRP 2.8.7.0 utilizza come cartella di Backup e Restore
– microSD\TWRP\Cube_T9\cartella Rom XnetfoX_etc

Per cui si è reso necessario trovare un altro sistema di installazione della Rom. Aroma installer si prestava benissimo alla soluzione del problema, per cui dalla versione 3.0 la Rom viene distribuita come zip installabile da qualunque versione di TWRP.

Problematiche ripristino da versioni diverse di TWRP
Se avete un backup fatto con la TWRP 2.8.4.0 o 2.8.6.0 e lo volete ripristinare con la 2.8.7.0 dovrete rinominare la cartella dove è contenuto il backup
da: Radice microSD\TWRP\T9_MT8752\XnetfoX_XX_eXtreme_b108_etc
a: Radice microSD\TWRP\Cube_T9\XnetfoX_XX_eXtreme_b108_etc (per la recovery 2.8.7.0 Jemmini)
a: Radice microSD\TWRP\T9\XnetfoX_XX_eXtreme_b108_etc (per la recovery 2.8.7.0 SevenMaxs)
mentre :
Se avete un backup fatto con la TWRP 2.8.7.0 e lo volete ripristinare con la 2.8.4.0 o 2.8.6.0 dovrete rinominare la cartella dove è contenuto il backup
da: Radice microSD\TWRP\Cube_T9\XnetfoX_XX_eXtreme_b108_etc (per la recovery 2.8.7.0 Jemmini)
da: Radice microSD\TWRP\T9\XnetfoX_XX_eXtreme_b108_etc (per la recovery 2.8.7.0 SevenMaxs)
a: Radice microSD\TWRP\T9_MT8752\XnetfoX_XX_eXtreme_b108_etc

Quindi: Accertatevi della struttura presente nella Rom scaricata ed eventualmente adeguate la struttura delle cartelle a quella della vostra TWRP

Se installando una qualunque versione di XnetfoX Extreme non volete modificare la vostra recovery TWRP, deselezionare Recovery dalle opzioni del restore.

Nota importante: Questa rom può essere utilizzata indipendentemente dal partizionamento utilizzato fra quelli da me creati e pubblicati.

bluline

XnetfoX Extreme

Caratteristiche:

  • Installazione diretta da recovery TWRP con Aroma Installer
  • Possibilità di ripartizionare direttamente “system”, “data”, “cache”
  • Migrazione dei dati utenti dalla vecchia alla nuova rom
  • Aggiornate tutte le app
  • Eliminate alcune app e/o personalizzazioni
  • Riallocate alcune app di sistema
  • Implementazione gestures GMD
  • Nessuna personalizzazione presente
  • Bug fixes

Installazione: copiare il file zip sulla sdcard, avviare in recovery twrp, fare wipe factory/cache/system, scegliere Install aprire lo zip e installare.

XnetfoX eXtreme 3.9 B108

  • fix Street View
  • fix Sincronizzazione Calendario
  • Aggiornamenti GApp
  • Xposed gesture multitouch

XnetfoX eXtreme 4.0 B108

  • Interamente ricompilata
  • Aggiornamento Google Keyboard 5
  • Aggiornamenti GApp
  • Sostituito MTK Epo GPS Fixer con Epo Tools

XnetfoX eXtreme 4.1 B108

  • Aggiornamento Google N Keyboard 5.1
  • Aggiornamenti App

XnetfoX eXtreme 4.2 B108

  • Sostituiti client Mail ed Exchange con AquaMail
  • Aggiornamenti App

XnetfoX eXtreme 4.3 B108

  • Root con SuperSU 2.76
  • Aggiornamenti App

IMPORTANTE: Dalla prossima versione sarà necessario avere la partizione system da 1,5 GB. Quindi se non lo avete già fatto vi suggerisco fin d’ora di ripartizionare il vostro T9.

Dimensioni suggerite: System 1,5Gb – Cache 512Mb – Data 8Gb

XnetfoX eXtreme 4.4 B108

  • Abilitato Multiuser nativo
  • Aggiornamenti App

XnetfoX Extreme 4.5 B108

  • Aggiunto Dolby Digital
  • Aggiornamenti GApp
  • Aggiunto Clone Phone
  • Root con SuperSU 2.78

Bug segnalati: in MTK engineer mancano alcune voci. Soluzione: è dovuto all’attivazione del Multiuser. Disattivando MultiUser funziona normalmente, Si rende necessario un ON/Off del MultiUser.

XnetfoX eXtreme 4.6 B108 (anche per /system standard 1,3Gb)

  • Completamente Deodexed (Risparmio di circa 150Mb in system)
  • Eliminata ripartizione da Aroma Installer (su alcuni T9 non funziona)
  • Eliminati Tasti supplementari in SistemUI da Aroma Installer (Funzione in GravityBox)
  • Eliminato backup e ripristino di UserData (verrebbero backuppati e ripristinati anche aggiornamenti di app di sistema causando malfunzionamenti)
  • Risolto Bug MTK Engineer: causato dal MultiUser
  • Sostituito MultiUser nativo con Multi User Xposed (attivabile/disattivabile da Xposed)
  • Sostituito orologio di sistema
  • Busybox 1.25.0
  • Root con SuperSU 2.78SR1
  • Aggiunta Sidebar laterale.
  • Aggiornate App
  • Modificate alcune App e migliorate alcune traduzioni

Bug segnalati: Lag improvvisi e random. Risolto: Causa App deodexed in avvio

XnetfoX Extreme 4.7 B108 (anche per /system  standard 1,3Gb)

  • Busybox 1.25.1
  • Root con SuperSU 2.78 SR2
  • Configurazione guidata al primo avvio
  • Aggiunta lingua italiana a PermissionControl/Gesture/BlackGesture (SystemUI)
  • Aggiunta lingua Italiana a FakeGPS/DolbyDigital/MultiUsersXP
  • Aggiornate GApp
  • Aggiornate App
  • Rimosso ClonePhone (l’aggiornamento lo rende incompatibile)
  • Integrato Backup+ (Apps + Dati Apps utente)
  • Aggiornato Xposed Installer 3.0 alfa4 mod (default: attivato ma non installato)**

XnetfoX Extreme 4.8 B108  (anche per /system  standard 1,3Gb)

  • Root con SuperSU 2.78 SR4
  • De-Lib GApps
  • Aggiornate Apps
  • Aggiornate GApps
  • Sostituito Calendario stock con Google Calendar
  • Aggiunto Notes

XnetfoX Extreme 4.9 B108  (anche per /system  standard 1,3Gb)

  • Root con SuperSU 2.79
  • Nova Launcher 5.0
  • Tastiera GBoard v6
  • Aggiornate Apps
  • Aggiornate GApps

XnetfoX Extreme 5.0 B108  (anche per /system  standard 1,3Gb)

  • Nova Launcher 5.0.1
  • SuperSU 2.79 SR3
  • BusyBox 1.26.2
  • Miracast Settings in Impostazioni
  • Xposed Installer 3.0.1 mod (default: attivato ma non installato)**
  • Aggiornate Apps
  • Aggiornate GApps

XnetfoX Extreme 5.1 B108  (anche per /system  standard 1,3Gb)

  • Aggiornato Nova Launcher 5.0.3
  • Play Services 10.5.42
  • Aggiornate Apps
  • Aggiornate GApps
  • Sostituita Backup+ con (oand)Backup (+completa e potente)

XnetfoX Extreme 5.2 B108  (anche per /system  standard 1,3Gb)

  • Aggiornato ViPER4Android FX 2.5.0.5 con Ita
  • Sostituito Dolby 1.6 con Dolby Atmos r6.5 con Ita
  • Play Services 11.0.38
  • Nova Launcher 5.1
  • Aggiornate Apps
  • Aggiornate GApp
  • Eliminato L Sped ***

XnetfoX Extreme 5.3 B108

  • Root con SuperSU 2.82
  • BusyBox 1.27.0
  • Play Services 11.0.55
  • Nova Launcher 5.2
  • Xposed Installer 3.0.1 Mod240417
  • Aggiornate Apps
  • Aggiornate GApp

XnetfoX Extreme 5.4 B108 – ULTIMA VERSIONE – SVILUPPO CESSATO

  • Root con SuperSU 2.82SR1
  • Play Services 11.3.02
  • Nova Launcher 5.3
  • Aggiunto Filtro Protezione Occhi (programmabile)****
  • Aggiunto: Screen Shift 2.1, Clipboard Monitor 2.0.4, Calibratore Touchscreen 3.0
  • Sostituita Battery Calibrator 2.1.10 con Super Battery Calibrator 1.3
  • Aggiornate Apps
  • Aggiornate GApp

SVILUPPO CESSATO. Il mio Cube T9 ha bisogno della sostituzione della mainboard a causa dei continui freeze del sistema. Non esistono pezzi di ricambio per il T9 (Solo Display e Digitalizzatore perché usati su altri Tablet). Chiunque avesse un T9 con display rotto o non più in uso potrebbe inviarmi la mainboard per poter proseguire nello sviluppo.

Nota importante: Dalla versione 4.8 ho implementato una tecnica che ho chiamato “De-Lib” che ha consentito di recuperare 71Mb nella partizione /system (adesso lo spazio totale libero dopo l’installazione della Rom è di 282Mb con uno spazio occupato di 1,2Gb. Ciò consente ancora di installare questa ROM in tablet non ripartizionati (/system=1,3Gb). Inoltre questo spazio aggiuntivo ci permetterà di poter inserire nuove app di sistema e/o aggiornare tranquillamente quelle già esistenti. Il De-Lib consente ovviamente anche la riduzione dell’ingombro complessivo della Rom (72Mb in meno da scaricare). Da notare che lo spazio recuperato è stato pari alla metà di quello recuperato con il deodexed completo della Rom. Detto questo rimane valido comunque il suggerimento di modificare la dimensione delle partizioni (/system=1,5GB e /data=6Gb). Quindi se non lo avete già fatto vi suggerisco fin da ora di ripartizionare utilizzando la procedura riportata nell’apposito articolo perché presto o tardi sarà necessario

Per ottenere il link al download consultare la sezione “NEWS”

bluline* Stagefright
Il Cube T9 è vulnerabile a Stagefright e Stagefright2 (Installate Stagefright detector dal Play Store e ve ne accorgerete). Stagefright è una falla di sicurezza molto seria e da non sottovalutare. Viene attivata da un MMS. La versione 2.0 è molto più pericolosa perché può essere attivata da un mp3 o un mp4 scaricati da internet. Ogni costruttore dopo il rilascio da parte di Google di una patch dovrebbe “girarla” come aggiornamento dell’OS ai propri utenti. Ma poiché conosciamo la disonestà e falsità di Cube, noi queste patch non le vedremo mai. Quindi ho inserito dalla versione ROM 2.8 il rimedio per Stagefright.
– Stagefright: disattivato il recupero automatico degli MMS e inserite le stringhe di disattivazione di alcune funzioni delle librerie Stagefright (usare Stagefright viewer.apk periodicamente per controllare che siano realmente disattivate)
– Stagefright 2.0: Riguarda Lollipop quindi per ora non ci interessa

** Xposed Installer
Questa nuova versione è già attivata (potete vedere i 3 moduli contenuti nella Rom) ma senza il framework installato. Quindi andate in Xposed Installer – UFFICIALE – INSTALLA/AGGIORNA – OK – OK – Concedete il permesso Superuser. Date OK per riavviare. Dopo il riavvio potrete attivare i moduli che vi servono. In alternativa potete flashare questo zip da TWRP dopo l’installazione della rom.

*** L Speed
Si tratta di una utility che inizialmente sembrava aver ridotto sensibilmente il numero di freeze che da sempre affligge il mio T9 ma con l’andare avanti dello sviluppo questa sua dote ha cominciato a venir meno e anzi sembrava che provocasse lui stesso più freeze. Quindi: inutile occupare spazio in Rom.

**** Filtro protezione occhi
Quando é attivo può interferire con il pulsante Installa della finestra installazione di tutte le app. Si consiglia di disattivare il filtro quando si devono installare app.

 

Precedente Cube T9 - Modding: Root, Partizioni & Hardware Successivo M-Stas2100 Smart TV Mini (Cessato)