Oldal: 1 / 31

Saját Firmware készítése V3-ra és V5-re [BETA!!!]

Elküldve: 2010-02-13 szomb. 11:53:57
Szerző: fonix232
A múltkor megmutattam hogy lehet a PNHT által készített automatikusan hackelt firmware-t feltelepíteni, most megmutatom hogy hogyna csináljunk sajátot!

FONTOS!!

A firmware-ek visszacsomagolása egyes V3 telefonok esetén nem tökéletes. Ez annyit tesz, hogy amikor Phoenix-el vagy JAF-al flashelünk, a program hibát jelez a file beolvasásánál, és ekkor a telefon "meghal". Ha ez történne akkor nem kell kétségbe esni, hanem állítsuk vissza az eredeti fileokat és flasheljünk újra!

A következő leírást azoknak ajánlom, akik TUDJÁK hogy mit csinálnak, és értenek a flasheléshez. Sem garanciát, sem felelősséget nem vállalok a véglegesen halott telefonokért, mert ahogy írtam ez a módszer még eléggé béta állapotban van. Más néven bugos mint a lósz*r (angolul nem tudók kedvéért, a bug bogarat, rovart IS jelent. A lócitrom pedig köztudottan jó táptalaj az ilyesfajta élősködőknek).


Tartalom:

I. A firmware cooking alapjai, szükséges programok, alapismeretek (nyitó hsz)
II. FAQ / GyIK (első hsz)
III. Firmware Modok listája (második hsz)


I. A Firmware Cooking alapjai, CFW készítése


A CFW nem más mint a Cooked FirmWare betűszava. Egy ilyet fogunk elkészíteni, de először is ismerkedjünk meg ennek az alapjaival.

Hogy saját firmware-t azaz CFW-t készíthessünk, pár dologra szükségünk lesz:
  • NokiaExtractor 0.6b by PNHT and Szakalit
    Szakalit programja firmware kicsomagoláshoz és újracsomagoláshoz
  • Egy jófajta kétablakos fájlböngésző (Total Commander a legjobb)
    A fájlok módosításához
  • Sok sok türelem
    Ugye a piramisok sem egy nap alatt épültek
  • Egy jó szövegszerkesztő (NotePad++-t ajánlom)
    A beépített Jegyzettömb nem jó ehhez!
  • A Symbian rendszer ismerete (vagy a III. pontban felsorolt kiegészítők)
Kezdetképp töltsük le a megfelelő firmware-ünket a Phoenix Tools menü Image File Download pontjával, ami a C:\Program Files\Nokia\Phoenix\Products\ mappába menti le a fileokat.

És most egy kis leírás a fileokról.
- A PRD CORE file
A rendszermag.
Ezt nem javasolt módosítani, de lehetséges!

Felismerése:
Általában C00 vagy FPSX a kiterjesztése, és a file nevében benne van a CORE szó

Tulajdonságok:
Maximális méret nem ismert.

- A ROFS2 image
A ROFS2 tartalmazza a témákat, effekteket, és a nyelvi fileokat.
Ha nincs ROFS3 akkor a szolgáltatói fileok is itt tárolódnak.

Felismerése:
kb 20-30 MB, a file névben benne van a ROFS2 szó (vagy a nyelvi csomag neve, pl EURO3, APAC, stb)

Tulajdonságok:
A file méret nem haladhatja meg a 30 megabájtot!

-A ROFS3 image
Ez a file nem minden esetben található meg, és legtöbbször a szolgáltatói fileokat, hangokat, képeket, témákat tárolja.

Felismerése:
A file névben benne van a a ROFS3 szó. Eddigi ismert méretek alapján 2-10MBig terjedhet a mérete

Tulajdonságok:
maximális határ nem ismert.

-Az UDA image
Az UDA képfile a legérdekesebb, mivel ez az egyetlen file aminek a tartalma a C: meghajtóra kerül.
Minden olyan programot amit csak formázásig akarunk megtartani ebbe tegyük.
Leggyakoribb formája az UDAERASE képfile ami teljesen törli a C: meghajtót. Ezt általában nem érdemes módosítani!

Felismerése:
A nevében benne van az UDA vagy UDAERASE szó.

Tulajdonságok:
Maximális mérete a telefon C:\ meghajtójának mérete.


Most hogy tisztában vagyunk a négy leggyakoribb file formátummal, lássunk neki a kicsomagolásnak!

Töltsük le a NokiaExtractor-t (link alul), és csomagoljuk ki egy tetszőleges helyre. Indítsuk el a programot a NokiaExtractor.exe-vel, majd kattintsunk az Open gombra.
Tallózzuk be a kívánt image filet (ha nem látnánk, akkor a ROFS2, UDA helyett válasszuk az ALL FILE opciót).
Ezek után kiír egy kis szöveget, hogy elkészítette a headereket, és a filet megnyitotta.
Nyomjunk rá az Extract gombra, ekkor kicsomagolja a fileokat, majd jelzi hogy melyik mappában kezdjünk turkálni.

NE kapcsoljuk ki a NokiaExtractort eközben!

Alkalmazzuk a módosításokat a kicsomagolt image mappába (a NokiaExtractor.exe mappájában a rofs2 vagy uda mappa), és vigyázzunk hogy a megfelelő mappákat másoljuk át!
Az általam feltöltött modok egy a nevüknek megfelelő mappában vannak, és csak ezek után lettek becsomagolva. Csomagoljuk ki ezt a rar filet, és a modneve mappából másoljuk át a sys, private, resource, system mappákat (amelyik létezik természetesen) a ROFS2 vagy UDA mappába (attól függően hogy milyen filet csomagoltunk ki).
Írjuk felül az eredetieket ha kérdezi, majd ha mindennel megvagyunk, lépjünk vissza a programba majd nyomjuk meg a Repack gombot. Ezután kiír pár dolgot, hogy csomagolja, stb, ne törődjünk vele.

Amikor készen van, létrejött egy új fájl mellette, REB-eredetifileneve.kiterjesztes néven, töröljük az elejéről a "REB-" részt, majd másoljuk be az új filet a mappába ahonnan megnyitottuk. Ezek után Phoenix-el vagy JAF-al frissíthetjük a telefonunkra az új firmwaret.

A MÁSOLÁS ELŐTT KÉSZÍTSÜNK BIZTONSÁGI MÁSOLATOT AZ EREDETI FIRMWARE FÁJLOKRÓL! EZ FONTOS!

Ha nem működne, próbáljuk másik imagebe beletenni a fileokat. Ha végképp nem működik, akkor kérlek nézz vissza később ide, hátha van megoldás!
Ha véglegesen elrontottad, és a telefonod nem működik, töröld a módosított file(oka)t, és állítsd vissza a mentett eredetit, majd flasheld újra a telefont.


Ha tesztelted és működik rendesen, akkor itt közéteheted a mododat, de fontos hogy tedd hozzá hogy milyen telefonon tesztelted (firmware verzió, RM kód, Product Kód), illetve hogy mit tettél bele!


NokiaExtractor V0.6b:

Kód: Egész kijelölése

http://www.mediafire.com/file/vjyjit2mryw/NokiaEditor Beta6.rar

Re: Saját Firmware készítése V3-ra és V5-re [BETA!!!]

Elküldve: 2010-02-13 szomb. 11:54:50
Szerző: fonix232
II. Gyakran Ismételt Kérdések

K: Nem sikerült a flashelés, a telefonom nem indul. Mit tegyek?
V: Flasheld az eredeti firmware-el! A módosított fájlok ne legyenek benne!

K: A firmware biztos hogy jó, a flashelés mégsem sikerül. Miért?
V: Ez lehet amiatt hogy túllépted a maximális méreteket a képfileoknál, vagy valami olyan filet töröltél amit nem kellett volna.
De az is lehet hogy egyszerűen a telefonod abba a csoportba tartozik aminek a képfile-ai a csomagolás közben érvénytelenné válnak. Ekkor csak a következő NokiaExtractor-ral fogsz tudni CFW-t csinálni.

K: A NokiaExtractor nem működik! Miért nem?
V: Ha a mappák, amik eredetileg a ZIP fileban vannak, törlődnek, akkor a program egyes gépeken nem indul el. Ez lehet az egyik ok.
A másik lehet az hogy hiányzik mellőle a megfelelő ROM és ROFS építő exe-k mappája. Töltsd le újra a zip filet!

Re: Saját Firmware készítése V3-ra és V5-re [BETA!!!]

Elküldve: 2010-02-13 szomb. 11:55:11
Szerző: fonix232
Fenntartva a modok részére

Re: Saját Firmware készítése V3-ra és V5-re [BETA!!!]

Elküldve: 2010-02-13 szomb. 12:57:33
Szerző: Walron
Eyg kérdés ezzel elképzelhető hogy muolti touchot varázsoljunk omnia hd-re?

Re: Saját Firmware készítése V3-ra és V5-re [BETA!!!]

Elküldve: 2010-02-13 szomb. 13:07:10
Szerző: fonix232
Walron írta:Eyg kérdés ezzel elképzelhető hogy muolti touchot varázsoljunk omnia hd-re?
Ha már van multitouchot lehetővé tévő mod akkor igen.

Re: Saját Firmware készítése V3-ra és V5-re [BETA!!!]

Elküldve: 2010-02-13 szomb. 13:12:26
Szerző: MrAngelo
Walron írta:Eyg kérdés ezzel elképzelhető hogy muolti touchot varázsoljunk omnia hd-re?
Nem, mert hardver függő.
De ez a saját FW nagy durvaság! Kíváncsi leszek mi lesz ebből pár hónap múlva...

Re: Saját Firmware készítése V3-ra és V5-re [BETA!!!]

Elküldve: 2010-02-13 szomb. 13:35:31
Szerző: bladehu2
Mielott sokan elkezdenenek oromkodni, azt azert nem art megemliteni hogy jelenleg (meg a 0.6-os betaval is) a v5-os telefonokon -azon belul is az 5800 az aminek a FW-et biztosan lehet vele ujracsomagolni, illetve az N97-nel kb 98%-ban- mukodik rendesen. A tobbi (az S60v3 FP1 egyenlore eleve felejtos) teloval ugyan probalkoznak, de ahogy latom nem nagyon akar mukodni. De ez persze csak ido kerdese, elobb utobb valszeg minden telo FW-jet tudja majd ki es becsomagolni.

Re: Saját Firmware készítése V3-ra és V5-re [BETA!!!]

Elküldve: 2010-02-13 szomb. 13:57:01
Szerző: hanti
MrAngelo írta:
Walron írta:Eyg kérdés ezzel elképzelhető hogy muolti touchot varázsoljunk omnia hd-re?
Nem, mert hardver függő.
De ez a saját FW nagy durvaság! Kíváncsi leszek mi lesz ebből pár hónap múlva...
Én úgy tudom , hogy a kijelző tudja a multi touchot.

Re: Saját Firmware készítése V3-ra és V5-re [BETA!!!]

Elküldve: 2010-02-13 szomb. 14:18:53
Szerző: Scorprody
Hali láttam olyan moddingolt FWt ahol a hacket beleintegrálták de csak az első hardresetig volt jó az is namost ha én nem a cre hanem a z-re rakom a hacket akk az megmarad nem? v rossz úton vagyok?

Re: Saját Firmware készítése V3-ra és V5-re [BETA!!!]

Elküldve: 2010-02-13 szomb. 14:20:56
Szerző: Walron
MrAngelo írta:
Walron írta:Eyg kérdés ezzel elképzelhető hogy muolti touchot varázsoljunk omnia hd-re?
Nem, mert hardver függő.
De ez a saját FW nagy durvaság! Kíváncsi leszek mi lesz ebből pár hónap múlva...

Hardverileg tudja eza bajom csak symbia nem :D