FIRST THINGS FIRST: WARNING – FLASHING A FIRMWARE, CUSTOM ROM, MOD TO ANY PHONE IS RISKY. WHAT YOU HAVE HERE IS THE SAME RISK AS TO EVERYWHERE ELSE. SO FLASH AT YOUR OWN RISK.
แปลเป็นไทยคือ การซนมีความเสี่ยงถ้าพลาดขึ้นมาผมไม่รับผิดชอบนา 🙂

ข้อมูลจากกระทู้ต้นนี้>> http://forum.xda-developers.com/showthread.php?t=1195796
ตัวนี้ใช้A2SDได้ / มีCF-Root(รูท) / มีClockworkMOd[/size]

ถ้าถามว่ามีอะไรใหม่ในKPN
-Lots of bug fixes
-Smoother firmware
-Faster modem
-New option in power menu (Network Data)
-แก้บัคจากKPHเยอะขึ้น
-สมูธขึ้น
-(คือการต่อคอมปะ?เพราะผมเห็นมันเร็วขึ้นจริงๆ 5555)
-ตรงหน้าต่างเวลากดปุ่มpowerค้างจะมีNetwork Dataเพิ่มมา(เปิดปิดedgeนั้นแล)

ส่วนต่างต่างกันระหว่างKPHและKPNละ!!!
[1] 2.3.3 KPN is an official Samsung firmware release dated July 13, 2011 while 2.3.4 KPH is a leaked firmware dated June 2, 2011.
[2] 2.3.3 has lots of bug fixes including the Wifi SOD that plagues a lot of Galaxy Ace users. If you don’t want your phone to turn off for no reason at all, go 2.3.3 KPN.
[3] 2.3.4’s only advantage is the video call on Gtalk. If you don’t use this feature, might as well go to 2.3.3 KPN since 2.3.4 KPH doesn’t have the bug fixes of KPN.
[1] KPNมันเป็นตัวล่าสุดจากซัมซุง
[2] แก้บัคเยอะแยะโดยเฉพาะเปิดไว-ไฟแล้วดับไม่มีสาเหตุ ถ้าไม่อยากดับอีกก็อัพซะ
[3] 2.3.4ดีกว่าKPNตรงมันเล่นคุยvdo call(แบบเห็นหน้า)ในGtalkได้ ถ้าคุณไม่ได้เล่นอัพเป็น2.3.3KPNดีกว่าเพราะมันฟิคบัคจากKPHเยอะมาก

สิ่งที่เราต้องเตรียม มีอะไรบ้างRequirements before flashing CF-Root to 2.3.3 KPN

[1] 2.3.3 KPN firmware – http://www.multiupload.com/Y643XGWMMN (password: sampro.pl) OR http://hotfile.com/dl/124821364/f954487/S5830XWKPN_S5830XWKP6_S5830OXXKP7.rar.html (password: samfirmware.com)
[2] Odin 4.38 (download from below)
[3] CF-Root 3.7 – b78 (you will flash this via Odin later) – http://www.multiupload.com/KZII7KZEKV
[4] ClockWorkMod Recovery http://forum.xda-developers.com/attachment.php?attachmentid=654588&d=1310632842
[5] CF-Root 3.7 – b80 >> http://forum.xda-developers.com/attachment.php?attachmentid=672908&d=1312160275 (this will ensure that CF-Root is compatible with 2.3.3 KPN – download from below)
[1] เฟิร์มแวร์KPN 🙂
[2] โอดิน
[3] CF-Root 3.7 – b78 เราจะยัดมันลงไปด้วยโอดิน
[4] ตัวClockWorkMod Recoveryนี้ เราจะยัดมันหลังจากทำcf-root 3.7แล้ว
[5] ตัวนี้เราจะยัดมันลงไปเพื่อให้ชัวส์ว่าKPNเราจะใช้ได้+ไม่มีบัคแอบแฝง เพราะตัวCF-Root 3.7 – b78มันไม่รองรับKPNแหละ

FLASHING 2.3.3. KPN to your Phone ถ้ามาจากรอมที่เป็น2.3.4 ต้องกดเข้าrecovery mode>factory reset+wipeทิิ้งให้หมด(แฟลชไปKPE>> http://hotfile.com/dl/123971776/230944a/S5830XXKPE_S5830XXKPE_S5830SERKPE.rar.html แล้วค่อยมาKPN)

[1] Download the firmware – http://www.multiupload.com/Y643XGWMMN (password: sampro.pl) OR http://hotfile.com/dl/124821364/f954487/S5830XWKPN_S5830XWKP6_S5830OXXKP7.rar.html (password: samfirmware.com)
[2] Flash via Odin as shown here: http://forum.xda-developers.com/showpost.php?p=15949239&postcount=22
[1] โหลดเฟิร์มแวร์KPNมาก่อน
[2] แฟลชแบบone packageโดยใช้โอดิน วิธีแฟลชดูจากlink
ปล.ถ้าแฟลชแล้วเกิดboot loopคือมันวนอยู่ตรงโลโก้ซัมซุงแสดงว่าคุณไม่ได้factory reset+wipe data

HOW TO FLASH CF-ROOT TO 2.3.3 KPN เราจะรูทกันแล้วนะ[/u][/color]

STEP 1 : Flashing CF-Root 3.7 b78 through Odin first

[1] Open Odin
[2] Put the Cooper_v1.0.ops file in OPS and the CODE_S5830XXKPH_CL260130_REV03-CF-Root-v3.7-b78.tar.md5 at the PDA
[3] Put your phone to download mode (press POWER BUTTON + HOME BUTTON + VOLUME DOWN simultaneously)
[4] Connect your phone to your PC (ODIN will detect your phone if it’s on download mode once connected.
[5] Click Start on ODIN.
[1] เปิดโอดินขึ้นมา
[2] เอาไฟล์Cooper_v1.0.opsเข้าตรงOPSและCODE_S5830XXKPH_CL260130_REV03-CF-Root-v3.7-b78.tar.md5เข้าตรงPDA
[3] กดเข้าดาวน์โหลดโหมด
[4] เสียบสายusb
[5] ลุย

STEP 2 : Have ClockWorkMod Recovery as you Recovery

[1] Place the file in your sdcard
[2] Flash the zip through recovery.
[3] Reboot
[1] เอาไฟล์ที่โหลดมาใส่ในsdcard(ในzipCF-Root-S5830-v3.7-b78ในstepที่1จะมีไฟล์CF-Root-S5830-dtapps2sd-v1.1-AddonและTitaniumBackup-3.9.0ให้ใส่ไปด้วยเลยจะได้ไม่เสียเวลา)
[2] กดเข้าRecovery POWER BUTTON + HOME BUTTON + VOLUME UPแล้วเลือกinstall zip from sdcard > เลือกClockWorkMod
[3] รีบูท

STEP 3 : Flash CF-Root 3.7 b80 through ClockWorkMod recovery

You need to do this to make sure CF-Root is compatible with 2.3.3 KPN because these are the files that will make sure that everything is working for 2.3.3 KPN after flashing.ควรจะแฟลชตัวนี้ลงไปเพื่อให้มันทำงานกับKPNได้

[1] Go to recovery mode (Press POWER BUTTON + HOME BUTTON simultaneously)
[2] Choose “Install zip from SDcard”
[3] Choose “choose zip from SDcard”
[4] Choose CF-Root-S5830-v3.7-b80_boot
[5] When done, press “Reboot”.
[1] กดเข้าrecovery
[2] Choose “Install zip from SDcard”
[3] ต้องแปลมั้ยเนี่ย (- -“)
[4] หลังจากลงCF-Root-S5830-v3.7-b80_bootเสร็จแล้ว/รีบูทเสร็จแล้วเข้าrecoveryใหม่เพื่อลงCF-Root-S5830-dtapps2sd-v1.1-AddonและTitaniumBackup-3.9.0จากstepที่แล้วด้วยวิธีด้วยกัน
[5] มันจะรันเข้าหน้าHomeแล้ว 🙂

อันนี้เป็นวิธีจากคุณeolนะครับน่าจะชัวส์กว่าของผมเลยแก้ดู 🙂
ทำ EXT4 ได้ + A2SD GUI ก็ได้ แต่ step จะเรียงสลับกะ จขกท นิดๆ อะ
[1] เปิดcwm
[2] เลือก ClockWorkMod-reboot into ClockWorkMod recovery
[3] ตอบ reboot
[4] เลือก advanced
[5] เลือก Partition SD Card
[6] เลือกsizeของ Ext (512M กำลังดี)
[7] เลือกsizeของ swap (ผมเลือก128Mไป เพราะไม่รู้ว่าเท่าไหนถึงจะดี/ส่วนนี้จะเกี่ยวกับa2sdguiหน้าแรกตรงswap settingกดactivatedแล้วเซ็ตค่าเป็น50)
[8] กดbackแล้วreboot system
[9] เข้าmarket
[10] โหลดa2sdgui
[11]
*** เพิ่มเติมของผมนะ ลง >> CF-Root-S5830-ext4-v1.3u-Addon.apk ตั้ง Tweak ให้มัน DT:Auto Start >> หลังจากนั้นก็มา run >> EXT4 กด Convert เลย
*** หลักจากนี้เข้าไปดูใน EXT4 เห็นว่ามันเปลี่ยน RFT –> EXT4 แล้ว
[12] เปิดa2sdgui
*** เปิดไม่ผ่าน …. ผมก็ลง CF-Root-S5830-dtapps2sd-v1.1-Addon.zip ใน recovery ใหม่อีกรอบ
*** เพิ่ม >> ไปดู DT: Auto Start อีกที ให้มันติ๊กอยู่นะ (หรือทำอันนี้ก่อน *** บนนี้หว่า จำไม่ได้)
*** เพิ่ม >> [12.2] เปิดa2sdgui อีกที เปิดได้แล้ว =w=! ไม่ขึ้น no-script แล้ว
[13] เลือกแท็ปdalvik
[14] เลือกอันแรก dalvik cache on sd-ext
[15] เลือกmove! แล้วมันจะรีบูทเครื่อง
ปล. step ประมาณนี้ครับ อาจจะเรียบเรียงผิดยังไง ขออภัยด้วย T_T ทำแบบง่วงๆ รอบเดียวผ่าน นอนก่อนละ

อันนี้เป็นวิธีของผมอาจะไม่ชัวส์นะ(มีหลายคนทำไม่ได้อยู่)
[1] เปิดcwm
[2] เลือก ClockWorlMod-reboot into ClockWorlMod recovery
[3] ตอบ reboot
[4] เลือก advanced
[5] เลือก Partition SD Card
[6] เลือกsizeของ Ext (512M กำลังดี)
[7] เลือกsizeของ swap (ผมเลือก128Mไป เพราะไม่รู้ว่าเท่าไหนถึงจะดี/ส่วนนี้จะเกี่ยวกับa2sdguiหน้าแรกตรงswap settingกดactivatedแล้วเซ็ตค่าเป็น50)
[8] กดbackแล้วreboot system
[9] เข้าmarket
[10] โหลดa2sdgui
[11] เปิดa2sdgui
[12] เลือกแท็ปdalvik
[13] เลือกอันแรก dalvik cache on sd-ext
[14] เลือกmove! แล้วมันจะรีบูทเครื่อง
[15] เปิดTweaks
[16] เลื่อนลงมาเพื่อไปติ๊ก DT: Auto Start
[17] เลือกApply changes มันจะรีบูทเครื่อง(อาจจะนานไม่ต้องตกใจ)
[18] เซ็ตค่าAPN >> https://droidsans.com/node/1428
[19] เสร็จแล้ว เย่ๆๆๆๆๆ

ปล.มีบางท่านติดตรงทำcf-rootไม่ได้ ถ้าจะเอาชัวส์ลองคลิกไปดูกระทู้ต้นเรื่องนะครับ เผื่อผมบอกอะไรพลาดไป >> http://forum.xda-developers.com/showthread.php?t=1195796
ปล2.ที่ผมไม่ได้ใช้ตัวโปรแกรมext4เพราะเวลา้ใช้แล้วมันเกิดboot loopไม่ยอมเข้าhomeต้องแฟลชใหม่
ปล3.ผลลัพท์ที่ได้อาจแตกต่างกัน ขึ้นอยู่กับ ปัจจัย แวดล้อมอื่นๆ
ปล4.โหลดRoot uninstallerมาลบโปรแกรมที่ไม่ต้องการก็ได้เช่นsamsung app ถ้าดึงมั่วได้ลงรอมใหม่นะ

จุดต่างเท่าที่เจอตอนนี้ระหว่างKPHกับKPN
[1] เรื่องทัชเพี้ยนKPNยังมีอยู่บ้างแต่น้อยกว่าKPHเยอะ
[2] เรื่องกล้องKPNต้องกดปุ่มถ่ายรูปค้างเพื่อให้มันauto focus แต่KPHกดถ่ายเลยแล้วเดี๋ยวมันจะfocusซูมเข้าออกเอง
[3] KPNต่อusbเข้ากับคอมเร็วกว่าเดิม (usb debuggingนั้นแหละ)
[4] คะแนนquadrantถ้าเทียบกันระหว่างKPNและKPHแล้ว ตัวKPHคะแนสูงกว่าแน่นอน(เห็นคนในบอร์ดxdaบอกว่าคะแนนวัดอะไรไม่ได้ให้ลองเล่นดูแล้วจะรู้ – -“)
[5] ไฟหน้าจอ(เวลากดล็อกหรือปลุกมัน) ตัวKPN-ไฟมันจะกระตุกหนึ่งจึ๊กแล้วมืด(ความสว่าง100>50>0)/เวลากดให้ไฟติดก็อีกหนึ่งจึ๊กแล้วสว่างเต็ม(0>50>100)
ปล.ถ้าเจออะไรเพิ่่มเดี๋ยวมาอัพเดท

ผลที่ได้ภาพจากเครื่องผม
http://image.free.in.th/show.php?id=9e5ebf2858f01d26fd3d41ec77194aed

http://image.free.in.th/show.php?id=baf3ba4cc652cfb1f9a2d5a81572d0c7

http://image.free.in.th/show.php?id=00d91001edb53d4fe805e156da286e70

http://image.free.in.th/show.php?id=1f48c453bc0c9a72a3179ae086a50685