Ho peso pezzi dall'altra parte
Cosa serve:
-Apktool
-Notepad++
-Il file Settings.apk
Per prima cosa farsi o procurarsi il logo seguendo le dimensioni qui sotto;
Dimensioni per il logo consigliate e/o simili (in pixel):
LDPI: 270x67 --> queste sono le dimensioni per Galaxy Next
MDPI: 320x80
HDPI: 480x120
XHDPI: 720x180
Apriamo il promot dei comandi di Windows e con il comando "cd" ci spostiamo nella cartella contenente Apktool e il file Settings.apk.
Digitiamo:
codice:
apktool d Settings.apk
Scaricare il file allegato, cambiare l'estensione da txt a xml e metterlo in Settings/res/layout.
Torniamo indietro e andiamo nella cartella xml, qui cerchiamo e apriamo il file device_info_settings.xml.
Incolliamo questa riga:
codice:
<PreferenceScreen android:key="rom_logo" android:layout="@layout/logo_row" />
sotto a:
codice:
<PreferenceScreen android:title="@string/about_settings"
xmlns:android="http://schemas.android.com/apk/res/android">
In modo da avere il file così:
Salviamo e chiudiamo il file.
Adesso, se abbiamo il logo nelle diverse risoluzioni, mettiamo i files nelle proprie cartelle drawable-****, altrimenti mettiamo l'unico file che abbiamo nella cartella drawable-nodpi (da creare se non esiste), così verrà utilizzato per tutte le risoluzioni. Dimenticavo, le/la immagini/e deve/devono chiamarsi tutte romlogo (non importa l'estensione).
Salviamo e chiudiamo il file.
Torniamo alla cartella principale in cui è situato Apktool e diamo il comando:
codice:
apktool b Settings
-Attenzione: Procedura da fare per tutti gli apk files di sistema (framework-res, Settings, SystemUI, SettingsProvider...)-
Con WinRAR/Winzip/7-zip, decomprimiamo il Settings.apk originale in una cartella chiamata Settings-new e la apriamo in una nuova finestra.
Esempio di estrazione con WinRAR:
Torniamo nella cartella Settings in cui ci sono tutte le modifiche e andiamo in build/apk, copiamo tutto il contenuto e lo incolliamo in Settings-new (sostituendo tutto). A dire la verità, in questo caso basterebbe sostituire la cartella res e i files resources.arsc (le cartelle values) e classes.dex (la cartella smali e il suo contenuto).
Comprimiamo TUTTO il contenuto della cartella Settings-new
Infine rinominiamo il file da Settings-new.zip a Settings.apk, adesso possiamo mettere il Settings.apk nella cartella system/app della ROM o del telefono (se mettete l'apk direttamente nel telefono, date i permessi rw-r--r-- e riavviate).
Screen:
Crediti:
-Io
-CyanoCID per aver fatto da tester
-Team PAC-Man e in particolare Grarak