2. เข้าไปยังโฟลเดอร์ F900_RK\F900_temp.dat_Extract แล้วรันไฟลื extract.cmd เพื่อแยก temp.dat ออกมาเป็น OEM/SYS ระหว่างนั้นจะมีการถามว่าจะลบ OEM/SYS ของเก่าไหม ให้ตอบ Y เมื่อเสร็จแล้วไฟล์ใน F900_RK\F900_temp.dat_Extract\dump\OEM และ F900_RK\F900_temp.dat_Extract\dump\SYS จะถูกย้ายไปอยู่ที่ F900_RK\OEM และ F900_RK\SYS ตามลำดับ
( go to F900_RK\F900_temp.dat_Extract then run extract.cmd for extract temp.dat to OEM/SYS. F900_RK\F900_temp.dat_Extract\dump\OEM and F900_RK\F900_temp.dat_Extract\dump\SYS will move to F900_RK\OEM and F900_RK\SYS automatically )
3. เข้าไปยัง F900_RK\KVA และทำการรันไฟล์ extract.bat เพื่อทำการตระเตรียมไฟล์ที่ใช้ในการ Build Rom เมื่อทำเสร็จแล้ว xip.bin จะถูก copy ไปวางไว้ใน F900_RK\xipporter_acer โดยอัตโนมัติ
( go to F900_RK\KVA then run extract.bat for prepair build file, after that xip.bin will move to F900_RK\xipporter_acer automatically )
4. ทำการเพิ่มเติม/แก้ไข F900_RK\OEM ตามต้องการ
( you may modify or add module in F900_RK\OEM )
5. ทำการเพิ่มเติม/แก้ไข F900_RK\SYS ตามต้องการ
( you may modify or add module in F900_RK\SYS )
5.1 หากต้องการนำ SYS จากรุ่นอื่นมาใช้ให้ลบทุกไฟล์ใน F900_RK\SYS ออก ยกเว้น .VM และ .ROM ให้เหลือไว้ แล้วค่อยนำ SYS ของรุ่นอื่นมาทับ
( if you wat to port SYS from Other device, you must delete file in F900_RK\SYS except .vm and .rom )
*ย้ำว่า .VM และ .ROM ต้องใช้ของเดิมเท่านั้น
( you will use .vm and .rom from offical rom only)
5.1.2 เมื่อทำการเปลี่ยน SYS เสร็จแล้วให้เข้าไปที่ F900_RK\xipporter_acer แล้วรัน 01 Prepare XIP.cmd เพื่อแตกไฟล์ xip.bin ปัจจุบัน
( after port sys, go to F900_RK\xipporter_acer then run 01 Prepare XIP.cmd for extract xip.bin )
5.1.3 นำ xip.bin ของ SYS เวอร์ชั่นใหม่ที่มาจาก ROM ตัวอื่น ไปวางไว้ใน F900_RK\xipporter_acer\EXTRACT_OTHER_XIP แล้วรันไฟล์ Extract XIP.cmd เพื่อแยกองค์ประกอบ ของ xip เมื่อเสร็จแล้วจะได้โฟลเดอร์ชื่อ KERNEL
( take xip.bin of new sys to F900_RK\xipporter_acer\EXTRACT_OTHER_XIP then run Extract XIP.cmd, after complete you will get folder "KERNEL" )
5.1.4 เข้าไปใน F900_RK\xipporter_acer\EXTRACT_OTHER_XIP\KERNEL\MSXIPKernel ให้ copy ทุกไฟล์ในนั้น ไปวางไว้ใน F900_RK\xipporter_acer\KERNEL\xip แล้วกลับออกมายัง F900_RK\xipporter_acer
( go to F900_RK\xipporter_acer\EXTRACT_OTHER_XIP\KERNEL\MSXIPKernel then copy all file and paste into F900_RK\xipporter_acer\KERNEL\xip.come back to F900_RK\xipporter_acer )
5.1.4.1 หากต้องการให้ทำการ บีบอัดแบบ LZX ต้องทำการ copy ไฟล์ใน F900_RK\xipporter_acer\LZX ทั้งหมดมาวางใน F900_RK\xipporter_acer\KERNEL\xip ด้วย
( if you want to LZX compress imgfs.bin, you will go to F900_RK\xipporter_acer\LZX and copy all file then paste them into F900_RK\xipporter_acer\KERNEL\xip )
5.1.5 รัน 02 Make XIP.cmdเพื่อสร้าง XIP ใหม่ ไฟล์ xip.bin ใหม่ จะถูกนำไปวางแทนของเดิมที่ F900_RK\KVA\ROM\OS\FAT โดยอัตโนมัติ
( run Make XIP.cmd for build new xip.bin, after build complete it will move to F900_RK\KVA\ROM\OS\FAT automatically )
6.ออกมายัง F900_RK แล้วรัน G'Reloc.exe แล้วกด Doit! หากขึ้น Integer Overflow ให้นำโฟลเดอร์ OS และ Shell ใน SYS ออกมาไว้ที่อื่นก่อน แล้วทำการG'Reloc.exeใหม่อีกครั้งหากผ่านก็เอาOS และ Shell กลับเข้าไป แล้วG'Reloc.exe อีกครั้ง หากไม่ผ่านด้วยสาเหตุเดิม ให้นำไฟล์อื่นๆออกมาจนกว่าจะรันผ่านแล้วนำใส่กลับเข้าไปทีละน้อยแล้วรัน G'Reloc.exe เรื่อยๆ ก็จะผ่านเอง
( come back to F900_RK then run G'Reloc. and click doit! if not pass becuase Integer Overflow, you may try to cut folder os and shell in SYS and paste it in other place then run G'Reloc. and click doit! again if not work you will try to move other file and G'Reloc until pass, after that you must move some file back to SYS and G'Reloc. again)
e.g.
move os and shell to tempSYS
gereloc
Integer Overflow
move AdobeFlash to tempSYS
gereloc
pass
move AdobeFlash to SYS
gereloc
pass
move os and shell to SYS
gereloc
pass
*หากไม่ผ่านจากสาเหตุอื่นที่ไม่ใช้ Integer Overflow ให้อ่านคำอธิบายดู
( if not pass because other case you will read description and solve ploblem )
7.รัน Build_IMGFS Normal.bat หากไม่ได้สร้าง xip ที่ลองรับ LZX แต่หากสร้าง xip ที่รองรับ LZX แล้วให้รัน Build_IMGFS LZX Compress.bat แทน
( if you not make xip for support LZX you will run Build_IMGFS Normal.bat else you will run Build_IMGFS LZX Compress.bat )
8.เข้าไปยัง F900_RK\KVA แล้วรัน create.bat จะมีหน้าต่าง build OS ขึ้นมาให้กดเริ่ม หากไม่ผ่าน ให้อ่านคำอธิบาย เช่น มีไฟล์ซ้ำก็ต้องลบอันใดอันหนึ่งออก
( go to F900_RK\KVA then run create.bat BuildOS window will show click start if not pass you will read description and try to solve it )
9. เมื่อ build เสร้จแล้ว ROM ใหม่จะถูกย้ายไปยัง F900_RK\ReleaseROM โดย ROM ที่ Build ออกมาจะมีชื่อว่า temp_new.bin ให้เปลี่ยนชื่อตามต้องการแล้วนำไปใช้ได้ทันที
( after build complete new ROM will move to F900_RK\ReleaseROM you can take it to use )
====================================================================================
*XIP Porter ในนี้ใช้ได้กับ Offical ROM 2.001.00.EN.AAP2 เท่านั้น
(Xip Porter in This RK can build Only xip.bin from offical ROM 2.001.00.EN.AAP2)
====================================================================================
ขอบขอบคุณ พี่กันย์ I-Mono-| สำหรับเครื่องมือทุกชิ้นในครั้งนี้ และ http://www.eten-users.eu/ สำหรับ KVA Tools
(thank |-Mono-| for tools and http://www.eten-users.eu/ for kva tools)
If you use it build ROM please add credit I-Mono-| and PdaGismo.com.
sorry for my bad english
หากผิดพลาดประการใดต้องขออภัยมา ณ ที่นี้ด้วย