[ROM] - HNR-LOS15 - Oreo 8.1

Discussione in 'Modding Stonex One' iniziata da RAWMAIN, 21 Giu 2019.

Condividi questa Pagina

  1. RAWMAIN

    RAWMAIN Worker Droid

    Iscritto:
    23 Mar 2016
    Messaggi:
    134
    "Mi Piace":
    63
    ---------------------------------------------------------------------------------------------------------------------------------
    Disclaimer


    Questo pacchetto è destinato ad utenti esperti / consapevoli, ma chiunque può usarlo a proprio rischio.

    Le operazioni di flash / root del terminale & l'esecuzione dei relativi strumenti software vanno fatte con la dovuta attenzione = se non si seguono correttamente le istruzioni si rischia di compromettere il funzionamento del terminale anche in modo non recuperabile senza l'intervento dell'assistenza tecnica.


    Pertanto leggete con attenzione le istruzioni presenti nei link indicati per il download del pacchetto & seguitele puntualmente se decidete di procedere - sempre/comunque a vostro rischio.

    Qualora non le comprendiate, allora è opportuno che vi fermiate & cerchiate maggiori informazioni su Google / Forum / XDA / etc. e/o chiediate supporto.



    Tutti i programmi / software menzionati appartengono ai rispettivi detentori / sviluppatori. Nè il sottoscritto né il sito TuttoAndroid né detentori / sviluppatori dei software siano da considerarsi responsabili nel caso doveste danneggiare o comunque compromettere il funzionamento del vostro terminale.
    ---------------------------------------------------------------------------------------------------------------------------------

    **Rilascio pacchetto test-build HNR-LOS15**

    Ciao

    Visti anche alcuni messaggi ricevuti negli ultimi giorni, ho ritenuto utile a questo punto procedere con il rilascio in anteprima di un pacchetto di test pubblico per la nuova ROM HNR-LOS15 su base Android Oreo 8.1 .

    Ho quindi provveduto a caricare sulla MAIN REPO L861 (LINK) nella sottocartella 99_ROM_O_LINEAGEOS_15 i pacchetti necessari e le istruzioni del caso, incluse anche quelle per l'uso eventuale della VM Virtualbox di Flash (folder 99_VIRTUAL_APPLIANCE_L861_W7TPC - VM password L861), qualora possa servire/tornare utile a chi non ha effettuato in precedenza operazioni di 'customizzazione' del terminale.


    Il pacchetto è basato sulla build WIP 20190616 ed è esclusivamente a scopo di test per i soli 'temerari', che vogliano contribuire allo sviluppo per il rilascio della build RTM, verificando con le app di loro utilizzo, e/o semplicemente provarla per fun/play.


    NON è quindi una build destinata all'utilizzo quotidiano 100% (considerato peraltro che il comparto fotocamere non funziona in tale build).


    Questo è intanto l'elenco attualizzato delle principali funzionalità OK 100%
    ==
    ---------------------------------
    - Ril = telefonate + dati mobili (OK anche con Iliad)
    - Wifi & condivisione hotspot
    - Bluetooth = dati ed audio con supporto codec distinti
    - Supporto NFC [1]
    - Registrazione e riproduzione Audio
    - Riproduzione video salvati e da browser/app
    - FM-Radio
    - Geolocalizzazione GPS - Glonass/Beidou [2]
    - Ricarica batteria a telefono acceso/spento
    - Gestione LED di notifica (rosso/verde, visti i limiti hw del led usato)
    - Sensori (accelerometro, giroscopio, bussola, prossimità, luminosità)
    ---------------------------------

    [1] Ancora in investigazione il full pass SafetyNET per consentire l'OK utilizzo Google Pay (ancora non pienamente possibile)

    [2] Il supporto full GNSS Galileo è tecnicamente implementabile anche per dispositivi con SOC Mediatek MT6795, per cui valuterò successivamente se/come implementarlo a livello HAL, senza penalizzare il fix base GPS+Glonass, considerando anche che gli obblighi UE in merito (ved. direttive NUE) scatteranno comunque a partire da fine 2021.


    Vi lascio anche una serie di screenshot relativi a tale test-build.

    00_IMG0_Screenshot_20190620-002952_Impostazioni.png 02_IMG2_20190615_145138.jpg 03_Screenshot_20190615-145121_Geekbench_4.png 06_Screenshot_20190620-001951_Impostazioni.png 07_Screenshot_20190620-002046_Fotocamera.png 08_Screenshot_20190620-002130_HedgeCam_2.png 09_Screenshot_20190615-124024_Radio_FM.png 14_Screenshot_20190620-003131_Google_Play_Store.png 16_Screenshot_20190617-214907_GPSTest.png 17_Screenshot_20190617-233435_GPSTest.png Screenshot_20190620-001336_Device_Info_HW.png Screenshot_20190620-001354_Device_Info_HW.png Screenshot_20190620-001406_Device_Info_HW.png Screenshot_20190620-001437_Device_Info_HW.png Screenshot_20190620-004312_SnoopSnitch.png
     
    A pai piace questo elemento.
  2. pai

    pai Worker Droid

    Iscritto:
    14 Gen 2013
    Messaggi:
    89
    "Mi Piace":
    3
    Ciao. Con Lineage si potrà avere il robot nelle opzioni sviluppatore o ci si dovrà affidare ad una specifica applicazione? Ciao
     
  3. pai

    pai Worker Droid

    Iscritto:
    14 Gen 2013
    Messaggi:
    89
    "Mi Piace":
    3
     
  4. RAWMAIN

    RAWMAIN Worker Droid

    Iscritto:
    23 Mar 2016
    Messaggi:
    134
    "Mi Piace":
    63
    Ciao

    Per il momento ho mantenuto attivazione / impostazioni e gestione permessi di root per applicazioni e/o ADB in opzioni sviluppatore stile CM-SU = nessuna applicazione da installare, già built-in ;) .

    Screenshot_20190624-200102_Impostazioni.png .

    Avevo fatto alcune prove nelle build WIP precedenti, sostituendolo con Magisk, anche per verificare i workaround per ottenere il full SafetyNET pass (visto che con iSu non lo si ottiene), ma ho riscontrato (troppe) questioni a livello stabilità, per cui l'ho accantonato.
     
  5. pai

    pai Worker Droid

    Iscritto:
    14 Gen 2013
    Messaggi:
    89
    "Mi Piace":
    3
    Ciao. Intanto grazie della replica. Mi chiedevo, se lineage è customizable come cyanogen. Questo perché sono un patito del modding grafico (icone, ecc.). Buona giornata.
     
  6. RAWMAIN

    RAWMAIN Worker Droid

    Iscritto:
    23 Mar 2016
    Messaggi:
    134
    "Mi Piace":
    63
    Ciao

    ;).

    LineageOS 15.1 non integra nativamente una Theme Engine completa stile CMTE presente in CyanogenMod 13.0 (base della ROM HNR-CM13).

    Vi è un supporto minimo per quanto riguarda icone (pochi icon-pack terzi) e sfondi, ma in ogni caso non hai vincoli di personalizzazione = puoi procedere infatti di modding grafico in piena libertà, dal semplice cambio di launcher (ved. anche supporto maggiore icon pack terzi) all'installazione autonoma di una Theme Engine completa, come p.es. Substratum .


    Nel frattempo, in test la build privata WIP 20190627 .

    Screenshot_20190627-125024_Impostazioni.png

    Secondo la tabella attuale di marcia, mancano il completamento del nuovo driver per la fotocamera frontale (quella posteriore/principale OK per foto e video) e la soluzione per superare 100% i controlli SafetyNET onde poter utilizzare pienamente G-Pay e app di pagamento (per ora solo OK i controlli base e.g. quelli fatti da SkyGO).


    Per quanto riguarda altre impostazioni, ho deciso di mantenere quelle base per clock e governor della CPU.

    Ho fatto diversi test con l'impostazione max a 2.2 GHz, invece che a 2.0GHz, dal momento che MT6795 supporta tale overclock in modo stabile (la versione turbo MT6795T non è infatti altro che MT6795 overclockato a 2.2GHz), ma gli aumenti nelle prestazioni single/multicore sono contenuti e comunque non valgono la pena = vedansi rapporto con gestione temperature e batteria.

    In ogni caso, con Oreo e impostazioni base, L861 si comporta bene = le prestazioni sono allineate con quelle, che si riscontrano utilizzando le ROM Marshmallow 6.0.1 HNR-CM13 e HNR-FlyME, per cui comunque superiori alle performance di dispositivi con SOC SnapDragon 435 e di poco inferiori a quelle di SOC SnapDragon 625.

    Screenshot_20190626-112615_Geekbench_4.png
     
  7. RAWMAIN

    RAWMAIN Worker Droid

    Iscritto:
    23 Mar 2016
    Messaggi:
    134
    "Mi Piace":
    63
    Ciao

    Già che ci sono, queste sono alcune delle possibilità di minima personalizzazione con launcher/engine base in HNR-LOS15.

    Premetto comunque che non è che io alteri più di tanto la grafica = mi limito di base a cambiare sfondi + icone + griglie home/drawer.

    Screenshot_20190627-143148_Trebuchet.jpg . Screenshot_20190627-143141_Trebuchet.jpg . Screenshot_20190627-143558_Trebuchet.png . Screenshot_20190627-143604_Trebuchet.png
     
    A pai piace questo elemento.
  8. pai

    pai Worker Droid

    Iscritto:
    14 Gen 2013
    Messaggi:
    89
    "Mi Piace":
    3
    Ciao. oggi ho voluto provare Oreo e ho iniziato la procedura d'installazione. Nel file d'istruzioni da te redatto, parli del pacchetto gapps e non del file rom vero e proprio. Una dimenticanza? Comunque mi dà "invalid zip file". Ti dico subito che ho fatto l'install della pacchetto rom Oreo prima e dopo i gapps. Qualcosa non va. Probabile che abbia cappellato da qualche parte:oops:
     
  9. RAWMAIN

    RAWMAIN Worker Droid

    Iscritto:
    23 Mar 2016
    Messaggi:
    134
    "Mi Piace":
    63
    Ciao

    Quell'invalid zip file mi fa pensare che tu abbia provato a caricare lo ZIP da recovery TWRP, invece di estrarne il contenuto e procedere al flash tramite SP Flash Tool. In tal caso, ovvio che si ottenga un KO.

    Le istruzioni caricate sulla Main Repo L861 - che riporto comunque allegate anche a questo messaggio - prevedono :

    1. Solo per chi parta direttamente con CiaoOS, la procedura di flash e configurazione di una custom ROM Lollipop 5.1 (consiglio FuelOS) secondo le specifiche istruzioni = chi parte invece già con una qualsiasi delle custom ROM Lollipop 5.1 o Marshmallow 6.0.1 salta questo passaggio e va direttamente a quello seguente.
      .
    2. Flash (download only) tramite SP Flash Tool delle partizioni boot + system + recovery contenute nel pacchetto Oreo HNR-LOS15, utilizzando lo scatter giusto/corrispondente al partizionamento presente sul terminale = vedasi capitolo 2.1. ROM Flashing - FASTBOOT delle istruzioni.
      .
    3. Avvio del terminale nella nuova recovery TWRP 3.2.3 per effettuare i wipe ART/Dalvik + Cache + Data e flashare le GAPPS = vedasi capitolo 2.2 ROM Flashing - TWRP Recovery & Google Apps delle istruzioni.


    Pertanto, se partivi già da una situazione con custom ROM a bordo & non hai effettuato operazioni di format/azzeramento partizioni / NVRAM, riparti dal passo 2, seguendo le istruzioni.

    Se hai altri dubbi/quesiti, ovviamente chiedi pure ;) .
     

    Files Allegati:

    A pai piace questo elemento.
  10. pai

    pai Worker Droid

    Iscritto:
    14 Gen 2013
    Messaggi:
    89
    "Mi Piace":
    3
    Ahh, ecco svelato il mistero. Non ho letto il passaggio di spflash tool supponendo che non mi servisse. Quindi come un pollo, sono passato allo step successivo. Per questo ho trovato strano la menzione del solo file gapps. Mah, sarà il caldo...Grazie:raff:
     
  11. pai

    pai Worker Droid

    Iscritto:
    14 Gen 2013
    Messaggi:
    89
    "Mi Piace":
    3
    Ciao. Tutto risolto e installazione di Oreo completata! Eh, è proprio un altro andare. Trovo che in generale, sia tutto più reattivo. Le app vengono caricate in modo rapido. Sai che mi ci sto già abituando!?:thumb:
     
  12. pai

    pai Worker Droid

    Iscritto:
    14 Gen 2013
    Messaggi:
    89
    "Mi Piace":
    3
    Ciao. Dopo vari giorni, che provo la build Oreo, non ho ancora riscontrato problemi critici, a parte quelli da te indicati. Ho notato che la -torcia- non funziona, ad esempio. Al momento, quindi niente di strano, da rilevarep er quanto mi riguarda. Non c'è bisogno di essere -temerari-: qui pare funzionare tutto molto bene.:thumb:
     
  13. RAWMAIN

    RAWMAIN Worker Droid

    Iscritto:
    23 Mar 2016
    Messaggi:
    134
    "Mi Piace":
    63
    Ciao

    Grazie innanzitutto per i feedback ;) .

    Sto ancora cercando di sistemare le questioni relative alla fotocamera frontale = il driver lato kernel per il sensore OV8858 R1 ora è a posto, ma ci sono ancora problemi lato HAL, per cui - effettuando lo switch dalla camera principale a quello frontale - si ha un crash lato mediaserver.

    Questo weekend testerò - assieme al buon Henry - altre modifiche in merito al codice.

    L'intento è quello di arrivare comunque al rilascio entro la prossima settimana di una nuova build pubblica, che integri il funzionamento OK con entrambe le fotocamere.