Home - Komunitas - Panduan - Kontak
Indonesian Gadgeteers
Forum Diskusi:
Main Index | Search | Panduan | Aturan | Kontak  ·  Tanpa registrasi: cukup isi nama
>> Lain-Lain
Halaman dalam topik ini: 1 | 2 | 3 | 4 | (tampilkan semua)
Kroco_bodo
(Penasihat)
27/03/09 11:26
🙂 Easy Porting A2 patch
Bukan bermaksud menggurui, hanya berbagi ilmu dan mohon dimaafkan karena kemampuan saya menulis masih kurang

Patch Porting kira-kira maksudnya adalah menyesuaikan patch dari ponsel lain ke ponsel kita (dalam hal ini vkp patch dari A2 ke ponsel A2 lain)

Base address untuk A2 adalah :

+FFFE000 (apabila firmware yang kita gunakan utuh) => K850 base addressnya +FFFF000 sehingga poting dengan cara ini tidak bisa digunakan

+10000000 (apabila firmware yang kita gunakan telah dipotong) akan dibahas lebih lanjut

Program yang kita butuhkan yaitu :

1. Hex Editor (Saya memakai winhex WinHex 14.1 download disini

2. Windows Calculator

3. Notepad

4. MAIN Firmware Ponsel Donor dan Ponsel kita

5. DB 3150 File extractor ambil disini

Ekstraksi Firmware

Sebelum memulai Porting kita harus memiliki file phone_app.cxc dari masing-masing ponsel yang nantinya akan kita edit/lihat dengan mempergunakan hex editor. File phone_app.cxc ini akan kita dapat dari meng-ekstrak MAIN firmware (*.mbn).

file *mbn yang akan kita ekstract harus di-drag ke icon DB3150.exe

kemudian akan didapat 1 folder dan 1 file raw

buka folder hasil ekstraksi dan rename file phone_app.cxc dengan nama phone_appnamahpkita.cxc agar tidak tertukar

Hex editor (winhex)

Setelah program winhex terinstall dikomp kita, kita buka file phone_app yang sebelumnya kita dapatkan dengan winhex

Memulai Porting

buka file vkp patch dari Ponsel donor

Baris pertama adalah jenis ponsel dan jenis Firmware yang dapat diaplikasikan patch tersebut

Baris kedua adalah maksud dari patch

Baris ketiga (c) adalah creator patch

Baris keempat (p) adalah porter (orang yang menyesuaikan patch dengan Ponsel)

base address (yang digunakan disini +FFFE000 berarti firmware utuh tidak dipotong)

Nilai yang dilingkari merah adalah posisi offset

Nilai yang dilingkari biru adalah nilai hex original

Nilai yang dilingkari hijau adalah nilai hex setelah dimodifikasi

Porting adalah menyesuaikan nilai offset dan juga nilai hex dari ponsel lain ke ponsel kita

Pertama kita copy nilai offset dari patch dan cari difirmware donor menggunakan winhex (alt+g dan masukan offset)

kita telah mendapatkan posisi offset dan posisi hex yang kita cari

kemudian copy nilai hex dengan cara memblok beberapa nilai kekiri dan kekanan dari nilai hex yang kita dapatkan sebelumnya, klik kanan> copy block>hex values

setelah mendapat nilai hex dari firmware donor, kita cari difirmware kita

search>find hex values> lalu paste nilai hex yg sebelumnya kita copy

maka kita akan mendapat posisi offset dan nilai hex yang dimaksud di firmware kita

Nilai yang dilingkari merah adalah nilai hex yang dicari

Nilai yang dilingkari biru adalah posisi offset difirmware kita

membuat file vkp patch

Setelah didapat nilai hex yag diinginkan dan posisi offset di firmware kita, maka kita tinggal membuat vkp patch-nya

1. kita buka patch dari donor kita, lalu copy isi patchnya

2. kita ganti dengan ponsel dan firmware kita

3. ganti porter sesuai nama kita

4. ganti posisi offset dengan yang didapat difirmware kita

5. sesuaikan nilai hex dengan firmware kita (kadang ada perbedaan antar ponsel)

6. hapus nilai patch dari donor

7. save as dengan kode ANSI dan save dengan ekstensi.vkp

porting telah selesai dan vkp bisa langsung kita aplikasikan ke ponsel kita

Base address +10000000

Patch untuk A2 lebih banyak menggunakan base address ini (+10000000)

Porting dengan base address ini yang perlu kita lakukan adalah dengan cara memotong Firmware yang akan kita gunakan porting

singkatnya

+10000000 dikurangi +FFFE000 = 2000 (jadi kita harus menghapus offset 0 s/d 2000 sebelum nilai hex18F09FE518F09F)

Tetapi agar lebih mudah porting dengan base address ini caranya

1. buka patch yang base addressnya +10000000

2. copy offsetnya

3. buka calculator (view scientific> pilih opsi hex) lalu paste

4. tambahkan dengan 2000

5. copy hasilnya dan cari diFW patch tersebut

6. setelah didapat offset yang sebenarnya copy nilai hex-nya

7. cari di FW ponsel yang kita inginkan

8. setelah ditemukan offsetnya kurangi dengan 2000 di calculator

9. ganti offset lama, sesuaikan ponsel dan FW nya, ganti porternya lalu save as vkp

reverse, jumps address akan dibahas lebih lanjut

semoga berguna dan dengan senang hati menerima koreksi
Post Extras: 🖨️ Cetak
pung_yeahz
(Anggota)
22/08/09 15:22
😐 Re: Easy Porting A2 patch
nyimak ah
Post Extras: 🖨️ Cetak
adekbiroe
(Penasihat)
22/08/09 16:30
😐 Re: Easy Porting A2 patch
Quote:
Pung_yeahz said:
nyimak ah

Belajar sekalian bro :-)

-- Posted from my Mobile phone
Post Extras: 🖨️ Cetak
wizkl1
(Penasihat)
19/10/09 21:34
😐 Re: Easy Porting A2 patch
mo nanya,, semoga masih ada yang mo jawab..

A2v1 itu maksudnya SE A200 versi 1 gitu ya??
kalo T700 itu A200 versi berapa ya?

trus kalo mau porting patch buat T700 mesti dari A200 yang versinya sama kaya T700??

mohon bantuannya..
Post Extras: 🖨️ Cetak
adekbiroe
(Penasihat)
21/10/09 07:41
😐 Re: Easy Porting A2 patch
Quote:
Quetzelcoatl said:
mo nanya,, semoga masih ada yang mo jawab..

A2v1 itu maksudnya SE A200 versi 1 gitu ya??
kalo T700 itu A200 versi berapa ya?

trus kalo mau porting patch buat T700 mesti dari A200 yang versinya sama kaya T700??

mohon bantuannya..

a2v2 bro jadi klo pgn port ya lebih gampang dari ssama a2v2
dari w595 aja
Post Extras: 🖨️ Cetak
wizkl1
(Penasihat)
21/10/09 10:22
😐 Re: Easy Porting A2 patch
Quote:
adekbiroe said:
a2v2 bro jadi klo pgn port ya lebih gampang dari ssama a2v2
dari w595 aja

taunya dari mana sih bro? bingung

wah kalo dari w595 bisa nyomot2 patch dari jamesbond22 di se-nse dong...
mantapphh
Post Extras: 🖨️ Cetak
wizkl1
(Penasihat)
21/10/09 10:57
😐 Re: Easy Porting A2 patch
tanya lagi,, hp a2v2 itu apa aja selain T700, w595, c510??
Post Extras: 🖨️ Cetak
wizkl1
(Penasihat)
22/10/09 12:46
😐 Re: Easy Porting A2 patch
bro nanya dong.. kalo porting ini patch ke T700 gimana?

;W595 SW-R3EA037 LT
;Change operator name to own
;(c) Sic
;(p) jamesbond22
10d8e87e: D3F1ADFB021CB0690121 [nomor disembunyikan]E0C1DA6C12
126cdac0: 00000000000000000000000000000000 B0690121FFB505A00021FF2200230024
126cdad0: 000000000000000000000000 014DA8470290FFBDFD1DF610
126cdadc: 00000000000000000000 57003500390035000000 ;name in hex unicode (seted: W595)

aku udah ikutin tut nya bro kroco bodo
hex D3F1ADFB021CB0690121 ga ada di phone_app.cxc punya t700
terus itu kalo hex originalnya 0 semua gimana cari offset di FW ktia??

mohon bantuannya...
Post Extras: 🖨️ Cetak
adekbiroe
(Penasihat)
24/10/09 06:13
😐 Re: Easy Porting A2 patch
Quote:
Quetzelcoatl said:
bro nanya dong.. kalo porting ini patch ke T700 gimana?

;W595 SW-R3EA037 LT
;Change operator name to own
;(c) Sic
;(p) jamesbond22
10d8e87e: D3F1ADFB021CB0690121 [nomor disembunyikan]E0C1DA6C12
126cdac0: 00000000000000000000000000000000 B0690121FFB505A00021FF2200230024
126cdad0: 000000000000000000000000 014DA8470290FFBDFD1DF610
126cdadc: 00000000000000000000 57003500390035000000 ;name in hex unicode (seted: W595)

aku udah ikutin tut nya bro kroco bodo
hex D3F1ADFB021CB0690121 ga ada di phone_app.cxc punya t700
terus itu kalo hex originalnya 0 semua gimana cari offset di FW ktia??

mohon bantuannya...

Waduh bro belajar langsung yg advanced :-)
Belajar yg tanpa jump addres atau reverse dulu bro :-)
Jumpaddress tu yg byk 0-nya tu ndak diporting tp dicari dimain kita mana offset yg kosong
Dlm jumpadress biasa-nya juga ada reverse tu biasa-nya akhiran 10 and 11
Cb bc dr halaman awal dulu aku juga pernah tanya :-)
Oya t700 bro pk fw berapa?

-- Posted from my Mobile phone
Post Extras: 🖨️ Cetak
wizkl1
(Penasihat)
24/10/09 10:05
😐 Re: Easy Porting A2 patch
Quote:
adekbiroe said:
Waduh bro belajar langsung yg advanced :-)
Belajar yg tanpa jump addres atau reverse dulu bro :-)
Jumpaddress tu yg byk 0-nya tu ndak diporting tp dicari dimain kita mana offset yg kosong
Dlm jumpadress biasa-nya juga ada reverse tu biasa-nya akhiran 10 and 11
Cb bc dr halaman awal dulu aku juga pernah tanya :-)
Oya t700 bro pk fw berapa?

-- Posted from my Mobile phone

yang pendek2 aku udah berhasil porting beberapa patch dari w595 bro.. aku masih mau coba2 porting patch yang lebih panjang dulu..

aku udah baca tut di page 2 ga ngerti

pertama2, jjump adress itu apa?? yang di reverse itu hex original nya ato hex yang udah di mod?

kalo misalnya pake contoh patch yang ini gimana?
;W595 SW-R3EA037 Generic LT
;Viewing Music application in full screen
;© jamesbond22
;(p) santae3
10af2cd4: 381C1AF52DFD381C [nomor disembunyikan]D1796A12
126a79d0: 00000000000000000000000000000000 0421381C034B9847381C014B1847FFFF
126a79e0: 0000000000000000 DD2CAF109D219D10

kalo aku liat2 D1796A12 kalo di reverse jadinya offset baris ke 2, yaitu 126a79d0
kenapa harus offset yang itu dari sekian banyak address kosong? dan kenapa harus di ambil dari reverse hex yang dah di mod??
terus hex original (381C1AF52DFD381C ) yang offset baris pertama itu cari di phoneapp t700 gimana bro? aku cari itu hex ga pernah ketemu di t700..

sori banyak nanya nih bro..

aku dah pake T700 SW R3EF001..
Post Extras: 🖨️ Cetak
adekbiroe
(Penasihat)
24/10/09 17:23
😐 Re: Easy Porting A2 patch
Quote:
Quetzelcoatl said:

yang pendek2 aku udah berhasil porting beberapa patch dari w595 bro.. aku masih mau coba2 porting patch yang lebih panjang dulu..

aku udah baca tut di page 2 ga ngerti

pertama2, jjump adress itu apa?? yang di reverse itu hex original nya ato hex yang udah di mod?

kalo misalnya pake contoh patch yang ini gimana?

;W595 SW-R3EA037 Generic LT

;Viewing Music application in full screen

;© jamesbond22

;(p) santae3

10af2cd4: 381C1AF52DFD381C [nomor disembunyikan]D1796A12

126a79d0: 00000000000000000000000000000000 0421381C034B9847381C014B1847FFFF

126a79e0: 0000000000000000 DD2CAF109D219D10

kalo aku liat2 D1796A12 kalo di reverse jadinya offset baris ke 2, yaitu 126a79d0

kenapa harus offset yang itu dari sekian banyak address kosong? dan kenapa harus di ambil dari reverse hex yang dah di mod??

terus hex original (381C1AF52DFD381C ) yang offset baris pertama itu cari di phoneapp t700 gimana bro? aku cari itu hex ga pernah ketemu di t700..

sori banyak nanya nih bro..

aku dah pake T700 SW R3EF001..

lha jump adress kan buat nulis perintah baru bro jadi ya butuh ruang kosong di main bro....

jadi intinya jump adress bebas asal kosong and lum dipakai patch lain begitu...

pasti ada kok emang agak sulit + tiap main beda jadi nyarinya ya yg sama kanan atau kirinya hehehe hayo bingung ndak???
Post Extras: 🖨️ Cetak
wizkl1
(Penasihat)
24/10/09 17:56
😐 Re: Easy Porting A2 patch
@adekbiroe
kok postnya masuk ke dalam quote bro.. haha

ok aku ngerti kalo offset baris ke 2 dan 3..
nah kalo offset baris pertama (10af2cd4) itu gimana hexnya di phoneapp t700 bro?

yang kanan dan kiri sama itu maksudnya di winhex yang nilai-nilai hex kolom pertama ama kolom kedua kan bro?
Post Extras: 🖨️ Cetak
adekbiroe
(Penasihat)
24/10/09 18:54
😐 Re: Easy Porting A2 patch
gn yg pertama kan
10af2cd4: 381C1AF52DFD381C
nilai 381C1AF52DFD381C akan beda-beda tiap fw jadi coba cari off set sebelum atau sesudah itu
aku cuma punya main yg r3ea037 china bentar tak coba cai ketemu ndak hhehe
Post Extras: 🖨️ Cetak
adekbiroe
(Penasihat)
24/10/09 19:17
😐 Re: Easy Porting A2 patch
ni bro hasilnya
t700 r3ea037
a9be50 : 037A0AA80278211C

g502 r1fa037
15bde86 : 037A0AA80278211C
Post Extras: 🖨️ Cetak
wizkl1
(Penasihat)
24/10/09 19:54
😐 Re: Easy Porting A2 patch
Quote:
adekbiroe said:
ni bro hasilnya
t700 r3ea037
a9be50 : 037A0AA80278211C

g502 r1fa037
15bde86 : 037A0AA80278211C

kok bisa tiba2 ketemu a9be50 & 15bde86 bro
gimana caranya??

cari offset seblum dan sesudah itu gimana maksudnya bro?
kalo nilai 381C1AF52DFD381C aku pecah jadi 2: 381C1AF5 + 2DFD381C sih ketemu offsetnya. tapi masing2 offset jauh letaknya
Post Extras: 🖨️ Cetak
Rizalmx
(Newbie)
14/06/10 05:56
😐 Re: Easy Porting A2 patch
cara ketahui fw base adressny +10000000 ato +FFFE000 itu gimana?
Post Extras: 🖨️ Cetak
adekbiroe
(Penasihat)
18/06/10 21:23
😐 Re: Easy Porting A2 patch
Quote:
Rizalmx said:
cara ketahui fw base adressny +10000000 ato +FFFE000 itu gimana?

liat halama utama
baca baik-baik yg ini
Code:singkatnya
+10000000 dikurangi +FFFE000 = 2000 (jadi kita harus menghapus offset 0 s/d 2000 sebelum nilai hex18F09FE518F09F)

so dah tahu kan fw yg basenya dah +10000000 atau +fffe000
Post Extras: 🖨️ Cetak
Rizalmx
(Newbie)
01/07/10 06:52
😐 Re: Easy Porting A2 patch
gak paham..
nah hp q kn a2v3 bang..
Nah aku liat di tutorny mas farid tlsn base adrez buat a2v3 +1400000
nah itu gmn??
Post Extras: 🖨️ Cetak
adekbiroe
(Penasihat)
01/07/10 09:33
😐 Re: Easy Porting A2 patch
lha kan sama aja bro ma base address 10jt
tinggal liat patch-nya aja + berapa...
Pemotongan fw juga sama
Post Extras: 🖨️ Cetak
Halaman dalam topik ini: 1 | 2 | 3 | 4 | (tampilkan semua)
🔒 Topik lama, hanya bisa dibaca. Isinya diambil dari forum Forum Ponsel yang dulu: tautan, nomor telepon, dan alamat email sudah disembunyikan. Ingin kiriman ini dihapus atau dikoreksi? Hubungi kami dan sebutkan alamat halaman ini. Ingin membahas topik serupa? Buat topik baru di Lain-Lain.
Isi forum adalah pendapat pengirimnya. Kiriman diperiksa sebelum tampil. © Forum Ponsel · Privasi · Syarat · Aturan forum