На момант напісання метад ўяўляе сабой эксперыментальную функцыю Google Chrome (паведамляецца, што працуе і ў апошнім Microsoft Edge) і бэта-версію вэб-інтэрфейсу WebADB для працы з ADB - гэта значыць не ўсё можа працаваць належным чынам, але ўжо можа апынуцца цікавым для тых , каму гэта трэба.
Парадак падлучэння прылады ў WebADB
Для выкарыстання разгляданай магчымасці спатрэбіцца выканаць наступныя падрыхтоўчыя дзеянні:
- Ўключыць эксперыментальную функцыю «New USB Backend» у chrome: // flags. Заходзім на страницуchrome: // flags / # new-usb-backendи пераключалых параметр у значэнне Enabled , Затым націскаем кнопку Relaunch для перазапуску браўзэра. улічвайце: як і з іншымі эксперыментальнымі функцыямі, гэтая можа знікнуць поўнасцю або, наадварот, стаць звычайнай функцыяй Chrome, знікшы з спісу эксперыментальных.
- Ўключыць адладку па USB на вашым Android смартфоне або планшэце і падключыць яго да кампутара.
Далей можна пачынаць выкарыстоўваць ADB Shell праз WebADB у браўзэры:
- Зайдзіце на сайт https://webadb.com/ і націскаем «Add device». Ваша прылада павінна быць у спісе (пры уключанай адладцы па USB і наяўнасці неабходных драйвераў на кампутары), дадаем.
- Націсніце кнопку «Connect», дазволіце падключэння на экране Android - прылада падлучанае.
- Для выканання каманд у кансолі зайдзіце ў пункт «Interactive Shell». Каманды задаем так, як калі б знаходзіліся ў ADB Shell, напрыклад, для атрымання спісу ўсталяваных пакетаў ўводзім ня adb shell pm list packages , а pm list packages
- Там жа ў WebADB прысутнічае гатовы вэб-інтэрфейс файлавага мэнэджара, ўстаноўкі APK на прыладу, захопу экрана і трансляцыі экрана (Scrcpy).
У ходзе тэсту я паспрабаваў простыя рэчы, такія як запіс экрана Android з дапамогай ADB і некаторыя іншыя каманды - у цэлым, працуе.
![Выкарыстанне WebADB на Android](/userfiles/135/2393_7.webp)
Але не ўсё і, напрыклад, смартфон, перезагруженный ў Recovery ўбачыць у WebADB не атрымоўваецца. Таксама паведамляецца, што падключыць прылады з уласнымі драйверамі адладкі (напрыклад, Samsung) не атрымаецца.
Аднак сама магчымасць, думаю, будзе для кагосьці цікавай, да таго ж не выключана, што ў будучыні могуць з'явіцца і афіцыйныя інструменты такога роду ад Google.