เมนู
· Home
· Webboard
· Contact us
· Search
Login
Donate for this website



Custom Search
RK: HTC Diamond // Rom Kitchen // Mod by PDAGismo
I-Mono-I
โพสเมื่อ 26-10-2009 23:55
ภาพประจำตัวผู้ใช้

Gismo Staff
Rom Cooker


บทความหน้าแรก: 45

เข้าร่วมเมื่อ: 09.06.09
ที่อยู่: นนทบุรี
โพส: 2086

RK: HTC Diamond // Rom Kitchen // Mod by PDAGismo

หลังจากได้ออก Rom สำหรับเครื่อง HTC Diamond ไปแล้ว
ก็มีเวลาได้ลองปรับแต่งชุด Kitchen เพื่อให้เพื่อน ๆ นำไปใช้ได้ง่ายและสะดวกครับ

           เครื่อง HTC Diamond ที่ผมใช้ในการทำงานครั้งนี้ได้รับมาจาก พี่โป๊ะ // O-G-M

ต้องขอของพระคุณมา ณ โอกาสนี้ครับผม   
หากไม่ได้รับความไว้วางใจครั้งนี้ งานชิ้นนี้ก็คงยังไม่เกิด  

******

  เครื่องมือหลัก ๆ ได้มาจาก xda-developers ซึ่งเป็นของ developer ชื่อว่า bepe ครับ
เครื่องมือนี้ชื่อว่า  PlatformRebuilder  ซึ่งทำให้การทำ Rom นั้นทำได้ง่ายขึ้น โดยเขียน Batch คุม
ก็สามารถทำทั้ง Port SYS และ XIP ไปพร้อม ๆ กันเลย   ( นำไปปรับใช้งานได้กับ HTC เกือบทุกรุ่น )
และผมเองก็ปรับแต่งเครื่องมือให้ใช้กับ ZincII ทดสอบใช้ส่วนตัวอยู่เช่นกัน

   ขั้นตอนก็คือการเตรียม SYS และ OEM ให้พร้อมก่อนนะครับ  พร้อมในที่นี้คือ ดูให้แน่ใจว่าจะใช้ OEM ไหน ก็ให้วางไว้  อันไหนไม่ใช้ก็ให้ลบออกไปก่อน เพราะตอน Build มันจะไม่ถามอะไรเลยนะครับ มีอะไรพี่แกจับยัดหมด

    การทำ RK แบบนี้จะไม่มีการ Error เรื่อง File ซ้ำ โดยระบบจะนำของ OEM ไปทับของ SYS ให้เอง เพราะฉนั้นไม่ต้องพะวงเรื่องการตัดแต่ง SYS อีก 
    ส่วนของ XIP นั้น วาง Module ต่าง ๆ อยู่ใน  ROM\XIP ครับ  ให้นำพวก Module ใน MSXIPKernel จากของอื่นที่ใหม่กว่ามาใส่แทน ( หรือจะใช้ของเดิมก็ได้ครับ  //20779 xip & sys )

  ผมได้ลองทดสอบทำ ROM 6.5  รุ่น 5.2.21822  ก็ผ่านใช้งานได้ดีครับ และไม่ต้องตัดอะไรใน SYS ทิ้งเลย  พวก Skymarket ต่าง ๆ นั้นก็สามารถใช้งานได้ โดยไม่ต้องตัดทิ้งเหมือนเครื่องมือชุดก่อน ๆ
( เครื่องครัวชุดเก่าจะ Error ตอนทำ G'Reloc  ที่ Module  SKY*.* )

===========================================================================

วิธีการ
- สั่ง Build Dump ไปแล้วเราจะได้ XIP.BIN และ Dump  วางอยู่ใน Temp นะครับ

- จากนั้นก็ใช้ Script ชุดถัดไป ทำการ Pack รวมออกมาเป็น NB    ( *1 )
- ทำให้ NB เป็น  RUU_Signed.NBH  โดยใช้เครื่องมือ NBHUtil  ครับผม

วิธีการต่าง ๆ ที่อธิบายไป ยิ่งพูดยิ่ง งง เพราะไม่เห็นภาพ  ฉนั้น รีบ Load ไปลองเลยครับผม  

Download :

Hidden text : ข้อความซ่อน

How to unlock
- Add your avatar to your profile, and post just 1 comment in current thread.
- ใส่รูปภาพประจำตัว ( Avatar ) และตอบกระทู้นี้ 1 ข้อความ

Click here to edit your profile (add your avatar)



เพิ่มเติม
ROM / XIP   ที่ให้ไปนั้น
- cecompr.dll    รองรับ LZX
- wince.nls   เป็น TH Support
- ลบ  kd.dll , osaxst1.dll  ออกจาก OEMKernel แล้ว

( *1 )
- ให้ Base ไป 2 File  เลือกได้ว่าจะใช้ XPR หรือ LZX compress  โดยแก้บรรทัด
   set MyROM = DM_XPR.NB0   หรือ   DM_LZX.NB0   ใน file ชื่อ  02_Build_NB.bat
- OEM ที่แตกมาจาก Original ROM นั้น บางอันผมไม่ได้ใช้  และได้คัดแยกออกมาไว้ที่ REMOVE_FROM_OEM
Modify กันได้ตามใจชอบเลยครับ เอาให้ถนัดมือตาม Style ของตัวเอง    


============================================================================

คำเตือน

  ROM นี้ใช้ได้กับ HTC Diamond ( 1 )  หน้าตาแบบนี้เท่านั้นครับผม
อย่าได้นำ RUU_Signed.nbh นี้ไป Flash ใส่ HTC รุ่นอื่นนะครับ

 ความรู้และประสบการณ์ต่าง ๆ ผมได้รับการถ่ายทอดมาจาก xda-developers และ pdamobiz
หากต้องการความรู้เพิ่มเติม ให้เข้าไปศึกษาได้จากทั้ง 2 เวปนี้เลยนะครับ

งานทุกชิ้นใน Website นี้ให้นำไปใช้งานส่วนตัวนะครับ ไม่สนับสนุนให้นำไปใช้ในเชิงธุรกิจ 

การ Flash Rom นั้นมีความเสี่ยง หากเกิดความผิดพลาดทำความเสียหายให้กับอุปกรณ์ของท่าน
หรือเกี่ยวเนื่องกับมูลค่างานในธุรกิจของท่าน  ผมไม่อาจร่วมรับผิดชอบได้

I-Mono-I

PDAGismo.com 



My Device
P525, P320, Zinc-II, HTC Touch HD, iPhone 3GS 16GB
 
TogTag
โพสเมื่อ 27-10-2009 00:07
ภาพประจำตัวผู้ใช้




เข้าร่วมเมื่อ: 27.10.09
โพส: 2

อยากเก่งอย่างงี้มั่งจัง 


 
benzo
โพสเมื่อ 27-10-2009 00:24
ภาพประจำตัวผู้ใช้

Gismo Staff
Rom Cooker


บทความหน้าแรก: 42

เข้าร่วมเมื่อ: 16.06.09
ที่อยู่: BKK
โพส: 1693

ลงชื่อขอนำไปใช้ครับ

ขอบพระคุณมากครับพี่กันย์



My Device --> Samsung i900(Omnia)

My teacher --> Professor I-Mono-I
 
benzo
โพสเมื่อ 27-10-2009 07:48
ภาพประจำตัวผู้ใช้

Gismo Staff
Rom Cooker


บทความหน้าแรก: 42

เข้าร่วมเมื่อ: 16.06.09
ที่อยู่: BKK
โพส: 1693

พี่กันย์ครับ แตกไฟล์แล้วมีไฟล์เสีย 3 ตัวครับพี่ รบกวนขอใหม่ได้มั้ยครับพี่ เกรงว่าจะมีปัญหาพอ Build ROM เสร็จครับ

ขอบพระคุณมากครับ  



My Device --> Samsung i900(Omnia)

My teacher --> Professor I-Mono-I
 
I-Mono-I
โพสเมื่อ 27-10-2009 08:12
ภาพประจำตัวผู้ใช้

Gismo Staff
Rom Cooker


บทความหน้าแรก: 45

เข้าร่วมเมื่อ: 09.06.09
ที่อยู่: นนทบุรี
โพส: 2086

OK ครับ เดี๋ยวจัดให้ใหม่ ขอ ลบ Link ก่อนนะครับ



My Device
P525, P320, Zinc-II, HTC Touch HD, iPhone 3GS 16GB
 
O-G-M
โพสเมื่อ 27-10-2009 10:53
ภาพประจำตัวผู้ใช้

VIP Member
Rom Cooker


บทความหน้าแรก: 33

เข้าร่วมเมื่อ: 24.07.09
โพส: 777

 อ่านดูแล้วนับเป็น RK ใหม่ที่ใช้ได้สะดวกขึ้นมากๆ ทั้งแก้ปัญหาไฟล์ซ้ำและ Port SYS และ XIP ได้ด้วย

ยินดีด้วยครับผม และขอบคุณคุณกันย์ที่สละเวลาอันมีค่า และสมาธิของตัวเองในการทำ RK ชุดนี้ออกมา คงจะทำให้สมาชิก Diamond 1 ได้ใช้ประโยชน์ได้เต็มที่และมีรอมออกมาเผยแพร่มากยิ่งๆขึ้น

ท่านใดนำไปใช้งาน ผมขอให้มอบเครดิตให้ คุณกันย์ ( I-Mono-I ) ผู้จัดทำเครื่องมือ RK นี้ไว้ทุกครั้งด้วยครับ เพื่อเป็นการให้กำลังใจ และสืบทอดมรรยาทที่ดีของการใช้งานอินเตอร์เนทด้วยครับผม



My Device
P750, Diamond1, 2, Touch HD
 
benzo
โพสเมื่อ 27-10-2009 11:27
ภาพประจำตัวผู้ใช้

Gismo Staff
Rom Cooker


บทความหน้าแรก: 42

เข้าร่วมเมื่อ: 16.06.09
ที่อยู่: BKK
โพส: 1693

พี่กันย์ครับ Folder X0 - X9 ใน OEM สามารถลบได้ไหมครับ ข้างในจะเป็นไฟล์ DSM ทั้งหมดครับ



My Device --> Samsung i900(Omnia)

My teacher --> Professor I-Mono-I
 
I-Mono-I
โพสเมื่อ 27-10-2009 11:30
ภาพประจำตัวผู้ใช้

Gismo Staff
Rom Cooker


บทความหน้าแรก: 45

เข้าร่วมเมื่อ: 09.06.09
ที่อยู่: นนทบุรี
โพส: 2086

ลบได้ครับ
จริง ๆ แล้ว Folder mมีแค่ DSM ก็เอาออกได้นะ Build ผ่านใช้งานได้ปกติเลย



My Device
P525, P320, Zinc-II, HTC Touch HD, iPhone 3GS 16GB
 
benzo
โพสเมื่อ 27-10-2009 11:32
ภาพประจำตัวผู้ใช้

Gismo Staff
Rom Cooker


บทความหน้าแรก: 42

เข้าร่วมเมื่อ: 16.06.09
ที่อยู่: BKK
โพส: 1693

ขอบพระคุณมากครับพี่กันย์ คืนนี้มีเฮ

นอนดึกแน่ครับ



My Device --> Samsung i900(Omnia)

My teacher --> Professor I-Mono-I
 
I-Mono-I
โพสเมื่อ 27-10-2009 11:34
ภาพประจำตัวผู้ใช้

Gismo Staff
Rom Cooker


บทความหน้าแรก: 45

เข้าร่วมเมื่อ: 09.06.09
ที่อยู่: นนทบุรี
โพส: 2086

โฮ้ ๆ    


พี่โป๊ะขายต่อมั้ย  อิอิ



My Device
P525, P320, Zinc-II, HTC Touch HD, iPhone 3GS 16GB
 
tnp
โพสเมื่อ 27-10-2009 11:36
ภาพประจำตัวผู้ใช้




เข้าร่วมเมื่อ: 09.10.09
โพส: 2

ขอบคุณครับ ได้เครื่องมือเพิ่มมาอีกหนึ่งชิ้น 


 
O-G-M
โพสเมื่อ 27-10-2009 12:43
ภาพประจำตัวผู้ใช้

VIP Member
Rom Cooker


บทความหน้าแรก: 33

เข้าร่วมเมื่อ: 24.07.09
โพส: 777

benzo เขียน:

ขอบพระคุณมากครับพี่กันย์ คืนนี้มีเฮ

นอนดึกแน่ครับ

เย้ๆ

แต่งองค์ทรงเครื่องให้น้องได๋นี่น่าสนุกแน่ เพราะตัดความกังวลเรื่องรอมแรม + RK แจ่มๆในการปรุง... อือฮือต้องรอลุ้นครับ



My Device
P750, Diamond1, 2, Touch HD
 
moomo
โพสเมื่อ 27-10-2009 18:58
ภาพประจำตัวผู้ใช้




เข้าร่วมเมื่อ: 29.08.09
โพส: 241

เยียมยอดครับ ปล่อยของดีมาอีกแล้ว

เอาไงดีละเรา





แก้ไขโดย moomo เมื่อ 27-10-2009 18:59

ขอบคุณน้ำใจที่ทุกท่านมีให้
 
O-G-M
โพสเมื่อ 27-10-2009 20:34
ภาพประจำตัวผู้ใช้

VIP Member
Rom Cooker


บทความหน้าแรก: 33

เข้าร่วมเมื่อ: 24.07.09
โพส: 777

I-Mono-I เขียน:

โฮ้ ๆ    


พี่โป๊ะขายต่อมั้ย  อิอิ

 ตอนแรกว่าจะให้ไว้เลยนะเนี่ย ตอนนี้เลยขอคิดดูก่อน เพราะ RK สุดแจ่มยังไมได้ลอง 



My Device
P750, Diamond1, 2, Touch HD
 
O-G-M
โพสเมื่อ 27-10-2009 20:38
ภาพประจำตัวผู้ใช้

VIP Member
Rom Cooker


บทความหน้าแรก: 33

เข้าร่วมเมื่อ: 24.07.09
โพส: 777

benzo เขียน:

ขอบพระคุณมากครับพี่กันย์ คืนนี้มีเฮ

นอนดึกแน่ครับ

ปูเสื่อนั่งรอ ด้วยใจระทึก



My Device
P750, Diamond1, 2, Touch HD
 
I-Mono-I
โพสเมื่อ 27-10-2009 23:02
ภาพประจำตัวผู้ใช้

Gismo Staff
Rom Cooker


บทความหน้าแรก: 45

เข้าร่วมเมื่อ: 09.06.09
ที่อยู่: นนทบุรี
โพส: 2086

รอด้วยคน  อิอิ  



My Device
P525, P320, Zinc-II, HTC Touch HD, iPhone 3GS 16GB
 
benzo
โพสเมื่อ 28-10-2009 08:42
ภาพประจำตัวผู้ใช้

Gismo Staff
Rom Cooker


บทความหน้าแรก: 42

เข้าร่วมเมื่อ: 16.06.09
ที่อยู่: BKK
โพส: 1693

รายงานผลครับ

RK ใช้งานง่ายมากครับ

มีการ Back Up OEM Driver เพื่อป้องกันปัญหา การ Rebuild แล้ว Driver มีปัญหาให้ด้วย

ปัญหาเรื่องไฟล์ซ้ำ แล้ว ต้องตามกลับไปลบไฟล์ ไม่มีแล้วครับ ดูจากขึ้นตอน ถ้าเจอไฟล์ซ้ำที่ OEM ไฟล์ที OEM จะไปแทนที่ไฟล์ที่อยู่ใน SYS ให้เลยครับ

มีการบีบอัพไฟล์ ROM ให้เลือก 2 แบบ โดยส่วนตัวชอบ LZX อยู่แล้วครับ

สามารถ Port XIP ในตัวได้เลย ครับ

พี่กันย์ครับ เปลี่ยน OS สิ่งที่เขาต้องเปลี่ยนคือ

1. xip.bin ใน Folder XIP Extract
2. romhdr.bin ใน Folder ROM
3. MSXIPKernel ใน Folder ROM และ ต้องเปลี่ยน hd.dll , osaxst0.dll ด้วยใช่หรือเปล่าครับ

ตามรายการนี้หรือเปล่าครับพี่



My Device --> Samsung i900(Omnia)

My teacher --> Professor I-Mono-I
 
I-Mono-I
โพสเมื่อ 28-10-2009 09:30
ภาพประจำตัวผู้ใช้

Gismo Staff
Rom Cooker


บทความหน้าแรก: 45

เข้าร่วมเมื่อ: 09.06.09
ที่อยู่: นนทบุรี
โพส: 2086

ตามมาตอบในกระทู้อีกรอบ
- XIP Extract  นั้นไม่มีผลกับการ Build ROM ครับ  จัดให้ไปเพื่อเป็นเครื่องมือในการแตก XIP.BIN เท่านั้น

- romhdr.bin  ใน  [ ROM  ]  ต้องใช้ของใครของมันครับ เปรียบเสมือน  .ROM   .VM  นั่นเอง

- hd.dll  ,  osaxst0.dll  ให้ใช้ของที่เรามีอยู่  // จริง ๆ ผมเลยลองเอาของใหม่มาวางทับด้วยความเผลอเรอ  มันก็ boot ได้ปกตินะครับ อันนี้ต้องลองดู



My Device
P525, P320, Zinc-II, HTC Touch HD, iPhone 3GS 16GB
 
benzo
โพสเมื่อ 28-10-2009 21:12
ภาพประจำตัวผู้ใช้

Gismo Staff
Rom Cooker


บทความหน้าแรก: 42

เข้าร่วมเมื่อ: 16.06.09
ที่อยู่: BKK
โพส: 1693

ขอบคุณมากครับพี่กันย์

Boot WM 6.5 ตระกูล 23XXX ผ่านเบื้องต้นแล้วครับ (นั้งงุ่นง่านมา 2 วัน)

ขอทดสอบซักพักก่อนนะครับ ถ้า OK จะปล่อย ครับ

www.pdagismo.com/images/public/benzo_0gopsj.jpg

 

 



My Device --> Samsung i900(Omnia)

My teacher --> Professor I-Mono-I
 
I-Mono-I
โพสเมื่อ 28-10-2009 21:13
ภาพประจำตัวผู้ใช้

Gismo Staff
Rom Cooker


บทความหน้าแรก: 45

เข้าร่วมเมื่อ: 09.06.09
ที่อยู่: นนทบุรี
โพส: 2086

เร็วจังวุ้ย 



My Device
P525, P320, Zinc-II, HTC Touch HD, iPhone 3GS 16GB
 
ไปยังฟอรั่ม:
Render time: 0.91 seconds 274,484 unique visits