คำถามติดแท็ก adb

สำหรับปัญหาที่เฉพาะเจาะจงกับ Android Debug Bridge (adb) เครื่องมือบรรทัดคำสั่งเพื่อโต้ตอบกับอุปกรณ์ Android และอินสแตนซ์ของเครื่องจำลอง ดูวิกิพีเดียแบบแท็กแบบเต็มสำหรับรายละเอียดและคำแนะนำ

7
สำรองและกู้คืนการตั้งค่าและแอปพลิเคชัน Android ผ่าน ADB
ฉันต้องการถามว่าเป็นไปได้หรือไม่ที่จะสำรองและเรียกคืนการตั้งค่าและแอปพลิเคชัน Android ทั้งหมดผ่าน ADB ฉันเหนื่อย: adb backup -all adb: unable to connect for backup มันไม่ทำงานในขณะที่คำสั่งอื่น ๆ ทั้งหมดทำงาน เป็นไปได้ไหมที่จะใช้bmgrนี้?
30 backup  adb 

5
เป็นไปได้ไหมที่จะเขียนไปยังคลิปบอร์ดของอุปกรณ์โดยใช้ ADB
ฉันสนใจที่จะเรียนรู้วิธีเขียน (และถ้าเป็นไปได้อ่านจาก) คลิปบอร์ดของอุปกรณ์ Android ที่รูท ฉันหวังว่าจะทำเช่นนั้นโดยใช้ ADB ผ่าน USB และฉันไม่สนใจที่จะติดตั้งแอพใด ๆ เพื่อช่วยฉันทำสิ่งนี้เพราะนี่เป็นสิ่งที่ฉันวางแผนจะทำ ข้อเสนอแนะหรือช่วยแนะนำฉันในทิศทางที่ถูกต้องจะได้รับการชื่นชมอย่างมาก
26 adb  system  copy-paste 

3
ฉันจะรู้ได้อย่างไรเมื่อ“ การสำรองข้อมูล adb” เสร็จสิ้น?
ฉันมี Verizon Samsung Galaxy Nexus ที่ไม่ได้รูทและฉันต้องการลองใช้คุณสมบัติ "adb backup" อาจเป็นไปได้ในการเตรียมการรูท แต่นั่นไม่เกี่ยวข้องกับคำถาม ผมต้องการที่จะกลับขึ้นไปทุกอย่าง ฉันใช้คำสั่งนี้ในบรรทัดคำสั่งของ Windows 7: adb backup -apk -shared -all -f c:\mybackup.ab โทรศัพท์ของฉันขอให้ฉันใส่รหัสผ่านซึ่งฉันป้อนแล้วคลิกปุ่มเพื่อเริ่มการสำรองข้อมูล ฉันปล่อยให้มันทำงานเป็นเวลาหลายนาทีและหน้าต่าง cmd กลับสู่ C: พรอมต์ ในโทรศัพท์มันยังคงพลิกผ่านชื่อไฟล์ ในบางจุดมันหยุดพลิกผ่านชื่อไฟล์ แต่ปุ่มตัวเลือกการสำรองข้อมูลยังคงเป็นสีเทา C: \ mybackup.ab มีอยู่และมีขนาดประมาณ 1GB ซึ่งเล็กกว่าที่ฉันคิดอย่างมากโดยเฉพาะอย่างยิ่งเนื่องจากฉันบอกว่าต้องสำรองไฟล์ apk และพื้นที่ "แชร์" ทั้งหมด (/ mnt / sdcard) ฉันควรเห็นอะไร (บนพีซีและบนโทรศัพท์) เมื่อกระบวนการสำรองข้อมูลเสร็จสมบูรณ์ ฉันควรรอนานแค่ไหนถ้าฉันประมาณว่าฉันใช้พื้นที่ประมาณ 32GB ของ …
23 backup  adb 

6
เป็นไปได้ไหมที่จะเปิดใช้งานการตั้งค่า Android "USB Tethering" จากบรรทัดคำสั่ง?
ฉันต้องการเปิดใช้งาน "การปล่อยสัญญาณผ่าน USB" จากภายในสคริปต์ทุบตีดังนั้นจึงมีความเป็นไปได้adb shellไหมที่จะเรียกใช้บรรทัดคำสั่งเพื่อเปลี่ยนการตั้งค่า Android บางอย่าง? แก้ไข 1 : คำสั่งต่อไปนี้เปิดการตั้งค่าที่ต้องการ แต่อย่าเปลี่ยนแปลงอะไรเลย: am start -n com.android.settings/.TetherSettings ฉันพบชื่อการกระทำTetherSettingsจาก aapt dump xmltree com.android.settings.apk AndroidManifest.xml | less +/ether

2
adb บางส่วนคืนค่า
อุปกรณ์ ICS สนับสนุนการสร้างการสำรองข้อมูลที่ใช้และการฟื้นฟูโดยใช้adb backup adb restoreการใช้adb backupงานนั้นสามารถเลือกได้ว่าทุกสิ่งควรสำรองหรือแพ็คเกจที่ต้องการเท่านั้น แต่ขาดตัวเลือกทั้งหมดของadb restore adb backupเมื่อฉันโทรadb restore backup.abซึ่งbackup.abเป็นข้อมูลสำรองของแพ็คเกจเดียวโทรศัพท์จะแสดงกล่องโต้ตอบคำเตือนเพื่อแจ้งว่าการตั้งค่าทั้งหมดจะหายไปหลังจากเรียกคืนข้อมูลสำรอง เป็นความจริงหรือไม่ที่การกู้คืนแพ็คเกจสำรองหนึ่งครั้งจะลบข้อมูลทั้งหมดในโทรศัพท์หรือไม่ ถ้าใช่เป็นไปได้ไหมที่จะกู้แพคเกจเดียวโดยใช้adb restore?

4
วิธีติดตั้งไดรเวอร์ ADB บน ​​Windows 10 (OPO)
ปัญหา:ติดตั้งไดรเวอร์ ADB (google_usb_drivers) บนไคลเอนต์ Windows 10 เพื่อเปิดใช้งานการดีบักสำหรับ OnePlus One (OPO) ของฉัน สิ่งที่ฉันได้พยายาม: หลังจากที่บาง Googling ผมพบว่าหลายไกด์บอกฉันจะเพิ่มรหัสอุปกรณ์ฮาร์ดแวร์เพื่อ googles ไดรเวอร์ "android_winusb.inf" ภายใต้และ[Google.NTx86][Google.NTamd64] ; OnePlus One % SingleAdbInterface% = USB_Install, USB \ VID_05C6 & PID_6765 % CompositeAdbInterface% = USB_Install, USB \ VID_05C6 & PID_6765 & MI_01 หลังจากเลือกไฟล์นี้ด้วยตนเองเป็นไดรเวอร์โดยใช้ Device Manager ฉันได้รับข้อความแสดงข้อผิดพลาดนี้: The hash for the …

1
สลับจาก ART เป็น Dalvik ด้วยตนเอง
ฉันต้องการลองรันไทม์ ART ใหม่ แต่ไม่ทราบว่า ROM ที่กำหนดเองของฉันไม่สนับสนุน ดังนั้นตอนนี้ฉันได้รับข้อความ Force Force ที่เกิดขึ้นอีกครั้งหลังจากบูทและไม่สามารถผ่านไปยังเมนูการตั้งค่าเพื่อเปลี่ยนกลับไปเป็น Dalvik ดังนั้นก่อนที่ฉันจะล้างข้อมูลทุกอย่างและใช้เวลาตั้งค่าโทรศัพท์ตั้งแต่เริ่มต้นมีวิธีใดที่จะเปลี่ยนกลับเป็น Dalvik ด้วยตนเองจากเมนูการกู้คืนหรือไม่? ฉันคิดว่าควรมีการตั้งค่าสถานะที่ไหนสักแห่งที่สั่งให้ Android ทำ 'recompile' หลังจากรีบูต ผ่านเมนูการกู้คืนฉันมีสิทธิ์เข้าถึงรูทแบบเต็มผ่านเชลล์ adb และสามารถเมานต์ระบบไฟล์ทั้งหมด

1
adb shell -> su: ไม่พบ
ฉันจะเอาชนะปัญหานี้ได้อย่างไร อุปกรณ์: Samsung Galaxy TabS - Android 4.4.2 HTC M8 - Android 5.0.1 อุปกรณ์ทั้งสองมีปัญหาเดียวกัน
20 adb  shell 

3
ถอนการติดตั้งแอประบบล้มเหลวโดยใช้ 'adb shell pm uninstall'
ฉันพยายามบังคับให้ถอนการติดตั้งใน ADB แต่ล้มเหลว: $ adb shell pm uninstall -k org.openintents.filemanager $ adb shell pm list packages -f | grep -i manager package:/system/app/FileManager.apk=org.openintents.filemanager เกิดอะไรขึ้นที่นี่? ฉันจะทำอย่างไร ฉันใช้ตัวจัดการแอปพลิเคชันภายในและไม่มีตัวเลือกให้ลบ

2
วิธีเปิดใช้งานการดีบัก USB ใน Android ถ้าลืมรูปแบบการปลดล็อกหน้าจอ
ฉันต้องการใช้ซอฟต์แวร์บุคคลที่สามเพื่อล้างรูปแบบการปลดล็อกหน้าจอของอุปกรณ์ที่ฉันลืม พวกเขาต้องการการเปิดใช้งานการแก้ไขข้อบกพร่อง USB แต่ฉันไม่ได้เปิดใช้งานใน Android ฉันจะเปิดการดีบัก USB ผ่านโหมดการกู้คืนหรือ Fastboot ได้อย่างไร

5
adb pull / data ล้มเหลว
ฉันรูทอุปกรณ์ของฉัน HTC Evo Design 4G และฉันพยายามที่จะดึงข้อมูล / ข้อมูล adb และมันบอกว่า "0 ไฟล์ดึง 0 ไฟล์ข้าม 0" ฉันสามารถดึง /System/build.prop ได้ ฉันจะดึงโฟลเดอร์รูทได้อย่างไร ขอบคุณ iua
19 adb 

3
วิธี adb รออุปกรณ์จนกว่าหน้าจอหลักปรากฏขึ้น
ฉันต้องปลดล็อกหน้าจอโดยใช้ adb และรอให้อุปกรณ์ออกมาเร็วเกินไป (เมื่ออุปกรณ์กำลังบูท) และการปลดล็อกหน้าจอล้มเหลว มีวิธีตรวจจับที่หน้าจอหลักหรือไม่ดังนั้นฉันจึงสามารถปลดล็อกหน้าจอได้หรือไม่ นี่คือคำสั่งที่ฉันใช้เพื่อปลดล็อกหน้าจอ - adb wait-for-device shell input keyevent 82

2
เหตุใดจึงไม่สามารถคัดลอกไบนารี su ได้ (การตอบสนองทางเทคนิคโปรด)
ฉันได้รูทอุปกรณ์ Samsung หลายเครื่องและ "เป้าหมาย" พื้นฐานดังนั้นการพูดดูเหมือนว่าจะได้รับsuไบนารีใน/system/xbinและติดตั้งSuperuser.apk Superuser.apk คำถามของฉันคือเหตุใดจึงต้องข้ามห่วงทั้งหมดเหล่านี้เพื่อรูทโทรศัพท์ (ติดตั้งการกู้คืนที่กำหนดเองและ ROM ก่อนรูทแฟลชหรือใช้ประโยชน์จากการติดตั้งปัจจุบัน) หนึ่งไม่สามารถดาวน์โหลด su precompiled ย้ายไปที่การ์ด SD และเรียกใช้ผ่าน adb? สิ่งที่ดูเหมือนจะทำให้ ROM "pre-rooted" คือมันมี Superuser และไบนารี su ในเส้นทางของระบบตามลำดับ /system/xbinผมไม่เห็นว่าทำไมมันเป็นสิ่งสำคัญเพื่อที่จะวิ่งออกจาก

4
Android อ่านข้อความ SMS ล่าสุดจากบรรทัดคำสั่ง
ฉันเพิ่งแตกหน้าจอ Android ของฉัน (อีกครั้ง) มันคือ T-Mobile G2 การพยายามติดตามชีวิตที่เกี่ยวข้องกับเทคโนโลยีที่ยุ่งของฉันนั้นยากพอโดยไม่สูญเสียการเชื่อมโยงกับทุกคน ฉันรูทโทรศัพท์และเปิดใช้งานการแก้ไขข้อบกพร่อง USB แล้ว ไม่มีใครรู้ว่าฉันจะตรวจสอบ SMS Messaged ล่าสุดของฉันจาก adb shell เพื่อให้ฉันสามารถติดตามการทำงานในขณะที่ฉันประหยัดได้รับโทรศัพท์ใหม่หรือหน้าจอเปลี่ยน ขอบคุณสำหรับทุกคนที่มีข้อมูลเกี่ยวกับเรื่องนี้ แก้ไข การตอบสนองต่อ eldarerathis C:\android-sdk\platform-tools>adb shell $ cd /data/data/com.android.providers.telephony/databases cd /data/data/com.android.providers.telephony/databases $ sqlite3 mmssms.db sqlite3 mmssms.db sqlite3: permission denied $ ไม่สามารถแก้ไขไฟล์ได้ คุณรู้จริง ๆ ว่ามันอยู่ที่ไหน $ chmod +x sqlite3 chmod +x sqlite3 Bad …

2
ฉันจะตรวจสอบอุปกรณ์ของฉันโดย ADB บน ​​Linux ได้อย่างไร
ฉันเพิ่งได้Wileyfox Swift อันใหม่ของฉัน- และก่อนที่จะนำไปใช้ฉันต้องการoem unlockและรูทมัน (อย่างที่ฉันมักจะทำกับอุปกรณ์ใหม่;) ปัญหาคือแม้ว่าการดีบัก usbจะเปิดใช้งานบนอุปกรณ์และมีบรรทัดที่เกี่ยวข้อง/etc/udev/rules.d/51-android.rulesอยู่ adb devicesอุปกรณ์ที่มองไม่เห็นด้วย ฉันรู้ว่ามีคำตอบมากมายกระจายอยู่ทั่วไซต์นี้ แต่พวกเขาก็หายากครอบคลุมอุปกรณ์เฉพาะหรือไม่ครอบคลุมทุกขั้นตอนที่ฉันต้องการในที่สุด ดังนั้นฉันจึงถือเป็นโอกาสสำหรับคำถามที่เป็นที่ยอมรับและไม่ขึ้นกับอุปกรณ์และให้คำตอบโดยละเอียดด้านล่าง: ฉันจะทำให้อุปกรณ์ Android ของฉันมองเห็นและใช้งานadbบน Linux ได้อย่างไร?
18 adb  linux 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.