Mini Guida APK Multi-Tool 1.0.11: Realizzazione mod Navbar dpi
Mini Guida APK Multi-Tool 1.0.11: Realizzazione mod Navbar dpi
Quote:
Originariamente inviato da
jckwht
grazie mille per il disturbo che ti sei preso... ho provato a fare le cose da solo seguendo le guide, ma ho qlk problema con il programma indicato da Mario nella sua guida... ti ringrazio ancora per il disturbo... e aspetto cmq le nuove mod :)
Effettivamente il procedimento postato da Mario (anche se spiegato davvero divinamente step by step) può scoraggiare chi si avvicina per la prima volta nel mondo del modding per "colpa" delle righe di comando.
Per aiutare coloro che vorrebbero provare ma sono scoraggiati dall'apparenza vi posto di seguito il procedimento con un'altro tool, APK Multi-Tool 1.0.11 (N.B. valido solo per versione 1.0.11) che utilizza sempre apktool ma attraverso una pratica ed user friendly "interfaccia grafica":
- Premessa: Avere già tutto l'ambiente Windows configurato (JDK, SDK Android, driver ecc. perchè avete eseguito lo sblocco del bootloader e quant'altro), eventualmente fate riferimento a questo 3d Sblocco manuale Nexus
- Solo la prima volta bisogna creare le cartelle tramite Setup.bat (vedi immagine) digitare 3 Setup Directories poi digitare 00 Quit e invio per uscire.
- Copiare il file framework-res.apk della ROM in place-apk-here-for-modding ed anche in other.
- Installazione del Framework-Res: Lanciare Setup.bat digitare 2 Installing Framework-Res poi digitare 1 Install framework-res.apk infine digitare 00 Quit e invio per uscire.
- Lanciare Script.bat (vedi immagine) e premere continua a questo punto digitare 24 Set current project e dare invio scegliendo il progetto nel nostro caso framewor-res.apk che abbiamo messo in place-apk-here-for-modding.
- Decompilare il file apk del framework digitando 9 Decompile apk
- A questo punto troviamo il nostro framework-res decompilato in tutte le sue parti nella cartella projects a cui apportare le modifiche necessarie.
- Modifichiamo i valori dei dpi della navbar aprendo il file /projects/framework-res.apk/res/values/dimens.xml con Notepad++
Modificate la parte blu
codice:
<dimen name="navigation_bar_height">48.0dip</dimen>
<dimen name="navigation_bar_height_landscape">48.0dip</dimen>
<dimen name="navigation_bar_width">48.0dip</dimen>
Ad esempio per la navbar da 36dpi modificate così i valori:
codice:
<dimen name="navigation_bar_height">36.0dip</dimen>
<dimen name="navigation_bar_height_landscape">48.0dip</dimen>
<dimen name="navigation_bar_width">34.0dip</dimen>
- A questo punto torniamo nella finestra del tool e digitiamo 11 Compile System APK files , dopo qualche secondo ci apparirà il seguente messaggio
Digitiamo y e premiamo invio, sarà creata una cartella chiamata keep e ci verrà restituito il seguente messaggio:
Cancellare dalla cartella keep (nel nostro caso del framework-res soltanto resources.arsc) il file resources.arsc, torniamo al tool e premiamo un tasto per completare la mod.
- A questo punto abbiamo quasi finito non ci resta che rinominare il file moddato da unsignedframework-res.apk a framework-res.apk e inserirlo tramite 7zip all'interno di un file zip di quelli vecchi con la mod per la navbar ;) e flashare in recovery dopo un bel nandroid backup.
Nota: Questa numerazione delle varie opzioni del Tool è relativa alla versione 1.0.11 usando un'altra versione potrebbero cambiare leggermente.
Segnalatemi eventuali errori grossolani o dimenticanze, grazie.
Spero di non aver dimenticato nulla e di aver fatto cosa gradita ... se non altro apprezzate l'impegno.
Saluti,
Paola.