- - วิธีการรูท Nexus One ที่ใช้ Android 2.2.1 จาก Ubuntu Linux

วิธีการรูท Nexus One ที่ใช้ Android 2.2.1 จาก Ubuntu Linux

รูท Nexus One Linux
Nexus One ได้รับการรูตเป็นเวลานานแล้วและวิธีการนั้นยังคงง่ายต่อการติดตามตราบใดที่คุณใช้ Windows อย่างไรก็ตามอาจมีหลายคนที่ต้องการรูทอุปกรณ์จาก Linux และในขณะที่วิธีการทำงานบน Linux ก่อนหน้านี้จะไม่ทำงานหากคุณใช้การอัปเดต Android 2.2.1 OTA โชคดีที่มีวิธีการทำเช่นนั้นในขณะนี้จาก Ubuntu อ่านต่อเพื่อดูคำแนะนำอย่างละเอียด

วิธีการนี้ถูกนำมาให้เราโดยสมาชิกฟอรัม XDA-Developers anthortic ผู้ที่เป็นผู้ใช้อูบุนตูที่ภาคภูมิใจต้องการที่จะรูทNexus One ของเขาโดยไม่ต้องใช้ Windows เพื่อจุดประสงค์ เขาลองรูทด้วย SuperOneClick ซึ่งเป็นวิธีการรูตแบบสากลที่เราต้องการซึ่งทำงานกับอุปกรณ์ Android ส่วนใหญ่ แต่ดูเหมือนว่าจะไม่ทำงานใน Linux อาจเป็นเพราะเขาได้ใช้การอัปเดต Android 2.2.1 OTA แต่สิ่งที่สำคัญคือมันไม่ได้ผล จากนั้นเขาก็ตัดสินใจที่จะพัฒนาวิธีการแบบแมนนวลโดยใช้ประโยชน์จากช่องโหว่แบบเดียวกันกับที่ SuperOneClick ใช้และทำงานได้!

หากคุณไม่คุ้นเคยกับการรูทคุณจะได้รับคำแนะนำเพื่อตรวจสอบเหตุผล 10 อันดับแรกของเราในการรูทอุปกรณ์ Android ของคุณรวมถึงคู่มือการรูทเครื่อง Android ที่ครอบคลุมของเรา การรูทโดยทั่วไปจะทำให้คุณสามารถเรียกใช้แอพหลายพันแอปที่ต้องการการเข้าถึงรูทเพื่อการทำงานที่ถูกต้อง นอกจากนี้ยังช่วยให้คุณติดตั้ง ROM แบบกำหนดเองและอิมเมจการกู้คืนลงในโทรศัพท์ของคุณเพื่อเปลี่ยนระบบปฏิบัติการและดำเนินการขั้นสูงหลายอย่าง

Disclaimer: โปรดปฏิบัติตามคู่มือนี้โดยยอมรับความเสี่ยงเอง AddictiveTips จะไม่รับผิดชอบหากอุปกรณ์ของคุณได้รับความเสียหายหรือถูกบล็อกระหว่างกระบวนการ

ที่ต้องการ:

  • พีซีที่ใช้ Ubuntu Linux วิธีการนี้ได้รับการทดสอบว่าทำงานบน Ubuntu 10.10
  • Nexus One ที่ใช้ Android 2.2.1 Froyo
  • ADB ติดตั้งและทำงานบนคอมพิวเตอร์ของคุณ
  • ไฟล์ Softroot ของ Nexus One ที่ต้องการ

ขั้นตอน:

  1. ดาวน์โหลดไฟล์ Nexus One Softroot จากลิงก์ที่ให้ไว้ข้างต้นและแตกเนื้อหาของไฟล์ tar ไปยังโฟลเดอร์เดียวกันกับที่คุณมี ADB
  2. เปิด Terminal และนำทางไปยังโฟลเดอร์ที่คุณมี ADB และไฟล์เหล่านี้
  3. ป้อนคำสั่งเทอร์มินัลต่อไปนี้:
    sudo ./adb push psneuter /data/local/tmp/psneuter
    sudo ./adb push busybox /data/local/tmp/busybox
    sudo ./adb push su /data/local/tmp/su
    sudo ./adb shell chmod 755 /data/local/tmp/psneuter
    sudo ./adb shell chmod 755 /data/local/tmp/busybox
    sudo ./adb shell chmod 755 /data/local/tmp/su
    sudo ./adb shell
    cd /data/local/tmp
    ./psneuter
    sudo ./adb shell
  4. ตอนนี้คุณควรได้รับพรอมต์ # เพื่อระบุว่าการรูตสำเร็จแล้ว หากต้องการยืนยันสิ่งนี้เพิ่มเติมให้ป้อนคำสั่ง ‘id’ (โดยไม่มีเครื่องหมายอัญประกาศ) คุณควรเห็นว่าได้รับ ‘uid = 0 (root) gid = 0 (root)’ เป็นคำตอบโดยยืนยันว่าขณะนี้คุณมีสิทธิ์เข้าถึงรูต
  5. ยังเหลืออีกไม่กี่ขั้นตอนเพื่อให้รูทนี้ถาวร ดำเนินการต่อโดยป้อนคำสั่งเหล่านี้:
    mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
    cd /data/local/tmp
    ./busybox cp busybox /system/bin
    chmod 4755 /system/bin/busybox
    busybox cp su /system/bin
    chmod 4755 /system/bin/su
    exit
    exit
  6. ตอนนี้คุณควรตั้งค่า / พาร์ติชันระบบของคุณกลับเป็นแบบอ่านอย่างเดียวก่อนที่คุณจะพร้อม เพียงป้อนคำสั่งเทอร์มินัลเหล่านี้:
    sudo ./adb shell
    su
    mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system
    exit
    exit
  7. สุดท้ายคุณต้องติดตั้งแอพ SuperUser ขอแนะนำให้ใช้เวอร์ชันล่าสุดจาก Android Market และควรจะทำงานได้อย่างสมบูรณ์ เมื่อติดตั้งเสร็จเรียบร้อย

ไปแล้ว - ตอนนี้คุณมี Nexus One ที่ใช้ Android 2.2.1 Froyo รูทอย่างถาวร

[ผ่าน XDA-Developers]

ความคิดเห็น