วันนี้ผมขอ นำเสนอวิธีการ สร้าง update.zip สำหรับ patch ไฟล์ ผ่าน CWM โดยการทำเป็นตัวอย่างให้ดูนะครับ แล้วก็ค่อยเอาไป ดัดแปลงวิธีทำกับ patch ไฟล์อื่นๆ หรือหาเพิ่มเติมได้จาก google ได้เลยครับ ผมขอ guide เป็นแนวทางให้สำหรับท่านที่ต้องการทำ update.zip

สิ่งที่จำเป็น
1. root เครื่องแล้ว
2. ลง CWM เรียบร้อยแล้วบน OB
3. โปรแกรม zip ไฟล์ ผมแนะนำ 7zip ครับโหลดได้จาก www.7-zip.org/download.html
4. Auto-Sign v0.65 โหลดได้จาก http://www.mediafire.com/download.php?m6tc2906fzq9r2z
5. PC,laptop
6. update-binary โหลดได้จาก http://www.mediafire.com/download.php?bgk545slbc572bc
7. notepad++ โหลดได้จาก notepad-plus-plus.org/download/

เริ่มลงมือได้เลยครับ
1. สร้าง Folder update ใน drive ของเครื่อง PC เช่น d:update
2. ใน Tutorial นี้ผมจะทำการ สร้างไฟล์ patch ArcCamera.apk ที่แก้ไขปิดเสียงเรียบร้อยแล้ว ซึ่งปกติแล้ว ArcCamera.apk จะถูกเก็บใน system/app ของ OB ฉะนั้นเราก็ทำการสร้าง Folder ให้ล้อตาม path ดังกล่าวใน update

D:updatesystemapp

3. จากนั้นก็ทำไฟล์ที่ทำการ แก้ไขปิดเสียงแล้ว ไฟวางไว้ใน folder ดังกล่าว

D:updatesystemappArcCamera.apk

http://www.picza.net/show.php?id=03633d9b56ab614ff2228d6660021f8e
Thanks: Ro ฝากรูป (http://ro.xn--n3cg3dvb4bwc.net/)

4. สร้าง folder เพิ่มขึ้นมาใน update ตามโครงสร้างดังนี้

D:updateMETA-INFcomgoogleandroid

5. นำไฟล์ update-binary ไปใส่ไว้ใน folder ที่สร้างมาใหม่

D:updateMETA-INFcomgoogleandroidupdate-binary

http://www.picza.net/show.php?id=25f07a67b0245623b683a8e75320f795
Thanks: Ro ฝากรูป (http://ro.xn--n3cg3dvb4bwc.net/)

6. จากนั้นใน folder D:updateMETA-INFcomgoogleandroid
สร้างไฟล์ขึ้นมาใหม่หนึ่งไฟล์ชื่อ updater-script (ไม่มีนามสกุลนะครับ) ณ ตอนนี้ผมแนะนำ tool ตัวหนึ่งคือ notepad++ ครับ ใช้งานได้ดีในการสร้างแก้ไข text ไฟล์

7. จากไฟล์ updater-script ที่ทำการสร้างขึ้นมาเปิดด้วย notepad++ จากนั้นเลือก Edit>EOL conversion>unix format

8. จากนั้นก็ทำการเขียนโค้ดตามรูป ลงไป แล้วก็ save

http://www.picza.net/show.php?id=98ea87422b829e72b782a1342a48de11
Thanks: Ro ฝากรูป (http://ro.xn--n3cg3dvb4bwc.net/)

ui_print เป็นการพิม text ออกหน้าจอ
mount(“ext3”, “EMMC”, “/dev/block/mmcblk0p8”, “/system”); เป็นการ mount device system
package_extract_dir(“system”, “/system”); copy folder system ใน update.zip ลง เครื่องโทรศัพท์ ในชื่อเดียวกัน
unmount(“/system”); unmount device

9. จากนั้นใช้ 7zip ทำการ zip folder update ซึ่ง ณ ตอนนี้จะได้ไฟล์ update.zip ที่ได้จากการ zip folder

10. upzip Auto-Sign v0.65.zip จากนั้นก็นำ ไฟล์ update.zip ไปใส่ใน folder ดังกล่าว

http://www.picza.net/show.php?id=4ac4b0a5d97d5fe4da2b62823e19cb14
Thanks: Ro ฝากรูป (http://ro.xn--n3cg3dvb4bwc.net/)

11. หลังจากนั้น run Auto-Sign v0.65.exe ถ้าทุกอย่าง ok ก็จะผลตามรูปครับ ตรง update.zip มันจะขึ้นสีเขียวจากนั้นก็กดเลือกไฟล์ update.zip แล้วกโเลือกกด auto-sign

12. เมื่อเสร็จแล้วเราก็จะได้ไฟล์ใหม่ขึ้นมา 1 ไฟล์ชื่อ update_signed.zip หลังจากนั้นก็นำไฟล์ดังกล่าวไฟ patch ผ่าน CWM ได้เลยครับ

http://www.picza.net/show.php?id=908bcf7ada40541ae7fa9fd3ef65b86d
Thanks: Ro ฝากรูป (http://ro.xn--n3cg3dvb4bwc.net/)

เอาเป็นว่าทำตามนี้เลยครับ ทดสอบดูนะครับขอเขียนแค่นี้ก่อนไว้มีอะไรจะเข้ามา update ตอนนี้งานเข้ามาตรึมเลย – -”

ท่านใดทดสอบแล้วได้ผลยังไงก็รายงานผลด้วยครับ