Replies from EthanFirst
ยินดีด้วยคับ ว่าแต่ลงตัวไหนไปคับ yakju/takju, 4.0.4/4.1.1
flash-all.bat เอาจากที่ผมอัพโหลดไว้รึเปล่าคับ (ไฟล์ flash-all_ics_jb.zip) ถ้าใช่ เลือกให้ถูกตัวนะคับ เพราะใน Zip มี 4 ตัว
แต่ถ้าเป็น flash-all_v2.zip อันนั้นคือ Script จากที่ผมเขียนตาม blog น่ะคับ มันจะใช้สำหรับ yakju 4.0.4 เท่านั้น
แต่ถ้าเขียนเอง ลองอ่านขั้นตอนใน blog อีกซักครั้งคับ อย่าลอกคำสั่งจากใน blog นะคับ เพราะผมเขียนเป็นตัวอย่างตั้งแต่ตอน yakju 4.0.4
เลือกง่าย เน้นผลลัพธ์ เลือกใช้ toolkit ก็ง่ายครับ แต่มันจะไม่รู้เรื่องว่าเราทำอะไรลงไป แล้วถ้ามีเวอร์ชั่นใหม่ๆ ก็ไม่รองรับ ต้องมาหาตัวใหม่อีก
วิธีใน blog ผม รองรับ Nexus Device ทุกรุ่น รองรับ ROM ในอนาคตตลอด (สังเกตใน blog อธิบายไว้ตอน 4.0.4 แต่ถึงปัจจุบัน 4.1.1 ก็ยังใช้ได้) เคยมีชาว Nexus S อ่าน และทำตามใน blog ผม ก็สามารถนำไปใช้ได้ และปัจจุบัน Nexus 7 ที่ออกมา ก็ยังสามารถใช้วิธีเดียวกันนี้ได้อยู่
คงต้องเลือกเอาคับ ว่าสนใจแต่ผลลัพธ์ ไม่เน้นวิธีการ หรือ อยากรู้วิธีการต่างๆ ด้วย
คับ Install เฉพาะ Android SDK Platform-tools ก็พอคับ เราใช้แค่นั้น
ส่วนตัวอื่นๆ ไว้สำหรับ Developer ไว้พัฒนา App น่ะคับ
เมื่อ unlock สำเร็จ สังเกตุได้ 2 จุด ดังนี้
1. ในหน้า bootloader จะเห็น Lock State ดังนี้
2. ตอน boot ที่ Logo Google จะเห็นรูปแม่กุญแจ ดังนี้
1. ถ้าไม่พบ platform-tools แสดงว่ายังไม่ได้โหลดมาน่ะคับ ไม่ใช่ว่าลง Android SDK แล้วใช้ได้เลยนะคับ ต้องเปิด SDK Manager แล้วติ๊กโหลด platform-tools มาด้วยนะคับ
2. unlock คือการ unlock bootloader เหมือนเป็นการเปิดประตูเข้าไปยำเครื่องนะคับ ตอน unlock มันจะขึ้นหน้าจอแบบนี้ ให้เราเข้าไปกด Yes เพื่อยืนยัน (ลองอ่านคำแนะนำบนหน้าจอดูคับ)
3. root คือการ ทำให้ได้มาซึ่งสิทธิของ Superuser ถ้าเทียบกับ Windows ก็เหมือน User ที่เป็น Admin สามารถแก้ไขตัว Windows ได้ ของ Android ก็คล้ายๆ กัน คือเพิ่ม su เข้าไปในระบบ เพื่อให้สามารถสั่งเข้าไปยุ่งกับระบบได้ (เช่น การไปกำหนด Speed CPU) ซึ่งบาง App ที่ต้องการสิทธิ root ถึงจะสามารถใช้งานได้
สรุป
– การ unlock ทำให้หมดประกัน ในส่วนของ Software (ROM หรือ OS นั่นแหล่ะ) แต่เราก็ลงเองได้ ไม่ต้องง้อประกัน แต่ถ้าอยากได้ประกันส่วนนี้คืน ก็ยังสามารถสั่ง oem lock กลับได้เหมือนกัน
– การ root ไม่เกี่ยวกับประกัน เพราะเป็นแค่การติดตั้ง su กับ App ชื่อ Superuser (เครื่องมือใช้ root บางตัว ใช้ SuperSU ก็ได้เหมือนกัน) ถ้าเราไม่ได้เรียกใช้มัน (จาก App ที่ต้องการสิทธิ root) ก็เหมือนไม่ได้ root นั่นแหล่ะคับ
– การ root จะต้องทำหลังการลง ROM ถ้าทำก่อน พอลง ROM มันก็หายไปอยู่ดี
อยากลง Version ไหน ก็โหลดตัวนั้นเลยคับ
คือตอนเขียนบทความตอนแรก ผมอธิบายว่า เปลี่ยนคำสั่ง sleep เป็น timeout น่ะคับ แล้วพอดีพบว่า คำสั่ง timeout ไม่สามารถใช้กับ Windows XP ได้ ก็เลยหาทางอื่นมาให้แทนน่ะคับ
ที่ท้าย blog มีตัวที่ผมทำเสร็จแล้วให้ download ไปศึกษา โหลดไปดูเอาก็ได้คับผม
ลง Official ROM ไม่ได้ใช้ CWM คับ
ลองดูวิธีตามนี้ (ข้างในมี link ย่อยๆ เช่นวิธีลง Driver อยู่ด้วย)
http://droidsans.com/node/62246
เปลี่ยนไม่ได้คับ รองรับ External Keyboard เฉพาะภาษาอังกฤษ
ลองดูคับ
http://droidsans.com/node/62246
เพิ่งเห็นว่าพิมพ์ตกไป
yakjuxw ตอนนี้สุดที่ 4.0.4
yakju/takju สุดที่ 4.1.1
คุณต้องเข้าใจก่อนว่า rom คุณคือรหัส yakjuxw เป็น local rom ซึ่งมากับเครื่องศูนย์ไทย
ส่วนที่เล่น 4.1.1 เค้าใช้ rom รหัส yakju หรือ takju กัน ซึ่งเป็น world wide rom
yakjuxw ตอนนี้สุดที่ 4.0.4
สุดที่ 4.1.1
วิธีในคลิป ไว้ใช้กรณีตัวอัพเดตไม่ยอมมา ของรหัสนั้นๆ ไม่ได้หมายความว่า จะอัพเดต yakjuxw เป็น yakju/takju ได้
มีทางเดียว คือลง yakju/takju เอาเอง ซึ่งต้องยอมเสียข้อมูลในเครื่องทั้งหมดไป เพราะต้อง unlock และ wipe install rom ตามที่ผมได้อธิบายใน blog
หวังว่าคงเข้าใจนะคับ ไม่รู้จะอธิบายยังไงให้ละเอียดกว่านี้ละ
ไม่มีคับ Google เตรียมให้แต่แบบนี้ ใช้วิธีเดียวกันได้ตั้งแต่ Nexus One, Nexus S, Galaxy Nexus จนถึง Nexus 7