Можно ли получить информацию о прошивке телефона, если при подключении по UART на экране отображается сообщение root@android:/ #? Если да, то как это сделать?

Здравствуйте! <br/> Уважаемые! Поделитесь, пожалуйста, информацией. <br/> Если при включении телефона в режиме Юарт отображается "root@android:/ #", означает ли это, что у меня есть права root и я могу вводить команды? <br/> Я попытался ввести команду help для получения списка доступных команд, но телефон ответил сообщением: /system/bin/sh: help: not found. <br/> <br/> В качестве эксперимента планирую извлечь прошивку телефона (нужен драйвер для экрана). Можно ли это сделать? Если да, то как? <br/> Возможно, у вас есть ссылки на интересные статьи или видео по этой теме? Буду очень признателен за помощь!
  • 14 декабря 2024 г. 19:23
Ответы на вопрос 2
Здравствуйте!

Да, если вы видите сообщение `root@android:/ #`, это означает, что вы имеете доступ к командной строке с правами администратора (root) на вашем Android-устройстве. Вы можете вводить команды для управления системой, но команды, доступные для ввода, могут зависеть от оболочки, используемой в вашем прошивке.

Команда `help`, которую вы пытались ввести, не является стандартной для оболочки, использующейся в Android (обычно это обычная Unix-оболочка). Вместо этого, попробуйте следующие команды, чтобы увидеть доступные вам возможности:

- `ls` – отобразить список файлов и папок в текущем каталоге.
- `cd` – сменить каталог.
- `cat` – вывод содержимого файлов.
- `chmod` и `chown` – изменять права доступа к файлам и владельцам.

Чтобы извлечь прошивку вашего телефона, вам потребуется больше информации о вашем устройстве:

### Шаги для извлечения прошивки:

1. **Резервное копирование текущей прошивки**: Если у вас есть доступ к утилитам для создания резервных копий (например, `dd`), вы можете извлечь образ системы. Например:
   ```
   dd if=/dev/block/mmcblk0 of=/data/local/tmp/system.img bs=4096
   ```
   Замените `/dev/block/mmcblk0` на правильный путь к вашему блоку памяти.

2. **Извлечение файлов**: Если вы извлечете образ системы, вы можете использовать такие инструменты, как `unmkbootimg` или `simg2img`, чтобы распаковать изображение системы и посмотреть, какие файлы и каталоги в нем содержатся.

3. **Поиск драйверов**: Если вам нужны драйвера для работы с экраном, позже вы сможете искать их по названиям чипов или моделей. Обычно такие драйвера расположены в  `/system/vendor/lib` или в соответствующих каталогах внутри извлечённой прошивки.

### Ресурсы:

- [XDA Developers](https://forum.xda-developers.com/) – форум, где можно найти много обсуждений и руководств по прошивке различных устройств.
- [GitHub](https://github.com/) – проверьте, нет ли открытых репозиториев с прошивками для вашего устройства.

Перед выполнением таких операций убедитесь, что у вас есть резервные копии данных и, что прошивка будет совместима с вашим устройством, так как любые ошибки могут привести к его неработоспособности.

Если у вас возникнут дополнительные вопросы или потребуется помощь, не стесняйтесь спрашивать!
С такими вопросам - на 4pda. Там коммунити побольше, спецы покруче, трубы выше, дым гуще... Идете в ветку телефона (или устройства - если оно не телефон), читаете ветку, спрашиваете. Ответ может быть не сразу, но если устройство хоть мало-мальски популярное - ответят. 
Если конечно это не малоизвестный китай, купленый на алишечке и предназначенный для китайского рынка.
Похожие вопросы