วิธีที่ง่ายมากคือES File Explorerจาก Google Play Store คุณสามารถเรียกดูของคุณ
/system/app
โฟลเดอร์ (สำหรับแอประบบ)
/data/app
โฟลเดอร์ (สำหรับแอปผู้ใช้ต้องมีการเข้าถึงรูท)
และคัดลอกไปยังของคุณ/sdcard
(หรือที่อื่น ๆ )
การคัดลอกไฟล์หลายไฟล์ด้วย ES File Explorer นั้นง่ายมาก เพียงแค่กดค้างที่ไฟล์ใดไฟล์หนึ่งแล้วใส่เครื่องหมายถูกที่ไฟล์ทั้งหมดที่คุณต้องการคัดลอก จากนั้นเรียกดูโฟลเดอร์ (บน sdcard ของคุณ) ที่คุณต้องการวาง
การเชื่อมต่อกับคอมพิวเตอร์ของคุณผ่านสาย usb จะช่วยให้คุณสำรองเนื้อหา sdcard ของคุณไปยังคอมพิวเตอร์ของคุณ
อัปเดต (การเข้าถึงพื้นที่ข้อมูล / แอปที่มีการป้องกัน):
ฉันสังเกตว่า/data/
ไดเรกทอรีไม่สามารถอ่านได้ คุณสามารถดึงเนื้อหาใด ๆ หากคุณรู้โดยใช้ชื่อ ฉันจะอธิบายโซลูชันcommand-line (cli) เพื่อรับชื่อและไฟล์ อย่างไรก็ตามเครื่องมือสำรองข้อมูลที่แนะนำโดย Izzyเป็นวิธีที่ง่ายที่สุดในการไป
นี่เป็นวิธีการทีละขั้นตอนเพื่อรับรายการแพ็กเกจและดึงแพ็กเกจโดยใช้ commandline:
ดาวน์โหลดและติดตั้งแพคเกจ Android SDK (หรือดูมีการติดตั้ง ADB น้อยที่สุดหรือไม่สำหรับวิธีการแก้ปัญหาที่ต้องใช้พื้นที่น้อยลงถ้าคุณไม่ต้องการพัฒนาแอพ Android) ในขณะที่คุณจะสามารถเข้าถึงทุกสิ่งในโลก (Android) อย่ากังวลเกินไป ... แค่มุ่งเน้นไปที่วัตถุประสงค์ทันทีและคุณสมบัติอื่น ๆ ทั้งหมดอาจเป็นวันที่แตกต่างกัน
เพิ่มพา ธ ไปยังไดเร็กทอรีทั้งสองของการติดตั้งแพ็กเกจ ( [installedpath]/tools
และ[installedpath]/platform-tools
สำหรับการติดตั้ง SDK แบบเต็ม)
ตอนนี้ด้วยการเสียบ Android ผ่าน usb เรียกใช้สิ่งนี้เพื่อรับรายการแอพที่ติดตั้งทั้งหมด:
$ adb shell 'pm list packages'
ตอนนี้คุณมีรายการชื่อแอพที่ติดตั้งทั้งหมดของคุณ
ใช้-f
พารามิเตอร์เพื่อรับชื่อพา ธ เต็มของแพ็กเกจที่ต้องการโดยระบุสตริงการค้นหาที่พบในรายการก่อนหน้า:
$ adb shell 'pm list packages -f reader'
ตอนนี้ดึงชื่อพา ธ แบบเต็มของแพ็คเกจที่คุณต้องการใช้:
## adb pull [filepathname] [destination path] ##
$ adb pull /data/app/com.ebooks.ebookreader-2.apk ~/mybackupdir
ขั้นตอนอาจดูเหมือนซับซ้อน แต่ทำได้ง่ายกว่าที่กล่าวไว้ เมื่อคุณดำเนินการสองสามครั้งคุณจะพบว่ามันง่ายมากที่จะดึงแอพจากอุปกรณ์ของคุณ คุณยังสามารถเขียนสคริปต์เพื่อทำสิ่งนี้เป็นยูทิลิตี้สำรองข้อมูลส่วนตัวของคุณเอง
ในขณะที่มีทางเลือก gui ดังที่กล่าวไว้ในคำตอบอื่นฉันขอแนะนำให้ดูที่คุณสมบัติของคำสั่ง adb ซึ่งรวมถึงการสำรองข้อมูลเต็มรูปแบบ ... ตัวเลือกสำหรับผู้ใช้ในการเลือกสิ่งที่พวกเขาต้องการสำรองข้อมูลและที่ไหน
การติดตั้ง Android SDK แบบเต็มจะทำให้สามารถเข้าถึงส่วนประกอบของอุปกรณ์ Android ของคุณได้อย่างเต็มที่ (จากบรรทัดคำสั่ง)
ดูคำสั่ง:
$ adb -help
ดูที่ส่วนสำรอง (ของหน้าจอความช่วยเหลือ):
adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|-nosystem] [<packages...>]
- write an archive of the device's data to <file>.
If no -f option is supplied then the data is written
to "backup.ab" in the current directory.
(-apk|-noapk enable/disable backup of the .apks themselves
in the archive; the default is noapk.)
(-obb|-noobb enable/disable backup of any installed apk expansion
(aka .obb) files associated with each application; the default
is noobb.)
(-shared|-noshared enable/disable backup of the device's
shared storage / SD card contents; the default is noshared.)
(-all means to back up all installed applications)
(-system|-nosystem toggles whether -all automatically includes
system applications; the default is to include system apps)
(<packages...> is the list of applications to be backed up. If
the -all or -shared flags are passed, then the package
list is optional. Applications explicitly given on the
command line will be included even if -nosystem would
ordinarily cause them to be omitted.)
คุณสามารถใช้Android Backup Extractorเพื่อสำรวจไฟล์สำรองที่บีบอัดที่สร้างโดยยูทิลิตี้ adb
การกู้คืนการสำรองข้อมูลไปยัง android นั้นเป็นคำสั่ง "-restore" ที่เรียบง่าย:
$ adb restore <file>
Android Backup Extractor มีวิธีการสำรวจการสำรองข้อมูลและเลือกไฟล์แต่ละไฟล์ (เช่น apk ในวัตถุประสงค์ของ OP) เพื่อจัดเก็บหรือรักษาไว้
แพ็คเกจ explorer มีเครื่องมือหลากหลายแพลตฟอร์มเช่น Java, perl และ cygwin
คุณสามารถแยกข้อมูลสำรองด้วย (โดยใช้ java แยก opton):
## this line converts the android backup into a tar file ##
$ java -jar abe.jar unpack backup.ab backup.tar
ออกด้านข้างของคำตอบ CLI ของฉันเริ่มต้นส่วนใหญ่แอป GUI ที่แม่นยำเพื่อให้บรรลุคำถามเฉพาะ OP คือAirDroid ฟรีใช้งานง่ายมากและใช้งานง่าย
หากต้องการใช้ให้เรียกใช้แอป มันให้ที่อยู่ IP ท้องถิ่นสำหรับพิมพ์ลงในเว็บเบราว์เซอร์ ลิงก์จะให้ UI ที่คล้ายกับหน้าจอหลักของ Android คลิกที่ไอคอน "แอพ" และเลือกหนึ่งแอพขึ้นไปเพื่อดาวน์โหลด คุณสามารถติดตั้งหรือติดตั้งแอพใหม่โดยใช้อินเทอร์เฟซเดียวกัน
มีทางเลือก GUI อื่น ๆ อีกมากมาย (ส่วนต่อประสานกราฟิกกับผู้ใช้) เช่น QtADB (หลายแพลตฟอร์ม) หรือสำหรับผู้ใช้ Windows รวมถึง Droid Explorer ที่ยอดเยี่ยมโดยสมาชิกของเรา Ryan Conrad (ดูตัวอย่างการสำรองข้อมูลเต็มรูปแบบของอุปกรณ์ที่ไม่รูท ดูadb tag-wikiของเรา)
/system/app
(งานระบบ) หรือ/data/app/
(ปพลิเคชันของผู้ใช้)