Na emberek!!! 2-3 hét kínlódás után kinyitottam a szelencét...
Ha valakinek nem müködne a Default Theme MOD az alábbi leírással el tudja érni, hogy az általa választott téma legyen az alapértelmezett.
Az alap probléma ott kezdődött, hogy csak a 8 karakteres UID-jű témákat (ezek a gyári témék, Orange téma stb... 0,1%) lehetett beállítani alapértelmezettnek, a legtöbb felhasználók által készített téma (99,9 %) UID-je pedig 16 karakteres. A mod müködése az első oldalon található, ha elolvasod érteni, fogod miért gond ha egy téma UID-je 8 helyett 16 karakteres.
Legalábbis nálam és még sok felhasználónál nem müködött a mod. Bár érdekes módon egy-két felhasználónál tökéletesen müxik a mod.
Na mind1 a leirás alapján a 16 karakteres UID-jű témából tudsz 8 karakterest csinálni, amit már elfogad a teló alapértelmezett témának.
1. Bontsd ki a telód szoftverének megfelelő ROFS3 fw fájlt
2. Bontsd szét az általad választott témát SIS Contents progival
Ekkor ezeket a fájlokat kapod (példacucc: Red Planet By Blue Ray)
Kód: Egész kijelölése
\private\10207114\import\5a22184173234001\themepackage.skn
\resource\skins\5a22184173234001\themepackage.mif
\resource\skins\5a22184173234001\themepackage.mbm
3. Most adnod kell egy új UID-t a témának. Nyisd meg HEX Editorral (ajánlott:
Hex.Workshop.v6.0.1.4603.rar) a *****.skn fájlt, majd adj egy "védett UID"-t a fájlhoz a következőképpen:
A jelen téma UID-je, ahogy a mappanév is mutatja:
5a221841 73234001
Ezt a kódban így fogod látni: (a 16 karakteres UID kétfele van vágva és a számok kettesével, fordított sorrendben vannak írva)
41 18 22 5a majd 01 40 23 73
Ha a színekre ránézel látni fogod melyik számpáros hova kerül a kódba. De itt a kép is hozzá:
Tehát a fenti 16 karakteres UID-ből kell egy 8 karakteres "védett UID"-t kell csinálnod az ***.skn fájban
Védett UID tartomány: 0x20000000 - 0x2FFFFFFF köszötti UID számok, ezek közül választhatsz.
Én ezt választottam:
20 00 03 01
A kép alapján szintén kettesével fordított sorrendben írd be a 8 jegyű UID számokat, majd a következő nyolc karaktert ird át 0-ra.
Ezután mentés...
Most mehetünk a CenRep fájlhoz
ROFS3\private\10202BE9\101F876F.txt
A 0x14 sort ugyanúgy kell módosítani mint az eredeti modban: (maradva a saját 20 00 03 01 példámnál)
Kód: Egész kijelölése
0x14 string "20000301" 0 cap_rd=alwayspass cap_wr=alwaysfail
Majd módositanod kell a 0x2 sort is valahogy így:
beütöd a windows számológépbe Hexadecimálisra állitva, hogy:
20000301
majd átváltod Decimálisra és megkapod, hogy:
536871681
No ezután a 0x2 sorba beirod ezt az értéket a köv. képpen:
Kód: Egész kijelölése
0x2 string "536871681" 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
Ezután mentés...
Tehát a 20000301 UID-re módositva így fog kinézni a ROFS3\private\10202BE9\101F876F.txt fájlod:
Kód: Egész kijelölése
cenrep
version 1
[owner]
0x10207114
[defaultmeta]
0
[platsec]
cap_rd=alwayspass cap_wr=alwayspass
[Main]
0x1 int 0 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x2 string "536871681" 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x3 string "0" 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x4 int 0 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x5 int 0 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x6 string "" 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x7 string "0" 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x8 int 0 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x9 string "" 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0xA int 0 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0xB string "" 0 cap_rd=alwayspass cap_wr=alwaysfail
0xC string "0" 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0xD string "0" 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0xE int 0 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0xF string "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19" 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x10 int 1 0 cap_rd=alwayspass cap_wr=alwaysfail
0x11 int 0 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x12 int 0 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
0x14 string "20000301" 0 cap_rd=alwayspass cap_wr=alwaysfail
Ezután a téma mappaneveit átirod az általad választott UID-re, majd a módositott fájlokkal együtt bemásolod a
ROFS3-ba!
Fájl lista:
Kód: Egész kijelölése
rofs3\private\10202BE9\101F876F.txt
rofs3\private\10207114\import\20000301\themepackage.skn
rofs3\resource\skins\20000301\themepackage.mbm
rofs3\resource\skins\20000301\themepackage.mif
ENNYI!!!
Elsőre rohadt bonyolultnak tünik de ha egyszer meg tudtad csinálni utána rutinból menni fog
Igy alapértelmezett lett az általad választott téma, hibamentesen működik és az UID-je 16-ról 8 karakterre változott.
Remélem közérthető a leírás, bár nem "Beginner" felhasználóknak szántam...