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

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

3
จะหาคำอธิบายของการโทร“ / system / bin / service” ทั้งหมดได้ที่ไหน?
ในคำตอบที่service call phone 2 s16 "$number"ผมได้รับคำแนะนำในการใช้งาน มันใช้งานได้ แต่ในservice listฉันเห็นสิ่งที่มีประโยชน์อื่น ๆ ฉันไม่รู้วิธีใช้และไม่สามารถค้นหาข้อมูลบนอินเทอร์เน็ตได้อย่างง่ายดาย ฉันไม่เห็นวิปัสสนาใด ๆserviceนอกเหนือจากการservice listค้นหาตัวเอง ... จะหาคำอธิบายที่สมบูรณ์เพิ่มเติมเกี่ยวกับการโทร "บริการ" และพารามิเตอร์ได้อย่างไร

1
ล้มเหลวในไฟล์ cp ไปยัง / ระบบ - ลิงก์ข้ามอุปกรณ์
ฉันกำลังพยายามส่งmv .apkไฟล์จาก/sdcardถึง/systemและได้รับข้อผิดพลาดต่อไปนี้: ล้มเหลวใน 'XXX.apk' - ลิงก์ข้ามอุปกรณ์ ฉันไม่ได้remountฉัน/systemเป็นrw root@ghost:/ # mount -o rw,remount /dev/block/platform/msm_sdcc.1/by-name/system /system root@ghost:/ # mount | grep system /dev/block/platform/msm_sdcc.1/by-name/system /system ext4 rw,seclabel,relatime,data=ordered 0 0 root@ghost:/ # ฉันก็ลองทำตาม แต่ไม่มีโชค ( mbp:~ alexus$ adb root adbd cannot run as root in production builds mbp:~ alexus$ adb remount remount failed: Permission …
11 adb  mount 

3
ทำไมเราต้องใช้ Kies (ไดรเวอร์ ADB) ใน Windows แต่ไม่ใช่ใน Linux
ทำไมเราต้องใช้ไดรเวอร์ ADB ใน Windows แต่ไม่ใช่ใน Linux ฉันทำงานกับ Android ในช่วงสองสามเดือนที่ผ่านมาใน Windows ในการรันโครงการของฉันบนอุปกรณ์ Samsung ฉันต้องติดตั้ง Kies ก่อน ในทำนองเดียวกันสำหรับอุปกรณ์ LG ของฉันมีไดรเวอร์ LG ADB และอีกอย่างสำหรับ HTC แต่เมื่อฉันเปลี่ยนมาใช้ Ubuntu Linux ฉันไม่ต้องการไดรเวอร์อื่น ๆ เช่น Kies และ ADB ฉันสามารถแก้ไขข้อบกพร่องได้โดยตรงโดยไม่ต้องใช้ไดรเวอร์ของบุคคลที่สาม ทำไมถึงเป็นอย่างนั้น? ฉันรู้ว่ามันเป็นสิ่งที่พบได้บ่อยมาก แต่ฉันไม่พบอะไรเลยซึ่งอธิบายว่าทำไมถึงเป็นเช่นนั้น

3
ไม่สามารถใช้ ADB กับ Nexus 4 หลังจากอัปเดต 4.3
นี่คือปัญหาขี้ขลาด ฉันใช้ ADB โดยไม่มีปัญหาใน 4.2.1 และ 4.2.2 บน Nexus 4 ของฉัน (Android Stock และ ROM ที่ใช้ CM10 บางตัว) เมื่อฉันแฟลชรอมที่ใช้ CM10.2 (JellyBro ฉันเชื่อว่า?) เมื่อไม่กี่เดือนที่ผ่านมาฉันไม่สามารถให้ ADB ทำงานได้ดังนั้นฉันจึงกู้คืน nandroid ของการตั้งค่าก่อนหน้านี้ หลังจากนั้นครู่หนึ่งฉันตัดสินใจที่จะแฟลชภาพสต็อก 4.3 และดูว่ายังมีปัญหา ฉันทำ. การตั้งค่า? โทรศัพท์: Nexus 4 ระบบปฏิบัติการโทรศัพท์: Android 4.3 (Factory) ระบบปฏิบัติการคอมพิวเตอร์: Linux Mint 15 โอเคปัญหาเหรอ? ฉันไม่สามารถใช้ ADB กับ N4 ของฉันใน 4.3 …

5
วิธีป้องกันเชลล์ adb ไม่ให้ออกจาก Ctrl + C
เมื่อฉันadb shellเข้าสู่อุปกรณ์ของฉัน (จากเดสก์ท็อป Windows) และเรียกใช้คำสั่งที่นั่นบางครั้งฉันต้องการยกเลิกคำสั่งนั้น วิธี unixy มาตรฐานที่จะทำคือการCtrl+Cรวมกันที่สำคัญ อย่างไรก็ตามเมื่อฉันทำเช่นนั้นทั้งadb shellยุติ ฉันจะยกเลิกเพียงแค่โปรแกรมปัจจุบันภายในเชลล์ไม่ใช่เชลล์เองได้อย่างไร
11 adb  shell 

3
วิธีแก้ปัญหา:“ ไม่สามารถผลักดันสิ่งที่เลือก: หน่วยความจำไม่เพียงพอ”
ฉันสร้างบทความในกองมากเกินไป แต่เมื่อฉันพบเว็บไซต์นี้ฉันตัดสินใจถามคำถามเดียวกันที่นี่เพราะฉันยังต้องการความช่วยเหลือจากคุณ ฉันทำขั้นตอนต่อไปนี้แล้ว: เรียกใช้ Eclipse ลุยเลย: Window -> Open Perspective -> Other ... เลือกDDMSจากกล่องโต้ตอบที่เปิด เลือกแท็บ" File explorer " กด " Push a file to device " และเลือกไลบรารี่ที่ฉันต้องการจะส่ง ไม่สามารถผลักดันการเลือก: ระบบไฟล์แบบอ่านอย่างเดียว ย่อขนาดหน้าต่างที่เปิดอยู่ทั้งหมดให้เล็กสุดและเปิด Command Line เขียน: cd C: \ android \ android-sdk-windows \ platform-toolsป้อน เขียน: ป้อนนับใหม่อับดุล คุณจะเห็นการติดตั้งใหม่ที่ประสบความสำเร็จ ขยาย Eclipse ให้ใหญ่สุดและลองขั้นตอนที่ 5 ไม่สามารถผลักดันการเลือก: หน่วยความจำไม่เพียงพอ …

3
ฉันจะดูลายนิ้วมือของ adbkey ได้อย่างไร
คุณควรรู้ว่า Android 4.2.2 (หรือก่อนหน้านี้) ได้แนะนำการตรวจสอบคีย์ RSA สำหรับการเข้าถึง adb - อุปกรณ์ถามตอนนี้ว่าคุณต้องการอนุญาตการเข้าถึงหรือไม่ เพื่อหลีกเลี่ยงการถามทุกครั้งคอมพิวเตอร์จะแสดงคีย์ RSA ซึ่งสามารถยอมรับได้อย่างถาวร ไดอะล็อกบนโทรศัพท์แสดงลายนิ้วมือคีย์ RSA - บน Linux คู่กุญแจสาธารณะ / ลับอยู่ที่นี่: ~/.android/adbkey(.pub). ฉันจะแสดงลายนิ้วมือของไฟล์คีย์นั้นได้อย่างไร? (ฉันกำลังมองหาบรรทัดคำสั่งให้ทำบนระบบ Linux)

2
วิธีติดตั้ง gapps ด้วยคำสั่ง adb
ฉันจะติดตั้งแอพ google ด้วยคำสั่ง adb ได้อย่างไร ฉันไม่รู้วิธีคลายซิป ฉันใช้ busybox แต่มันไม่มีประโยชน์ กรุณาแนะนำฉัน ขอบคุณทุกสิ่ง :)
11 adb  google-apps 

3
คำสั่ง adb เพื่อค้นหาระบบไฟล์
มีคำสั่ง adb คล้ายกับ "ค้นหา" หรือ "grep" ที่จะช่วยฉันค้นหาไฟล์บนอุปกรณ์ Android ของฉันหรือไม่? ฉันอยากรู้เกี่ยวกับ adb เฉพาะไม่ใช่แอปค้นหา แก้ไข: แนะนำให้ "find" แต่บนอุปกรณ์ ICS ของฉัน: hydrangea@turnsole:~$ adb shell find / -name *maps* /system/bin/sh: find: not found บนอุปกรณ์ Gingerbread ของฉันมันใช้งานได้ (ยกเว้นฉันไม่ได้รูทอุปกรณ์นั้นจึงไม่ได้รับอนุญาต) hydrangea@turnsole:~$ adb shell find / -name *maps* find: permission denied
11 adb  storage 

2
ยูทิลิตี adb` นี้คืออะไรที่ฉันได้รับคำแนะนำให้ใช้ต่อไป?
ในคำถามมากมายในเว็บไซต์นี้ฉันเห็นคำตอบที่บอกให้เราดำเนินการadb shellหรือadb logcatอื่น ๆ ตอนนี้ฉันไม่ใช่ผู้ใช้ที่ไร้เดียงสาดังนั้นฉันจึงดาวน์โหลดและติดตั้ง Termux และมี shell prompt เมื่อฉันสามารถพิมพ์คำสั่งได้ แต่adbสิ่งนี้มาจากไหน ฉันจะดาวน์โหลดเป็นแอพได้หรือไม่ ดูเหมือนว่าจะไม่ได้รับการติดตั้งตามค่าเริ่มต้น (บน Redmi 3S, Android 6.0.1) ดูเหมือนว่ามันเป็นลิฟท์ที่อนุญาต มันเป็นเหมือนsu? ถ้าไม่ต่างกันอย่างไร
10 adb  shell 

1
ความแตกต่างระหว่างการสำรองข้อมูล NANDroid และการสำรองข้อมูล ADB คืออะไร
ใครสามารถอธิบายความแตกต่างระหว่างการสำรองข้อมูลโดยใช้ NANDroid และการสำรองข้อมูลที่ทำโดยใช้ ADB เช่นการใช้adb backupคำสั่งได้หรือไม่ ฉันได้อ่านว่าทั้งสองสามารถสร้างสแนปชอตของระบบได้อย่างสมบูรณ์ แต่ฉันไม่สามารถเข้าใจความแตกต่างได้ ยิ่งคำตอบทางเทคนิคมากเท่าไหร่ก็ยิ่งดีเท่านั้น ขอบคุณ
10 backup  adb  restore  nandroid 

2
วิธีการเชื่อมต่อ ADB ผ่าน 3G / 4G
ฉันเห็นสัญญาณเตือนเกี่ยวกับการเปิดใช้งาน ADB ผ่านเครือข่ายเมื่อคุณไม่ได้เชื่อมต่อกับเครือข่าย WiFi แต่ถ้าฉันต้องการเชื่อมต่อ ADB ผ่าน 3G / 4G เมื่อใดก็ตามที่ฉันพยายามทำด้วยวิธีการทั่วไปของ WiFi มันจะคืนค่า IP ที่ไม่ถูกต้องในการเชื่อมต่อ ฉันลองรับ IP ด้วย# ip addr show- แต่มันก็ไม่ได้ผล ความคิดใด ๆ เกี่ยวกับวิธีการทำเช่นนี้? ใช่มันไม่ปลอดภัย แต่ช่องโหว่ดังกล่าวได้รับประโยชน์อย่างไรเมื่อที่อยู่ IP มีแนวโน้มที่จะเปลี่ยนแปลง?

3
แยกการสำรองข้อมูล TWRP ที่ทำด้วย adb
ฉันมีสมาร์ทโฟน Samsung Galaxy S2 GT-I9100 พร้อม LineageOS และ TWRP ทุกสัปดาห์ฉันสำรองข้อมูลด้วยคำสั่งต่อไปนี้: adb backup -f twrp-20170322.ab --twrp boot data system ฉันอาจเลือกใช้--compressตัวเลือกเช่นกัน มีวิธีแยกtwrp-20170322.abไฟล์สำรองข้อมูลด้วยเครื่องมือบรรทัดคำสั่ง stardard GNU / Linux หรือไม่? ฉันจะพิจารณาติดตั้งซอฟต์แวร์เพิ่มเติมหากจำเป็น แต่ต้องฟรี (ตามอิสระ) ลิงค์: https://forum.xda-developers.com/android/help/extract-backup-adb-twrp-option-t3577903 https://github.com/TeamWin/Team-Win-Recovery-Project/issues/898
10 adb  backup  linux  twrp 

1
สำรอง / กู้คืน SMS / MMS ผ่าน ADB บนอุปกรณ์ที่ไม่ได้รูทหรือไม่
มีวิธีใดบ้างในการสำรอง / กู้คืนข้อความ SMS และ MMS โดยใช้ ADB เมื่ออุปกรณ์ไม่ได้ถูกรูท adb pullจะไม่ทำงานที่นี่เนื่องจาก/data/data/com.android.providers.telephony/databases/mmssms.dbADB ไม่สามารถอ่านฐานข้อมูลที่เกี่ยวข้องได้หากไม่ได้ทำงานในโหมดที่ไม่ปลอดภัย (รูท) 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 เต็มรูปแบบผ่าน …
10 adb  sms  backup  restore  mms 

1
วิธีรับพิกัดตำแหน่งจากบรรทัดคำสั่ง
ฉันกำลังมองหาบรรทัดคำสั่งหรือชุดคำสั่งที่สามารถถ่ายโอนหรือแสดงรายการละติจูดและลองจิจูดบนอุปกรณ์ที่รูทได้ ฉันเชื่อมต่อกับอุปกรณ์โดยใช้เชลล์ ADB วิธีที่จะทำให้พิกัดถูกบันทึกในบรรทัดคำสั่งก็ดีสำหรับฉันเช่นกัน
10 adb  geolocation 

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