2024. május 4., szombat

Gyorskeresés

Sony Xperia: Kernel logó csere

Írta: | Kulcsszavak: Sony Xperia: Kernel logó csere

[ ÚJ BEJEGYZÉS ]

Sony Xperia: Kernel logó csere

Mindenki csak saját saját saját felelősségével használhatja az itt leírtakat!

Eredeti angol nyelvű cikk: ITT

Én magam az Xperia Pro (MK16i) próbáltam, és működik.
Az eredeti oldal szerint a következő telefonokra is jó: Mini, Mini Pro, Ray, Live with Walkman.
De lehet, hogy a többi Xperián is működik az eljárás!

Mi a kernel logó? Az a legelső kép/logó, amit azonnal látsz a telefon bekapcsolás után, ezt követően jön un. boot animáció. A kernel logóg ált. kernellel együtt megy, azért nehezen lehet lecserélni... A boot animáció egy másik fajta logó, ami kép animációt játszik le, akár hangot is...

Feltételek:
1) Windows rendszer
2) Cygwin: ITT vagy EZT töltsd le és tedd fel (pl. C:\cygwin könyvtárba)! Ezzel egy linux környezetet csinálsz a windows gépeden. Aki ismeri a linuxot, innen könnyen boldogul a shell commands-sel...
FIGYELEM! a telepítésnél, amikor a Select Packages jön be, ott a következő package-ket kell még kiválasztanod: cpio: A backup and archiving utility, és a perl: Larry Wall's Practical Extracting and Report Language. Ha a fenti csomagok még kér más csomagokat, akkor engedélyez neki (lényegében, hogy végig nyomd a NEXT-et...

3) Kernel fájl. MINDENKÉPPEN BOOT.IMG NÉVEN KELL LENNIE!!!!, és a folyamat végéig se átvenezni, se kitörölni onnan sem szabad a Cygwin könyvtárából
4) Kernel kicsomagolás/Becsomagoláshoz szükségestools: bootimg-tools.zip
5) Kernel logó létrezozáshoz szükséges tool: boot_screen_logo_creation_package.rar
6) Image Magick: képed konvertálása a megfelelő png formátumba

Megjegyzés: Nem minden kernellel működik az eljárás!

A) Kernel kicsomagolás
1) csomagold ki a bootimg-tools.zip-et, pl. boot néven
2) az egész fenti könyvtárat másold át a cygwin könyvtárába. pl. C:\cygwin\boot
3) a kerneledet (*.img fájl) másold át a boot könyvtárába (még egyszer csak boot.img néven lehet!)
4) cygwin könyvtárból indítsd el a Cygwin.bat fájlt. Ez jön be:

5) írd be akövetkezőt és nyomj Enter-t: cd /boot

6) A kernel kicsomagoláshoz a következő írd be és nyomj Enter-t a végén:

./extractboot boot.img

Tipp: elég ha a parancs első pár charakterét beírod, aztán nyomsz egy TAB-ot, ilyenkor aztomatikusan kitölti neked a maradékot, ugyanúgy a kernel névnél is: beírod, hogy Lu, aztán TAB-ot...
./ext + TAB + szóköz + Lu + TAB

A következőt találsz a boot könyvtárban kicsomagolás után: boot.img-kernel, boot.img-ramdisk.gz, és egy out könyvtár, amiben sok minden van...:

out könyvtár: (itt látható egy logo.rle fájlt. ezt le fogjuk cserélni a saját logónkkal)

B) Logó fájl létrehozás:

1) Kell egy olyan kép fájl, amit kernel logónak használsz, a felbontása azonos legyen a telefon felbontásával, és logo.png néven.
Sony Xperia Pro (MK16i) esetben 480x854 felbontás kell.
Akinek nincs saját logója, képe, nézzen körül ITT!
2) Tedd fel az ImageMagick-et.
3) Másold a logódat (pl. logo.jpg) a ImageMagick könyvtárba, indítsd el a parancssort (Windows + R, aztán írd be a cmd szót, és nyomsz 1 enter-t), menj a ImageMagick könyvtárba. Pl. cd "c:\Program Files (x86)\ImageMagick-6.8.2-Q16" parancssorral
4) Írd be a következőt, aztán nyomsz 1 Enter-t: convert.exe -depth 8 logo.jpg logo.png
Ha a jpg képed felbontása nem azonos a telefonod felbontásával, akkor a size paraméterrel tudod átméretezni. Pl. convert.exe -depth 8 -size 480x854 logo.jpg logo.png
5) A fent boot_screen_logo_creation_package.rar-t csomagolj ki a rle nevű könyvtárba, és az egész könyvtárat másold át a cygwin könyvtárába!!!
6) Másold a 4). pontban található logog.png fájlt az rle könyvtárba!

7) Indítsd újra a Cygwin.bat-ot a CygWin könyvtárból.
8) Írd be a következőt, aztán nyomj egy Enter-t: cd /rle
9) Írd be a következőt, aztán nyomj egy Enter-t: ./convert_image_to_rle.bat logo.png

10) Fenti lépés generált egy logo.png.rle nevű fájlt, ezt nevezd át logo.rle-re, és másold át a c:\cygwin\boot\out\ramdisk könyvtárba!

C) Kernel csomagolása

1) Indítsd újra a Cygwin.bat-ot a CygWin könyvtárból. (vagy add ki "cd .."-t, és ENTER-t nyomj!
2) Írd be a következőt, aztán nyomj egy Enter-t: cd /boot
3) Írd be a következőt, aztán nyomj egy Enter-t: ./packboot

4) A fenti lépés generált egy új kernel fájlt boot_new.img néven, ami csak a logója más, mint az eredeti boot.img. Flash-eld az új kernelt, és élvezd a logódat! :)

További leírásaim az Androidról + SE Xperia PRO-ról itt megtalálod

Hozzászólások

(#1) Kolondrum

Csak ennyi egy logo csere? Szép! Ebbe felesleges belekezdeni annyira macera. Amúgy droidéknál ha elbacom a flashelést akkor mi van? Mert nálunk kb semmi, újra nekiállok még fel nem megy. Tényleg papírnehezékké alakul a telefon?

[ Szerkesztve ]

(#2) FireFox1996 válasza Kolondrum (#1) üzenetére


FireFox1996
őstag
LOGOUT blog

Hát ez van :)
Örüljünk, hogy lehet cserélni....
Igazából csak 3 lépés: 1. Kicsomagolod a kernelt, 2. felülírod a logoddal a gyári logót, 3. Visszacsomagolod a kernelbe, és flash-eled...

A leírás hosszúnak tűnik, de nem az...

<< Nem szabad félni a kudarctól, játszd végig a játékot ! >>

(#3) aero. válasza Kolondrum (#1) üzenetére


aero.
veterán
LOGOUT blog

Nem. Újraflasheled a szoftvert és annyi. Akkor lehet gáz, ha más telefonra való kernelt flashelsz rá, akkor pl. beszarhat az érintőpanel.

Bár tény, hogy vannak gáz kernel logók, kibírom azt a 3 másodpercet, míg mutatja, de részletes leírás amúgy. :)

[ Szerkesztve ]

(#4) Kolondrum válasza aero. (#3) üzenetére

Egyszerűsítsük a dolgokat. Miért látom, hogy matatás után pl nem jó a kamera vagy nem megy a wifi meg társai? Ha valami elvben jó az adott telóra akkor miért vannak ezek?
Aztán, ha elrontom a dolgot simán elkezdhetem újra? Nálunk ez úgy van, hogy adatkábel és van módszer a flash üzemmód előhozására amihez nem kell álló működő rendszer, sőt, soha nem kell.

(#5) aero. válasza Kolondrum (#4) üzenetére


aero.
veterán
LOGOUT blog

Új szoftverhez új driverek kellenek, amit ugye nem kapnak meg a gyártótól, ha az ki se adja mondjuk a JB-t. Többféleképpen lehet elrontani, ha bootloop van akkor rakhatod újra, vagy a CWM-ből visszateszed a mentést (ehhez nem kell működő rendszer). Ha kitörlöd mondjuk a telefonkönyvet, akkor csak visszamásolod az apk-t, megadod a jogait és megy ugyanúgy tovább.

További hozzászólások megtekintése...
Copyright © 2000-2024 PROHARDVER Informatikai Kft.