[GUIDA] modifiche BOOTANIMATION, PREBOOT e BOOTLOADER
SOLO PER NEXUS 5
MODIFICA PREBOOT IMAGE & BOOTLOADER
TUTTE LE MODIFICHE DELLA GUIDA SONO MODIFICHE ESCLUSIVAMENTE ESTETICHE. NULLA VERRA' TOCCATO NEL BOOTLOADER A PARTE LE IMMAGINI
Salve a tutti con questo thread voglio prima di tutto spiegarvi come precedere alla modifica delle immagini del preboot e del bootloader Nella seconda parte del thread vedremo come modificare la bootanimation
ROOT NON NECESSARIO RECOVERY MODIFICATA NECESSARIA
Se non doveste avere la Recovery modificata vi rimando alla guida:
Per procedere alla modifica e alla creazione di una zip flashabile da recovery avremo bisogno di questo programma che può essere usato SOLO per i NEXUS 5:
Sul precedente link di xda si trovano tutte le istruzioni all'uso del software in inglese. Faccio un piccolo riassunto in italiano per chi non è pratico di inglese, altrimenti quella guida è più che completa
2 Fai partile il file start.bat se hai un pc windows, mentre start se hai un mac o usi linux
3 Digita la password per avviare il programma: NEXUS 5
4 Digita 1 dai invio
5 Spostati nella cartella stock e li troverai 2 cartelle con all'interno i file del bootloader, se hai Lollipop o Marshmellow entra in After, altrimenti in Before, e sposta il contenuto della cartella nel programma, poi dai invio al programma, procederà all'estrazione dei file immagine che potrai modificare. Questi saranno estratti nella cartella image, quindi recati li e procedi alle modifiche.
Da qui in poi mi distacco un po' dalla guida. Nel file pos.txt si trovano le posizioni che dovranno avere le varie immagini sullo schermo, quello che consiglio di fare è di non modificare le risoluzioni delle immagini e di conseguenza non spostare le immagini sullo scherma, a meno che tu non sappia cosa fare.
Per chi è più esperto o gli va di tentare la sorte: accanto al nome di ogni immagine ci sono 2 numeri; Ad esempio boot 281x868 significa che il primo pixel dell'immagine boot.bmp si trova 281 pixel a destra e 868 pixel in basso
Per modificare le immagini io le ho aperte in photoshop, ho effettuato le mie modifiche, che poi lascerò a fondo pagina, e le ho salvate con lo stesso nome in formato BMP a 24bit (è l'unico formato che riconosce)
Personalmente l'immagine unlocked.bmp l'ho resa completamente nera in modo da non farla comparire al boot
Una volta completate tutte le modifiche alle immagini fai partire nuovamente il programma (start.bat per win; start per mac e linux) e digita 3 e dai invio. Verrà creato un file zip flash-me.zip che va spostato nella SD del nostro nexus ed installato da recovery. Niente di più semplice
Esiste anche il comando 2, non serve per queste cose, quindi se proprio ci tenete trovate tutto su xda
Se qualcuno di voi si chiama Giacomo come me lascio la mia immagine di preboot:
Questa immagine è più grande di quella stock quindi va apportata una modifica al file pos.txt: sostituisci boot 281x868 con boot 190x835 così sarà perfettamente centrato. Ovviamente puoi usare questa immagine più grande con i suoi valori di pos.txt per avere un'immagine di preboot più grande e non fare troppi calcoli per centrarla.
Spoiler:
Per non annoiare nessuno metto tra spoiler, troppe cose da leggere infastidiscono
Ecco come faccio a centrare l'immagine di boot nello schermo
Da ricordare che i pixel del nostro smartphone sono 1080 in larghezza e 1920 in altezza.
Prendo l'immagine che voglio centrare, vado su proprietà, su dettagli e leggo le dimensioni es. 250 pixel di altezza e 700 di larghezza
per scegliere i valori da inserire in pos.txt procedo così:
Il primo valore è la larghezza, quindi (larghezzaSCHERMO-larghezzaIMMAGINE)/2 ( (1080-700)/2=190 )
Il secondo valore è l'altezza, quindi (altezzaSCHERMO-altezzaIMMAGINE)/2 ( (1920-250)/2=835 )
Se il fratto 2 esce dispari mettete il valore subito prima o subito dopo... parliamo di un pixel, è tranquillamente approssimabile.
Se non hai capito queste formule o non ti trovi con i calcoli, è un problema tuo, non sai la matematica e torna a studiare. Ma puoi comunque chiedermi dei chiarimenti :D
L'immagine di preboot non l'ho messa più grande per questioni di ego, ma per farla sposare meglio con la Bootanimation.
Mi spiego meglio, nel Nexus 5X e Nexus 6P l'immagine di preboot e i primi fotogrammi della Bootanimation sono identici (non come in Nexus 5 in cui si ha la dissolvenza del logo GOOGLE del preboot e l'inizio della Bootanimation), quindi è presente questa continuità che vede il logo GOOGLE del preboot dissolversi in palline colorate che poi vanno a formare la Bootanimation.
Ora spiegherò come ho effettuato io la modifica alla Bootanimation di google (chiaramente è possibile effettuare tale modifica a qualunque bootanimation e vale anche per la creazione di una nuova Bootanimation)
Spoiler:
Ho visto che già esiste un thread per le Bootanimation, ma dal momento che tratterò di altro credo che possano tranquillamente coesistere i 2 thread.
Il thread in questione per un fatto di correttezza lo linko qui (anche perchè li troverete molte cose di cui io non parlerò, dal momento che il thread serve principalmente per delle modifiche a bootanimation già esistenti e per capire come eseguire praticamente tali modifiche) https://www.androidiani.com/forum/th...animation.html Spero che il creatore del thread in questione mi perdoni per averlo messo tra lo spoiler, ma lo faccio sempre per una questione di ordine
Per iniziare la modifica della Bootanimation abbiamo, prima di tutto, bisogno dello zip di una bootanimation, quindi procuratevene uno qualsiasi (per la creazione da zero di una bootanimation vi rimando al thread linkato tra lo spoiler qua sopra). Se avete intenzione di effettuare una modifica come quella fatta da me ecco il link per scaricare la bootanimation della google 6.0
Se invece volete modificare una bootanimation differente che avete già sul cellulare, potete copiarla dai file system con un applicazione file manager e i diritti di root; Il file della bootanimation si trova in system>media ed è nominato proprio bootanimation.zip
Nel caso stiate modificando la Bootanimation della Google allora procedete in questo modo
1 Passate il file zip sul computer ed estraetelo (Tutte le operazione di estrazione e compressione le effettuerò con winrar
2 Una volta estratto apritelo ed entrate in part0. Qui ci saranno tutti i frame dell'animazione. Io ho modificato manualmente i primi 28 file in questo modo:
Ho aperto i file uno alla volta con photoshop e, partendo dalla mia immagine di preboot, ho provveduto a modificarla nello stesso modo in cui cambiava quella della google, quindi cercando gradualmente di far sparire le lettere in più e far formare 4 palline in quelle 4 esatte posizioni.
In tutto ho impiegato circa un'ora e mezza di lavoro.
Ogni immagine va salvata in PNG con lo stesso nome dell'immagine che state modificando e con questi parametri: Compressione minimo/lento e Interlacciamento Nessuno. (Queste cose vi verranno chieste al momento del salvataggio; Uso PS CS6)
Una volta effettuate tutte le modifiche o comprimente nuovamente il file (cosa che non sono riuscito a fare in maniera corretta e la bootanimation non è mai partita), oppure procedete come ho fatto io
3 Copiate tutte le immagini modificate
4 Aprite il file zip originale senza estrarlo
5 Entrate nella cartella part0
6 Incollate e sostituite le immagini facendo attenzione a selezionare Metodo di compressione: Memorizzazione (Se non selezionerete questo metodo di compressione la bootanimation non verrà letta.
7 Facoltativo Potete anche scegliere di velocizzare o rallentare l'animazione andando a modificare il file desc.txt. Anche in questo caso dovrete far attenzione ad alcuni passaggi:
7.1 Vi trovate all'interno dello zip e spostate il file desc.txt fuori dallo zip
7.2 cancellate il file desc.txt all'interno dello zip
7.3 Ora modificate i valori del file desc.txt fuori dallo zip.
Il terzo numero (60) sono i frame per secondo, quindi un valore più alto farà accelerare l'animazione, mentre un valore più basso la farà decelerare, io ho selezionato 45. (I primi due numeri sono rispettivamente: larghezza in pixel dell'immagine e altezza in pixel dell'immagine. Ricordo che l'immagine della bootanimation parte perfettamente centrata nello schermo.
Se si modificano questi valori si deformerà l'immagine)
7.4 Per rimettere il file desc.txt nello zip basta trascinarlo all'interno dello zip (dove si trovano le cartelle part0, part1 e part2) facendo attenzione a selezionare Metodo di compressione: Memorizzazione (Se non selezionerete questo metodo di compressione la bootanimation non verrà letta).
8 Per Salvare la bootanimation sul cellulare sposta il file zip rinominato bootanimation.zip sull'SD del cellulare
9 Con un file manager ed i diritti di root sposta il file zip in system>media e sovrascrivi la bootanimation precedente (fai una copia della bootanimation di sistema per precauzione)
10 Ora non rimane altro da fare che aggiornare i permessi del file bootanimation.zip appena copiato, quindi recati in system>media e premi a lungo sul file bootanimation.zip e vai su Proprietà, troverai la voce Permessi; Clicca su modifica e dai i permessi rwx, r--, r--, SALVA
11 Se utilizzi la Cyano o qualunque altra ROM che supporta i temi, verifica che sia selezionata la bootanimation del sistema. In caso contrario l'animazione di avvio sarà quella del tema selezionato
12 Ora riavvia il terminale e goditi la nuova bootanimation appena creata
Tutte le spiegazioni sul salvataggio delle immagini .png e delle modalità di compressione del file zip da copiare in system>media sono state trovate dopo innumerevoli tentativi andati sempre male, le altre guide sono state scritte prendendo spunto da thread su xda e video su youtube. Se dovesse accadere qualcosa al vostro Nexus non me ne ritengo responsabile (ma in questo genere di operazioni non si rischia nulla di grave, GENERALMENTE)
HO SCRITTO QUESTO THREAD IN QUANTO NON NE HO TROVATI DI SIMILI E HO DOVUTO FATICARE NON POCO PER RIUSCIRE NEL MIO INTENTO.
SPERO DI ESSERVI STATO UTILE
BUON BRICK A TUTTI
In questa sezione accumuleremo bootanimation, preboot image e bootloader. Se ne crei uno nuovo condividilo con noi!
Sono maggiormente apprezzati bootanimation e preboot image che riescano a fondersi insieme all'avvio.
TUTTE LE BOOTANIMATION LE HO PERSONALMENTE TESTATE SUL NEXUS 5
Le Bootanimation vanno installate come spiegato nel secondo post
I file zip presenti nella cartella Bootloader vanno installati da Recovery modificata
Ottimo lavoro, grande!
Si il topic scritto tempo fa un topic per creare bootanimation era molto molto easy e non c'è paragone :)
Forse andrebbe messo sempre in quella sezione Themes Google Nexus 5 che ne dici @Miciox ?
Ad ogni modo volevo chiederti se era possibile un terzo post o una parte dove si potevano accumulare bootloader trovati in rete... sarebbe figo per chi non ha voglia di farseli da soli :)
Ancora grande :D
15-03-16, 15:07
Miciox
Spostato in sezione apposita.
15-03-16, 15:21
JackMa
Quote:
Originariamente inviato da fabi_92
Ottimo lavoro, grande!
Si il topic scritto tempo fa un topic per creare bootanimation era molto molto easy e non c'è paragone :)
Forse andrebbe messo sempre in quella sezione Themes Google Nexus 5 che ne dici @Miciox ?
Ad ogni modo volevo chiederti se era possibile un terzo post o una parte dove si potevano accumulare bootloader trovati in rete... sarebbe figo per chi non ha voglia di farseli da soli :)
Ancora grande :D
Si, sarebbe molto comodo un post per raccogliere le bootanimation e tutte le altre immagini, ma non essendo molto pratico del sito non so come aggiungerlo come terzo post
15-03-16, 15:33
fabi_92
Quote:
Originariamente inviato da JackMa
Si, sarebbe molto comodo un post per raccogliere le bootanimation e tutte le altre immagini, ma non essendo molto pratico del sito non so come aggiungerlo come terzo post
non c'è problema ... @Miciox è qui! e mi ucciderà per l'ennesimo menziona :noword:
15-03-16, 15:44
Miciox
Quote:
Originariamente inviato da fabi_92
non c'è problema ... @Miciox è qui! e mi ucciderà per l'ennesimo menziona :noword:
Aggiunti due post riservati ( #3 #4) a nome di JackMa.
Grazie per aver pensato al nostro forum come mezzo sul quale portare la tua guida :)
22-03-16, 10:50
JackMa
@fabi_92 Ho aggiunto un bel numero di bootanimation, dagli un'occhiata se ti va.
Se ne hai altri potremmo aggiungerli.