2เนื่องจากว่าผม Unlock อยู่นาน เลยตัดสินใจลงเครื่อง Windows Phone 7 (Mozart) ใหม่ตั้งแต่ต้นด้วยตัวเอง และเพื่อไม่ให้ความพยายามของผมเสียเปล่า จึงจะเขียนเก็บไว้เป็น Guide ให้ได้อ่านกันครับ เราตามมาดูกันเลย

สิ่งที่คุณต้องการ
- Windows Mobile Device Center (x64, x86)
- HSPL สำหรับติดตั้ง Custom Rom โหลดจากเว็บ CoreSharp ได้เลย
- NoDo Custom Rom โดย Ansar (มีคีย์บอร์ดเสปน)
- XAP Deploy
- Zune Version Test 4.08.2134 + Update WP
- Patch 7712 - 7720
(ไฟล์กำลังอัพโหลดครับ...)
โหลด RSPL
ขั้นแรกเลย เพื่อให้ติดตั้ง Custom Rom ได้ จะต้องลง HSPL ก่อน ให้คุณติดตั้ง Windows Mobile Device Center ที่ดาวน์โหลดมา แล้ว Restart เครื่อง หนึ่งครั้ง

จากนั้นถอดสาย USB ออกจากเครื่อง WP7 แล้วปิดเครื่อง โดยการกดปุ่ม Power ค้าง จากนั้น กดปุ่ม Volume Down (ลดเสียง) ค้างไว้ตลอด แล้วค่อยเสียบสาย USB เข้าไป เครื่องจะเปิดเองอัตโนมัติ เมื่อเปิดขึ้นมาแล้ว จะเข้าสู่หน้าจอ Bootloader

แตกไฟล์ HSPL ซึ่งเมื่อแตกไฟล์ HSPL ออกมาแล้ว จะมีไฟล์อยู่ดังนี้

เปิดไฟล์ DFT_RSPL_WP7FG1_LAUNCH.exe แล้วทำตามขั้นตอนมาเรื่อยๆ จากนั้น เลือก Version SPL ให้ตรงกับที่แสดงผลอยู่ ของผมแสดงว่า 1.32.2250.1 ก็เลือก 1.32 แล้วกด Next
โปรแกรมจะทำการ Restart เครื่องให้ เข้าสู่โหมด RSPL


จากนั้น ถ้าต้องการติดตั้ง HSPL เพื่อจะได้ไม่ต้องโหลด RSPL อีก ก็สามารถทำได้ ถ้าไม่ต้องการ ก็สามารถข้ามไปได้เลย
ติดตั้ง HSPL
การเปิดไฟล์ DFT_HSPL_WP7FG1_INSTALL.exe แล้วเลือก 1.32 – HSPL จากนั้น ก่อนกดปุ่ม Next กดปุ่ม Volume Down ค้างไว้ จนกว่าจะติดตั้งเสร็จ เพื่อให้เครื่อง Restart เข้า HSPL อัตโนมัติ

Flash NoDo Custom Rom
จากนั้น เราจะทำการ Flash NoDo Custom Rom เพื่อให้ได้ ROM สำหรับติดตั้งภาษาไทยและ Font ไทย แต่ก่อนอื่นเลย ขอให้แน่ใจว่า แบตเตอร์รี่เหลือมากกว่า 50% หรือชาร์จจนเต็มเลยยิ่งดี

เมื่อแตกไฟล์ออกมาแล้ว ให้ทำการเปิดไฟล์ ROMUpdateUtility.exe แล้วทำตามขั้นตอนบนหน้าจอ

โปรแกรมอาจจะไม่สามารถบอกชื่อรุ่น หรือข้อมูลอื่นๆ ได้ ให้กด Update และ Next ต่อไปเรื่อยๆ

ขณะอัพเดท จะมีหน้าจอแบบนี้ อาจจะมีค้างเป็นช่วงๆ ไม่ต้องตกใจ บนเครื่องก็จะแสดงสถาณะเป็น % ด้วยเช่นกัน

จากนั้น เครื่องจะ Restart เข้า Windows Phone 7 NoDo ทำการตั้งค่าเครื่องตามปกติ และตั้งค่า Windows Live ID ที่เคยใช้ได้เลยครับ
ถ้าตอนนี้ต่อกับ Zune คุณก็จะต้องทำการตั้งค่าเครื่องใหม่ เหมือนเพิ่งซื้อเครื่องมาใหม่ และ คุณอาจจะเจอกับ Update อย่าเพิ่งไป Update นะครับ

ติดตั้ง XAP ที่จำเป็น
จากนั้น เราก็จะต้องใช้โอกาสที่ยังอยู่ใน NoDo นี้ ทำการติดตั้ง XAP ที่จำเป็นต่างๆ (เนื่องจากจะติดตั้งผ่าน Mango ไม่ได้) อะไรทีอยากลง ก็รีบๆ ลงไว้เลยครับ แต่ตัวที่คุณจำเป็นต้องใช้ มีดังนี้
- CoreSharp.net Hacks
- TouchXplorer
- Registry Editor
- Advance Config (ถ้าต้องการเพิ่มสี Theme จะต้องทำตอนนี้เลย)
ตั้งค่าภาษาไทย
ขั้นแรก คุณก็ต้องทำการติดตั้ง CoreSharp.net Fix Thai ก่อนครับ โดยใน XAP Deploy ที่โหลดมา จะมีไฟล์ exe ข้างในไฟล์เดียว เปิดขึ้นมาได้เลยครับ

จากนั้น ทำการ Register ตัวมันกับ Shell ก่อน คลิ๊กทั้งสองตัวเลือกเลย

จากนั้น คุณก็ควรจะสามารถดับเบิ้ลคลิ๊กเพื่อติดตั้ง XAP ได้แล้ว ถ้าไม่ได้ ก็เพียงแค่เปิดโปรแกรมนี้ขึ้นมา แล้วเลือกไฟล์ที่ต้องการแล้วกด Deploy ได้เลย โปรแกรมนี้จะทำงานได้ค่อนข้างดีกว่า Tom XAP Installer มาก

จากนั้น คุณจะต้องเข้าไปเปิด Keyboard Spain ก่อนครับ โดยการไปที่ settings -> keyboard แล้วแตะที่ Keyboard languages


เสร็จแล้ว ทำการเปิด CoreSharp.NET Hacks ขึ้นมา แล้วแตะที่ thai keyboard เมื่อแตะแล้ว กดปุ่ม Start และไปยัง App Connection Setup ของ HTC แล้วแตะเครื่องหมายถูกหนึ่งครั้ง เพื่อให้การตั้งค่าเสร็จสมบูรณ์


จากนั้น กลับมายัง CoreSharp.net Hacks อีกครั้ง แล้วแตะที่ fast app switch-0 เพื่อเปิดใช้งาน Dehydrate Hack ซึ่งจะทำให้คุณสามารถสลับโปรแกรมไปมาได้เร็วมาก (โดยเฉพาะใน Mango) โดยจะไม่มีหน้าจอ Resuming... ให้เห็นเลย เมื่อแตะแล้ว กลับไปรัน HTC Connection setup อีกครั้ง เพื่อให้การตั้งค่าสมบูรณ์
จากนั้น กลับมา CoreSharp.net Hacks ใหม่ แล้วจึงแตะ thai fonts (beta) เมื่อแตะ thai fonts (beta) แล้ว รัน connection setup อีกครั้ง แล้ว Restart เครื่อง WP7 และลองทดสอบพิมพ์ดู
Update 7403
ทำการ Uninstall HTC Connection Setup ออก แล้วติดตั้งใหม่ โดยเข้าไปที่ Marketplace เลือก HTC Apps และติดตั้ง HTC Connection Setup ใหม่
จากนั้น ขั้นแรกเราก็เตรียม Update เป็น 7403 ก่อนครับ เริ่มจาก Deploy Unlock_Mango_XBMODDeployer.xap ลงไปก่อน เปิดโปรแกรมหนึ่งครั้ง แล้ว Uninstall ออก

จากนั้น ใช้ TouchXplorer ก็อปปี้ไฟล์ CustClear.provxml จาก My Documents\My Ringtones ไปยัง \Windows
จากนั้น ทำการอัพเดทเป็น 7403 ตามที่ Zune มันร้องอัพมานาน
เมื่ออัพเดทเสร็จแล้ว จึงค่อยรัน HTC connection setup เพื่อ Unlock อีกครั้ง แล้วทดสอบเปิดโปรแกรม TouchXplorer เพื่อเช็คว่า Unlock สำเร็จหรือไม่ หรือเปิดโปรแกรม Developer Registration ก็ได้

Update 7712
จากนั้น ทำการ Uninstall Connection Setup ออกอีกครั้ง แล้วติดตั้งใหม่ จากนั้น ตั้งสติดีๆ ครับ เพราะว่ามีสองไฟล์ เดี๋ยวจะงง
1) Deploy Update_Mango_XBMODDeployer.xap ลงไปในเครื่อง เปิดโปรแกรมหนึ่งครั้ง แล้ว Uninstall ออก

แล้วใช้ TouchXplorer ก็อปปี้ไฟล์ CustClear.provxml จาก My Documents\My Ringtones ไปยัง \Windows เสร็จแล้ว รัน HTC Connection Setup อีกครั้ง
2 ) Deploy Unlock_Mango_XBMODDeployer.xap ลงไปอีกรอบ เปิดโปรแกรมหนึ่งครั้ง แล้ว Uninstall ออก
จากนั้น ใช้ TouchXplorer ก็อปปี้ไฟล์ CustClear.provxml จาก My Documents\My Ringtones ไปยัง \Windows ครั้งนี้ยังไม่ต้องรัน HTC Connection Setup!

เสร็จแล้ว เข้าโปรแกรม Zune แล้วเช็ค Update โดยการไปที่เมนู Settings ตรงกลางหน้าจอหน้าบน แล้วกด UPDATE

ทำการติดตั้ง Update ตามที่แนะนำ

เมื่ออัพเดทเสร็จ อย่างแรกที่ต้องทำเลย คือ เปิด HTC Connection Setup เพื่อให้ Unlock ครับ แล้วตรวจสอบอีกทีว่าเครื่อง Unlock แล้ว
Update Mango RTM
จากนั้น ทำการ Uninstall Connection Setup ออกอีกครั้ง แล้วติดตั้งใหม่ แล้ว Deploy Unlock_Mango_XBMODDeployer.xap ลงไปอีกรอบ เปิดโปรแกรมหนึ่งครั้ง แล้ว Uninstall ออก
จากนั้น ใช้ TouchXplorer ก็อปปี้ไฟล์ CustClear.provxml จาก My Documents\My Ringtones ไปยัง \Windows เช่นเคยคือ ยังไม่ต้องรัน HTC Connection Setup! จากนั้น แตกไฟล์ 7712-to-7720 ออกไปไว้ที่ C:\7712-to-7720 เท่านั้นครับ ห้ามไว้ที่อื่น

เปิด Command Prompt แล้วรันแบบ Administrator โดยการกด Start แล้วพิมพ์ว่า cmd

พิมพ์ว่า
cd c:\7712-to-7720
กด ENTER

จากนั้น พิมพ์ว่า IS แล้วกด Tab มันจะ Auto Complete ให้เป็น

จากนั้น กด ENTER แล้วรอครับ
เมื่อ Update เสร็จแล้ว รัน Connection Setup อีกครั้ง เพื่อ Unlock เสร็จแล้ว ทำการ Deploy Unlock_Mango_XBMODDeployer.xap ลงไปอีกรอบ เปิดโปรแกรมหนึ่งครั้ง แล้ว Uninstall ออก จากนั้น ใช้ TouchXplorer ก็อปปี้ไฟล์ CustClear.provxml จาก My Documents\My Ringtones ไปยัง \Windows เช่นเคยคือ ยังไม่ต้องรัน HTC Connection Setup เผื่อว่าครั้งหน้าจะโดน Lock อีก
เท่านี้ก็เรียบร้อยครับ ยินดีด้วยกับ Mango RTM บน เครื่องของคุณ!