Saturday, November 24, 2012

การ root เครื่อง Galaxy Note II


Android Tips: การ root เครื่อง Galaxy Note II แบบง่ายๆ 
สำหรับการรูธเครื่อง Galaxy Note II ที่ผมนำมาเสนอในครั้งนี้ ผมนำมาจากที่ลิ้งค์ข้างล่างนี้ครับ
http://forum.xda-developers.com/showpost.php?p=31801060&postcount=2
เครดิตโดย dr.ketan แห่งเว็บ xda-developers.com ครับผม
......
เริ่มกันเลยดีกว่าครับ...ก่อนที่จะทำการรูธเครื่อง สิ่งที่คุณต้องเตรียมก็มีดังต่อไปนี้ครับ

 - ติดตั้ง adb driver / Kies บนเครื่องคอมพิวเตอร์ของคุณให้เรียบร้อย  ลิ้งค์โหลด adb driver: http://d-h.st/a7H  ลิ้งโหลด Kies: http://www.samsung.com/in/support/usefulsoftware/KIES/JSP 
 
 
 - เปิดซอฟท์แวร์ Odin และให้คลิ้กที่ปุ่ม PDA และเลือกไฟล์ cwm6-root-note2 ที่เราเพิ่งดาวน์โหลดมา (เหมือนในรูปตัวอย่าง)
 - ต่อ Galxy Note II เข้ากับเครื่องคอมพิวเตอร์, หลังจากนั้น หน้าจอของซอฟท์แวร์ Odin จะขึ้นคำว่า 0:[COM9] เหมือนในรูปตัวอย่าง
 - กดปุ่ม Start ที่ด้านล่างของหน้าจอซอฟท์แวร์ Odin
 - ไปดูที่หน้าแอ็พ ว่ามีแอ็พชื่อ SuperSU ถูกติดตั้งลงมารึยัง...โดยแอ็พที่ว่านี้ จะมีหน้าตาไอคอนเหมือนรูปข้างล่าง, ถ้ามี แสดงว่าเรารูธสำเร็จแล้ว...ถ้ายังไม่มี...ให้ลองไล่ทำตั้งแต่แรกอีกครั้งนะครับ


หลังจากติดตั้ง adb driver / Kies บนเครื่องคอมพิวเตอร์ของคุณแล้ว...ให้ทำการรีสตาร์ทเครื่องซักครั้งนะครับ
ดาวน์โหลดซอฟท์แวร์ที่ใช้ในการรูธที่ชื่อว่า Odin 3.04 มาไว้ในเครื่องของคุณ พร้อมกับทำการแตกไฟล์ zip ให้เรียบร้อย (โหลดได้ที่นี่ )
- ดาวน์โหลดไฟล์ CWM recovery & Root เครดิตคุณ chenglu แห่ง xda-developers.com โดยดาวน์โหลดได้ที่นี้  เมื่อโหลดมาแล้ว ไม่ต้องทำการแตกไฟล์นะครับ (ไฟล์จะเป็นนามสกุล .tar)
- หลังจากนั้นให้ทำการเชื่อมต่อ Galaxy Note II เข้ากับเครื่องคอมพิวเตอร์ซักครั้ง...เพื่อให้เครื่องคอมพิวเตอร์ของเรารู้จัก Galaxy Note II
- reboot Glaxy Note II เพื่อเข้าโหมด Download โดยทำการปิดเครื่องให้เรียบร้อย...แล้วจึงกดปุ่ม Vol Down + Home + Power (ถ้าเข้า Download โหมดได้...คุณจะพบกับหน้าจอพื้นสีดำ และมีตัวหนังสือบอกว่าเป็นโหมด Download)





- หลังจากนั้น ตัวซอฟท์แวร์ Odin จะทำการรูธเครื่องของเรา, ให้รอจนกระทั่ง Note II ถูกรูธและตัวเครื่องรีสตาร์ทแล้วหนึ่งครั้ง

ที่มา http://www.pdamobiz.com/forum/forum_posts.asp?TID=592716&PN=1

root i-mobile i-Style Q2


How to root i-mobile i-Style Q2 (On Linux only) 

** การ root ทำให้หมดประกันกับทาง I-mobile น่ะครับ ต้องมีความรู้เกี่ยวกับการใช้คำสั่งใน Ubuntu พอสมควร ผมไม่รับรองกับความเสียหายที่จะเกิดขึ้นกับเครื่อง น่ะครับแต่เครื่องผม ทำได้ตามนี้ครับ

สำหรับตอนนี้เท่านั้นนะครับ เพราะยังไม่มีไดรเวอร์ ADB (Android Debugging) บน Windows ทำให้ไม่สามารถใช้ได้ หลัก ๆ เลยคือต้องใช้ ADB ในการจัดการครับ ซึ่งเครื่องที่ยังไม่ root จะไม่สามารถใช้งาน Terminal Emulator ทั้งหลายบนโทรศัพท์ได้ ดังนั้น จึงต้องใช้งานผ่าน Desktop เพียงอย่างเดียวครับ บน Linux นั้นไม่ต้องมีไดรเวอร์ของ ADB เพียงแค่รู้รหัส OEM ก็พอครับ ทีละขั้นตอนเลยนะครับ

1. ต้องมี Linux ก่อน จะเป็นดิสโทรอะไรก็ได้ตามสะดวก แนะนำ Ubuntu ครับ ติดตั้งง่าย แนะนำว่าติดตั้งจริง ๆ ดีที่สุดครับ หรือถ้าติดตั้บบน Virtual Machine ทั้งหลายก็ต้องตั้งค่าสาย USB ให้ดี ใครถนัดวิธีไหนก็ตามสะดวกครับ (ไม่แนะนำ WUBI นะครับ ปัญหาเยอะ)

2. ติดตั้ง JAVA จะเป็นเวอร์ชั่นล่าสุด ถ้าเอาง่าย ๆ ใน Repository จะมี OpenJDK Runtime อยู่ ใชัตัวนี้ได้เลยครับ ถ้าเป็น Ubuntu ก็เปิด Ubuntu Software Centre หา Java ในนั้น หรือ Distro อื่ นๆ ก็ตามวิธีครับ แต่มี OpenJDK เหมือนกันแน่นอน

**สำหรับคนที่ติดตั้ง Linux แบบ 64bit ต้องติดตั้ง ia32-libs ด้วยนะครับ**

3. เมื่อติดตั้ง JAVA เรียบร้อยแล้ว ไปดาวน์โหลด Android SDK สำหรับ Linux ที่http://developer.android.com/sdk/index.html โดยเลือกของ Linux ถ้าลงแบบ 64 bit ก็ไม่ต้องสนใจครับ ใช้ตัว i386 นั่นแหละ ดาวน์โหลดเสร็จแล้วแตกไฟล์ไว้ที่ Home ก็ได้ครับ เวลาใช้งานผ่าน Terminal จะได้ง่าย

4. เปิด Terminal ขึ้นมา (อาจชื่อ GNOME Terminal ตัวไหนก็ได้) มันจะพร้อมอยู่ที่ HOME folder เป็นเรื่องปกติ ก็พิพม์ cd android-sdk-linux เมื่อเข้าไปในนั้นแล้วก็สั่งคำสั่งนี้ครับ  tools/android update sdk --no-ui  ถ้าไม่มีอะไรผิดพลาดมันจะค่อย ๆ โหลดทุกอย่างมาครับ ทุกอย่างตามความเร็วเน็ต

5. เมื่อดาวน์โหลดจนเสร็จเรียบร้อย ลองกลับไปดูที่โฟลเดอร์ android-sdk-linux/platform-tools ครับ ในนั้นจะมีไฟล์ชื่อ adb แสดงว่าเรียบร้อยแล้ว

6. ที่โทรศัพท์ ไปที่ Settings > Development Options  ดูที่ USB Debugging ถ้ายังไม่ได้ติ๊กก็ติ๊กด้วยครับ

7. เชื่อมต่อโทรศัพท์เข้ากับคอมพิวเตอร์ เปิด Terminal แล้วพิมพ์ lsusb กด Enter จะมีรายการ USB ต่าง ๆ ขึ้นมา ให้หาบรรทัดที่เขียนว่า High Tech Computer ครับ ในบรรทัดนั้นก่อนหน้าชื่อที่บอกไปจะมีเลข xxxx:xxxx อยู่ 4ตัวหน้าคือรหัส OEM ของเครื่อง และ 4 ตัวหลังคือรหัสรุ่นครับ ในที่นี้เราจะ root เจ้า Q2 ถ้าเปิด USB Debugging แล้วเลขที่ได้ไม่น่าจะต่างกัน จะต้องเป็นเลข 0bb4:0c03 ครับ

8. จาก Terminal พิมพ์ sudo gedit /etc/udev/rules.d/50-android.rules กด Enter จะขึ้นหน้าต่าง text editor ขึ้นมา หรือจะใช้ text editor ตัวอื่นก็ได้ตามถนัด พิมพ์ตามนี้ครับ SUBSYSTEMS==”usb”, ATTRS{idVendor}==”0bb4″, ATTRS{idProduct}==”0c03″, MODE=”0666″ จากนั้นเซฟไฟล์ได้เลย (ซึ่งการเพิ่มแบบนี้จะเพิ่มได้เรื่อย ๆ หากคุณมี Android เครื่องอื่นก็สามารถสร้างไฟล์ 51,52,53 ต่อไปได้เรื่อย ๆ แล้วเปลี่ยนเลขให้ตรงกับรุ่นครับ)

9. เรียบร้อยแล้วก็กลับมาที่ Terminal พิมพ์ cd android-sdk-linux/platform-tools สั่ง ./adb devices จะต้องขึ้นเลขชุดนึงขึ้นมา และต่อท้ายด้วย device ประมาณนี้

0123456789ABCDEF    device

แต่ถ้าขึ้นเป็น ????????????????    no permissions ให้ทำดังนี้ครับ ใน Terminal ตรงพาร์ทนั้นครับไม่ต้องเปลี่ยน พิมพ์

sudo su
./adb kill-server
./adb start-server

จากนั้นถอดสาย USB ออกจากโทรศัพท์ เสียบใหม่อีกครั้ง แล้วสั่ง ./adb devices จะเห็นเลขเป็นชุด ๆ อย่างข้างบนครับ

................

เมื่อสามารถใช้งาน ADB ได้แล้ว ต่อไปคือการ root ครับ สำคัญที่ไฟล์นี้ โหลดเลยครับ root mt6575.rar

แตกไฟล์ทั้งหมดใส่ในโฟลเดอร์ platform-tools ครับ เพราะเราจะ ADB จากในนั้น เรียบร้อยแล้วทำตามนี้ครับ (หรือจะเปิดไฟล์ .bat แล้วทำตามวิธีในนั้นก็ได้ ผมก็ทำตามในนั้น แต่เอามาเรียบเรียงให้ง่าย ๆ ตรงนี้แล้วกันนะครับ)
**ปิดเครื่อง ถอดแบตออก ใส่ใหม่ กด Vol Down + Power พร้อมกัน เข้า Factory Test Mode แล้วค่อยเชื่อมต่อกับคอมพิวเตอร์ครับ ไม่งั้นจะเจอ Permission Denied ครับ**

Step 1
./adb shell mv /data/local/tmp /data/local/tmp.bak
./adb shell ln -s /data /data/local/tmp
./adb reboot


โทรศัพท์จะรีสตาร์ทครับ แต่ถ้าดับก็ไม่ต้องตกใจ ผมก็ดับครับ ช่างมัน เปิดเองเลย เมื่อเปิดแล้วก็ขั้นตอนต่อไปครับ (บางครั้งจะเปิดไม่ติดต้องถอดแบตรออกแล้วเปิดใหม่น่ะครับ)

Step2
./adb shell rm /data/local.prop > nul
./adb shell "echo \"ro.kernel.qemu=1\" > /data/local.prop"
./adb reboot



Step3
./adb shell id

ตรงนี้ถ้าขึ้นประมาณ "the id is 0 / root" แสดงว่ามาถูกทางแล้วครับ ถ้าไม่ใช่ทำใหม่ตั้งแต่ต้นเลยครับ

ในกรณีสำเร็จนะครับ ทำต่อไปดังนี้

./adb remount
./adb push su /system/bin/su
./adb shell chown 0.0 /system/bin/su
./adb shell chmod 06755 /system/bin/su
./adb push busybox /system/bin/busybox
./adb shell chown 0.0 /system/bin/busybox
./adb shell chmod 0755 /system/bin/busybox
./adb push Superuser.apk /system/app/Superuser.apk
./adb shell chown 0.0 /system/app/Superuser.apk
./adb shell chmod 0644 /system/app/Superuser.apk
./adb push RootExplorer.apk /system/app/RootExplorer.apk
./adb shell chown 0.0 /system/app/RootExplorer.apk
./adb shell chmod 0644 /system/app/RootExplorer.apk

./adb shell rm /data/local.prop
./adb shell rm /data/local/tmp
./adb shell mv /data/local/tmp.bak /data/local/tmp
./adb reboot


เปิดเครื่องอีกครั้ง จะเห็นไอคอน Super User และสามารถให้ Permission กับแอพที่ต้องการสิทธิ์ root เช่น Titanium Backup ได้ครับ ลองดู

unroot 

"unroot ไปลบ File 
/system/bin/su
/system/app/superuser
/system/app/rootexplorer 
โดยใช้ rootexplorer ลบนะครับ" 
ที่มา http://porpramarn.blogspot.com/2012/08/ubuntu-root-i-mobile-i-style-q2.html

การ root i-style q3

วิธีการ Root 
***วิธีทำนี้ ทำตามขั้นตอนของ Windows 7 หากเป็น Windows XP ลองปรับเอาเอง ผมจำไม่ได้ครับว่า XP ต้องเข้าตรงไหนยังไง ลืมไปแล้ว!!! 
** ขั้นตอน 1-13 เป้นแค่ขั้นตอนการเตรียมตัวเท่านั้น การ root จริงๆจะเริ่มที่ขั้นตอนที่ 14 ครับ 

1. Downlaod - http://www.mediafire.com/?4uw80qoidp9gj7z - แตกไฟล์ไว้ที่ไหนก็ได้ พักไว้ก่อน 

2. ที่มือถือ เข้า Setting > Developer > ติ๊กถูกที่ USB Debugging 

3. เชื่อมต่อ Q3 กับคอมพิวเตอร์ เข้าไปที่ Device Manager มันจะขึ้น I-Mobile I-Style Q3 ที่มี ! สีเหลือง 

4. ดับเบิ่ลคลิกเพื่อเปิด Properties แถบบนเลือก Details ตรง Property เลือก Hardware Ids 

5. ดูตามรูป ให้ดูตรง PID_ ว่าเราเป็นเลขอะไร (มันจะมี 0C02 , 0C03 ) 
 
** ถ้าเป็นอื่นๆ บน Q3 ให้เลื่ือนแถบ Notification ลงมา กดที่ USB computer connection แล้วติ๊กที่ Media Device มันน่าจะทำให้เป็น 0C02 

6. ไปตรงไฟล์ที่เราโหลดมาในข้อ 1. ในโพเดอร์ Drivers ให้ทำการ แตกไฟล์ไดร์เวอร์ที่ตรงกับของเครื่องเราออกมา (หรือจะทั้งหมดก็แล้วแต่) 

7. จากนั้นให้กลับไปหน้า General กดปุ่ม Update Drivers เลือก Browse My Computer... แล้วกด Browse ไปที่โพเดอร์ที่เราแตก Drivers ไว้ 

8. Windows 7 มันจะแจ้งเตือนว่า Drivers แปลกปลอม ไม่ต้องห่วงฮะกด Install ต่อได้เลย ถ้าคุณยังมุ่งมั่น (หรือจะหยุดก็แล้วแต่) 

9. หากได้แล้ว จะเห็นไดร์เวอร์หัวข้อ ADB Interface ขึ้นว่า HTC Dream Com... ขึ่้นมา เป็นอันโอเคละ ^^ 

10. ลองทดสอบด้วยการเปิดไฟล์ Step-1-Check Drivers ขึ้นมา ถ้าข้างล่างคำว่า List of Devices Detect มี ID เครื่องเราขึ้นมา เป็นอันว่าคุณได้ผ่านมาครึ่งทางแล้ว (หากในข้อ 9 เห็น ไดร์เวอร์แล้ว แต่ข้อนี้ไม่เจอไดร์ ให้ลองเอาสายไปเสียบ USB หลังเครื่องครับ) 

11. ปิดมือถือ แล้วเปิดใหม่โดยการกด ปุ่มเพิ่มเสียง+ลดเสียง+พาวเวอร์ [color=#FF0000]ทั้งหมด 3 ปุ่มพร้อมกัน[/color] 

12. มันจะถามว่า จะเข้า mode ไหน ให้กด ปุ่มลดเสียง เพื่อเข้า Factory Mode 

13. ตอนนี้คอมเราจะไม่เห็นมือถือเราอีกแล้ว!! เนื่องจากเจ้านี่ได้เปลี่ยน PID ตัวเองไปเป็นออีกตัวนึง ซึ่งก็คือ PID_0005 ให้เราทำตามข้อ 7-10 อีกครั้ง (ทำข้อ 10 เพื่อทดสอบอีกครั้งว่า adb สามารถใช้ได้หรือไม่) 
** ตรงนี้หากใครเจอ PID เลขอื่นๆ รบกวนแจ้งมาทางผม tana.sara@gmail.com ผมลอง 2 เครื่อง เจอแต่ 0005 ครับ 

14. ทีนี้กดเปิดไฟล์ Step-3-Root.bat ได้เลย (ต้องทำในหน้า Factory Mode นะครับ) 

15. พอมันดำเนินการไปซักพัก มันจะหยุด ขึ้นว่า [color=#FF0000]Rebooting (1/3) - Continue...[/color] 
ให้รอจนเครื่องเราบูทขึ้นมาใหม่ (มันจะบูทเข้าandroid ปกติ ไม่เป็นไร) แต่ถ้าหากใครไม่ยอมบูทขึ้นมาเอง ให้กดเปิดเครื่องเองได้เลยครับ 

16. หลังจากเครื่องบูทขึ้นมาแล้ว(ลองแอบดู Device Manager ด้วยว่าเห็น Q3 ของเราอยู่รึป่าวก็ดี) ให้กด enter ทีนึง มันจะทำงานต่อ จนขึ้น [color=#FF0000]Rebooting (2/3) - Continue...[/color] 

17. รอเครื่องบูทขึ้นมาอีกรอบ กด enter ถ้าตรงนี้ขึ้นประมาณว่า [color=#FF0000]uid=0 (root) [/color]ให้กด Enter ต่อได้เลย ถ้าไม่ใช่ แปลว่าอาจจะเกิดข้อผิดพลาด ลองไล่ดูว่า ตรงไหนมัน Error หรือขึ้น Failed รึป่าว ใน Step-3-Root นี้ 

18. รอมันทำจนเสร็จ จนมันขึ้น [color=#FF0000]Rebooting (3/3) - You should now be Rooted[/color] ก็กระโดดโลดเต้นได้เลย พอเครื่องเปิดขึ้นมาใหม่ จะมีทั้ง SuperSU และ RootExplorer เรียบร้อยแล้ว ขอให้สนุกกับการปลดล็อคชีวิตนะครับ ^^ 

วิธี unroot 
ใช้ RootExplorer เข้าไปลบ 
/system/bin/su 
/system/app/superuser 
/system/app/rootexplorer

ที่มา http://www.pdamobiz.com/forum/forum_posts.asp?TID=588360&PN=1