Распаковка и редакт...
 
Уведомления
Очистить все

[Решено] Распаковка и редактирование прошивки S160 (sdupdate.img)

(@max)
Admin
Присоединился: 8 лет назад
Сообщ.: 394
Автор  

В этой теме будем распаковывать прошивку (файл sdupdate.img) для ШГУ S160, а так же редактировать системный раздел, добавлять Root права, распаковывать системный раздел с приложениями.

  1. Для начала скачиваем приложение RK3xxx_firmware_tools_5.99.07.00;
    Создаем папку на диске "С" (к примеру RK3xxx), распаковываем содержимое архива;
    Важно, в пути к папке с приложением RK3xxx не должно быть пробелов, символов и русских букв.

2. Скачиваем прошивку для S160, открываем архив и распаковываем файл sdupdate.img в корневой каталог RK3xxx

3. Запускаем приложение

3.1. Распаковываем sdupdate.img
Нажимаем Select Img...

3.2. В открывшемся окне выберем файл sdupdate.img

3.3. Далее нажимаем Extract

3.4. Дожидаемся распаковки, нажимаем ОК, приложение не закрываем.

3.5. Мы распаковали часть прошивки, все файлы находятся в C:RK3xxxtempAndroid


4. Редактируем файл parameter (увеличиваем пользовательский раздел)
4.1. Нажимаем Single tools:

4.2. Далее Param. tools

4.3. Нажимаем Файл - Открыть

4.4. Выбираем файл parameter (Он находится в C:RK3xxxtempAndroid)

4.5. Откроется окно с параметрами:

Нас интересует увеличение главного раздела, по умолчанию он 1-2Гб;
userdata - размер главного раздела (в примере он составляет 8Гб); После ввода числового раздела нажимаем Enter.

4.6 Сохраняем файл:

4.7. Указываем файл для сохранения:

4.8. Соглашаемся на замену файла и закрываем окно с параметрами.

4.9. Нажимаем Back

4.10. Что бы приступить к сборке с отредактированным разделом нажимаем Build

4.11. Дожидаемся окончания процедуры:

4.12. Идем в папку с приложение, там появится файл firmware_new

Переименовываем его в sdupdate и копируем в корневой каталок с прошивкой, соглашаемся с заменой старого.


5. Распаковка системных файлов (папка system). Выполняем следующие пункты: 1, 2, 3, 3.1, 3.2

5.1. Нажимаем Extract, дожидаемся распаковки:

5.2. Идем в папку с распакованными файлами C:RK3xxxtempsystem

В открывшемся окне мы видим всю системную структуру файлов. Все системные приложения находятся в папке app и priv-app

5.3. После редактирования файлов собираем файл sdupdate (нажимаем Build):

5.4. В открывшемся окне вводим 555 Мб и нажимаем Build

5.5. Далее нажимаем Build и Confirm

Дожидаемся окончания процедуры, идем в папку с приложение RK3xxx, там появится файл firmware_new, Переименовываем его в sdupdate и копируем в корневой каталок с прошивкой, соглашаемся с заменой старого.


6. Root права для ШГУ S160. Выполняем следующие пункты 1, 2, 3, 3.1, 3.2, 5.1, 5.2

6.1. Скачиваем файлы Rooted и Superuser
6.2. Распаковываем архив Rooted
6.3. Необходимо заменить файл «su» в папке tempsystemxbin на тот что в папке Rooted;
6.4. Из папки Rooted скопировать файл «install-recovery.sh» в папку tempsystemetc;
6.5. Распаковываем скачанный архив Superuser;
6.6. Скопировать файл Superuser.apk из архива Rooted в папку tempsystemapp;

6.7. Жмем кнопку Build в разделе System.img tools;

6.8. В появившемся окне выбрать Advanced mode -> жмем кнопку Edit permission

6.9. Откроется текстовый файл, удаляем все строки и пишем:

system/app/Superuser.apk 0 0 644
system/etc/install-recovery.sh 0 0 4755
system/xbin/su 0 0 6755

Получится так:

Сохраняем изменения, закрываем редактор.

6.10. Изменяем поле Select system.img size (выставим 555 мб, цифра не должна превышать размер раздела в параметрах и быть меньше фактического размера распакованного system.img), далее нажимаем Build

Далее выполняем пункт 5.5.
Все готово, теперь можно копировать прошивку на sd карту и обновить ШГУ. Активация Root после установки.
Удачи


   
ОтветитьЦитировать