Symbian hackerkedés, patch készítés

Mobiltelefokon működő Symbian fejlesztésekkel kapcsolatos témák
Avatar
fonix232
5. szint
5. szint
Hozzászólások: 2208
Csatlakozott: 2009-01-12 hétf. 20:24:05
Készüléktípus: ZTE Blade
Nem: Férfi
Tartózkodási hely: Behind you!!!
Has thanked: 2 times
Been thanked: 44 times

Symbian hackerkedés, patch készítés

Hozzászólás Szerző: fonix232 »

Álljon itt pár leírás próbálkozó kedvű Symian tulajoknak!
Elsőként megosztanám veletek ezt a kis leírást, hogy hogyan csináljunk ROMPatcherhez patcheket (a tutorial forrása: http://www.noeman.org/ )

Szükséges eszközök:
-Egy jó fajta hexa szerkesztő (a tutorial készítője a HxD-t ajánlja de nekem a Hex Workshop jobban bejött!)
-Hackelt telefon, rajta a ROMPatcher


Először is találd ki hogy mit akarsz véghezvinni, és hogy ehhez milyen fáljokat kell átírni! A példában megváltoztatjuk a *#0000# képernyőn megjelenő modellszámot N99-re!

Első lépés:
Nyisd meg a fáljt a hexa szerkesztőben!
openxm0-1243946.png
(124.35 KiB) Letöltve 5598 alkalommal.
Második lépés:
Mint tudjuk, a modellszámot a Z:\resource\versions\model.txt tárolja, ezért rá is keresünk!
searchxh0-1243949.png
(190.31 KiB) Letöltve 5581 alkalommal.
Harmadik lépés:
Ahogy megvan az eredmény, másoljuk a hexa kódot ki pl. Jegyzettömbbe, vagy akármilyen más egyszerű szövegszerkesztőbe (én a Notepad++-t szoktam ajánlani!)
resultcg5-1243948.png
(149.37 KiB) Letöltve 5597 alkalommal.

Negyedik lépés:
Én eldöntöttem hogy a Z: helyett az E: meghajtóról olvassa le ezt a fáljt, ezért a Z:\ részt átírom E:\-re (hexában az 5A részt 43-ra!)
changedvr7-1243947.png
(164.26 KiB) Letöltve 5580 alkalommal.
Ötödik lépés:
Már félig készen is vagyunk, megint jelöljük ki azt a szövegrészt amit az előbb
(pontosan ugyanannyit! azaz ezt:

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

E.\resource\versions\model.txt
)
majd másoljuk ki egy másik szöveges dokumentumba, és legyen meg az előzőleg kimásolt rész is! azaz 2 szöveges állományunk lesz: az egyik az eredeti hexa kóddal, a másik pedig a módosítottal!

Most hozzunk létre egy új szöveges állományt, és helyezzük bele a két kódrészletet kettősponttal elválasztva!

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

5A003A005C007200650073006F0075007200630065005C00760065007200730069006F006E0073005C006D006F00640065006C002E00740078007400:45003A005C007200650073006F0075007200630065005C00760065007200730069006F006E0073005C006D006F00640065006C002E00740078007400
Ez fogja alkotni a patch fő részét, viszont ez még nem minden! Nem adtuk meg ugyanis a ROMPatchernek, hogy mit csináljon ez a két kódrészlet és hogy miben!
Ezért nézzük a három alap parancsot!
Ennek a parancsnak (abszolút) a funkciója a legkevésbé használt, mert a vele kijelölt kódrészleteket BÁRMELY a memóriába betöltött fáljban keresi és átírja!
Ez az egyetlen parancs amihez nem kell megadni a fáljnevet!
Ugyan úgy működik mint az SnR, megkeresi a megadott részt, de itt címezni is kell, a még pontosabb találat érdekében! Fontos olyan fáljok szerkesztése esetében ahol ugyanaz a szöveg többször is szerepel de csak egy helyen akarjuk módosítani!

Felépítése:
Rel:útvonal\fálj:hely:eredeti:átírt

A címet úgy deríthetjük ki, hogy HxD-ben behívjuk a fáljt, megkeressük azt a részt amit szerkeszteni akarunk, majd bal oldalt az offset mezőben megnézzük hanyas sor, ezek után pedig felül megnézzük hogy a kívánt hexa kód hanyas oszlop... így ha a 00000000 sorban lévő 03-as oszlop tartalmát akarjuk szerkeszteni, akkor a cím:
0000000003, mivel 00000000 + 03 = 0000000003
A leggyakrabban használt parancs, a kijelölt fáljban megkeresi az első kódrészletet, majd teljesen lecseréli azt... Ez felül is írja a memóriában található alkalmazást, és akár ki is lehet kapcsolni! Viszont hátránya hogy ha egyszerre több patch fut ugyanarra az alkalmazásra, akkor ez nem használható...

És egy kis ROMPatch szintaktika:

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

;Model Text Changer
;ez itt egy kommentsok
;ide annyit irsz amennyit szeretnel
;a rompatcher az elso 256 karaktert tolti be mint cimet ha ramesz a menu->Patch data-ra!
SnR:sys\bin\Phone.exe:5A003A005C007200650073006F0075007200630065005C00760065007200730069006F006E0073005C006D006F00640065006C002E00740078007400:45003A005C007200650073006F0075007200630065005C00760065007200730069006F006E0073005C006D006F00640065006C002E00740078007400
A felsőbb kód a fenti leírás kész változata, persze kommentelve...
De hogy mit is csinál ez? megmutatom... először is MÉG egy kis szintaktika

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

Parancs:a fálj elérési útja meghajtójel nélkül:az eredeti sor(minél több karaktert felhasználni, hogy tényleg csak egy részletet cseréljen:a lecserélő kódrészlet, itt ugyanaz a rész legyen kijelölve ami az előzőben
Szóval a fenti patch funkciója:
Megkeresi a sys\bin\Phone.exe fáljban a hexa sort, majd lecseréli azt, az általunk kijelöltre...
A patch alkalmazása előtt azonban mé létre kell hoznunk az E:\resource\versions\model.txt fáljt és beleírni a kívánt modellszámot...

Ennyi lenne mára, a kérdéseket kérlek ne itt tegyétek fel, majd annak is lesz egy saját topikja, ide inkább a leírásokat ötleteket várom!

A képek sajnos nem fognak megjelenni, rá kell kattintani a linkekre a megtekintésükhöz!
A hozzászólást 2 alkalommal szerkesztették, utoljára fonix232 2009-06-07 vas. 16:12:34-kor.
  • ZTE Blade - CyanogenMod 7
  • Haipad M7 - PhoenixMod [0805] v1.1
  • Asus Transformer TF101 32GB - Revolver 2.5, Clemsyn kernel v9, custom sound mod
Avatar
Csubakka456
2. szint
2. szint
Hozzászólások: 367
Csatlakozott: 2009-01-12 hétf. 20:37:38
Készüléktípus: Nokia E7-00
Tartózkodási hely: Szeged
Has thanked: 7 times
Been thanked: 15 times

Re: Symbian hackerkedés, patch készítés

Hozzászólás Szerző: Csubakka456 »

Szép leírás! Grat!

A képek nem töltődnek be nekem... :roll:
GirizdL
Újonc
Újonc
Hozzászólások: 1
Csatlakozott: 2009-04-10 pén. 22:51:08
Készüléktípus: 3410 +5800XM red +1200+5610XM
Has thanked: 0
Been thanked: 0

Re: Symbian hackerkedés, patch készítés

Hozzászólás Szerző: GirizdL »

Nem értek a programozáshoz, de simán lehet csinálni. (vö. ezzel: http://hardverapro.hu/apro/uj_dual_sim_ ... _1-50.html)
Az aksit, meg a procit nagyon terhelné, de az lenne a lényeg, hogy amikor hálózatot keress, akkor addig kéne keresnie a mobilnak, amíg nem talál kettőt: egyiket ami az egyik Simmel ismer fel, másikat amit a másikkal. Valószínűleg azt is meg kellene oldani, hogy ne kelljen átírni a nokia-szoftvert, hogy legyen egy gyorsváltó, ha mi akarunk telefonálni/smst küldeni, de az ilyesmi már lazán menhetne. Azt is be lehet állítani egy pár if, meg else paranccsal, hogy ha az egyik hálózat aktív (sms-fogadása, telefonálás miatt, akkor a másikat kikapcsolja) - csak sok energiába kerül, meg a fenti hardverbe, hogy megcsinálják.
Én is szeretném ezt megcsinálni, -csináltatni, csak nem kártyafüggetlen a (leendő) telefonom, a garit meg nem akarom elveszíteni.

Szerintem azt is meg lehetne csinálni, hogy működjön az n-Gage az 5800-ason de ezzel nem ezt a topicot terhelem.

EDIT:
-ezt pedig nem ide akartam...-
Avatar
-Dr-Strust-
Moderátor
Moderátor
Hozzászólások: 2206
Csatlakozott: 2009-01-06 kedd 16:20:33
Készüléktípus: Sony Xperia Z
Nem: Férfi
Tartózkodási hely: Z:/private mappa :)
Has thanked: 31 times
Been thanked: 32 times

Re: Symbian hackerkedés, patch készítés

Hozzászólás Szerző: -Dr-Strust- »

Köszi, hogy lefordítottad ;) én már egy ideje akartam ennek topikot nyitni csak soha nem volt időm, meg az angoltudásom is szerényes... :D
Majd egyszer nekiállok csinálgatni patch-eket :P
Jah a képeket majd holnap megcsinálom... Feltöltöm szerverre ;)
Kép
Kép
Avatar
fonix232
5. szint
5. szint
Hozzászólások: 2208
Csatlakozott: 2009-01-12 hétf. 20:24:05
Készüléktípus: ZTE Blade
Nem: Férfi
Tartózkodási hely: Behind you!!!
Has thanked: 2 times
Been thanked: 44 times

Re: Symbian hackerkedés, patch készítés

Hozzászólás Szerző: fonix232 »

strust írta:Köszi, hogy lefordítottad ;) én már egy ideje akartam ennek topikot nyitni csak soha nem volt időm, meg az angoltudásom is szerényes... :D
Majd egyszer nekiállok csinálgatni patch-eket :P
Jah a képeket majd holnap megcsinálom... Feltöltöm szerverre ;)
Köszi a képfeltöltést előre is! én amúgy ennek a patchkészítésnek pont a fordítottját csináltam, alkalmaztam a patchet magában a fáljban
GirizdL írta:Nem értek a programozáshoz, de simán lehet csinálni. (vö. ezzel: http://hardverapro.hu/apro/uj_dual_sim_ ... _1-50.html)
Az aksit, meg a procit nagyon terhelné, de az lenne a lényeg, hogy amikor hálózatot keress, akkor addig kéne keresnie a mobilnak, amíg nem talál kettőt: egyiket ami az egyik Simmel ismer fel, másikat amit a másikkal. Valószínűleg azt is meg kellene oldani, hogy ne kelljen átírni a nokia-szoftvert, hogy legyen egy gyorsváltó, ha mi akarunk telefonálni/smst küldeni, de az ilyesmi már lazán menhetne. Azt is be lehet állítani egy pár if, meg else paranccsal, hogy ha az egyik hálózat aktív (sms-fogadása, telefonálás miatt, akkor a másikat kikapcsolja) - csak sok energiába kerül, meg a fenti hardverbe, hogy megcsinálják.
Én is szeretném ezt megcsinálni, -csináltatni, csak nem kártyafüggetlen a (leendő) telefonom, a garit meg nem akarom elveszíteni.

Szerintem azt is meg lehetne csinálni, hogy működjön az n-Gage az 5800-ason de ezzel nem ezt a topicot terhelem.
Ez most hogy jön ide? amúgy meg nem lehetne megoldani, a Symbian rendszer egyszerre csak egy hálózatot tud kezelni , ezért tart olyan sokáig amíg rácsatlakozik egy másikra...
Az N-Gage-re pedig ennyit: meg lehetne csinálni egy szimpla képernyőátméretezéssel, de viszont nem kezelné a Touch UI-t... nameg a játékok is fura kis képernyőben futnának...
  • ZTE Blade - CyanogenMod 7
  • Haipad M7 - PhoenixMod [0805] v1.1
  • Asus Transformer TF101 32GB - Revolver 2.5, Clemsyn kernel v9, custom sound mod
Avatar
gyula84
2. szint
2. szint
Hozzászólások: 247
Csatlakozott: 2009-01-12 hétf. 23:56:55
Készüléktípus: Note10 Plus + Nokia 808
Nem: Férfi
Has thanked: 2 times
Been thanked: 2 times

Re: Symbian hackerkedés, patch készítés

Hozzászólás Szerző: gyula84 »

Hello fonix
Mi köze ennek a szoftverfejlesztéshez ?
Ennek nem a Moddig részben kéne lennie?
Avatar
-Dr-Strust-
Moderátor
Moderátor
Hozzászólások: 2206
Csatlakozott: 2009-01-06 kedd 16:20:33
Készüléktípus: Sony Xperia Z
Nem: Férfi
Tartózkodási hely: Z:/private mappa :)
Has thanked: 31 times
Been thanked: 32 times

Re: Symbian hackerkedés, patch készítés

Hozzászólás Szerző: -Dr-Strust- »

elfér itt is
Kép
Kép
Avatar
gyula84
2. szint
2. szint
Hozzászólások: 247
Csatlakozott: 2009-01-12 hétf. 23:56:55
Készüléktípus: Note10 Plus + Nokia 808
Nem: Férfi
Has thanked: 2 times
Been thanked: 2 times

Re: Symbian hackerkedés, patch készítés

Hozzászólás Szerző: gyula84 »

jól van nekem8
Te vagy a modi.
atilanta74
1. szint
1. szint
Hozzászólások: 56
Csatlakozott: 2009-04-26 vas. 11:40:20
Készüléktípus: zte blade
Has thanked: 0
Been thanked: 0

Re: Symbian hackerkedés, patch készítés

Hozzászólás Szerző: atilanta74 »

sziasztok
egy nokia 5800 -át vettem és végre rá tudtam tenni a garmin europát ami nagyon jol müködik rajta
sajna egy kicsit mérges voltam hogy 2 perc is beletellett abba amig megtalálta a müholdakat és müködni kezdett
nagy keresgélések utján találtam egy olyan progit ami felülirta a gps szoftverét és 3-4 másodperc alatt mükszik a progi
nem akartam hinni a szememnek és többször is kiprobáltam
ha érdekel valakit akkor felteszem majd
nem kell semmi szignózás
telepited és kész
atilanta74@gmail.com
Avatar
Csubakka456
2. szint
2. szint
Hozzászólások: 367
Csatlakozott: 2009-01-12 hétf. 20:37:38
Készüléktípus: Nokia E7-00
Tartózkodási hely: Szeged
Has thanked: 7 times
Been thanked: 15 times

Re: Symbian hackerkedés, patch készítés

Hozzászólás Szerző: Csubakka456 »

engem érdekel :roll:
Válasz küldése

Vissza: “Symbian”