ฉันรูท Galaxy S3 ที่ปลดล็อคแล้ว (SGH-T999)
ตอนนี้ฉันพยายามเรียกใช้adb root
จากพรอมต์คำสั่งของ Windows แต่ฉันได้รับadbd cannot run as root in production builds
ข้อผิดพลาด ดังนั้นสิ่งแรกที่ฉันตรวจสอบคือโทรศัพท์ของฉันถูกรูทจริงหรือไม่?
ฉันจึงลองทำสิ่งต่อไปนี้:
เปิดพร้อมรับคำสั่ง
$adb devices // lists my device
$adb shell //goes to shell
$su // opens a 'SuperSu' prompt on my phone and I 'Grant' permission
# // Before following the rooting instructions, I was getting 'no su command found' in the previous step. So, I believe my phone is ROOTED. **Correct me if I'm wrong.**
อย่างไรก็ตามเมื่อฉันทำadb root
ฉันได้รับadbd cannot run as root in production builds
ข้อผิดพลาด ดังนั้นฉันคิดว่าฉันอาจต้องทำบางอย่างเพิ่มเติมนอกเหนือจากที่ฉันทำข้างต้น ฉันลองวิธีแก้ปัญหาทั้งหมดในคำถาม SO ต่อไปนี้:
- เรียกใช้สคริปต์ในฐานะรูทผ่าน ADB
- ไม่อนุญาต adb remount แต่สามารถเข้าถึง super user ใน shell - android
- ไม่สามารถเรียกใช้ 'adb root' บนโทรศัพท์ Android ที่รูทได้
ข้างต้นไม่ได้ผลสำหรับฉัน สิ่งที่พวกเขาทำคือให้การเข้าถึง ROOT ภายใน SHELL ฉันต้องการadb root
ทำงานเพื่อให้สามารถรันคำสั่ง adb ต่างๆได้โดยไม่ต้องเข้าเชลล์