CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: kotix con ben 3 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: kotix con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: bluemask con ben 49 Thanks ricevuti nell'ultimo mese

Pagina 1 di 4 123 ... ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 37
Discussione:

[GUIDA] Come modificare il sistema

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiani Power User


    Registrato dal
    Apr 2011
    Messaggi
    3,682
    Smartphone
    Samsung Galaxy A7 (2018)

    Ringraziamenti
    1,405
    Ringraziato 1,953 volte in 1,221 Posts
    Predefinito


    Come modificare il sistema
    Premessa

    E' veramente triste vedere un "Best seller" come il P9 lite abbandonato dalla comunità "pensante" e "rivoluzionaria".
    Pochissimi provano a migliorarlo (su xda), alcuni lo fanno solo per soldi e per una Elite (contravvenendo alle regole e allo spirito di xda), altri non condividono le informazioni importanti.


    Ma la colpa non è tutta delle persone...

    HUAWEI ha gran parte di questa colpa!

    Perché insozza il codice così da renderlo indecifrabile?


    Questo telefono mi è stato regalato...e, come da mia abitudine, mi accompagnerà per i prossimi anni.
    Ma per i motivi indicati non comprerò mai altri telefoni Huawei.

    Perché mettere mano su un sistema che funziona già bene così com'è?

    Semplicemente per aggiungere quelle funzioni che Huawei ha inibito (abilitate solo nei modelli più costosi), per eliminare Bloatware inutile aumentando la memoria a disposizione...
    in una parola: MIGLIORARLO!


    Perché questa discussione?
    A me piace la condivisione delle informazioni...questo dovrebbe essere lo spirito di ogni forum di modding.
    Qui aggiungerò di volta in volta le informazioni utili, testate da me, per la modifica del sistema:
    tools e versioni funzionanti, cosa si riesce a fare con quel tool, files e modifiche possibili, ecc...


    Cosa si riesce a fare al momento?
    Poco... ma è sempre qualcosa!

    • Si riesce a deodexare il sistema... ma sarà fatto in maniera corretta e perfetta? Non so... però i files alla fine funzionano!
    • L'unico apk che si riesce a decompilare e ricompilare (in Marshmallow) è framework-res. Non so se si ricompila correttamente... quello che so è che, una volta ricompilato, funziona!
    • Gli altri apk non si decompilano... al massimo possiamo modificare gli smali !



    Rilasciato finalmente il source code per VNS P9 lite, sia Android 6 che 7:
    Search

    Ottima guida che spiega come sono gli smali e come si possono modificare:
    https://forum.xda-developers.com/gal...-mods-t2488033

    Ottima app, utile per convertire i valori hex dei colori e ottenere il corretto numero da utilizzare negli smali:
    https://forum.xda-developers.com/sho...postcount=1729

    Discussione con esempi di modifiche possibili:
    https://www.androidiani.com/forum/mo...o-rimosse.html



    !
    Siete pregati di non quotare messaggi lunghi INUTILMENTE!
    Non sono ammesse chiacchiere da bar! Non sono utili allo scopo.
    Non postate domande non inerenti (
    es: come ottengo il Root? come installo xy? come tolgo il brand? ecc...) ...non otterrete alcuna risposta qui!





    Modifiche testate da me (al momento su Marshmallow, ma adattabili a Nougat)


    Necessario ROM CONTROL
    Avrete bisogno anche di Android Studio per compilare l'app.


    KangVIP Cos'è - Come si modifica

    Cambio Traccia / Modifica volume

    Rotazione completa 360°

    Colori personalizzabili ... parte 1 Pulsanti Notifiche e Scorciatoie

    Colori personalizzabili ... parte 2 Menu "Trascina e sostituisci"

    Colori personalizzabili ... parte 3 Bloccaschermo: Orologio e data

    Colori personalizzabili ... parte 4 Testo Asse: cronologia

    Colori personalizzabili ... parte 5 Intestazione: Orologio, data, settimana

    Colori personalizzabili ... parte 6 Etichetta Operatore di rete

    Colori personalizzabili ... parte 7 Testo "Scorciatoie non visualizzate"

    Colori personalizzabili ... parte 8 Pulsanti V (fatto) e X (annulla)

    Colori personalizzabili ... parte 9.1 / parte 9.2 QS Tiles - Interruttori

    Tutti gli interruttori visibili

    Contapassi ON/OFF nel Bloccaschermo

    ...

  2. Il seguente Utente ha ringraziato millo1978 per il post:

    complicazio (19-03-18)

  3.  
  4. #2
    Androidiani Power User


    Registrato dal
    Apr 2011
    Messaggi
    3,682
    Smartphone
    Samsung Galaxy A7 (2018)

    Ringraziamenti
    1,405
    Ringraziato 1,953 volte in 1,221 Posts
    Predefinito


    Tools utilizzabili su sistemi Windows

    SuperRsKitchen (solo versione a pagamento)
    FONTE

    Non testata da me.
    Uso la versione FREE per Ubuntu.



    Tickle My Android

    FONTE

    Tool spettacolare.

    Si riesce a deodexare le cartelle app, priv-app e framework.
    Il Deodex è perfetto? NON SO, i nuovi files sono molto più piccoli (forse c'è una grande compressione? Lo spero).
    Però una volta inserite le cartelle deodexate nel dispositivo non viene notificato alcun errore...tutto funziona!

    Con la versione di apktool inserita (2.2.2) non si riesce né ad installare il framework né a decompilare alcun apk.
    Sostituendo il file apktool con una versione più vecchia (dalla versione 2.0.1 alla 2.2.0) riusciamo ad installare il framework e a decompilare framework-res.apk e framework-res-hwext.apk, però soltanto framework-res.apk verrà ricompilato.
    Gli altri apk non si riesce a decompilarli con nessuna versione di apktool finora rilasciata.



    Batch ApkTool by bursoft


    http://4pda.ru/forum/index.php?showt...ost&p=30280158
    Grazie a kep2008 per la segnalazione.

    Meraviglioso Tool multilingua.
    Stessi difetti di TMA (per colpa di apktool, non dello sviluppatore), anche se riusciamo a mantenere le cartelle danneggiate, che sono utili, dopo una decompilazione fallita.
    Possiamo Deodexare, decompilare e ricompilare i files smali, convertire xxxxxx.new.dat, ecc...



    Apktool

    FONTE
    FONTE xda

    Vale quello che ho detto poco sopra.

    L'autore ha dichiarato che non ha in programma di creare una versione che funzioni su Huawei/Honor.
    C'è troppo lavoro da fare.
    Il team Huawei si è impegnato molto a sporcare il codice per renderlo impossibile da decompilare.
    Apktool incontra troppo codice strano, irriconoscibile, duplicato e non riesce quindi a portare a termine l'operazione.
    Bisogna sperare che qualche sviluppatore abbia a cuore la questione Huawei e crei una versione di apktool adatta a noi.



    Baksmali Manager

    FONTE

    Bel tool che estrapola il file classes.dex e lo converte in cartella smali.

    Usando le versioni di smali/baksmali da 2.0 a 2.1.3 riusciamo a decompilare e ricompilare.
    Le nuove versioni invece rilasciano errori.

    Versione 2.0.2...
    Compression Level 0
    I files ricompilati funzionano tutti!

    Se invece impostiamo la compressione come di default (9), il SystemUI non funziona a dovere, cioè scompaiono le barre.
    ...


    smali/baksmali

    FONTE

    Vale quello che ho detto poco sopra.



    Tools utilizzabili su sistemi Linux (provato su Ubuntu)

    SuperRsKitchen (versione free e a pagamento)

    FONTE

    Uso la versione FREE.
    Il Deodex rilascia sempre errori.
    Ho provato le varie funzioni: la cucina porta a termine le operazioni.
    Ma il file finale sarà corretto e funzionante?
    NON LO SO. Al momento non ho ancora flashato nulla.

    Fino a quando la TWRP non sarà in grado di fare un backup e ripristino senza problemi, non mi azzardo a flashare nulla.

    Come ottenere i files IMG (system, boot, ecc...) da elaborare?
    https://www.androidiani.com/forum/mo...ml#post7862432




    Apktool
    FONTE

    Vale quanto ho detto precedentemente.



    smali/baksmali

    FONTE

    Vale quanto ho detto precedentemente.




    Post in elaborazione

    NON QUOTATE!

    ....

  5. #3
    Senior Droid


    Registrato dal
    Apr 2015
    Messaggi
    732

    Ringraziamenti
    17
    Ringraziato 100 volte in 93 Posts
    Predefinito

    Sarebbe bello quando esce oreo (che il p9lite non avrà) avere una Rom funzionante e custom da infilarci dentro

    Inviato dal mio HUAWEI VNS-L31 utilizzando Tapatalk

  6. #4
    Androidiani Power User


    Registrato dal
    Apr 2011
    Messaggi
    3,682
    Smartphone
    Samsung Galaxy A7 (2018)

    Ringraziamenti
    1,405
    Ringraziato 1,953 volte in 1,221 Posts
    Predefinito

    Come effettuare il DUMP delle varie parti del nostro firmware?

    FONTE 1
    FONTE 2

    tramite adb shell...
    codice:
    su
    dd if=/dev/block/platform/hi_mci.0/by-name/system of=/storage/extSdCard/system.img 
    dd if=/dev/block/platform/hi_mci.0/by-name/recovery of=/storage/extSdCard/recovery.img 
    dd if=/dev/block/platform/hi_mci.0/by-name/boot of=/storage/extSdCard/boot.img
    ...e così via per tutte le parti che vogliano estrarre.
    Se la scheda di memoria viene identificata in altro modo, ovviamente andrà cambiata la scritta in rosso.

    In questo modo otterremo le parti IMG che ci interessano da dare in pasto allo cucina.



    Altrimenti c'è un altro modo per recuperare questi files: estrazione da file UPDATE.APP

    L'estrazione la possiamo fare con la cucina direttamente (c'è uno script che fa questo lavoro) oppure tramite app terze, per esempio HuaweiUpdateExtractor (FONTE).


    Backup e Ripristino di partizioni /blocchi tramite comandi dd:
    https://www.androidiani.com/forum/mo...ml#post7994572

  7. #5
    Moderatore L'avatar di Aníkitos


    Registrato dal
    Sep 2015
    Località
    Italia
    Messaggi
    7,361

    Ringraziamenti
    1,885
    Ringraziato 2,265 volte in 1,947 Posts
    Predefinito

    paradossalmente huawei ha appena aperto la strada del moddind per i dispositivi di punta: P10&plus, mate 9&pro. Spero rilasci anche per questo dispositivo visto che ha le carte in regola per divertire..
    <- per ringraziare utilizzate il tasto thanks ->

    HUAWEI: Adb/fastboot guide: 1 , 2 ; Huawei_Update_Extractor. LG:Difficoltà ad usare LgUp?Prova a leggere qui;

  8. #6
    Androidiani Power User


    Registrato dal
    Apr 2011
    Messaggi
    3,682
    Smartphone
    Samsung Galaxy A7 (2018)

    Ringraziamenti
    1,405
    Ringraziato 1,953 volte in 1,221 Posts
    Predefinito


    Kangvip Tools


    Cos'è?

    E' un framework modificato che permette di avere molte funzioni avanzate.
    Sviluppato dal Team HRT - Kangvip
    Sina Visitor System


    Barra di stato: doppio tocco, pulsanti nascosti, azioni varie, indicazione velocità rete, indicatore temperatura, icona batteria personalizzabile, icona Segnale spostabile, orologio spostabile, orologio con secondi, mese/giorno/settimana, operatore personalizzabile, numero interruttori modificabile

    Barra di navigazione: tasto nascondi, tasto accensione, altezza barra, azioni pressione semplice, prolungata, doppio tocco

    Launcher: Griglia da 4x4 a 8x8, dimensione icone, numero icone Dock fino a 8, azione discesa

    Bloccaschermo: doppio tocco, orologio

    Telefono: vivavoce, registrazione, risposta automatica

    Pulsanti fisici: doppio tocco, risveglio con volume

    Schermo: modifica risoluzione, regola densità, filtro schermo

    Regola animazioni e altro...



    Si ringraziano gli autori

    Immagini
    Spoiler:


    Come fare?

    Di preciso non lo so, non essendoci alcuna informazione in rete purtroppo.
    Anche su xda, sull'argomento, la gente non è collaborativa... sembra proprio che ognuno debba vendere il proprio prodotto e non voglia concorrenza!

    Ma a me piace la condivisione delle informazioni... e così farò!

    Come ho fatto io?

    Ho cercato in rete una ROM con Kangvip tools...
    ovviamente una ROM con lo stesso sistema operativo (nel mio caso Android 6.0 con EMUI 4.1.2) e di un telefono simile (Honor 5C).

    Ho cercato, File per File, di capire quali fossero importanti... ma alla fine, ottenendo vari errori, sono stato costretto a prelevare tutti i Files della cartella framework.

    Quali altri files sono necessari?

    Cartella app:
    HwFloatCalculator (per l'app fluttuante)
    HwFloatCalendar(per l'app fluttuante)
    HwFloatNotePad(per l'app fluttuante)
    HwLauncher6 (per le impostazioni avanzate del Launcher)

    Cartella etc/permissions:
    com.google.android.dialer.support.xml

    Cartella etc:
    k.set (necessario? non so)

    Cartella priv-app:
    IncallUI (necessario? devo testare)
    Keyguard (per le impostazioni avanzate del Bloccaschermo)
    SystemUI (per le impostazioni avanzate dell'interfaccia di Sistema)
    Settings (per la visualizzazione delle nuove impostazioni)
    WiFiPW (per la visualizzazione delle Password Wifi)

    Altri files necessari:
    ...
    (non so)


    Come tradurre o modificare KangVip?

    Troveremo kangvip tools solo in cinese, inglese, russo...
    quindi dovremo tradurlo!
    Alcune funzioni non saranno eseguite bene o per niente...
    vorremo quindi eliminarle dal Menu (come ho fatto io del resto).


    Non abbiamo problemi con kangvip-res.apk ...
    Abbiamo la possibilità di compilare e decompilare senza problemi con TMA (Tickle My Android) e apktool 2.2.3!

    Ma abbiamo problemi con KangVIPTools.apk
    Possiamo soltanto decompilarlo, ma non ricompilarlo!

    Come risolvere?

    Decompilare con TMA...
    Aprire AndroidManifest.xml...
    alla fine della riga 4 abbiamo:
    codice:
    android:qihoo="activity"
    Cancellarlo per poter ricompilare!

    Ora avete un File apk ricompilato... Ma non è ancora buono! ... provocherà un crash dell'app!

    Adesso dovete aprire i Files originale e ricompilato...
    Dall'apk ricompilato prendete resources.arsc (se avete modificato la cartella values), layout/*.xml (modificati), xml/*.xml(modificati), ecc ...

    Mettete resources.arsc e gli altri Files modificati nell'apk originale (sovrascrivete i files originali)...
    Ora avete un APK buono da inserire nella cartella /system/framework del dispositivo.


    !
    Non tutte le modifiche saranno buone... alcune provocheranno crash, quindi non potranno essere fatte ... dovete provare!


    Risoluzione di una problematica:
    https://forum.xda-developers.com/gen...2929816/page62

    Testato da me sul mio VNS-L21C432B170



    POST IN ELABORAZIONE
    NON QUOTATE!

  9. #7
    Androidiano L'avatar di nunu00


    Registrato dal
    Jul 2013
    Località
    Spezzano Albanese
    Messaggi
    230
    Smartphone
    Huawei P9 Lite

    Ringraziamenti
    158
    Ringraziato 43 volte in 27 Posts
    Predefinito

    codice:
    Now that we finished the fundraisar I wanted to tell you guys a few things
    First of all, thank you all of you to put faith in this project even after all the fuss the P9 Lite community had. Putting again faith in such a project after a failure isn't easy
    I started this project back in april hoping to revive the development of this device, it was such a waste to not have any custom ROM on this awesome device, full of potential and with a rare active community like this.
    You guys are an awesome community, I don't own P9 Lite anymore but I always hoped for new and good custom ROM development for this device. I wish you good and awesome custom ROM and kernel.
    I will always be here as I like very much this community, keep it up!
    Questo messaggio è stato inviato poco fa sul gruppo Telegram. Significa che qualcosa si sta muovendo. Speriamo in un aumento del supporto al modding di questo dispositivo

  10. #8
    Androidiani Power User


    Registrato dal
    Apr 2011
    Messaggi
    3,682
    Smartphone
    Samsung Galaxy A7 (2018)

    Ringraziamenti
    1,405
    Ringraziato 1,953 volte in 1,221 Posts
    Predefinito

    Chi l'ha scritto?

    Il problema della comunità xda del nostro dispositivo è che non condivide più informazioni su xda.

    Perché usare telegram?
    Mah!

    Perché non insegnare come fare le cose?

    Lì vedo solo alcuni che fanno qualcosa, senza dire il come, soltanto per ricevere qualche donazione.
    E purtroppo, come ho scritto più volte su quel forum, questo non è lo spirito di xda.

    Per risolvere il problema dell'OTG ho cercato più volte di condividere le informazioni così da arrivare prima e soprattutto tutti alla soluzione.
    Ma ognuno lì vuole lavorare da solo per poi avere l'esclusiva.
    Totalmente deprimente!😞

    Su come fare il porting di kangvip non hai idea di quanti messaggi privati abbia mandato...
    Ovviamente nessuna risposta ricevuta.

    Comunque, speriamo che il vento cambi ☺

  11. #9
    Androidiano L'avatar di nunu00


    Registrato dal
    Jul 2013
    Località
    Spezzano Albanese
    Messaggi
    230
    Smartphone
    Huawei P9 Lite

    Ringraziamenti
    158
    Ringraziato 43 volte in 27 Posts
    Predefinito

    Quote Originariamente inviato da millo1978 Visualizza il messaggio
    Chi l'ha scritto?

    Il problema della comunità xda del nostro dispositivo è che non condivide più informazioni su xda.

    Perché usare telegram?
    Mah!

    Perché non insegnare come fare le cose?

    Lì vedo solo alcuni che fanno qualcosa, senza dire il come, soltanto per ricevere qualche donazione.
    E purtroppo, come ho scritto più volte su quel forum, questo non è lo spirito di xda.

    Per risolvere il problema dell'OTG ho cercato più volte di condividere le informazioni così da arrivare prima e soprattutto tutti alla soluzione.
    Ma ognuno lì vuole lavorare da solo per poi avere l'esclusiva.
    Totalmente deprimente!😞

    Su come fare il porting di kangvip non hai idea di quanti messaggi privati abbia mandato...
    Ovviamente nessuna risposta ricevuta.

    Comunque, speriamo che il vento cambi ☺
    Il ragazzo che lo ha scritto non so chi sia su xda comunque è una raccolta fondi per permettere ad @Olddroid di acquistare questo dispositivo e creare nuove Rom e Kernel. Degli utenti di xda nel gruppo ci sono quello che ha fatto l'Elite Rom e anche quello dell'Arsenik. Comunque il gruppo viene usato per esempio per testare delle aggiunte ai Kernel prima di rilasciarli su xda. E comunque se non avevo capito male erano quasi riusciti a far funzionare l'OTG

    Inviato dal mio HUAWEI VNS-L31 usando Androidiani App

  12. #10
    Androidiani Power User


    Registrato dal
    Apr 2011
    Messaggi
    3,682
    Smartphone
    Samsung Galaxy A7 (2018)

    Ringraziamenti
    1,405
    Ringraziato 1,953 volte in 1,221 Posts
    Predefinito

    Sia HassanMirza01 (Elite rom) che simo255 (ArseniK) non collaborano... il primo su Otg, il secondo su kangvip.

    Se mai arriveranno a risolvere qualcosa, non renderanno pubblico il "come".

    Loro sono ciò che su xda non dovrebbe esistere.

    Per non parlare di Meticulus ed altri, che hanno fatto di peggio (giustamente allontanati da xda, secondo me).

    Speriamo solo che OldDroid sia diverso. ☺

    La comunità Samsung (alcuni utenti sono attivi anche qui su androidiani) invece è un esempio per tutti... loro sperimentano, condividono il "come fare", insegnano... in pratica tutti ne beneficiano e crescono.

    Purtroppo per noi, non essendoci un apktool funzionante su Huawei/Honor la gran parte degli insegnamenti in sezione Samsung non può essere attuata. 😢

Pagina 1 di 4 123 ... ultimoultimo
Ultima pagina

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy