> For the complete documentation index, see [llms.txt](https://laib.gitbook.io/ru-laib/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://laib.gitbook.io/ru-laib/inst/adb-without-pc.md).

# ADB без ПК \[LADB]

Расскажем, как можно использовать ADB без ПК по Wi-Fi. Таким способ вы можете производить ADB команды как со своим устройством, так и с устройством друга (при соблюдении требований для работы).

## Требования для работы

{% hint style="warning" %} <mark style="color:orange;">Требования для работы:</mark>&#x20;

1. Android 11 (R) или выше
2. Wi-Fi (данный способ работает только при наличии Wi-Fi, однако доступ в интернет через него необязателен)
   {% endhint %}

***

## **Установка**

{% embed url="<https://4pda.to/forum/index.php?showtopic=1013466>" %}

{% hint style="danger" %}
Настоятельно рекомендуется не заходить в приложение до выполнения инструкции.
{% endhint %}

***

## Активация и сопряжение

### Настройки для разработчика

> Если Настройки для разработчика у вас уже включены, то пропускайте этот пункт

{% tabs %}
{% tab title="Текст" %}

1. Открываем «Настройки»
2. Далее в «О телефоне»
3. Тыкаем несколько раз на «Номер сборки» или «Версия MIUI», пока не будет надпись, что «Настройки для разработчиков» активированы.
   {% endtab %}

{% tab title="Скриншоты" %}
![
Опции в Настройках разработчика](https://telegra.ph/file/867ba35614babbbd9b6bc.jpg)
{% endtab %}
{% endtabs %}

### Опции в Настройках разработчика

{% tabs %}
{% tab title="Текст" %}

1. Заходим в «Система» или «Дополнительные настройки» -> «Настройки для разработчиков»
2. Ищем пункты и активируем их:
   * [x] «Отладка по WI-FI»
   * [x] «Отключить автоматический отзыв авторизации ADB»
     {% endtab %}

{% tab title="Скриншоты" %}
![](https://telegra.ph/file/cc463ccb0e345af3a1af1.jpg)
{% endtab %}
{% endtabs %}

### Активация Local ADB

{% tabs %}
{% tab title="Текст" %}

#### В настройках разработчика

1. Нажимаем левее от тумблера на надпись «Отладка» в строке «Отладка по WI-FI» и попадаем в новое окно.
2. Открываем меню недавних (Жест: снизу вверх и удерживать / Кнопки навигации: квадратная кнопка)
3. Разделяем экран на 2 приложения: «LADB» <mark style="color:red;">снизу</mark>, «Настройки» <mark style="color:red;">сверху</mark> (это обязательно)
4. В «Настройках» нажимаем на «Подключить устройство с помощью кода подключения»
   * Ни в коем случае не закрывайте его! Ибо при каждом новом открытии символы меняются!
5. В появившемся окне в «Настройках» мы видим:
   * «Код подключения по сети WI-FI» и «IP-адрес и порт»
     1. В «IP-адрес и порт» нас интересуют лишь последние 5 цифр. Их мы запоминаем и пишем в «LADB» в строку «PORT»
     2. Не убирая клавиатуру переписываем код подключения в оставшуюся строку в «LADB»
6. Жмём «Готово»
7. Теперь выгружаем из памяти «LADB» и перезаходим в него
8. <mark style="color:green;">Готово, теперь можно пользоваться ADB командами без ПК</mark> 👍
   {% endtab %}

{% tab title="Скриншоты" %}
![](https://telegra.ph/file/f5792c98d1979691849bb.jpg)

![](https://telegra.ph/file/6322c599fad142be05514.jpg)
{% endtab %}
{% endtabs %}

## <mark style="color:red;">Внимание</mark>

{% hint style="danger" %}

* После каждой перезагрузки тумблер «Отладки по WI-FI» сбрасывается и отключается, так что перед каждым заходом в приложение проверяем и включаем его обратно.
* Если вы забыли это сделать, то у вас в «LADB» будет вечная загрузка, так что придется через «Настройки» очищать «Все данные приложения» и повторять операцию выше.
  * Настройки -> Приложения -> Все приложения -> LADB -> Хранилище и кеш -> Очистить хранилище.
    {% endhint %}

{% hint style="info" %} <mark style="color:blue;">Важно знать:</mark> В «LADB» работают любые команды ADB, однако вам <mark style="color:red;">ОБЯЗАТЕЛЬНО</mark> нужно исключать первые два слова: `adb shell`

**Например:**

* Программа нас просит прописать команду `adb shell pm install-existing --user 0` через ПК. В таком случае мы будем писать в ladb так: `pm install-existing --user 0.`
  {% endhint %}

### **Полезные команды**

<table><thead><tr><th width="200.7449924332048">Действие</th><th>Команда</th><th data-hidden></th></tr></thead><tbody><tr><td>Удаление-Заморозка программы</td><td>pm uninstall -k --user 0 *package name*</td><td></td></tr><tr><td>Восстановление программы</td><td>pm install-existing --user 0 *package name*</td><td></td></tr></tbody></table>

{% hint style="info" %} <mark style="color:blue;">Полезное:</mark> \*package name\* можно узнать через «[Apk Inspector](https://play.google.com/store/apps/details?id=bg.projectoria.appinspector)»
{% endhint %}
