Перепаковка и встраивание прав Root в прошивку на Android смартфоны Samsung
Invite pending
Посвящается всем желающим модифицировать прошивки.
Приступим.
1. ПК с Ubuntu x32 (желательно, точней проверено что в ней работает)
2. Пакет утилит ext4_utils
3. Библиотека сжатия zlib1g-dev
4. Стоковая прошивка Samsung
5. Бинарный файл Su и приложение для управления Root правами (Superuser.apk)
5. Nautilus terminal для удобства работы
После инсталляции необходимого приступаем.
Забираем factoryfs.img
Кладем в папку ext4_utils файл factoryfs.img и выполняем команды
Прежде всего узнайте размер блока на смартфоне и переведите его в мегабайты (средствами Adb или Android терминал эмулятор)
далее
Далее шьем полученую прошивку в Odin.
Приступим.
Необходимо:
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.