มีวิธีใดบ้างในการสำรอง / กู้คืนข้อความ SMS และ MMS โดยใช้ ADB เมื่ออุปกรณ์ไม่ได้ถูกรูท
adb pull
จะไม่ทำงานที่นี่เนื่องจาก/data/data/com.android.providers.telephony/databases/mmssms.db
ADB ไม่สามารถอ่านฐานข้อมูลที่เกี่ยวข้องได้หากไม่ได้ทำงานในโหมดที่ไม่ปลอดภัย (รูท)adb shell "cat /data/data/com.android.providers.telephony/databases/mmssms.db > /sdcard/mmssms.db
ไม่ทำงานหากไม่มีการเข้าถึงรูทadb backup
ด้วยเหตุผลบางอย่างไม่ครอบคลุมฐานข้อมูลนี้บนอุปกรณ์ที่ฉันตรวจสอบด้วย (สำรองข้อมูลว่างเปล่า - เพียง 41 ไบต์ของส่วนหัวสำรองในไฟล์ผลลัพธ์)
ฉันสงสัยเป็นพิเศษว่าทำไมadb backup
ไม่ครอบคลุม หากเป็นเพราะ "เหตุผลด้านความเป็นส่วนตัว" ก็ควรนำไปใช้กับฐานข้อมูลผู้ติดต่อซึ่งสำรองไว้อย่างชัดเจน
อ้างอิง:
- adb สามารถใช้เพื่อกู้คืนข้อความ SMS ในขณะที่อยู่ใน“ Safe Mode” หรือไม่? ครอบคลุมหัวข้อเดียวกัน - แต่นอกเหนือจากนั้นฉันไม่ได้ จำกัดโหมดปลอดภัย
- สำรองข้อมูล sms / mms เต็มรูปแบบผ่าน adb (บนเว็บไซต์ของเราผู้พัฒนาเว็บไซต์) มีไว้สำหรับ "โซลูชันที่รูท" (และนอกเหนือจากนั้นอายุน้อยกว่า: คำถามและคำตอบมีอายุมากกว่า 3 ปี)
ดังนั้น: ทางออกใด ๆ ในอุปกรณ์ที่ไม่ได้รูท? โปรดทราบว่าฉันไม่ได้ขอวิธีแก้ปัญหาจากแอพ ฉันตระหนักดีมีปพลิเคชันหลายใช้ได้สำหรับการนี้ ฉันต้องการ "shell based solution" โดยเฉพาะเพื่อใช้ผ่าน ADB
adb backup
: ข้อยกเว้นบางประการพวกเขาส่วนใหญ่เพิกเฉย แต่ผู้ใช้ชอบเก็บ SMS อย่างมากซึ่งไม่ได้ครอบคลุม