Jump to content

Remplacement Splash Screen


Recommended Posts

Salut à tous,

 

J'aimerai aller un peu plus loin dans la personnalisation de ma Cdisplay. Ayant déjà changé le bootanimation, je voudrais remplacer le splash screen.

 

3 questions me viennent:

 

- Avez-vous quelques adresses où on peut trouver des splash screen en 1024x600 ?

- De mémoire, pour changer le splash screen, il faut flasher le fichier .zip avec le recovery. Avec CMW comment fait on ?

- Est ce que le fait de reflash la ROM Stock remet le splash screen d'origine ?

 

Merci d'avance pour vos réponses

Link to comment
Share on other sites

La première image avant l'animation de boot. Sur nos tablette c'est l'image avec écrit "C Display powered by Android"

 

Je faisais ces modifs à l'époque de mes premiers Windows Phone ... pour dire depuis quand j'ai plus bidouillé de splash screen ;)

On s'en occupe plus vraiment en ce moment vu que les custom ROM ont déjà le splash screen modifié. Je modifie même plus les ROM de mes smartphones depuis que j'ai mes LG G2 et G3 tellement que je les trouve stable et rapide.

 

Bon j'arrête de parler de ma vie ;) et je laisse la parole aux experts.

Edited by symbiose
Link to comment
Share on other sites

Ah oui ^^' Donc oui, le fait de reflash la ROM Stock remet le splash screen d'origine.

Rockchip Firmware Factory (v5 juste sortie) le permet mais je ne sais plus où il est placé exactement. (je vais finir alzheimer XD)

Link to comment
Share on other sites

J'ai fait quelques recherches, on retrouve essentiellement des méthodes de flashage pour les smartphones.

 

A priori il faudrait qu'un Fastboot soit installé sur la tablette de façon à flasher une image de boot. Le fichier de boot serait composée d'une image au format  .PNG ou .BMP à la bonne dimension (dans notre cas 1024x600 j'imagine) et d'un fichier .xml, le tout sous forme d'un .zip ou .img

 

Sans les bons outils, une mauvaise manip pourrait nous envoyer vers un brickage de la tablette.

 

Je passe mon tour à moins qu'un dev puisse s'attaquer à la tâche, en tout cas ça dépasse mes compétences.

Quelqu'un sur le coup ?

Link to comment
Share on other sites

Bonjour,

 

Sur la CDisplay, le bootlogo ("splashscreen") est intégré dans le kernel, lui même étant intégré dans les partitions boot et recovery (ainsi que dans la partition kernel pour l'utilisation d'un custom recovery générique). Si on souhaite modifier l'image du bootlogo, il faut donc le faire en 2 exemplaires (ou un seul si on se moque que le bootlogo d'origine soit affiché quand on lance le recovery).

 

Voici par exemple un outil qu'on peut utiliser pour intégrer le nouveau bootlogo au kernel (qui devra ensuite être intégré au boot.img ou au recovery.img et ensuite reflashé dans leur partition respective).

 

965611KernelLogoReplacer.jpg

 

Les impératifs pour la création d'une image de bootlogo sont les suivants:

 

- Image en 1024x600.

- 224 couleurs maximum (on peut utiliser un programme comme IrfanView pour la conversion).

- Image sauvée au format PPM en ASCII (IrfanView peut sauvegarder à ce format).

 

Autre outil pour éditer bootlogo, bootanimation et autres modifications d'un firmware Rockchip, Rockchip Firmware Factory Tool v4.4 (succédant à la v3.4):

507570RKFirmwareFactoryToolv44.jpg

La nouvelle version 5.0 n'étant pas 100% compatible car destinée aux firmwares Rockchip comportant une partition resource.img (le bootlogo y étant intégré).

608102RKFirmwareFactoryToolv5.jpg

 

Je vais étudier la possibilité de faire les choses suivantes sous forme d'un script ADB:

 

- Utilisation de "Kernel Logo Replacer" pour intégrer le nouveau bootlogo au kernel.

- Intégration ensuite du kernel dans boot.img et/ou recovery.img avec le programme imgRepackerRK.

- Reflashage du résultat avec ADB dans les partitions boot, recovery et kernel.

 

J'avais aussi proposé dans ce post de télécharger une version de TWRP avec laquelle j'avais aussi fourni diverses versions du boot et du recovery notamment des versions sans kernel intégré, ainsi pour modifier le bootlogo du kernel, seul le reflashage du kernel serait nécessaire...

 

En attendant, si vous avez de belles zimages en 1024x600 à nous proposer ne vous en privez pas...

Edited by bernado82
  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...

850150KernelLogoReplacer.jpg

Kernel Logo Replacer + scripts ADB pour installer les nouveaux boot/recovery/kernel + quelques bootlogos:

http://www.mediafire.com/download/k21t4vvu26tk14z/Custom_BootLogo.rar

 

Pour exploiter les scripts ADB fournis, il faut avoir déjà un accès ADB root (rien à voir avec la présence de SuperSU), pour cela il faut avoir déjà installé sur la CDisplay v2 le nouveau boot que j'ai proposé ici.

 

Quoique ce nouveau boot est aussi présent dans Custom_BootLogo.rar. Sinon, si ADB n'est pas root par défaut, il faut que le système soit rooté et modifier dans les scripts les commandes adb shell "busybox ... en adb shell su -c "busybox ...

 

Même si souhaités affichés en 600x1024, les "bootlogo" devront être convertis en 224 couleurs (tramage floyd steinberg conseillé) maximum et en 1024x600 (rotation à faire donc) car il y a une orientation fixée à 1024x600 et le format de sortie doit être PPM en ASCII pour être accepté par Kernel Logo Replacer. Vous pouvez utiliser GIMP ou IrfanView pour faire les conversions ou sauvegardes.

 

La version de Kernel Logo Replacer a subit quelques changement mineurs et sert à réinjecter une image au format PPM (ASCII) dans le kernel pour remplacer l'ancien bootlogo, le kernel pouvant se trouver lui-même présent dans kernel.img, boot.img, recovery.img. Le fait de modifier boot.img et recovery.img avec Kernel Logo Replacer (qui à l'origine n'est prévu que pour modifier kernel.img) rend ensuite les fichiers boot.img/recovery.img non bootables. J'utilise donc imgRePackerRK pour décompresser/recompresser ces 2 fichiers pour qu'ils redeviennent bootables.

Edited by bernado82
Link to comment
Share on other sites

  • 1 month later...

rien a faire, tous a l air de bien se dérouler il install bien tous, l'update est bon , mais aucun changement, encore ce logo cdisplay blanc qui me pète a la gu***** a chaque démarrage

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...