Модификация прошивки открывает множество возможностей такие как root доступ кастомные иконки программ и многое другое.
Подготовка
Сначала скачиваем прошивку для Highscreen Alex. Скачать
Распаковываем архив.
Нам нужен файл "total.img".
Скачиваем программу для распаковки и кладем рядом с образом прошивки.
Скачать программу Исходный код программы
Для ее работы нужна Java машина.
Распаковка
Открываем консоль, переходим в директорию с программой.
tool pack <filename> -- create total.img from bin-files in current dir
tool unpack <filename> -- split total.img to bin-files
Для распаковки образа вводим:
./tool.jar unpack total.img
В итоге мы получим 6 файлов.
bootloader.bin
kernel.bin
package.bin
cache.bin
data.bin
recovery.bin
system.bin
Создаем три папки (data, package, system).
Дальше монтируем образы к этим папкам:
sudo mount -o loop data.bin data
sudo mount -o loop package.bin package
sudo mount -o loop system.bin system
В итоге мы получим доступ к файловой системе прошивки.
Для редактирования мы можем поменять на время пользователя файлов:
sudo chown -R <user_name> data package system
После редактирования:
sudo chown -R root data package system
Прошивка
Если вы редактировали только "system.bin", то переименовываем "system.bin" в "system.img":
mv system.bin system.img
Записываем на флеш карту читалки.
Выключаем устройство, если оно включено.
Зажимаем кнопки "Пред. страница" и "След. страница", дальше жмём кнопку включения.
Переходим в
Image Update
,
SDMMC update
,
SYS Update
кнопками "Пред. страница" и "Назад", для перехода нажимаем кнопку между экранами.
Ждем некоторое время и ждем любую кнопку.
Выходим из "BootLoader" выбирая пункты
Exit and Continue
.
Сборка прошивки
Для сборки прошивки выполняем команду:
./tool.jar unpack total.img
На выходе получаем готовую прошивку.