ได้อ่านวิธีทำจากบอร์ดนี้แล้ว พูดตามตรงว่าอึ้งไปเลย คือทำไม่เป็นเลยสักนิดเดียว ช่วยด้วยครับ ไม่รู้ว่าโพสถูกห้องผิดห้องหรือเปล่าแต่ถ้ามีใครทำให้แล้วคิดตังค์ก็ยินดีครับ..จริงๆ นะครับ ตอนนี้ใช้ N1 อยู่และคิดว่าผิดหังที่ซื้อมาเพราะปัญหาจุกจิกเยอะครับ จะ upgrade ก็ยากเหลือเกิน ยิ่งอ่านยิ่งงง ความหวังสุดท้ายอยู่ที่ sense ของ htc desire ครับ
สามารถ pm สถานที่นัดพบและราคามาได้นะครับ แต่ถ้าอยากให้ผมทำเองจริงๆ บอกก่อนว่ากลัวเจ๊งครับ ^^
ถ้าเครื่อง root แล้วลงไทยแล้ว ก็ทำไม่ยากครับ ผมก็ใช้ sense ui ของ Desire อยู่ ใช้ได้ดีกว่า rom ปรกติครับ ลอง pm มาสอบถามได้ครับ
แต่ถ้ายังไม่ root ก็ทำเยอะหน่อยครับ
root แล้ว แต่ผมอ่อนมากเรื่องพรรคนี้ครับจึงต้องขอความช่วยเหลือครับ
…
ถ้าเป็นไปได้จะขอ step การทำหน่อยครับ เผื่อจะฮึดสู้เองอีกสักรอบ
เตรียมไฟล์ก่อนการทำน่ะครับ ดังนี้
1. Android sdk
2. driver usb ของ N1
3. Recovery mode version 1.7 (ตอนนี้ไม่รู้มีใหม่กว่านี้หรือเปล่าน่ะครับ)
4. ไฟล์ rom ของ HTC Desire โหลดที่นี่ครับ
http://android.modaco.com/content/google-nexus-one-nexusone-modaco-com/303009/01-apr-alpha-r21-modaco-custom-rom-desire-port-with-online-kitchen-chinese-arabic-hebrew/
5. ไฟล์ฟอนต์ ภาษาไทยของ droidsans
ขั้นตอนการทำเดี๋ยวผมรวมให้อีกทีครับ
ว้าว ผมเข้ามาอ่านทุกวันเลย นึกไม่ถึงว่าวันนี้จะเจอ surprise ขอบคุณนะครับ mrboo วันนี้จะลองทำตามดูนะครับ ไม่รู้ว่าหมู่หรือจ่า ^^
ต่อครับ มีเวลาเขียน แป๊ปๆน่ะครับ (ถ้าข้อไหนไม่เข้าใจสอบถามอีกทีน่ะครับ ผมเขียนไม่ค่อยเก่งครับ)
เริ่ม
1. ทำการต่อสาย USB เ้ข้ากับ N1 ของเราโดยให้เครื่องคอมมองเห็น N1 เป็น Removable drive ก่อน
2. ทำการ unmount เพื่อให้คอมสามารถมองเห็นข้อมูลภายใน SD ของ N1 ได้ครับ
3. copy ไฟล์ ที่ได้จากข้อ 4 ใน ( rom ของ HTC Desire “alpha-r21-update-modacocustomrom-nexusone-desire-withadditions-a2sd-signed.zip” ) ไว้ที่นอกสุดของ SD การ์ด (จะเปลี่ยนชื่อเป็นชื่อสั้นๆ ก็ได้ครับ แต่ต้องมี .zip ด้วยน่ะครับ)
4. ถอดสาย usb ออกครับ
5. ปิดเครื่อง
ุ6. เปิดเครื่องเพื่อเข้าสู่ unlock mode โดยการกด ปุ่มเปิด + ลูกกลิ้ง
7. กดปุ่มเปิดอีกครั้งหนึ่ง
8. กด vol- เลือกหัวข้อ Recovery แล้วกดปุ่ม เปิด อีกครั้งเพื่อเข้าสู่ Android system Recovery
9. หมุนลูกกลิ้ง มาที่หัวข้อ Backup/Restore แล้วกดลูกกลิ้ง 1 ครั้ง จะเข้าสู่ menu Backup/Restore
10. ทำการ backup ข้อมูลทั้งหมดไว้ก่อนเผื่อ up ไปแล้วมีปัญหาจะได้นำของเก่ากลับมาได้ครับ เลือกหัวข้อ ” Nand Backup” รอจนเสร็จครับ
11. backup เสร็จก็กดปุ่ม vol- 1 ครั้ง จะกลับมาที่ หน้าแรก แล้วใช้ลูกกลิ้งเลื่อนลงมาที่หัวข้อ “Wipe”
12. เลือกหัวข้อ “Wipe data/factory reset” อันนี้จะเป็นการล้างข้อมูลที่มีอยู่ในเครื่องครับ พวก contact หรือ โปรแกรม ต่างๆ ที่โหลดไว้ในเครื่องจะถูก ลบทิ้งหมด เรื่องโปรแกรม เดี๋ยวติดตั้งใหม่ได้ แต่พวก contact ถ้าให้ดี sync กับ gmail เก็บไว้ก่อน แล้วค่อย sync ลงเครื่องใหม่ครับ
13. Wipe เสร็จแล้ว กดปุ่ม Vol- 1 ครั้งเพื่อกลับมาที่ เมนูแรก แล้วเลือกหัวข้อ “Flash zip from sdcard” โปรแกรมจะแสดง ไฟล์ที่เรา copy จากขั้นตอนที่ 3 ถ้ามีไฟล์อื่นๆ ด้วยก็ไม่ต้องสนใจครับ ให้ใช้ ลูกกลิ้งเลื่อน highlight ไปที่ ไฟล์ที่ เรา copy ไว้ แล้วกดลูกกลิ้งเพื่อเป็นการติดตั้ง กด ลูกกลิ้ง อีกครั้งเพื่อเป็นการยืนยันการติดตั้ง ถ้าไฟล์ที่เรา copy มาไม่มีปัญหาใดๆ เครื่องก็จะเริ่มติดตั้งและให้เรารอ จนกว่าจะเสร็จ ประมาณ 1-2 นาที
14. เสร็จแล้ว จะกลับมาที่หน้า menu เดิมครับ ให้ทำการ “Power off” หรือ “Reboot system now”
15. ระบบก็จะเริ่มเปิดขึ้นโดยแสดงหน้าจอ “HTC quietly brilliant” ขึ้นมาแทน หน้าจอที่มี 4 สีพุ่งเข้าหากันครับ ตอนนี้เราจะเข้าสู่ sense ui ของ HTC ครับ ตั้งค่า เริ่มต้นครับ ( gmail , วันเวลา อื่นๆ)
16. ตอนนี้จะใช้งานได้แล้วแต่ไม่มีภาษาไทย ครับ
17. เสียบสาย usb ระหว่าง n1 และ คอม
18. รอให้คอมมองเห็น n1
19. ไปที่ start กด ตรง tab search ของ vista ว่า cmd กด enterแล้ว cmd จะเปิด
20. พิมพ์ cd c:\sdk\tools แล้ว enter
21. ต้องแน่ใจว่าไฟล์ฟอนต์ไทยทั้งหมด 6 ไฟล์อยู่ใน folder c:\sdk\tools ด้วยน่ะครับ
22. พิมพ์ adb devices แล้ว enter เพื่อเช็คว่าคอมเจอ N1 ของเรา ซึ่งจะแสดง s/n ขึ้นมา
23. พิมพ์ adb remount แล้ว enter
24. พิมพ์ตามข้างล่างและกด enter ตามท้ายทุกบรรทัด
ต้องพิมพ์ให้เหมือนตามนี้เลยนะครับ CASE SENSITIVE!
adb push DroidSans.ttf /system/fonts
adb push DroidSans-Bold.ttf /system/fonts
adb push DroidSerif-Bold.ttf /system/fonts
adb push DroidSerif-BoldItalic.ttf /system/fonts
adb push DroidSerif-Italic.ttf /system/fonts
adb push DroidSerif-Regular.ttf /system/fonts
25. พิมพ์ adb reboot
26. nexus one จะ reboot
27. ตอนนี้ n1ที่ up เป็น HTC Sense UI ก็อ่านภาษาไทยได้แล้วครับ
ปล. บางขั้นตอนอาจจะเขียน ผิดๆ ถูกๆ ถ้าใครอ่านแล้วผิดแย้งได้น่ะครับ ยังเขียนไม่ค่อยเก่งครับ
ตอนนี้ที่ใช้อยู่ มันจะมีข้อดีของ HTC เพิ่มเข้ามาคือ
1. มี widget สวยงามของ Sense UI อย่างที่เราเห็น
2. มี desktop อยู่ 7 หน้า ของเดิม มี 5 หน้า สำหรับคนที่ชอบวางโปรแกรมไว้บน desktop เยอะๆครับ
3. มีโปรแกรม SMS ที่แสดงบน Desktop เลย ไม่ต้องเรียกเข้าไปเพื่อเปิดดูครับ
4. ปุ่ม phone เมื่อกดตามตัวเลขตามตัวอักษรสามารถค้นหาชื่อภาษาอังกฤษได้ด้วย (อันนี้ผมชอบมากเพราะว่าของเดิมเวลาค้นหาใน contact จะต้องเข้าหลายหน้ากว่าจะค้นหาพบ
5. สามารถใช้เบอร์ใน sim ได้โดยไม่ต้อง copy ลงเครื่องก่อน และใช้ได้พร้อมกับ เบอร์ในเครื่องโดยแสดงเป็น รูป sim ขึ้นมาครับ (ปรกติที่ผมใช้อยู่เดิมจะต้อง copy เบอร์ใน sim ลงเครื่องก่อนถึงจะเรียกใช้งานได้)
6. มีโปรแกรม pdf viewer มาให้ โดยใช้ multitouch ได้ (ของเดิมผมต้องติดตั้งโปรแกรมเพิ่ม และยังใช้ multitouch ไม่ได้ หรือผมหาไม่เจอไม่รู้)
ึ7. กล้องมีลูกเล่นเยอะกว่าของ N1 เดิม
ุ
สำหรับ ข้อเสีย ครับ
1. มีบางโปรแกรมที่ run เกิดอาการ force close บ้าง (ส่วนใหญ่เป็นเกมส์)
2. ค่อนข้างรับประทาน แบตเพิ่มขึ้น แต่ก็พอรับได้ครับ เพราะยังไงผมก็ชาร์จทุกวัน
3. bluetooth ยังใช้งานได้ไม่เสถียร เดี๋ยว scan เจอเดี๋ยวไม่เจอ
อื่นๆครับ ตอนนี้ลอง wi-fi กับ 3G เท่านั้น ยังไม่ได้ลอง Edge เพราะไม่ได้สมัคร Edge ด้วยครับ package ของ AIS ราคาแพงครับ
ยังไม่ได้ลง GPS ครับ ยังหาโปรแกรมลงไม่ได้ครับ
แค่นี้ก่อนครับ
ทำไงดี PC ยังมองไม่เห็น เครื่อง N1 เลย ใช้ skd ไทม่เป็นครับ มันมีแต่จะให้ install update แล้วก็ไม่เห็นจะมีปุ่มเข้าโปรแกรมเลย ต้องไปกด skd setup ประจำเลย งงครับ ทำไงต่อดี
ครับ ไม่ต้องตกใจครับ พอ ติดตั้งตัว sdk แล้ว ก็เข้าไปที่ folder ที่เก็บโปรแกรม sdk ครับ จะมี folder tools เกิดขึ้น เข้าไปในนั้นเลยครับ จะใช้คำสั่ง adb ได้ครับ ทดสอบโดยการเสียบสาย usb แล้ว ใช้ คำสั่ง “adb devices” ได้เลยครับ
อย่าลืมลง Driver ของ Nexus One ด้วยนะครับ เดี๋ยวคอมไม่รู้จัก ใช้ windows อะไรครับ จะได้แนะนำได้ถูก
Windows 7 ครับ
ผมเข้าไปอ่านที่ http://developer.android.com/sdk/installing.html เขาบอให้ไปเอาโปรแกม jdk ก่อน ถึงจะได้ ไม่รู้ว่าออกทะเลแล้วหรือเปล่าเนี่ยะ
อันนี้ทะเล จริงๆครับ
ทำหมดทุกวิธีแล้ว ยังไม่เห็น เครื่องเลยครับ
เหนื่อยจัง ขอพักก่อนนะครับ ขั้นที่ 1 ยังไม่ผ่านเลย
.
.
.
.
มีใครช่วยทำให้หน่อยได้ไหมเนี่ยะ จะไม่ไหวแล้ว…
ผมไม่แน่ใจว่าเครื่อง Nexus One ของคุณ kelp ได้เคยทำอะไรไปหรือยังนะครับ
ก่อนอื่น computer ท่ี่จะเชื่อมต่อกับ nexus one จะต้องลง USB driver ก่อนครับ
http://www.droidsans.com/files/usb_driver_3.zip
นอกจากนี้ควรมี SDK ด้วยครับ เลือกโหลดตัวที่เป็น windows นะครับ
http://developer.android.com/sdk/index.html
ลง SDK ไว้ใน C:\ นะครับ
พอลงเสร็จ ให้ rename เป็น SDK เพื่อที่ให้ง่ายต่อการเรียกใช้ครับ
เดี๋ยวมาต่อครับ หิว
ครับผม รออยู่ครับ
SDK มัน Auto ไป install ที่ไหนก็ไม่รู้ มันออกมาเป็นแบบ SDK setup แล้วหน้าต่างอะไรก็ไม่รู้ขึ้นมา ปุ่มเข้าโปรแกรมก็ไม่มี อะไรของมัน
ส่วน Driver N1 เครื่องมันเห็น (เห็นแบบ Printer) แต่ไม่สามารถเห็นเป็น removable disk ได้ครับ
เครื่องคุณ kelp unlock แล้วหรือยังครับ
สังเกตุง่ายๆ ถ้าเครื่อง unlock แล้ว เวลาเปิดเครื่องขึ้นมาจะเห็นรูปแม่กุญแจอยู่ใต้ logo X ครับ
การติดตั้ง SDK ในเบื้องต้นให้ใช้ Win RAR แตก file ออกมาครับ แล้วไปไว้ที่ Drive C:
จะได้ C:\android-sdk-windows
ให้ rename เป็น sdk ครับ เพื่อให้ง่ายต่อการใช้งาน
จะได้ C:\sdk
พอนำ nexus one มาเชื่อมต่อกับ computer ทาง USB cable
ที่ nexus one มันจะมี notify message ขึ้นมา ใน notify windows จะมีให้กดอยู่ 2 ปุ่ม ให้กดปุ่มที่อยู่ด้านซ้ายมือครับ (ตอนนี้ผมไม่มี USB cable ในมือครับ เลยไม่รู้จะลงรายละเอียดยังไง)
ที่ Nexus One ให้เปิด debugging mode ด้วยครับ (กด setting > application > Development > USB Debugging) เพื่อให้ Computer มองเห็นโทรศัพท์
อีกอย่าง ผมไม่แน่ใจว่าคุณ kelp ได้ format SD card แล้วหรือยังนะครับ
มาลง Recovery Image กันดีกว่า (recovery-RA-nexus-v1.7.0.img)
Link http://forum.xda-developers.com/showthread.php?t=611829
1. โหลดเสร็จแล้ว copy ไปไว้ที่ C:\sdk\tools ครับ
2. เครื่อง nexus one เข้า fastboot mode
3. เสียบสาย usb เชื่อมต่อระหว่าง Computer กับ Nexus One
4. เปิด cmd windows และพิมพ์คำสั่งเหล่านี้ลงไป
cd c:\sdk\tools
fastboot devices
fastboot flash recovery recovery-RA-nexus-v1.7.0.img
เป็นอันเรียบร้อย ตอนนี้คุณก็มี recovery image ตัวใหม่แล้ว พร้อมใช้งานสำหรับการ flash custom ROM ต่างๆ
การ Flash Custom ROM จะต้องทำผ่าน Recovery Mode ครับ
การเข้า Recovery Mode มีสองวิธีครับ
1. ผ่าน Bootloader Mode
2. ผ่าน adb command
มาดูวิธีแรกครับ
1. ปิดโทรศัพท์
2. กด volume down ค้างไว้ แล้วกดปุ่ม Power Key
ตอนนี้เครื่องจะเข้าสู่ BootLoader Mode ครับ
3. กด volume down เลือก recovery
4. กดปุ่ม Power Key เพื่อ select
5. หลังจากนั้นเครื่อง Nexus One จะ boot เข้า Recovery Mode
วิธีที่สอง สั่งผ่าน adb command
1. เปิด nexus one ตามปกติ
2. ต่อสาย USB ระหว่าง nexus one กับ computer
3. set เครื่อง nexus one ให้อยู่ใน debugging mode
4. เปิด cmd windows แล้วพิมพ์คำสั่งตามนี้ครับ
cd c:\sdk\tools
adb devices (ใช้ทดสอบการเชื่อมต่อ computer กับ nexus one)
adb reboot recovery
5. หลังจากนั้นเครื่อง Nexus One จะ boot เข้า Recovery Mode
ตกลงว่าได้ยังครับ r21 นะ นิ่งสุดๆ
น่าจะยังไม่นิ่งน่ะครับ เห็นบอกยังเป็น Alpha อยู่ วิทยุก็ยังใช้ไม่ได้ ต้องรอ Froyo ออกมา เห็นว่าจะใช้วิทยุได้
มาดูวิธีการ unlock bootloader กันก่อนครับ
ต้องบอกก่อนว่า การ unlock bootloader จะทำให้เครื่องหมดประกันนะครับ และไม่สามารถทำให้ lock กลับมาเหมือนเดิม (ไม่ต้องคิดมากครับ เพราะไม่ได้ซื้อเครื่องมาบูชา)
เอ่อ แล้วทำไมต้อง unlock bootloader ?
เพราะการลง custom ROM จำเป็นต้อง unlock bootloader ก่อนครับ เพื่อที่จะลง Custom Recover Image (recovery-RA-nexus-v1.7.0 ) หลังจากที่ลง custom recovery image แล้ว เครื่อง Nexus One จะถูก root โดยอัตโนมัติครับ
มาดูวิธี unlock กันก่อนครับ
1. ที่ Computer จะต้องลง USB driver และมี SDK ติดตั้งไว้แล้ว
2. ที่ nexus one จะต้องเข้า Fastboot Mode แล้วมันเข้ายังไง ทำตามนี้ครับ
ปิดโทรศัพท์ กด trackball ค้างไว้ แล้วกดปุ่มเปิดเครื่อง (Power Key)
3. เสียบสาย usb เชื่อมต่อระหว่าง Computer กับ Nexus One
4. เปิด cmd ของ windows
กดปุ่ม start แล้วพิมพ์ cmd ในช่อง search programs and files แล้วกด Enter ครับ
จากนั้นพิมพ์คำสั่งเหล่านี้ลงไป
cd c:\sdk\tools
fastboot devices
fastboot oem unlock
แล้วแต่ละคำสั่งไว้ทำอะไร
คำสั่ง fastboot devices ใช้เช็คการเชื่อมต่อระหว่าง Computer กับ Nexus One หากการเชื่อมต่อสำเร็จ Nexus One จะส่ง serial number ของเครื่องกลับมาแสดงที่ cmd windows ครับ
คำสั่ง fastboot oem unlock ใช้ unlock bootloader ครับ
5.กดปุ่ม Volume Up เพื่อเลือก yes แล้วกดปุ่ม Power Key เครื่องจะ unlock bootloader และ reboot เครื่อง
6.ที่ cmd จะขึ้นข้อความ error ไม่ต้องสนใจ
ตอนนี้เครื่องคุณจะถูก unlock เรียบร้อย
menu ต่างๆที่คุณเห็นใน Recovery Mode นั้นได้มาจากที่คุณลง recovery-RA-nexus-v1.7.0 ไปสักครู่นี้นั่นแหละครับ
เมื่อเข้า Recovery Mode แล้ว ก็ถึงเวลา copy Custom ROM ลง SD card ใน nexus one ครับ
เรื่องของ Custom ROM แล้วแต่ชอบครับ ของผมใช้ของ CM
ผมขอทึกทักเอาว่าคุณ kelp ได้ format SD card + เสียบสาย USB แล้วนะครับ
ใช้ track ball เลือกไปที่ USB-MS toggle ครับ พอเลือกแล้วมันจะเหมือนกับเอา SD card ใน nexus one มาเชื่อมต่อกับ computer โดยตรง จากนั้นก็ copy Custom ROM ตามอัธยาศัย
พอ copy เรียบร้อยแล้วก็กด track ball อีกทีครับ มันจะกลับมา Recovery Mode เหมือนเดิม
ตอนนี้ไปต่อข้อ 9 ของคุณ mrboo ได้เลยครับ
ขอให้โชคดีครับ
คุณ kelp ติดตรงไหนถามได้นะครับ ถ้าตอบได้จะช่วยตอบครับ 🙂
R21 นิ่งสุดๆหรือเปล่านี่ ไม่รู้ครับ ยังไม่เคยลอง ตอนนี้ผมใช้ Custom ของ Cyanogen Mod ครับ
ขอบคุณ คุณ notbad นะครับ กำลังทำอยู่ครับ ของผม unlock แล้วครับ แต่ยังไม่เห็น sd card อยู่ดี เดี๋ยวจะลองใหม่นะครับ ได้ผลยังไงจะมา update ให้อีกนะครับ ^^
ป.ล. อย่าเพิ่งรำคาญผมนะครับ มือใหม่จริงๆ
ไม่มีใครรำคาญครับ อ่านเยอะๆ หรือใช้ search box ของ web ช่วย
เดี๋ยวจะสนุกจนวางไม่ลง ^ ^
ไม่รำคาญหรอกครับ ตอนนี้ผมมีสาย USB ในมือแล้ว อิอิ คุณ kelp ค่อยๆอ่านตามนะครับ อันไหนไม่เข้าใจถามได้ครับ
ตอนเสียบสาย USB ที่ nexus one จะมีเสียงวิ๊ง แล้วที่มุมบนซ้ายมือของจอจะมีรูป USB อยู่ ให้เอานิ้วไปแตะ bar ด้านบนแล้วลากลงมาครับ
จะเห็นว่ามี notify message อยู่อันนึง มันจะเขียนว่า USB connected เอานิ้วกดเบาๆตรง message นั้นเลยครับ แล้วจะเห็น windows USB connected แล้วมีปุ่ม 2 ปุ่ม ด้านซ้ายเขียนว่า mount ให้กดเลยครับ
และอีกสักอึดใจเดียว computer ก็จะมองเห็น SD card ใน nexus one ครับ
หรือจะใช้วิธีที่เขียนไว้ใน Rep #18 ก็ได้ครับ
สองวิธีนี้มันต่างกันตรงไหนเหรอ
วิธีใน Rep #18 มันจะเป็นการต่อเชื่อม computer กับ nexus one ที่อยู่ใน recovery mode
แต่วิธีข้างบนนี้เป็นการต่อเชื่อม computer กับ nexus one ในขณะที่ on nexus one ปกติ เพื่อที่จะเขียนอ่า่นข้อมูลใน SD card เท่านั้น
แต่หากต้องการใช้งาน adb ด้วย จะต้อง set ให้ nexus one ทำงานใน USB debugging mode ด้วยครับ