Как стать автором
Поиск
Написать публикацию
Обновить

Перепаковка и встраивание прав Root в прошивку на Android смартфоны Samsung

Посвящается всем желающим модифицировать прошивки.
Приступим.

Необходимо:


1. ПК с Ubuntu x32 (желательно, точней проверено что в ней работает)
2. Пакет утилит ext4_utils
3. Библиотека сжатия zlib1g-dev
4. Стоковая прошивка Samsung
5. Бинарный файл Su и приложение для управления Root правами (Superuser.apk)
5. Nautilus terminal для удобства работы


После инсталляции необходимого приступаем.

Распаковываем прошивку



tar -v -xf *.tar.md5


Забираем factoryfs.img

Конвертация образа img



Кладем в папку ext4_utils файл factoryfs.img и выполняем команды
./simg2img factoryfs.img novuy.img
rm -f factoryfs.img


Монтируем образ


mkdir repac
mount  -o loop novuy.img /repac


Встраиваем Root права



sudo cp su repac/xbin/su
cp Superuser.apk repac/app/Superuser.apk
chmod 06755 repac/xbin/su
chmod 06755 repac/app/Superuser.apk


Запаковываем в Img


Прежде всего узнайте размер блока на смартфоне и переведите его в мегабайты (средствами Adb или Android терминал эмулятор)

cat /proc/partitions


далее

./mkuserimg.sh -s temp repac/novuy.img ext4 temp Razmer_blockaM
sudo chown 1000.1000 novuy1.img
umount repac


Запаковываем в tar.md5


tar -c novuy1.img novuy1.tar
md5sum -t novuy1.tar.md5


Далее шьем полученую прошивку в Odin.
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.