Wednesday, July 7, 2010

E6 Mod Guide 1 ; แนะนำโปรแกรม EZXCode สำหรับแก้ไข Moto E6's Firmware


E6 Mod Guide 1 ; แนะนำโปรแกรม EZXCode สำหรับแก้ไขไฟล์ sbf (เฟิร์มแวร์สำหรับ E6)


หากมีความสงสัยเรื่องชื่อ หรือชนิดของไฟล์ต่างๆ ที่แตกออกมาแล้ว โปรดดูเรื่อง โครงสร้างไฟล์ sbf” หัวข้อ รู้จักกับไฟล์ sbf

Download โปรแกรม EZXCodec ได้ที่นี่

โปรแกรม EZXCode ที่นำเสนอนี้ใช้งานได้โดยไม่ต้องติดตั้ง หลังจากโหลดเสร็จแล้ว แตกไฟล์ด้วย winrar หรือ 7zip แล้วดับเบิลคลิกที่ไฟล์ ezxcodec.exe แล้วใช้งานได้เลย

ส่วนประกอบของโปรแกรม

1. Working directory เป็น directory (หรือ folder) สำหรับทำงาน หมายความว่าการแตกไฟล์ และการรวมไฟล์ (compile) จะกระทำใน directory นี้ แนะนำว่าก่อนการใช้งานให้สร้าง directory (หรือ folder) ไว้ก่อน เช่น MyE6_Edit อาจสร้างไว้ใน My Documents หรือ Drive D: ก็ได้เพื่อความสะดวกในการเรียกหาไฟล์

2. แท็บ SBF เป็นส่วนสำหรับแตกและรวมไฟล์ sbf โดย sbf ที่แตกออกมาจะประกอบด้วยไฟล์ smg ซึ่งจะอยู่ใน working directory ที่ถูกสร้างขึ้นหรือกำหนดไว้ ดังในข้อ 1 เช่น MyE6_Edit\smg

3. แท็บ CramFS เป็นส่วนสำหรับแตกและรวมไฟล์ smg

4. แท็บ Motoskin เป็นส่วนสำหรับแตกและรวมไฟล์ iconres.ezx ซึ่งเป็นไฟล์ที่เก็บภาพ ไอคอน ปุ่มกด คีบอร์ดสำหรับพิมพ์ หรือเรียกรวมๆ ว่า skin หรือ theme ของเครื่อง

5. แท็บ Bootscreen เป็นแท็บสำหรับแก้ไขภาพบูสเครื่อง คือภาพนิ่งภาพแรกสุดที่ปราฏกขึ้นหลังกดปุ่มเปิดเครื่อง ซึ่งถูกเก็บไว้ที่ไฟล์ CG39.smg (ต่อจากภาพนิ่งจะเป็นภาพเคลื่อนไหว (animation) ก่อนเข้าหน้าจอใช้งานโทรศัพท์ โดยภาพเคลือนไหวนี้จะเก็บไว้อีกที่หนึ่ง)

6. หน้าต่าง log จะแสดงผลการทำคำสั่งของโปรแกรม



การแตกไฟล์ sbf ด้วย ezxcodec

(ดูรูปที่ 2 ประกอบ)

1. เปิดโปรแกรม ezxcedec ด้วยการดับเบิลคลิกที่ไฟล์ ezxcodec.exe

2. สร้าง directory (folder) ชื่อ MyE6_Edit (หรือชื่ออื่นๆ ) ไว้ที่ My Documents หรือจะใน Drive D: ก็ได้ตามสะดวก directory นี้จะเป็น working directory คือการแตกไฟล์ รวมไฟล์ และการแก้ไขต่างๆ จะกระทำใน directory นี้

3. ที่ช่อง Working directory คลิกตรงปุ่ม (หมายเลข 1) จะมีหน้าต่าง Browse to folder ปรากฏขึ้น จากนั้นเลือกไปที่โฟลเดอร์ MyE6_Edit หรือ folder อื่นๆ ที่ต้องการนำไฟล์ sbf ที่แตกแล้วไปเก็บ

4. คลิกที่แท็บ SBF (หมายเลข 2) จากนั้นเลือกไฟล์ sbf ที่ต้องการแก้ไข โดยการคลิกที่ปุ่ม ... (หมายเลข 3) จะมีหน้าต่าง Open ปรากฏขึ้นจากนั้นเลือก sbf ไฟลที่ต้องการแก้ไข คลิกปุ่ม Open

5. กลับมาที่โปรแกรม EZXCode คลิกถูกที่ช่อง From CramFS too (หมายเลข 4) และคลิก ปุ่ม Open และตามด้วย Extract

6. ไปที่ folder หรือ Working directory (ซึ่งเลือกไว้ในข้อ 3 คือ MyE6_Edit) จะพบไฟล์ ที่ถูกแตกออกมา ดังรูปประกอบที่ 3 และท่านสามารถแก้ไขข้อมูลต่างๆที่ต้องการได้


ไฟล์ sbf ที่แตกออกมาแล้ว จะประกอบด้วย file และ folder ดังนี้