Paano paganahin ang USB debugging na may sirang screen. Paganahin ang USB debugging mula sa iyong computer. Pamamaraan sa pag-activate sa iba't ibang bersyon

Sa artikulong ito sasabihin ko sa iyo kung paano paganahin ang USB debugging sa iyong Android phone o tablet. Sa dulo ng artikulo ay malalaman natin kung bakit ito kinakailangan.

Ang artikulong ito ay angkop para sa lahat ng brand na gumagawa ng mga telepono sa Android 9/8/7/6: Samsung, HTC, Lenovo, LG, Sony, ZTE, Huawei, Meizu, Fly, Alcatel, Xiaomi, Nokia at iba pa. Hindi kami mananagot para sa iyong mga aksyon.

Paganahin ang USB debugging sa isang Android phone

Upang paganahin ang USB debugging, kailangan mong i-activate ang Android developer mode. sumusunod sa mga tagubilin:

Sa "Mga Setting" ng iyong device, dapat na ipakita ang seksyong "Para sa Mga Developer." Lumipat tayo sa susunod na yugto.

Paganahin ang USB debugging tulad nito:

  • Pumunta sa "Mga Setting", piliin ang "Para sa Mga Nag-develop" (sa ilang mga modelo ng teleponong Chinese ay ipinapahiwatig namin ang "Mga Setting", pagkatapos ay "Advanced" at "Para sa Mga Developer"). Sa itaas ng page, makikita namin ang switch at ilipat ito sa posisyong "Naka-on".
  • Sa menu na "Debug", i-activate ang "USB Debugging".
  • Sa window na "Payagan ang USB Debugging," kumpirmahin na pinagana ang pag-debug.

Ngayon ang pag-debug ay pinagana, at magagamit mo ito para sa mga nais na layunin.

Paganahin ang USB debugging mula sa iyong computer

Ang pamamaraang ito magiging may-katuturan kapag hindi posibleng paganahin ang USB debugging sa device mismo dahil sa sirang touchscreen, hindi gumaganang screen, o mga pangkalahatang problema sa device. Mahalaga na ang isang third-party na Pagbawi - o CWM - ay naka-install sa gadget. Ito ay kinakailangan upang magkaroon ng root access sa OS.

Sundin ang mga hakbang:


Pagkatapos mag-reboot, maaari mong gamitin ang iyong device gamit ang QtADB, ADB, MyPhoneExplorer at iba pa mga katulad na programa– ibig sabihin. sa USB debugging mode. Upang i-disable ang USB debugging mode sa mga Android gadget, kailangan mong buksan ang "Developer Menu", pagkatapos ay alisan ng check ang linyang "Use USB debugging".

Mga posibleng problema

Upang gumana sa pag-debug ng gadget sa pamamagitan ng USB, ginagamit ang mga espesyal na driver ng ADB, na available sa website ng Google sa https://developer.android.com/studio/index.html. Tingnan natin ang mga problema kung hindi nakita ng ADB ang device at hindi mo magagamit ang USB debugging mode.

Sinusuri namin na ang gadget ay nakita ng computer:

  • Sinusuri USB cable para sa pinsala. Ang pansin ay dapat bayaran sa mga lugar na malapit sa mga plug, malakas na liko. Subukang gumamit ng ibang cable para kumonekta. Kung sirang cable ang problema, palitan ito ng isa pa.
  • Subukang isaksak ang plug sa ibang plug sa iyong PC. USB port.
  • Ikonekta ang iyong Android gadget sa isa pang computer.
  • Idiskonekta ang lahat sa iyong PC Mga USB device. Maaaring pigilan ng ilan sa mga ito ang gadget mula sa normal na pagkonekta sa computer.
  • Suriin kung ano ang ginagamit opisyal na firmware tagagawa ng device.

Tiyaking na-install mo kinakailangang mga driver adb. meron iba't ibang bersyon mga driver para sa iba't ibang mga gadget, na ipinamamahagi sa opisyal na website ayon sa mga modelo ng tablet at smartphone.

Ang Android ay madaling gamitin, ngunit naglalaman ito ng marami mga nakatagong function para sa mga may karanasang gumagamit. Marami sa kanila ang nakatago sa menu ng Mga Opsyon sa Developer. Gaya ng iminumungkahi ng pangalan, ang mga feature na ito ay mahalaga para sa mga developer na bumubuo ng mga app sa Android, ngunit mayroon din silang mga benepisyo para sa karaniwang user.

Isa sa mga pinakatanyag na tampok developer ng Android ay USB Debugging. Maaaring nakita mo na ito sa Mga Setting at iniisip kung dapat mo itong paganahin. Tingnan natin kung para saan ang mode na ito at kung kailangan mo ito.

Ano ang USB Debugging?

Sa madaling salita, pinapayagan ng USB debugging ang isang Android device na makipag-ugnayan sa isang PC sa ilalim Kontrol ng Android SDK para sa paggamit ng mga advanced na operasyon.

Kapag bumuo ka ng mga Android app, kailangan mong i-install ang Android Software Development Kit (SDK) sa iyong PC. Kasama sa SDK ang isang hanay ng mga tool na mahalaga para sa anumang developer, gaya ng debugger para sa pag-troubleshoot ng mga problema sa code. Ang mga aklatan ay isa pa pangunahing sangkap SDK.

Ito ay nagpapahintulot sa mga developer na gawin pangkalahatang pag-andar nang hindi na kailangang muling i-encode ang mga ito. Halimbawa, ang Android ay may built-in na feature sa pag-print, kaya kapag nagsusulat ng isang application ay hindi mo na kailangang mag-isip bagong paraan print. Tawagan mo lang ang built-in na paraan na kasama sa library kapag kailangan mong gawin ito.

Marami kang magagawa sa Android mula sa device mismo. Ngunit kailangan ng mga developer ng higit pang mga opsyon, lalo na kapag nangongolekta ng mga detalyadong log ng error. Napakasakit na hanapin at ilipat nang manu-mano ang mga file na ito mula sa device, kaya ginagamit nila ang mga tool na naka-built in Android Studio At Android SDK upang gawin silang walang sakit.

Ang pagpapagana ng USB debugging ay nagbibigay-daan sa iyong telepono na makipag-ugnayan sa iyong PC upang mapakinabangan mo ang mga tool na ito.

Ano ang ginagamit ng USB debugging?

Kung walang USB debugging, hindi ka makakapagpadala ng anumang mga advanced na command sa iyong telepono gamit ang isang USB cable. Ang pinakakaraniwang dahilan para sa pagpapagana ng USB debugging ay dahil ang mga developer ay nagpapatakbo ng mga application sa kanilang mga device para sa pagsubok.

Sa tuwing gagawa ka bagong bersyon ng iyong app sa Android Studio at gusto mo itong subukan, maaari mo itong kopyahin sa iyong nakakonektang device sa ilang pag-click lang. Pagkatapos ng pagpupulong, ilulunsad ito at agad na lalabas sa iyong device. Ito ay mas mabilis kaysa sa pag-download APK file at manu-manong pag-install nito.

Karaniwang pinapagana ng mga hindi developer ang USB debugging upang makuha mga karapatan sa ugat(super user access o root access) sa kanilang mga telepono. Ang root access ay nag-iiba ayon sa device, ngunit karamihan sa mga pamamaraan ay kinabibilangan ng program na pinapatakbo mo mula sa iyong desktop. Pagkatapos i-enable ang USB debugging at ikonekta ang iyong telepono, maaari mong gamitin ang root tool upang magpadala ng mga tagubilin sa root sa iyong mobile device nang hindi man lang nahawakan. Ang pag-install ng custom ROM ay nagsasangkot ng katulad na proseso.

Kakailanganin mo ring paganahin ang USB debugging upang magamit Mga utos ng Android Debug Bridge (ADB). Pinapayagan ka nitong mag-install ng mga APK na matatagpuan sa iyong PC sa iyong telepono, ilipat ang mga file pabalik-balik, at tingnan ang mga log ng device para sa mga error sa pag-debug. Mga utos ng ADB at mabilis na loading maaari ding i-save sa iyong device kahit na hindi mo ito ma-on nang normal.

Sa lumang Mga bersyon ng Android Ginamit ang USB debugging para sa ilang iba pang mga function. Ang pinaka-kapansin-pansin sa mga ito ay ang pagkuha ng screenshot sa pamamagitan ng USB. Ito ay bago nagkaroon ng Android karaniwang utos para kumuha ng screenshot. Ngayon ay kailangan mo na lang na hawakan ang kumbinasyon ng button ng iyong device (karaniwan ay: Power at Volume Down) para kumuha ng screenshot - inalis nito ang paraang ito.

Paano paganahin ang USB debugging?

Naka-on mga modernong kagamitan Sa Android, makikita mo ang USB debugging sa menu ng Developer Options, na nakatago bilang default. Upang i-unlock ito, buksan ang Mga Setting at mag-scroll pababa sa Tungkol sa Telepono. Mag-scroll pababa sa page at makakakita ka ng entry na may build number. I-tap ito nang ilang beses at makakakita ka ng notification na nagsasabi sa iyo na isa ka nang developer.

Bumalik sa Mga Setting at mag-scroll pababa sa ibaba ng Tungkol sa Telepono. makikita mo bagong entry, mga pagpipilian sa developer. I-tap ito at hanapin ang USB Debugging sa ilalim ng Debugging heading. I-tap ang slider para paganahin ito at kilalanin ang babala ng Android na naiintindihan mo kung ano ang ginagawa ng feature.

Iyon lang - kailangan mo na ngayong ikonekta ang iyong telepono sa iyong PC gamit ang isang USB cable. Kapag ginawa mo ito, makakakita ka ng prompt sa iyong telepono na nagtatanong kung gusto mong paganahin ang USB debugging para sa partikular na computer na iyon. Ito ay isang tampok na panseguridad na idinisenyo upang panatilihing ligtas ang iyong device mula sa mga pag-atake.

Ligtas ba ang USB Debugging?

Sa teorya, kapag pinagana ang USB debugging, ang pagkonekta sa iyong telepono sa isang pampublikong charging port ay maaaring magdulot ng mga problema. Kung ang isang tao ay may access sa port, maaari silang magnakaw ng impormasyon mula sa iyong device o mag-install malisyosong mga application. Ito ang dahilan kung bakit nagpapakita ang Android ng prompt ng pagkumpirma, kaya hindi ka dapat kumonekta sa isang computer na hindi mo pinagkakatiwalaan. Gayunpaman, maaaring tanggapin ng isang hindi pinaghihinalaang gumagamit ang imbitasyon nang hindi nauunawaan kung ano ito.

Bukod pa rito, ang pagpapagana ng USB debugging ay magbibigay-daan sa iyong pamahalaan ang iyong device kung mawala mo ito. Maaaring ikonekta ng sinumang makakahanap nito ang iyong device sa kanilang computer at mag-isyu ng mga command dito sa pamamagitan ng ADB nang hindi nalalaman ang iyong PIN code.

Kung hindi mo regular na ginagamit ang ADB at hindi ikinonekta ang iyong Android device sa iyong computer sa lahat ng oras, hindi mo dapat hayaang naka-enable ang USB debugging sa lahat ng oras. Okay lang na i-on ito nang ilang araw habang may ginagawa ka, ngunit hindi mo na kailangang i-on kapag hindi mo ito regular na ginagamit.

Paano gamitin ang USB debugging?

Tiningnan namin kung ano ang ginagawa ng USB debugging at kung para saan mo ito magagamit. Kaya pinapayagan ka ng tampok na ito na ma-access ang advanced Mga function ng Android kapag nakakonekta sa isang PC. USB Debugging mahalaga para sa mga developer, ngunit naglalaman pa rin ng ilan kapaki-pakinabang na mga trick para sa mga may karanasang gumagamit. Bagama't dapat kang maging handa na i-on ito kapag kinakailangan, inirerekomenda kong i-off ito kapag hindi mo ito ginagamit upang mapataas ang seguridad ng iyong device.

Mayroon ka bang USB debugging na pinagana o hindi pinagana sa iyong telepono? Para saan mo ito ginagamit? Sabihin sa amin ang tungkol dito sa mga komento!

Paano paganahin ang menu ng developer at pag-debug ng USB sa iyong telepono o tablet Tradisyonal na Android sa paraang inilarawan na natin sa artikulo.

Tatalakayin ng artikulong ito ang tungkol sa pagpapagana ng USB debugging sa isang Android device na may sirang screen, na maaaring kailanganin upang.

1. Babala

Nangangailangan ang paraang ito ng mga kasanayan sa programming/system administration para sa mga operating system ng Windows at Linux, o hindi bababa sa matinding pangangalaga, dahil ang paggawa ng mga pagkakamali kapag nagta-type ng mga command sa ibaba ay maaaring humantong sa kumpletong inoperability ng telepono/tablet.

Itong tagubilin pangunahing angkop para sa mga device na nagpapatakbo ng Android 4.0 (Ice Cream Sandwich), Android 4.2 (Jelly Bean), Android 4.4 ( Kit Kat), pati na rin ang Android 6.0 (Marshmallow), dahil sinubukan ito sa kanila. Ang iba pang mga bersyon ng Android ay maaaring may mga pagbabago sa mga file ng system, kaya kahit na ang eksaktong mga sumusunod na command ay maaaring hindi makagawa ng nais na resulta. Sa kasong ito, bumalik sa mga backup, tulad ng nakasulat sa huling seksyon"5. Rollback sa mga backup" ng artikulong ito.

2. Ang prinsipyo ng pagpapagana ng USB debugging sa pamamagitan ng isang computer

Ang ideya sa likod ng pagpapagana ng USB debugging sa pamamagitan ng isang computer ay direktang mag-edit mga file ng system sa pamamagitan ng interface ng ADB (Android Debug Bridge) sa pamamagitan ng custom recovery (CVM/TWRP) bago direktang mag-download Mga Android system, na nangangahulugan na kailangan mo munang mag-install ng custom na pagbawi at mga karapatan sa ROOT sa iyong telepono. Dapat pansinin na sa ilan Mga teleponong Intsik(halimbawa, UMI, iconBIT) ROOT ay na-install na ng manufacturer at ang mga command na nakalista sa ibaba ay gagana kahit na may native (factory) recovery.

3. Paghahanda

3.1. Pag-install ng custom na pagbawi

Sa kasamaang palad, wala ito unibersal na pamamaraan pag-install ng custom na pagbawi at mga karapatan sa ROOT, na angkop para sa anuman Android device. Kailangan mong maghanap ng partikular na mga tagubilin para sa iyong device, ngunit may magandang balita: ang pag-install ng custom na pagbawi ay maaaring gawin sa isang telepono/tablet na halos walang input mula sa screen nito (No-Touch bersyon ng pagbawi) gamit ang fastboot bootloader ng device (dapat naka-unlock ang bootloader). Samakatuwid, ang pag-install ng google ng custom na pagbawi sa iyong tiyak na aparato Sa mga keyword: <модель Вашего телефона/планшета>, No-Touch CVM/TWRP, ROOT, pagbawi, fastboot, bootloader, flash tool atbp.

Ang isang artikulo tungkol sa . Totoo, halimbawa, i-install ang TWRP at ROOT sa Mga teleponong Xiaomi, kung saan kailangan mo munang kumpletuhin at hindi ka pa nakarehistro para dito at hindi pa naka-log in sa iyong MI account sa device, malamang na hindi mo ma-unlock ang bootloader nang walang screen. Samakatuwid, inirerekumenda namin na huwag mag-aksaya ng oras, ngunit agad na dalhin ang naturang telepono sa isang service center upang palitan ang screen.

3.2. Inihahanda ang iyong computer

Sa manual na ito sasabihin namin sa iyo kung paano paganahin ang USB debugging gamit ang isang computer na tumatakbo Kontrol sa Windows 10. Kailangan software ay matatagpuan para sa iba pang mga operating system. Ang mga command na nakalista sa ibaba ay wasto din para sa iba pang mga operating system (MacOS at Linux), ngunit ang kanilang syntax ay dapat mabago upang tumugma sa syntax ng mga command interpreter sa mga operating system na iyon.

3.2.1. Pag-install ng Android SDK Tools

3.2.2. Pag-install ng Notepad++

Bilang isang patakaran, sistema ng pagsasaayos Android file ay karaniwan mga text file. Kahit na maaari silang buksan at i-edit ang built-in Windows Notepad, inirerekomenda namin ang paggamit libreng editor code para sa Windows - Notepad++, dahil awtomatiko nitong kinikilala ang mga line break sa file. Maaari mo ring i-on ang pagpapakita ng mga control character (View > Symbol Display > Show All Symbols).

3.2.3. Pag-install ng SQLite3 (para sa Android 4.0, 4.2, 4.4)

Kung naka-install ang Android 4.0, 4.2 o 4.4 sa iyong telepono/tablet, kakailanganin mo ring i-edit ang database kasama ang mga setting ng device. Para dito gagamitin namin editor ng console database para sa Windows - SQLite3, na maaaring ma-download mula sa opisyal na website.

3.2.4. Paglikha ng gumaganang folder sa iyong computer

Gumawa ng folder na "android-config" sa root ng drive C, i-unpack ang archive na may SQLite3 sa folder na ito (para sa Android 4.0, 4.2 o 4.4). Gumawa din ng "backup" na folder sa "android-config" na folder upang iimbak ang lahat ng backup na kopya ng mga file ng system ng Android device na aming ie-edit.

3.3. Nagbo-boot sa pasadyang pagbawi

I-reboot ang iyong Android device sa custom na pagbawi. Depende din ito sa device, ngunit kadalasan kapag naka-off ang telepono/tablet, kailangan mong pindutin nang matagal ang volume down o up at power keys nang magkasama sa loob ng ilang segundo. Posible rin ang isang pagkakaiba-iba sa pagpindot sa parehong mga pindutan (volume pataas at pababa) at pag-on sa telepono/tablet. Kahit na hindi gaanong karaniwan, ngunit mayroong isang paraan kung saan pinipigilan mo lang ang mga volume key at ikinonekta ang charger sa isang naka-off na device. Sa pangkalahatan, tingnan ang kumbinasyon ng key para sa iyong device sa Google.

4. Talagang pinapagana ang USB debugging mula sa computer

Buksan ang folder na "platform-tools", pindutin nang matagal ang "Shift" key, pindutin i-right click mouse sa isang libreng lugar ng bintana Windows Explorer at piliin menu ng konteksto"Buksan ang command window."

Ikonekta ang iyong telepono/tablet sa iyong computer, i-type ang sumusunod na command sa command line window:

mga adb device

at pindutin ang "Enter" key.

Kung ang device ID ay ipinapakita at ang salitang "device" o "recovery" sa tabi nito, pagkatapos ay matagumpay kang nakakonekta sa iyong telepono/tablet gamit ang ADB.

4.1. Pagtanggal ng mga preset

Patakbuhin ang sumusunod na mga utos upang alisin ang mga preset na parameter (kung ang mga error ay nangyari bilang resulta ng pagpapatupad, okay lang, nangangahulugan ito na ang mga parameter na ito ay wala na sa system):

(Una, gumawa ng mga backup na kopya ng mga tinanggal na file ng mga setting ng system) adb pull /data/property/persist.service.adb.enable c:\android-config\backup adb pull /data/property/persist.sys.usb.config c :\android -config\backup (Tawagan ang interactive na command shell) adb shell (I-delete ang mga file ng mga setting ng system sa device) rm /data/property/persist.service.adb.enable rm /data/property/persist.sys.usb. config (Lumabas sa interactive na shell) lumabas

4.2. Pag-edit ng pangunahing configuration file

(Namin backup na kopya pangunahing configuration file) adb pull /system/build.prop c:\android-config\backup (Gumagawa kami ng gumaganang kopya ng pangunahing configuration file. Upang maiwasang i-type muli ang lahat, pindutin ang "Up" key at i-edit ang command.) adb pull / system/build.prop c :\android-config

Buksan ang file na "c:\android-config\build.prop" sa Notepad editor++ at hanapin ang mga sumusunod na parameter dito:

Persist.service.adb.enable=1 persist.service.debuggable=1 persist.sys.usb.config=mass_storage,adb

Kung ang mga parameter ay umiiral, ngunit ang kanilang mga katangian ay naiiba, i-edit ang mga ito alinsunod sa mga halaga sa itaas kung ang mga naturang parameter ay nawawala, idagdag ang mga ito sa dulo ng file. Kung ang iyong device ay natukoy dati ng computer hindi bilang isang flash drive, ngunit bilang isang media device, ang huling opsyon ay dapat na:

Persist.sys.usb.config=mtp,adb

I-save ang file at patakbuhin ang command:

(I-upload ang na-edit na configuration file pabalik sa Android device) adb push c:\android-config\build.prop /system

Kung nakakuha ka ng error sa pagkopya “adb: error: nabigong kopyahin ang ‘c:\android-config\build.prop’ sa ‘/system/build.prop’: remote Read-only file system"patakbuhin ang utos:

(I-mount ang partition na "/system" sa read-write mode) adb shell "mount -o rw,remount,rw /system"

(Italaga ang may-ari/grupo na "root" sa file na "build.prop") adb shell "chown root.root /system/build.prop" (Itakda ang mga karapatan sa pag-access sa "644" para sa file na "build.prop") adb shell "chmod 644 / system/build.prop"

4.3. Pag-edit ng database (para sa Android 4.0, 4.2, 4.4)

Susunod na hakbang: Kailangan mong i-edit ang database ng mga setting ng Android (para sa Android 4.0, 4.2, 4.4). I-download ang database sa iyong computer:

(Paggawa ng backup na kopya ng database na may mga setting) adb pull /data/data/com.android.providers.settings/databases/settings.db c:\android-config\backup (Paggawa ng gumaganang kopya ng database na may mga setting) adb pull /data /data/com.android.providers.settings/databases/settings.db c:\android-config

Buksan ang folder na "c:\android-config" na may gumaganang kopya ng database at maglunsad ng bagong command line window doon (tingnan sa itaas), ngunit huwag isara ang nauna! Interesado kami sa mga setting na "adb_enabled" at "development_settings_enabled". Maaari silang nasa "secure" o "global" na talahanayan. Ginagawa namin ang mga sumusunod Mga query sa SQL para mahanap ang aming mga setting:

(Kumonekta sa database) sqlite3 settings.db (Tingnan ang "secure" na talahanayan para sa "adb_enabled" na opsyon) piliin ang * mula sa secure kung saan name="adb_enabled"; (Suriin ang talahanayang "secure" para sa pagkakaroon ng opsyong "development_settings_enabled") piliin ang * mula sa secure kung saan name="development_settings_enabled"; (Tingnan ang talahanayang "global" para sa pagkakaroon ng opsyong "adb_enabled") piliin ang * mula sa global kung saan name="adb_enabled"; (Tingnan ang talahanayang "global" para sa pagkakaroon ng opsyong "development_settings_enabled") piliin ang * mula sa global kung saan name="development_settings_enabled";

Sa aming kaso, ang mga kinakailangang opsyon ay matatagpuan sa "global" na talahanayan at ang kanilang mga halaga ay "0".

Kailangan nating italaga sa kanila ang mga bagong halaga - "1".

(I-update ang halaga ng opsyong "adb_enabled") i-update ang global set value="1" kung saan name="adb_enabled"; (I-update ang halaga ng opsyong "development_settings_enabled") i-update ang global set value="1" kung saan name="development_settings_enabled"; (Idiskonekta mula sa database) .quit

Pumunta sa nakaraang window ng command line at isagawa ang mga utos:

(I-upload ang na-edit na database na may mga setting pabalik sa device) adb push c:\android-config\settings.db /data/data/com.android.providers.settings/databases (Italaga ang "system" ng may-ari/grupo sa file "settings.db" ") adb shell "chown system.system /data/data/com.android.providers.settings/databases/settings.db" (Itakda ang mga karapatan sa pag-access sa "644" para sa file na "settings.db") adb shell "chmod 644 /data /data/com.android.providers.settings/databases/settings.db"

4.4. Sinusuri kung pinagana ang USB debugging

(I-reboot ang Android device) adb reboot

Kapag nag-boot up ang device, patakbuhin ang command:

mga adb device

Kung ang "offline" ay ipinapakita sa halip na "device" o "recovery", patakbuhin ang command:

Adb kill-server adb device

Kung walang nagbago, malamang na ang telepono ay wala pampublikong susi access. Para sa parehong dahilan, ang "adb device" ay maaaring magpakita ng "hindi awtorisado." Pumunta sa ".android" na folder na matatagpuan sa direktoryo ng tahanan Ang iyong account Mga entry sa Windows, kopyahin ang file na "adbkey.pub" sa direktoryo ng "platform-tools" at patakbuhin ang command:

Adb push adbkey.pub /data/misc/adb/adb_keys

Ulitin ang command na "adb devices" para matiyak na naka-configure ang koneksyon.

Lahat! Kung matagumpay mong naabot ang puntong ito, binabati kita! Maaari ka na ngayong tumakbo sa iyong computer o iba pang katulad na software upang kontrolin ang screen ng iyong Android device.

5. Rollback sa mga backup

Kung walang gumana, at hindi nakatulong ang mga tagubiling ito, ibalik sa Android device ang naunang na-save na backup na mga kopya ng mga file ng configuration ng system. Upang gawin ito, i-reboot ang device sa custom recovery at ibalik ang mga orihinal na file. Halimbawa, para sa pangunahing configuration file na "build.prop" ang mga command ay:

(Mag-upload ng backup na kopya ng configuration file ng "build.prop" sa Android device) adb push c:\android-config\backup\build.prop /system (Magtalaga ng "root" ng may-ari/grupo sa "build.prop" file) adb shell " chown root.root /system/build.prop" (Itakda ang mga karapatan sa pag-access sa "644" para sa file na "build.prop") adb shell "chmod 644 /system/build.prop"

Para sa iba pang mga file, magkapareho ang mga pagkilos, ina-upload lang namin ang mga ito sa naaangkop na mga direktoryo sa Android device at itinakda ang mga naaangkop na may-ari/grupo at karapatan:

  • settings.db (system.system, 644)
  • persist.service.adb.enable(root.root, 600)
  • persist.sys.usb.config (root.root, 600)

Sa anumang smartphone o tablet computer na tumatakbo sa Android platform, anuman ang tagagawa nito at pre-installed na bersyon ng OS, posibleng paganahin espesyal na function, na tinatawag na "Debug Mode". Gayunpaman, iba-iba ang proseso para sa pag-activate ng functionality na ito. Ang katotohanan ay ang lahat ay nakasalalay sa bersyon ng naka-install na system.

Sa artikulong ito, susuriin natin ang tanong kung paano paganahin ang USB debugging sa Android, tulad ng sa mga naunang bersyon OS, at sa mga pinakabago. Titingnan din natin ang tanong kung anong mga gawain ang nilayon na lutasin ng mode na ito.

Alamin muna natin kung anong mga layunin ang maaaring kailanganin ng karaniwang user para i-activate ang mode na ito.

Tulad ng maaari mong hulaan, ito ay kinakailangan para sa pag-debug ng mga application at ang mga device mismo. Nagsasalita pa sa simpleng wika, ay inilaan para sa pagsuri sa paggana ng mga programa, at samakatuwid ay napakapopular, una sa lahat, sa mga developer ng software. Gayunpaman, para sa mga mortal lang ay mahalaga din ito, dahil pinapayagan ka nitong makipag-ugnayan sa Android sa pamamagitan ng PC at gumamit ng mga program (pangunahin ang ADB) na maaaring malayuang magsagawa ng iba't ibang manipulasyon sa device.

Pamamaraan sa pag-activate sa iba't ibang bersyon

Bersyon ng Android 2.0 - 3.0

Kung mayroon kang lumang Android device na may mga bersyon 2.0 at 3.0 na naka-install, pagkatapos ay upang i-activate ang pag-debug kailangan mong gumawa ng ilang simpleng hakbang:

Bersyon ng Android 4.0, 5.0 at 6.0

Sa mga bersyon ng Android apat, lima at anim, kailangan mong mag-isip nang kaunti, dahil ang mode ng pag-debug sa mga ito ay maingat na nakatago mula sa mga mata ng gumagamit.

Paano paganahin ang USB debugging mode sa mga pinakabagong bersyon ng Android? Upang gawin ito, kailangan mong gawin ang mga sumusunod na hakbang:

Ano ang dapat kong gawin kapag hindi nakita ang device kapag pinagana ang pag-debug?

Tulad ng mga palabas sa pagsasanay, madalas na nahahanap ng mga gumagamit ang kanilang sarili sa mga sitwasyon kung saan, pagkatapos i-on ang debugging mode, ang smartphone o tablet computer sa ilang kadahilanan. Ano ang dapat gawin ng gumagamit sa kasong ito?

  • Una sa lahat, kailangan mong suriin kung ang pinakabagong bersyon ng mga driver para sa pag-detect ng isang device sa pamamagitan ng USB ay naka-install sa iyong computer. Subukang i-update ang iyong mga driver sa pamamagitan ng pag-download sa kanila pinakabagong bersyon mula sa website ng tagagawa ng device.
  • Tingnan kung naka-lock ang iyong device. Kapag kumokonekta sa isang computer, inirerekomenda na tanggalin ang lock.
  • Suriin ang mga port kung saan kumokonekta ang kurdon. Oo, para sa higit pa tamang operasyon mas mabuting gamitin Mga USB port 2.0, magkakaroon ng mas mahusay na pagkakatugma sa kanila.

Nagde-debug sa pamamagitan ng Wi-Fi

Sa isang sitwasyon kung saan ginagamit mo ang debug mode sa pamamagitan ng USB Android Walang paraan, maaari mong subukang kumonekta sa pamamagitan ng Wi-Fi.

Mahalaga! Bago ka magsimula, tiyaking natanggap ng iyong device Mga karapatan sa ROOT. Ang pagtuturo na ito ay may kaugnayan lamang para sa operating room. Mga sistema ng Windows 7, na naka-on binigay na oras ang pinakakaraniwan sa PC.

  1. Una kailangan mong malaman ang IP address at port ng iyong device. Para sa layuning ito, maaari mong gamitin ang programa. Ito ay magagamit sa tindahan Mga application ng Google Maglaro.
  2. I-download ang program at patakbuhin ito.
  3. Ang impormasyon tungkol sa kasalukuyang IP address ay dapat lumitaw sa ibaba.
  4. Sa iyong PC, pumunta sa "Simulan" - "Lahat ng Programa" - "Mga Accessory". Sa listahan ng mga application, hanapin at piliin ang Command Prompt.
  5. Sa console na bubukas, ilagay ang sumusunod na command: adb connect 192.168.0.1:8555. Iyon lang. Kumpleto na ang koneksyon sa Android. Ngayon ang lahat ng manipulasyon sa ADB ay maaaring gawin sa pamamagitan ng wireless na teknolohiya Wi-Fi.

Hindi pagpapagana sa pag-debug

Upang i-deactivate ang pag-debug, gamitin ang mga sumusunod na tagubilin:

Konklusyon

Salamat sa aming materyal, alam mo na ngayon kung paano paganahin ang USB debugging sa Android, pati na rin kung bakit at sa anong mga kaso maaaring kailanganin ng karaniwang may-ari ng isang smartphone o tablet ang function na ito.

Paalalahanan ka namin na ang USB debugging ay isang kapaki-pakinabang tool ng system, na nagbibigay sa user ng kakayahang muling i-install ang firmware, i-download at i-install ang software ng third-party, i-synchronize ang kanilang mobile device sa isang PC, at iba pa. Mga advanced na user ay makakakuha ng mga karapatan ng "Superuser" at kahit na sa ilang mga kaso ay ibabalik ang system kung ito ay tumigil sa paggana nang normal.

SA Mga setting ng Android malamang nahanap mo na ang mahiwagang item na "USB Debugging", ngunit alam ba ng lahat kung para saan ang mode na ito at kung paano ito paganahin nang tama iba't ibang bersyon Android OS?

Bakit kailangan ang pag-debug?

Sa una, ang mode na ito ay eksklusibong ibinigay para sa mga developer ng mga application o serbisyo para sa Android. Gamit ang pag-debug, nakakuha sila ng access sa "mga panloob" operating system.

Ngunit kalaunan ay nagsimulang magkatagpo ang lahat mas maraming kaso, kapag ang debugging mode ay kailangan din ng mga "ordinaryong" user. Lamang na ang mga developer ay lumikha ng mga awtomatikong tool para sa pagkuha ng ugat (), pagpapanumbalik ng isang smartphone, pagbabago ng OS, na nangangailangan ng isang debugging mode.

Sa kabila ng mapanganib na pangalan, ang pag-activate ng mode na ito ay medyo simple.

Paano paganahin ang pag-debug

Para sa Android 4.1 at mas nauna: Kapag nakikita ang menu ng developer:

Sa mga naunang bersyon Mga opsyon sa Android available ang developer sa tahasang at bukas na anyo. Buksan lamang ang mga setting ng system. Sa iba't ibang bersyon, maaaring matatagpuan ang seksyon ng mga pagpipilian sa developer iba't ibang lugar: sa pangkalahatang listahan, sa seksyong "Mga Application", sa pangunahing menu.

Piliin ang "USB Debugging" at lagyan ng check ang kahon doon. Makakakita ka ng babala pop-up; i-click lamang ang "OK".

Hindi na kailangang i-reboot ang iyong smartphone upang i-activate ang mode na ito.

Ano ang gagawin kung kinakailangang seksyon hindi nakikita?

Sa mga bersyon ng Android simula sa 4.2.2, ang debug mode (pati na rin ang iba pang mga opsyon ng developer) ay hindi ipinapakita sa menu. Gayunpaman, mayroong isang paraan upang madaling buksan ang mga ito:

  • Buksan ang menu ng Mga Setting at ang tab na Pangkalahatan
  • Hanapin ang seksyong "Tungkol sa Device."
  • Buksan ang item na "Software Information" dito.
  • Hanapin ang linyang "Build number" dito at i-tap ito ng 7 beses
  • Pagkatapos lumabas ang notification tungkol sa pagtanggap ng status ng developer, bumalik sa seksyong "Pangkalahatan".
  • Hanapin ang item na "Mga Pagpipilian sa Developer" na lalabas.
  • Hanapin ang linyang "USB Debugging" sa seksyong ito at lagyan ng check ang kahon doon
  • Lumabas sa menu

Binabati kita, maaari mo na ngayong i-access ang iyong device sa pamamagitan ng iyong computer!

Ang mga kaso kapag ang pag-debug ay nagse-save

kahit sino Android user May mga sitwasyon kung kailan ang pag-debug ay lubhang kailangan. Mabuti na ginamit mo ang mga tagubilin mula sa nakaraang seksyon at na-activate mo ito. Ngayon ay maaari ka nang:

  • Kumuha ng root access sa iyong smartphone/tablet gamit mga espesyal na aplikasyon para sa kompyuter. Ang pag-debug na pinagana ay kinakailangan para dito.
  • Kunin ang data mula sa isang device na hindi gumagana ang display. Inilaan namin ang isang hiwalay na artikulo sa problemang ito.
  • I-restore ang iyong device kung hindi ito mag-boot. Upang gawin ito kailangan mong gamitin mga espesyal na kagamitan, na para sa iba't ibang mga aparato at ang mga chipset ay maaaring mag-iba. Maghanap ng higit pa detalyadong impormasyon partikular tungkol sa iyong modelo.
  • Makipagtulungan sa command line sa iyong computer upang mabilis na kopyahin ang mga file, i-install ang isang application o isang buong hanay ng mga application nang sabay-sabay, baguhin ang mga karapatan sa pag-access sa isang partikular na file. Upang gawin ito, dapat mayroon ang iyong computer programa ng ADB(Android Debug Bridge), na nagbibigay-daan sa iyong mag-isyu ng mga command sa Android environment sa nakakonektang device. Para sa kanya may parang GUI, at ang set mga utos ng console, na ibinibigay sa pamamagitan ng command line.

Sa kabuuan, kung gusto mong masulit ang functionality ng iyong Android tablet o smartphone, ang debugging mode ay magiging lubhang kapaki-pakinabang sa iyo.