# ADB без ПК \[LADB]

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

{% 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 %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://laib.gitbook.io/ru-laib/inst/adb-without-pc.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
