Удаление системных и предустановленных приложений на Android с помощью ADB
В списке основных команд ADB и Fastboot была представлена команда adb uninstall , отвечающая за удаление приложений. С ее помощью можно удалить сторонние приложения (установленные из Google Play или других источников), но нельзя деинсталлировать предустановленные программы. Разумеется, ADB может справиться и с этой задачей, но для ее реализации придется выполнить несколько дополнительных действий.
Подготовка
Помимо обязательной установки утилиты ADB, рекомендуется загрузить драйверы USB и установить Java Development Kit. Ссылки на скачивание всех необходимых компонентов можно найти в одном из предыдущих постов. На смартфоне нужно включить отладку по USB и установить приложение App Inspector. Режим отладки активируется в настройках в разделе «Для разработчиков». Если последний скрыт, следует зайти в раздел «О телефоне» и 7 раз тапнуть по строке «Номер сборки» («Build number»).

Удаление приложений
После выполнения вышеперечисленных шагов можно приступать к удалению предустановленных программ. На этом этапе придется прибегнуть к использованию приложения App Inspector. С его помощью можно узнать имя пакета любой установленной на устройстве игры или программы. Для этого достаточно запустить App Inspector, выбрать приложение, которое нужно удалить и скопировать имя пакета, указанное в строке «Package name».
Затем можно подключать устройство к ПК. Когда поступит запрос на разрешение отладки с компьютера, необходимо его предоставить.
Чтобы начать работу с ADB, достаточно открыть папку «platform-tools» и, удерживая клавишу «Shift», щелкнуть правой кнопкой мыши по пустой области, а затем в раскрывшемся контекстном меню выбрать пункт «Открыть окно команд» либо «Открыть окно PowerShell здесь» (в этом абзаце идет речь об использовании ADB на компьютере под управлением Windows).
Чтобы удалить ненужное приложение, останется выполнить 2 команды (после ввода каждой из них следует нажать кнопку «Enter»).
adb shell
Enter fullscreen mode
Exit fullscreen mode
Этой командой вызывается консоль Android (shell). Если вместо командной строки используется Windows PowerShell, перед командой необходимо добавить ./ или .\ . Готовый вариант выглядит так:
./adb shell
Enter fullscreen mode
Exit fullscreen mode

Следующая команда отвечает за удаление определенного приложения. com.example.package необходимо заменить именем пакета, полученным из программы App Inspector.
pm uninstall -k --user 0 com.example.package
Enter fullscreen mode
Exit fullscreen mode
К примеру, чтобы удалить приложение Google Play Фильмы, нужно выполнить команду:
pm uninstall -k --user 0 com.google.android.videos
Enter fullscreen mode
Exit fullscreen mode

Вскоре в командной строке отобразится надпись «Success». Это будет означать, что удаление завершено.
Установка пакетов в Termux
Мы уже рассказывали, как сделать хакерский смартфон с помощью Termux и Kali. Сегодня я покажу как устанавливать пакеты в Termux.
Termux — это простой и удобный терминал, предоставляющий множество возможностей среды Linux. Он позволяет выполнять команды в подходящей среде, избегая необходимости предварительной настройки окружения.
Как установить пакеты в Termux
Установить Termux можно разными способами, самый простой — из Google Play.
Теперь установим некоторые важные базовые инструменты, которые необходимы для установки пакетов.
Обновление pkg
pkg update
pkg upgrade
Установка всех необходимых версий Python
pkg install python
pkg install python2
pkg install python3
Установка pip
pkg install python — pip
Установка git
pkg install git
Установка wget
pkg install wget
Установка пакетов в Termux
Можно приступать к работе и устанавливать пакеты в Termux. За установку пакетов отвечает команда pkg install .
pkg install имя-пакета
Удаление пакетов из Termux
С помощью следующей команды, вы можете удалить пакеты из Termux.
pkg uninstall имя-пакета
Пакет будет удален, но останутся файлы конфигурации. Если нужно их удалить, используйте команду apt purge .
Команда List отобразит все установленный пакеты.
pkg list — all
Обновление пакетов в Termux
Перед установкой нового пакета настоятельно рекомендуется обновить установленные пакеты. Обновить пакеты можно с помощью команды:
pkg upgrade
Я рекомендую проверять наличие обновлений минимум раз в месяц или перед установкой новых пакетов.
Шпаргалка по командам
| pkg autoclean | Удаление устаревших файлов .deb из кеша. |
| pkg clean | Удаление всех файлов .deb из кеша. |
| pkg files | Список файлов, установленных указанным пакетом. |
| pkg list — all | Список всех доступных пакетов. |
| pkg list — installed | Список установленных пакетов. |
| pkg reinstall | Переустановить пакет. |
| pkg search | Поиск пакета. |
| pkg show | Получение информации о пакете. |
Репозитории и зеркала Termux
Termux не поддерживает пакеты из репозиториев Debian, Ubuntu и других дистрибутивов Linux. Поэтому не пытайтесь поместить их в свой sources.list или вручную устанавливать файлы .deb.
Зеркала — это серверы, на которых хранятся пакеты Termux. Выбор зеркала позволяет определить, откуда загружать пакеты.
Чтобы выбрать зеркало или группу зеркал в Termux, выполните следующие шаги:
- Запустите Termux на своем устройстве Android.
- При появлении запроса на выбор зеркала или группы зеркал введите номер, соответствующий вашему выбору. Обычно доступно несколько вариантов.
- Нажмите клавишу Enter, чтобы подтвердить выбор.
Выбор зеркала может зависеть от вашего местоположения и доступности серверов. Если одно зеркало не работает или загрузка пакетов слишком медленная, вы всегда можете повторить процесс и выбрать другое зеркало.
Если вы пропустили этот шаг при первом запуске Termux и хотите выбрать зеркало позже, выполните команду:
Коротко о главном: что такое Termux

Termux — это эмулятор терминала Android и приложения среды Linux, которое работает напрямую, без необходимости рутирования или настройки. Минимальная базовая система устанавливается автоматически — дополнительные пакеты доступны через диспетчер пакетов APT.
Подписывайтесь на наш Телеграм
Если кратко и грубо-то, Termux — это консоль, которая в ваших услугах.
По умолчанию в Termux установлена минимальная базовая система. Дополнительные пакеты доступны из диспетчера пакетов «pkg» (аналоге apt). Приложение поддерживает расширенное управление при наличии прав суперпользователя и установка специального пакета «tsu» (аналог sudo). Без root-прав приложение также имеет достаточно широкие возможности.

Вот он, зверь)
Так-же Termux имеет ряд дополнений, которые все можно найти в F-Droid.
- Termux: API — доступ к аппаратным функциям Android и Chrome.
- Termux: Boot — запускайте скрипт(ы), когда ваше устройство загружается.
- Termux: Float — запустите Termux в плавающем окне.
- Termux: Styling — используйте цветовые схемы и шрифты для Powerline, чтобы настроить внешний вид терминала Termux.
- Termux: Tasker — простой способ вызвать исполняемые файлы Termux из Tasker и совместимых приложений.
- Termux: Widget — запускайте небольшие скриптлеты с домашнего экрана.
Для чего используется Termux
- Автоматизация устройства с помощью скриптов и надстройки Termux Tasker.
- Передача файлов и синхронизация через syncthing, rsync, rclone и т. д.
- Программирование (clang, python, vim и т. д.).
- Проверка защищённости устройств на взлом.
- Проверка защищённости сайтов на DDoS или Dos.
- Искать уязвимости в роутере или сети.
- Проверка защищённости от спама (может кому-то надо будет :))
Установка
Если установить, то через F-Droid, так как в Google Play поддержка обновлений прекращена. На сегодняшний день реализована только поддержка Android устройств с 7.0-12.0. Чтобы установить на ПК нужно использовать специальные утилиты. На данный момент самыми популярными утилитами являются: Bluestacks и NoxPlayer.
Команды
Раз Termux консоль, то он принимает команды. (По аналогии с cmd).
Вот список команд, которые могут пригодиться.
- apt update # — поиск обновлений. Всегда выполняйте эти первые 2 команды перед работой
- apt upgrade # -установка обновлений
- pkg \ apt install # установка пакета
- git clone # установка репозитория из GitHub
- help # помощь \ выводит список команд termux
- help # выводит список команд пакета пример –python help
- pkg search package — ищет пакет пакета
- pkg remove package — удаляет пакет
- pkg list-installed — выведет список загружаемых пакетов
- . — повторить последнюю команду
- выход — разлогиниться
Файловая система
- ls — список файлов и каталогов
- ls -al — форматированный список со скрытыми каталогами и файлами
- cd dir — сменить директорию на dir
- cd — сменить на домашний каталог
- pwd — показать текущий каталог
- mkdir dir — создать каталог dir
- rm file — удалить файл
- rm -r dir — удалить каталог dir
- rm -f file — удалить форсированно файл
- rm -rf dir — удалить форсированно каталог dir
- cp file1 file2 — скопировать file1 в file2
- cp -r dir1 dir2 — скопировать dir1 в dir2; создаст каталог dir2, если он не существует
- mv file1 file2 — переименовать или переместить file1 в file2. если file2 существующий каталог — переместить file1 в каталог file2
- ln -s file link — создать символическую ссылку к файлу файл
- touch file — создать файл
- cat> file — направить стандартный ввод в файл
- more file — вывести содержимое файла
- head file — вывести первые 10 строк файла
- tail file — вывести последние 10 строк файла
- tail -f file — вывести содержимое файла по мере роста, начинает с последних 10 строк
Управление процессами
- kill pid — убить процесс с id pid
- наверх — показать все запущенные процессы
- killall proc — убить все процессы с именем proc
- bg — список остановленных и фоновых задач; продолжение выполнения остановленной задачи в фоне
- fg — выносит на передний план последние задачи
- fg n — вынести задачу n на передний план
Права доступа на файлы
chmod восьмеричный файл — сменить права файла на восьмеричное, раздельное для пользователя, группы.
- 4 — чтение ®
- 2 — запись (ш)
- 1 — исполнение (x)
Системная информация
- date — вывести текущую дату и время
- cal — вывести календарь на текущий месяц
- uptime — показать текущий аптайм
- whoami — имя, под которым вы залогинены
- uname -a — показать информацию о ядре
- cat / proc / cpuinfo — информация ЦПУ
- cat / proc / meminfo — информация о памяти
- команда man — показать мануал для команды
- df — показать инф. о использование дисков
- du — вывести «вес» текущего каталога
- бесплатно — использование памяти и обмен
- whereis app — возможное расположение программы app
- какое приложение — какое приложение будет запущена по умолчанию
Сеть
- ping host — пропинговать хост и вывести результат
- whois domain — получить информацию whois для домена
dig domain — получить DNS информацию о домене - dig -x host — реверсивно искать host
- wget file — скачать файл
- wget -c file — продолжить остановленную закачку
Установка python2 / 3 скриптов
В Termux вызов пайтона: python2 и python.
(X — версия Python)
- pythonX setup.py
- pythonX -m pip install -r requirements.txt
- pipX install -r requirements.txt
Клавиатурные сочетания
- Ctrl + C — завершить текущую команду
- Ctrl + Z — остановить текущую команду, продолжть с fg на переднем плане или bg в фоне
- Ctrl + D — разлогиниться, тоже самое, что и выйти
Ctrl + W — - Ctrl + W — удалить одно слово в текущей строке
- Ctrl + U — удалить строку
- Так же стрелки (вверх и вниз) можно использовать в качестве истории команд
И так все же, что что он сможет?
И много чего можно найти в github для termux, но оставлю одну прогу в которой много инструментов для проверки защищённости устройства. Я не несу за ваш страх и риск.
DarkFly-Tool включает в себя огромное множество инструментов. От проверки на защищённость от вирусов до скачивания видео из интернета. В нем присутствуют как безобидные инструменты, так и утилиты для взлома камер, вирусы, спамеры и тому подобное.
Установка в Termux
- apt update -y&&apt upgrade -y
- apt install python -y&&apt install git — y
- git clone github.com/Ranginang67/DarkFly-Tool
- cd DarkFly-Tool
- chmod + x install.py
Использование
- python2 install.py
- DarkFly
Прикольчик : D
Бегущий — поезд будет бежать по вашему поезду экрану, и после того, как он пройдет, вы увидите свой терминал.
Эта команда установит sl пакет в termux: (мелочь, а приятно)
Теперь пакет sl установлен в вашем termux, и вам просто нужно набрать sl.
Как использовать командную строку Linux на Android с Termux
Linux Как тот друг, от которого ты никогда не захочешь отказываться, каким бы прекрасным ни был твой новый парень (Android). если бы я был развитый Или профессионалу, который постоянно хочет быть на связи Терминал Для Linux есть способ конвертировать С телефона Android на Ubuntu. У вас есть только одно приложение, чтобы иметь возможность запускать Linux Terminal на Android, спасибо Termux.
Это небольшое и мощное приложение Termux позволяет превратить ваше устройство Android в эмулятор Linux. Приложение поставляется с большим количеством устанавливаемых инструментов, таких как bzip2 ، Cmake ، днсутилс ، Emacs ، GCC ، мерзавец ، GnuPG ، ак-греп ، HTOP ، мин ، карликовый ، PHP ، SSH ، деготь , И более.
Android — мощная операционная система, предлагающая множество Приложения, близкие к категории настольных компьютеров. Однако иногда требуется немного усилий, чтобы сделать что-то на Android, которое находится на вашем рабочем столе одним щелчком мыши.

Одно из решений — воспользоваться скрытой инфраструктурой Linux в Android. Termux обеспечивает среду для командной строки Это позволяет вам устанавливать приложения Linux на устройстве Android ваш. Вот как использовать Termux.
Почему вам следует использовать Termux?
На самом деле в Play Store есть некоторые приложения, которые являются портами Android для приложений Linux. Они отличаются от Termux тем, что копируют приложения Linux, но каким-то образом созданы для «Android».
Напротив, Termux — это автономная среда Linux. Его программное обеспечение (во всех смыслах) такое же, как и его аналоги для Linux. Это дает некоторые преимущества перед клонированными приложениями:
- последовательность: Приложения Linux, перенесенные на Android, требуют определенного пользовательского интерфейса. Пользовательский опыт Android во многом зависит от количества усилий, которые прикладывает разработчик. И наоборот, приложения Termux такие же, как и версии для Linux, от сочетаний клавиш до их установки.
- совместимость: Добавление кода Android может усложнить работу с некоторыми тонкими приложениями. Например, клиент Android SSH может иметь размер от 2 до 12 МБ. Сравните это с Dropbear, доступным в Termux, размер которого составляет 396 КБ (килобайт). Он также предоставляет SSH-сервер.

- Обновления: Когда приложение получает обновление, вы остаетесь во власти разработчика приложения Android для обновления. Напротив, приложения Termux — это стандартные пакеты Linux, которые требуют меньшего обслуживания. Они могут быть созданы автоматически вместе с настольными версиями. С Termux вы, вероятно, быстрее получите новые функции.
- ценаСуществует вероятность того, что любое приложение, которое вы покупаете в Play Store, может иметь связанные с ним сборы. Все приложения в Termux бесплатны (с открытым исходным кодом), как и сам Termux.
Как пользоваться Termux
Прежде чем мы углубимся, поймите, что Termux — это в первую очередь среда командной строки. Здесь нет навороченного пользовательского интерфейса с блестящими кнопками. Это относится не только к основному пакету Termux, но и к его приложениям. Вы не получите последнюю версию LibreOffice Сюда.
Самое главное, вы должны хорошо разбираться в командной строке для установки и использования этих программ в Termux.
Когда будете готовы, возьмите свой телефон или планшет и установите Termux.
Основные команды Termux, которые вы должны знать
Запуск Termux перенесет вас прямо в среду командной строки. Отсюда вы можете установить новые инструменты. Termux использует тот же установщик пакетов, что и в Debian, Ubuntu и связанных дистрибутивах Linux.
Использует передовые инструменты упаковки (чаще называемые APT) для поиска, установки и удаления программ в Termux. Начните с обновления и обновления пакетов с помощью следующих команд:
apt update apt upgrade

Далее узнаем, какие приложения доступны:
apt list
Чтобы узнать больше об одном из этих пакетов, используйте
apt show [package name]
Это отобразит: имя, администратора, размер файла, зависимости и другие полезные сведения. Чтобы установить приложение, просто используйте:
apt install [package name]
Наш гид расскажет вам о Использовать APT Узнайте больше об этом инструменте, например, о том, как обновлять пакеты. Вы можете запустить установленный инструмент, введя его имя в Терминал в командной строке Termux.
Помимо APT, этот список встроенных команд в Termux работает на Android:
- позволяет вам cp копировать файл
- Это будет сделать mv передача файлов
- список ls Содержимое каталога
- rm Удалить (удалить) данные
- Создайте ln Символьная ссылка (например, ln /data/data/com.termux/files/home/documents в / sdcard / Documents)
С помощью этих встроенных инструментов вы можете уменьшить потребность в файловом менеджере Android. Также это приложение избавит вас от необходимости Разрешения root на вашем телефоне Чтобы получить удовольствие от этой работы.
Приложения Linux, которые можно установить с помощью командной строки Termux
с помощью склонный С Termux вы можете установить множество полезных приложений Linux на Android. Они делятся на несколько категорий — давайте рассмотрим некоторые из основных моментов.
Текстовые редакторы
Termux предоставляет последние версии замечательных приложений для редактирования текста Linux: VIM и Emacs. Также доступны другие приложения для редактирования, например, simple nano.
Конечно, в Android уже есть множество приложений для редактирования текста. Так что же Emacs и Vim привносят на платформу? Что ж, если ты хочешь работать с уценка Оба хорошо поддерживаются.
Вам что-нибудь нужно делать заметки и представить Список дел? Org-mode в Emacs покроет это. Вы даже можете использовать Emacs Как файловый менеджер или же Приложение для написания сценария или же Клиент Trello или же Музыкальный проигрыватель или бежать тральщик.
Зачем переключаться? Текстовые редакторы Android, как правило, сосредоточены только на одной функции. Например, один может сосредоточиться на черчении без отвлекающих факторов, другой — на предварительном просмотре Markdown и других форматов, а некоторые могут быть созданы для создания заметок (хотя по своей сути это просто приложения для редактирования текста).
Приложения для редактирования на основе терминала могут удовлетворить эти потребности в одном приложении, а также доступны на настольных платформах.
Утилиты на основе командной строки Termux
Пакеты Termux включают множество полезных инструментов командной строки Linux:
- Gnuplot: Математическая программа
- ImageMagickИнструмент для обработки и преобразования фотографий
- p7zip: Инструмент сжатия 7-Zip
- Разархивировать: другая утилита сжатия для формата RAR
- Wget: Программа для загрузки файлов из Интернета через HTTP или FTP.
Зачем переключаться? Это специальные приложения, которые могут многое предложить.
Установить серверы в Termux
Мы уже показали, как можно трансформировать устройство. Android на веб-сервер с конкретными приложениями. Termux также предоставляет собственные веб-серверы Linux, такие как Apache, nginx и Lighttpd.
Но зачем вам запускать веб-сервер на вашем Android-устройстве?
Помните, что помимо программирования многие из лучших приложений на сегодняшний день являются веб-приложениями. Например, вы можете установить nginx, базу данных PostgreSQL и Python, а затем использовать платформу управления проектами. Тайга. Это предоставляет множество услуг, и все это без необходимости подписываться на какие-либо сторонние услуги или хостинг.
Termux также включает Dropbear, который обеспечивает SSH сервер (и клиент), чтобы войти в свой телефон / планшет и передать файлы. Это полезно в ситуациях, когда вы хотите обменяться некоторыми файлами, но не хотите использовать облачные сервисы. Просто запустите сервер Dropbear и используйте SSH-клиент, чтобы получить то, что вам нужно, и закройте его.
Зачем переключаться? Такие приложения, как Tiny Web Server, позволяют разрабатывать веб-сервер. Но что может быть интереснее легковесного сервера, который можно запустить из командной строки?
Разработка приложений из командной строки Termux
Хотя многие приложения Android (перечисленные как «редакторы кода») предоставляют возможность писать код, они могут не предоставлять сами языки. С Termux вы можете протестировать свой код на своем телефоне или планшете.

Он предлагает стандартные дистрибутивы языков программирования, такие как:
- Оболочка BASH (отличный способ начать взламывать)
- Python (доступны как v2, так и v3)
- PHP
- Ruby
Также доступны системы контроля версий git и Subversion, которые используются не только для разработки. Если вы хотите контролировать свои личные данные, система управления версиями позволяет хранить файлы где угодно. Вы также можете контролировать, отправляются ли обновления на другие устройства, и вы можете использовать флаги для именования версий.
Зачем переключаться? Для Android существуют пакеты языков программирования, например QПитон. Но у них есть собственный пользовательский интерфейс. Для полноценной работы могут также потребоваться дополнительные приложения.
Приложения на базе Android доступны как для git, так и для svn. Однако у вас должна быть отдельная реализация для каждого типа системы управления версиями. Termux предоставляет оба в одном пакете бесплатно. Сохраняя контроль над источниками, вы также можете уменьшить количество клиентов служб облачной синхронизации, таких как Dropbox.
Добавьте Linux в Android с помощью команд Termux
Termux — это компактное предложение, которое открывает множество функций для вашего Android-устройства. Командная строка — одна из самых мощных функций Linux, а Termux построен на ядре Linux вашей машины, чтобы вы могли работать более эффективно в дороге.
И кто знает, может быть, наличие этих приложений убедит вас попробовать Linux и на своем рабочем столе. проверить бумагу Наши команды Linux получить Некоторые помогают, когда вы попробуете.