มาแล้วครับ วิธี Root 2.3.5 (ไม่ง่ายเหมือน SuperOneClick เดี่ยวๆ แต่ก็ไม่ยากเกินไปหรอกครับ :D)
เรามาเริ่มกันเลยดีกว่าครับ

1. เริ่มด้วยการ Download สิ่งที่จำเป็นในการ Root กันก่อนเลย
1.1 – Java
http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html
แล้วแต่ Edition ของ Windows นะครับ ถ้า
32 bit เลือก jdk-7u1-windows-i586.exe
64 bit เลือก jdk-7u1-windows-x64.exe
1.2 – Android SDK
http://dl.google.com/android/installer_r14-windows.exe
1.3 – zergRush
https://github.com/downloads/revolutionary/zergRush/zergRush.zip
1.4 – SuperOneClick 2.1.1
ftp://shortfuse.org/SuperOneClick/Packages/SuperOneClickv2.1.1-ShortFuse.zip

2. ลงทั้ง 4 อย่างให้เรียบร้อย (1,2 ลงแบบ Default ไปเลยครับ ส่วน 3,4 ให้แตกไปไว้ C:root (จริงๆไว้ที่ไหนก็ได้แต่ให้ง่าย

ต่อการทำตามก็ไว้ตามนี้ละกัน)

3. ใส่ Micro SD Card ที่ไม่มีอะไรอยู่ข้างใน (เพิ่ง Format นั่นเอง ทางต้นฉบับบอกว่ามันอาจจะช่วยหรือไม่ช่วยในการ Root

ก็จริง แต่ Safe กว่า ใครจะใส่แบบไม่ Format ก็ลองกันเองครับ :P)

4. ต้องไม่ลืม Set เครื่องให้เป็น USB Debugging
โดย settings -> applications -> development แล้วเลือก “USB debugging”

5. ต่อเครื่องเข้ากับคอมพิวเตอร์โล้ด

6. เปิด Command Prompt โดย กดปุ่ม Windows+r หรืออาจจะ Start > cmd จะได้เป็นหน้าจอดำๆขึ้นมา

7. พิมพ์ตามนี้ (ในกรณีที่ลงแบบ Default ถ้าใครเลือกไปลงที่อื่นก็ Navigate ไปยัง Platform-tools ใน android sdk folder

เอานะครับ) ปล.ผมใช้ Windows 32 bit นะครับ ถ้าใช้ 64bit อาจจะอยู่ใน Program Files (x86) ลองหาๆดู
cd C:Program FilesAndroidandroid-sdkplatform-tools แล้วกด Enter

8. พิมพ์ adb push C:rootzergRush /data/local แล้วกด Enter

9. พิมพ์ adb shell แล้วกด Enter

10. พิมพ์ chmod 755 /data/local/zergRush แล้วกด Enter

11. พิมพ์ /data/local/zergRush แล้วกด Enter

12. ภาวนาครับ 5555 ตอนนี้ก็รอไปเรื่อยๆ จนมัน Run เสร็จ

13. ถึงจะมี Error ประมาณว่า เขียน log file ไม่ได้ก็ช่างมัน (ของผมเป็นนะ)

14. ลอง Check สถานะ ดูว่า Root รึยังโดย
14.1 พิมพ์ adb shell แล้วกด Enter
14.2 พิมพ์ id แล้วกด Enter
ถ้า Root สำเร็จจะขึ้นประมาณนี้

uid=0 (root) gid=0 (root)

นั่นแปลว่า Root ได้เรียบร้อย (แต่ตอนนี้ยังไม่มี Super User นะครับ) ไปต่อกันเลย

15. ถอด Micro SD Card ออก

16. เปิด SuperOneClick ใน Folder C:root (ที่ผมได้ให้แตกมาไว้ในนี้)

17. คลิ้ก Root ได้เลยครับ

18. ถ้ามันค้างใน Step 6 (ของผมเป็นอีกนั้นแหละ) ดึง USB ออกเลยครับ แล้วเสียบเข้าไปใหม่

19. ก็รอมันดำเนินการจนเสร็จ

20. ถ้ามันถามว่ายังไม่ได้ลง Busybox ให้มันลงให้มั้ย ก็ตอบไปเลยว่า “ลงเลยจ้า” 555

21. ลองเช็กที่น้อง Player ของเราว่า Super User Icon ขึ้นมารึยัง

22. ถ้าขึ้นแล้วก็เสร็จบริบูรณ์จ้า

ขอโทษที่ไม่ได้ Capture ภาพมาให้ดูครับ เพราะตอนนั้นลุ้นอยู่ 55

หวังว่าจะช่วยให้ทุกท่านได้สิทธิ์ที่มันควรจะเป็นของเรานะครับ 😀
(นี่นั่งนึกๆเอาตอนนั้นนะว่ามันเป็น ภาพยังไง คงพอถูๆไถๆไปได้นะ ฮ่าๆ)

———————————————————————————————————————

ที่ผมได้เคยบอกไว้ว่า อาจจะทำเป็น batch file ให้มันง่ายขึ้นได้
มันมีคนทำตามแนวคิดนั้นแล้วครับ ผมไม่ต้องทำเองละ 555

สำหรับใครที่คิดว่ายุ่งยากเกินไปก็ลองวิธีนี้
Concenpt เหมือนกัน แต่คราวนี้ ง่ายกว่าเดิม แค่ โหลดไฟล์นี้

http://forum.xda-developers.com/attachment.php?attachmentid=761956&d=1319631837

โหลดไปแล้วแตกไฟล์ (ไว้ที่ Desktop ก็ได้หาง่ายดี)

ก่อนทำ ต้องไม่ลืม Set เครื่องให้เป็น USB Debugging
โดย settings -> applications -> development แล้วเลือก “USB debugging”
และ
เปิดโหมด UNKNOWN SOURCES
โดย settings -> applications -> development แล้วเลือก “UNKNOWN SOURCES”

ต่อด้วย ต่อ เครื่องเราเข้า Computer ครับ

Double Click ที่ runme.bat

แล้วกดอะไรก็ได้ 1 ครั้ง (enter ก็ได้)
แล้วก็รออย่างเดียวครับ

หวังว่าจะเป็นประโยชน์สำหรับคนชอบความง่ายนะครับ แหะๆ

Credit:http://forum.xda-developers.com/showthread.php?t=1319653