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



ราคา PDA
Date: Apr-17-2010
Acer F90011,900
Acer S200 NeoTouch17,900
Acer X9607,900
Garmin-Asus M1014,900
Garmin-Asus M2010,900
HTC Cruise II10,900
HTC Hero Andriod14,500
HTC Legend17,500
HTC Snap9,900
HTC Tattoo Andriod8,500
HTC Touch 3G11,900
HTC Touch HD II24,900
HTC Touch II10,900
HTC Touch II Silver 8,900
HTC Viva6,990
Samsung Omnia II19,900
Samsung Omnia Lite9,900
Samsung Spica i570012,900
Sony Ericsson Xperia X223,900
Custom Search
RK: Acer F900 // Rom Kitchen // Mod by I-Mono-I
varavut
โพสเมื่อ 12-11-2009 20:36
ภาพประจำตัวผู้ใช้

Rom Cooker


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

เข้าร่วมเมื่อ: 15.10.09
โพส: 426

RK:  Acer F900 // Rom Kitchen // Mod by I-Mono-I

  

   สวัสดีครับ หลังจากผมได้ทำการเผยแพร่ ROM ของ F900 ก็มีคนขอ RK ไปลองทำดูเองบ้าง ผมก็เลยมาขออนุญาตพี่กันย์ I-Mono-I ผู้เป็นเจ้าของ RK ตัวนี้
   พี่กันย์บอกให้ตั้งกระทู้ที่เว็บแห่งนี้ แล้วให้คนอื่นเข้ามาโหลดจากที่นี่ RK ตัวนี้ผมได้รวม XIPPorter ตัวใหม่ของ F900 ที่พี่กันย์ทำขึ้น และ KVA Tools เข้าไว้ด้วยเพื่อความสะดวกในการใช้งาน

*ใช้สำหรับ Acer F900 เท่านั้นนะครับ*

******

โครงสร้างของ RK ตัวนี้ครับ (RK Structure)

F900_RK

|-F900_temp.dat_Extract

|-KVA

     |-scr

     |-TOOLS

     |-Command Prompt

     |-create.bat

     |-etentool.jar

     |-extract.bat

|-ReleaseROM

|-OEM

|-SYS

|-ROM

     |-XIP

          |-boot.rgu

     |-imgfs_f900.bin

     |-imgfs_f900_lzx.bin

|-TOOLS

|-xipporter_acer

     |-EXTRACT_OTHER_XIP

     |-LZX

     |-MEM_RELOCATE

     |-TOOLS

     |-01 Prepare XIP.cmd

     |-02 Make XIP.cmd

|-Build_IMGFS LZX Compress.bat

|-Build_IMGFS Normal.bat

|-G'Reloc.exe

|-SYSVersion.exe



Download:

RapidShare FIXED

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

วิธีใช้ (How to use)

1. copy temp.dat จาก Offical ROM ไปใส่ไว้ใน F900_RK\F900_temp.dat_Extract และ F900_RK\KVA

( copy temp.dat from offical ROM to F900_RK\F900_temp.dat_Extract and F900_RK\KVA )

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

หากผิดพลาดประการใดต้องขออภัยมา ณ ที่นี้ด้วย

 






แก้ไขโดย varavut เมื่อ 13-11-2009 07:52

My Device: Acer F900
My Teacher: I-Mono-I, benzo
 
varavut
โพสเมื่อ 12-11-2009 20:37
ภาพประจำตัวผู้ใช้

Rom Cooker


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

เข้าร่วมเมื่อ: 15.10.09
โพส: 426

เดี๋ยวต้องแปลคำอธิบายเป็นภาษาอังกฤษอีก เหอๆ

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





แก้ไขโดย varavut เมื่อ 12-11-2009 20:38

My Device: Acer F900
My Teacher: I-Mono-I, benzo
 
spanish
โพสเมื่อ 12-11-2009 20:48
ภาพประจำตัวผู้ใช้




เข้าร่วมเมื่อ: 12.11.09
โพส: 14

Hi,

Thanks  for that 

Can you tell (or share), file or script that need to be changed for Acer X960 ?

Thanks

----------

สวัสดี,

ขอขอบคุณที่

คุณช่วยบอก (หรือหุ้น) แฟ้มหรือสคริปต์ที่ต้องเปลี่ยนเอเซอร์ X960?

ขอบคุณ


 
varavut
โพสเมื่อ 12-11-2009 21:11
ภาพประจำตัวผู้ใช้

Rom Cooker


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

เข้าร่วมเมื่อ: 15.10.09
โพส: 426

spanish เขียน:

Hi,

Thanks  for that 

Can you tell (or share), file or script that need to be changed for Acer X960 ?

Thanks

----------

สวัสดี,

ขอขอบคุณที่

คุณช่วยบอก (หรือหุ้น) แฟ้มหรือสคริปต์ที่ต้องเปลี่ยนเอเซอร์ X960?

ขอบคุณ

for x960 you will ask |-Mono-|, He can help you.



My Device: Acer F900
My Teacher: I-Mono-I, benzo
 
spanish
โพสเมื่อ 12-11-2009 21:32
ภาพประจำตัวผู้ใช้




เข้าร่วมเมื่อ: 12.11.09
โพส: 14

Ok, I'll PM him.

Little problem in your kitchen, need to modify "Extract XIP.cmd" in "xipporter_acer\EXTRACT_OTHER_XIP" like that :

ปัญหาเล็กๆในครัวของคุณต้องแก้ไข "Extract XIP.cmd" ใน xipporter_acer "\ EXTRACT_OTHER_XIP" เหมือนว่า

Download source  Code

 

@echo off

IF exist KERNEL (
rd /s /q KERNEL
)

md KERNEL
xcopy xip.bin KERNEL
cd KERNEL
..\..\tools\dumprom xip.bin
attrib -h -r -s xip\*.* /s
xcopy /h /s xip\*.* .
rd /s /q xip
del xip.bin
cd ..

for %%f in (KERNEL\*.dsm) do ..\tools\packagebuilder %%f



 

Added --> ..\


 
varavut
โพสเมื่อ 12-11-2009 21:38
ภาพประจำตัวผู้ใช้

Rom Cooker


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

เข้าร่วมเมื่อ: 15.10.09
โพส: 426

spanish เขียน:

Ok, I'll PM him.

Little problem in your kitchen, need to modify "Extract XIP.cmd" in "xipporter_acer\EXTRACT_OTHER_XIP" like that :

ปัญหาเล็กๆในครัวของคุณต้องแก้ไข "Extract XIP.cmd" ใน xipporter_acer "\ EXTRACT_OTHER_XIP" เหมือนว่า

Download source  Code

 

@echo off

IF exist KERNEL (
rd /s /q KERNEL
)

md KERNEL
xcopy xip.bin KERNEL
cd KERNEL
..\..\tools\dumprom xip.bin
attrib -h -r -s xip\*.* /s
xcopy /h /s xip\*.* .
rd /s /q xip
del xip.bin
cd ..

for %%f in (KERNEL\*.dsm) do ..\tools\packagebuilder %%f



 

Added --> ..\

thank you. i forgot to add tools for \ EXTRACT_OTHER_XIP"



My Device: Acer F900
My Teacher: I-Mono-I, benzo
 
spanish
โพสเมื่อ 12-11-2009 21:50
ภาพประจำตัวผู้ใช้




เข้าร่วมเมื่อ: 12.11.09
โพส: 14

I think to be more safe you need to delete some files.

Because if flash go bad, bye bye Phone Bricked.

Add these lines at the end of extract.bat in KVA folder :

--------

ฉันคิดว่าจะปลอดภัยมากคุณต้องลบบางไฟล์.

เพราะถ้าแฟลชไปเสียอิฐโทรศัพท์ลาลา.

เพิ่มบรรทัดนี้ที่ท้าย extract.bat ในโฟลเดอร์ KVA:

Download source  Code
cd ROM\
del boot.dat
del ipl.dat
del knight.dat
del usbdl.dat
cd ..
cd ROM\OS\FAT
del minios.bin



 
I-Mono-I
โพสเมื่อ 12-11-2009 23:56
ภาพประจำตัวผู้ใช้

Gismo Staff
Rom Cooker


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

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

We knew those file as well for what they can do to make a risk for our device, but for F900 we can not delete , deleted will make device denied for a ROM file .



My Device
Zinc-II, HTC Touch HD

ไม่ต้องรู้หรอก.. ว่าคนขับชื่ออะไร .. รู้ว่าเป็น คนไทย ก็พอ
 
spanish
โพสเมื่อ 13-11-2009 01:47
ภาพประจำตัวผู้ใช้




เข้าร่วมเมื่อ: 12.11.09
โพส: 14

Oh thanks, and it's the same for X960 ?

If yes maybe for that device is not booting (now it stay on Microsoft screen, just before calibration)?

Please explain and share for X960 or at least "xipporter" for X960, what to put in folder "MEM_RELOCATE" ?





แก้ไขโดย spanish เมื่อ 13-11-2009 01:55
 
I-Mono-I
โพสเมื่อ 13-11-2009 08:45
ภาพประจำตัวผู้ใช้

Gismo Staff
Rom Cooker


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

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

X960 we can delete those files.
For the RK I have to take a while for prepare my stuff , then sharing x960 information in soon.



My Device
Zinc-II, HTC Touch HD

ไม่ต้องรู้หรอก.. ว่าคนขับชื่ออะไร .. รู้ว่าเป็น คนไทย ก็พอ
 
n_virus9
โพสเมื่อ 13-11-2009 21:39
ภาพประจำตัวผู้ใช้

Rom Cooker


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

เข้าร่วมเมื่อ: 13.09.09
โพส: 151

เยี่ยมยอดครับน้องกอล์ฟ



ฝึก cook rom มันส์ละโว้ย มันสุโค่ย จริง ๆ....
 
apiwatt
โพสเมื่อ 15-11-2009 19:59
ภาพประจำตัวผู้ใช้

VIP Member
Gismo Staff



เข้าร่วมเมื่อ: 16.06.09
โพส: 619

สุดยอดครับ



"สิ่งที่เราคิดอาจไม่ใช่สิ่งที่เราคิดก็ได้"


My Device
P320, HTC Touch HD
 
aaronfc
โพสเมื่อ 13-12-2009 17:56




เข้าร่วมเมื่อ: 13.12.09
โพส: 1

Hi, first of all I'm spanish so sorry my bad english :P

I downloaded your kitchen, (I'm new in ROM development) and I got some errors when running "F900_RK\KVA\extract.bat".

I solved this replacing code with this:

Download source  Code
java -classpath \"etentool.jar\" home.kva.RomTool -x temp.dat
java -classpath \"etentool.jar\" home.kva.OsTool -x ROM/os.dat
java -classpath \"etentool.jar\" home.kva.FatTool -x ROM/OS/os.fat
del ..\xipporter_acer\xip.bin
copy .\ROM\OS\FAT\xip.bin ..\xipporter_acer\xip.bin


Bye ;)

 





แก้ไขโดย aaronfc เมื่อ 13-12-2009 17:56
 
chai2porn
โพสเมื่อ 23-02-2010 23:13
ภาพประจำตัวผู้ใช้

Rom Cooker


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

เข้าร่วมเมื่อ: 22.02.10
ที่อยู่: Bangkok
โพส: 133

ไอ๋หยา ยากจิงๆอ่ะ



Bad as I wanna beSmile
 
ไปยังฟอรั่ม:

Notice: Undefined variable: set_post_lock in /home/pdagismo/domains/pdagismo.com/public_html/forum/viewthread.php on line 566
Render time: 0.65 seconds 247,341 unique visits