Isriya Paireepairit / mk / markpeak
A Thai tech geek. Co-founder of Blognone and SIU. Blogging on almost everything.
มือถือที่ผมใช้อยู่ตอนนี้คือ HTC Magic
การออกเฟิร์มแวร์ของ HTC ขึ้นชื่อว่า "ช้ามาก" (ถามผู้ใช้ HTC หลายๆ ท่านได้) โชคดีว่าทางออกของผู้ใช้บางส่วนคือการ root เครื่อง เพื่อลง custom ROM
ผมเคย root Magic ไปครั้งหนึ่งแล้ว ไม่ยากอะไรนัก ส่วนหนึ่งเพราะฝรั่งนักแฮกใช้ Magic กันเยอะ ถือเป็นรุ่นยอดนิยมรุ่นหนึ่งใน XDA Developers (Howto: Install New Android ROM on HTC Magic)
ปัญหาเริ่มเกิดขึ้นเมื่อผมอยากได้ Sense UI เลยเอาไปอัพที่ศูนย์ HTC ใช้แล้วก็ชอบนะครับ แต่มันมีข้อเสียสำคัญคือช้า แถมดันเป็น Android 1.5 เริ่มจะลงโปรแกรมโน่นนี่ไม่ได้แล้ว (เพราะส่วนใหญ่ต้องการ 2.0+)
ปรากฎว่าเฟิร์มแวร์ HTC Sense มาพร้อมกับ SPL (หรือตัวบูต) แบบพิสดาร (SPL 1.76.007 เจ้าปัญหา) ป้องกันการ root เต็มที่ กว่าจะทำได้เล่นเอาเหนื่อย ขอมาจดเก็บไว้เผื่อมีประโยชน์กับคนอื่นๆ
สิ่งที่ต้องมีก่อนดำเนินการ
ถ้าพร้อมแล้วก็เริ่มกันเลย
มีทั้งหมด 4 ขั้นตอนใหญ่ๆ สองอันแรกเป็นขั้นตอนบังคับสำหรับ root ส่วนสองขั้นตอนหลัง เป็น optional ขึ้นกับรอมแต่ละตัว
เราจะต้องทำตามลำดับดังนี้ครับ
ขั้นนี้ถือว่าพิสดารที่สุด ถ้าผ่านขั้นตอนนี้ไปได้ อันอื่นจะไม่ยากแล้ว (ยังกับคัมภีร์ทานตะวัน)
หลักการของมันคือ เราต้องแปลง Micro SD ธรรมดาด้วยการแก้ไขเลขฐาน 16 เพื่อ by pass การตรวจสอบของ SPL 1.76.007 ที่อยู่บนเครื่อง การ์ดแผ่นที่แปลงแล้วมีชื่อเล่นๆ ว่า Goldcard
กระบวนการทำ Goldcard อ่านได้จาก How to create a GoldCard for Android and other smartphones เขียนละเอียดมากครับ ทำตามได้เลย
หลักการแบบคร่าวๆ
หมายเหตุ: กระบวนการทำ Goldcard แบบต้นฉบับ จะยากกว่าวิธีตามลิงก์อันบนเล็กน้อย เผื่อมีคนต้องใช้
เมื่อได้ Goldcard มาแล้ว ก็เตรียมซอฟต์แวร์ให้เรียบร้อย
หลักการคือ เราจะใช้ ROM พิเศษตัวหนึ่ง ซึ่ง HTC รัสเซียเปิดให้ดาวน์โหลดบนเว็บไซต์ ROM ตัวนี้จะอยู่ในไฟล์ที่เรียกกันว่า RUU เราจะต้องดาวน์โหลดไฟล์นี้ (ซึ่งเป็น .exe) มา แล้วก็อปปี้ rom1.zip ที่จะอยู่ใน temp ของวินโดวส์ตอนที่รันตัวติดตั้ง (แต่ไม่ต้องติดตั้ง)
การ root จะต้องใช้ 3 ไฟล์ครับ
กระบวนการทั้งหมดทำตาม โพสต์นี้ใน XDA Developers
ถ้าไม่มีปัญหาอะไร ตอนนี้ถือว่า Root สำเร็จแล้ว ถ้าบูตเครื่องขึ้นมาเราจะได้ HTC Sense 1.5 เวอร์ชันยุโรป แต่ตัวซอฟต์แวร์ข้างใต้คือ SPL นั้นอนุญาตให้เราลง ROM ฉบับชุมชนตัวอื่นๆ แล้ว (ควรจะเป็น SPL 1.76.2007 และ Radio 6.35.10.18)
ขั้นตอนนี้เป็น optional ขึ้นกับรอมที่ต้องการใช้นะครับ เผอิญผมอยากใช้ CyanogenMod ซึ่งไม่รองรับ SPL/Radio รุ่นที่มีอยู่หลัง root ดังนั้นเราต้องดาวน์เกรดระบบก่อน จึงจะติดตั้ง Cyanogen ได้
การดาวน์เกรดต้องใช้ 3 ไฟล์เช่นกัน (ต้องทั้งสามไฟล์นะ อย่าขี้เกียจแล้วแหกกฎแบบผม ทำแล้วเจ๊ง) ได้แก่
ขั้นตอนและรายละเอียดอ่านได้จาก Upgrade to 6.35 Radio and 1.76.2007 SPL (Downgrade/Revert too!) ในส่วนของ downgrade
กระบวนการนี้แตกต่างกันไปตามรอมที่ต้องการใช้นะครับ ควรอ่านข้อมูลในหน้าเว็บของรอมแต่ละตัวอีกครั้งหนึ่ง
กรณีนี้ผมจะใช้ CyanogenMod รุ่นมาตรฐานของนักแฮกทั่วไป เวอร์ชันที่ผมใช้คือ 5.0.7 test 7 (ใหม่ล่าสุดขณะที่เขียน)
การติดตั้งรอมแบบสมบูรณ์ คือมี Google Experience ด้วย ต้องใช้ 3 ไฟล์
ไฟล์สุดท้ายและกระบวนการทำ อ่านได้จาก Upgrading From CM 4.2 or other rooted ROMS to 5.0.x(Dream/Sapphire)
ถ้าไม่มีอะไรผิดพลาด เราจะได้ Magic ที่รัน Android 2.1 ภาค Cyanogen ครับ การอัพครั้งต่อๆ ไปไม่ยากเท่านี้แล้วล่ะ
ขั้นต่อไปคือ ติดตั้งฟอนต์ไทย (เช่น Droid Sans) และคีย์บอร์ดไทย (เช่น CN Thai มีใน Market) เท่านี้ก็ใช้งานได้ราบรื่น
Add new comment