ก่อนที่เราจะเริ่มต้นที่คุณมีความหยั่งรากโทรศัพท์? ถ้าไม่ฉันขอแนะนำอย่างยิ่งว่าถึงเวลาที่คุณจะต้องกระโดด 99% ของบทเรียนที่ช่วยให้คุณทำสิ่งนี้ต้องการให้คุณมีโทรศัพท์รูท (ฉันรู้ว่า b / c ฉันใช้เวลาประมาณหนึ่งชั่วโมงในการค้นหาวิธีการทำโดยไม่ต้องมีโทรศัพท์รูท .. ไม่พบเลย .. ) ถ้าคุณคิดเกี่ยวกับมัน iPhone ของคุณก็จะต้องทำการรูทเครื่องก่อน ดังนั้นจึงสมเหตุสมผลทั้งหมด เพิ่มเติมเกี่ยวกับการรูทเมื่อสิ้นสุดคำตอบ
จากประเภทบรรทัดคำสั่งของคุณ:
adb shell
สิ่งนี้จะนำคุณไปยังบรรทัดเชลล์ android comand ของคุณ (คุณควรเห็นดังนี้: shell@android:/ $
now พิมพ์:
shell@android:/ $run-as com.domain.yourapp
สิ่งนี้จะนำคุณไปยังไดเรกทอรีข้อมูลของcom.domain.yourapp
:
shell@android:/data/data/com.domain.yourapp $
หากไม่มี (เช่นถ้าคุณได้รับข้อผิดพลาด) แสดงว่าคุณอาจไม่มีโทรศัพท์รูทหรือคุณไม่ได้ใช้สิทธิ์ผู้ใช้รูทของคุณ ในการใช้สิทธิ์ผู้ใช้รูทของคุณให้พิมพ์su
บนบรรทัดคำสั่ง adb และดูว่าเกิดอะไรขึ้นหากคุณได้รับข้อผิดพลาดแสดงว่าคุณไม่ได้รูทโทรศัพท์ ถ้าไม่ใช่ให้ทำการรูทก่อนจากนั้นทำตามคำแนะนำเหล่านี้
จากตรงนั้นคุณสามารถพิมพ์ls
และคุณจะเห็นไดเรกทอรีทั้งหมดรวมถึง dbs:
shell@android:/data/data/com.domain.yourapp $ ls
cache
databases
lib
shared_prefs
หลังจากที่คุณสามารถใช้เพื่อเรียกดู sqlite3 dBASE .. ที่ถ้าคุณไม่ได้ติดตั้ง (คุณสามารถค้นหาได้โดยพิมพ์sqlite3
ถ้าคุณได้รับcommand not found
แล้วคุณจะมีการติดตั้ง. ในการติดตั้ง SQLite ทำตามคำแนะนำที่นี่
เกี่ยวกับการรูต:หากคุณไม่เคยรูทโทรศัพท์ของคุณมาก่อนและคุณกังวลเกี่ยวกับการรูทโทรศัพท์ของฉันฉันสามารถบอกคุณได้อย่างมั่นใจว่าไม่มีอะไรต้องกังวล มีแบบฝึกหัดการรูทโทรศัพท์ที่ง่ายและรวดเร็วสำหรับรุ่นเก่าและใหม่ทั้งหมดและคุณสามารถรูทโทรศัพท์ของคุณแม้ว่าคุณจะมีเครื่องแมค (ฉันรูทเครื่อง s3 ด้วย mac ของฉัน)