Распаковка и запаковка img прошивок Android для Allwinner
Модератор: чипега
- Blaze
- Информатик-аналитик

- Сообщения: 8934
- Зарегистрирован: 24.05.2007 17:23
- Модель телефона: POCO X3 Pro 6/128
- Прошивка: crDroid v7.7
- Sat-ресивер: Tiviar Mini HD
- Откуда: Данков
- Контактная информация:
Распаковка и запаковка img прошивок Android для Allwinner
timson.05, распакуйте вашу прошивку через imgRePacker - см. здесь
загрузите recovery.fex на любой файловый обменник и так же дайте ссылку на интересующий вас образ CWM recovery.
Просто, у меня сейчас только Linux в работе, в Windows загружаться не хотелось-бы.
# означает, что модуль не активируется, если ее убрать, то модуль активируется.
загрузите recovery.fex на любой файловый обменник и так же дайте ссылку на интересующий вас образ CWM recovery.
Просто, у меня сейчас только Linux в работе, в Windows загружаться не хотелось-бы.
# означает, что модуль не активируется, если ее убрать, то модуль активируется.
- Blaze
- Информатик-аналитик

- Сообщения: 8934
- Зарегистрирован: 24.05.2007 17:23
- Модель телефона: POCO X3 Pro 6/128
- Прошивка: crDroid v7.7
- Sat-ресивер: Tiviar Mini HD
- Откуда: Данков
- Контактная информация:
Распаковка и запаковка img прошивок Android для Allwinner
Держите CWM recovery recovery.fex.bz2 с вшитым заводским recovery.fex-kernel (работоспособность не гарантирую)
Если хотите допилить CWM recovery, то держите в разобранном виде
Если хотите допилить CWM recovery, то держите в разобранном виде
- Ваш заводской (стандартный, стоковый) recovery
- Кастомный CWM recovery (без замены на Ваш заводской recovery.fex-kernel)
Код: Выделить всё
root@porteus:~# ls -R /root/livesuit_kitchen_ublaze.ru_beta/_temp/recovery
/root/livesuit_kitchen_ublaze.ru_beta/_temp/recovery:
cmd_line.cfg ramdisk/ recovery.fex-kernel
/root/livesuit_kitchen_ublaze.ru_beta/_temp/recovery/ramdisk:
data/ etc/ initlogo.rle* sbin/ tmp/
default.prop init* proc/ sys/ ueventd.goldfish.rc
dev/ init.rc* res/ system/ ueventd.rc
/root/livesuit_kitchen_ublaze.ru_beta/_temp/recovery/ramdisk/data:
/root/livesuit_kitchen_ublaze.ru_beta/_temp/recovery/ramdisk/dev:
/root/livesuit_kitchen_ublaze.ru_beta/_temp/recovery/ramdisk/etc:
recovery.fstab
/root/livesuit_kitchen_ublaze.ru_beta/_temp/recovery/ramdisk/proc:
/root/livesuit_kitchen_ublaze.ru_beta/_temp/recovery/ramdisk/res:
images/ keys
/root/livesuit_kitchen_ublaze.ru_beta/_temp/recovery/ramdisk/res/images:
icon_clockwork.png indeterminate1.png indeterminate6.png
icon_error.png indeterminate2.png progress_empty.png
icon_firmware_error.png indeterminate3.png progress_fill.png
icon_firmware_install.png indeterminate4.png
icon_installing.png indeterminate5.png
/root/livesuit_kitchen_ublaze.ru_beta/_temp/recovery/ramdisk/sbin:
[@ e2fsck* lsattr@ ps@ sysctl@
[[@ echo@ lsmod@ pstree@ tac@
adbd* edify@ lspci@ pwd@ tail@
ash@ egrep@ lsusb@ rdev@ tar@
awk@ env@ lzcat@ readlink@ tee@
basename@ erase_image@ lzop@ realpath@ test@
bbconfig@ expand@ lzopcat@ reboot@ time@
bunzip2@ expr@ makedevs@ recovery* top@
busybox@ false@ md5sum@ renice@ touch@
bzcat@ fdisk@ mkdir@ reset@ tr@
bzip2@ fgrep@ mke2fs@ resize@ true@
cal@ find@ mkfifo@ rev@ ttysize@
cat@ fix_permissions* mkfs.ext2@ rm@ tune2fs*
catv@ flash_image@ mknod@ rmdir@ ueventd@
chattr@ fold@ mkswap@ rmmod@ umount@
chgrp@ free@ mktemp@ run-parts@ uname@
chmod@ freeramdisk@ mkyaffs2image@ sdparted* unexpand@
chown@ fuser@ modinfo@ sed@ uniq@
chroot@ getopt@ modprobe@ seq@ unix2dos@
cksum@ grep@ more@ setconsole@ unlzma@
clear@ groups@ mount@ setprop@ unlzop@
cmp@ gunzip@ mountpoint@ setrecovery* unxz@
cp@ gzip@ mv@ setserial@ unyaffs@
cpio@ head@ nanddump@ setsid@ unzip@
cut@ hexdump@ nandroid@ sh@ uptime@
date@ id@ nandroid-md5.sh* sha1sum@ usleep@
dc@ insmod@ nandwrite@ sha256sum@ uudecode@
dd@ install@ nice@ sha512sum@ uuencode@
depmod@ kill@ nohup@ sleep@ volume@
devmem@ killall@ od@ sort@ watch@
df@ killall5@ parted* split@ wc@
diff@ killrecovery.sh* patch@ stat@ which@
dirname@ length@ pgrep@ strings@ whoami@
dmesg@ less@ pidof@ stty@ xargs@
dos2unix@ ln@ pkill@ swapoff@ xzcat@
du@ losetup@ printenv@ swapon@ yes@
dump_image@ ls@ printf@ sync@ zcat@
/root/livesuit_kitchen_ublaze.ru_beta/_temp/recovery/ramdisk/sys:
/root/livesuit_kitchen_ublaze.ru_beta/_temp/recovery/ramdisk/system:
bin/
/root/livesuit_kitchen_ublaze.ru_beta/_temp/recovery/ramdisk/system/bin:
/root/livesuit_kitchen_ublaze.ru_beta/_temp/recovery/ramdisk/tmp:
root@porteus:~# Распаковка и запаковка img прошивок Android для Allwinner
Blaze огромное тебе спасибо за recovery, очень помог. Хорошо что есть такие люди которые делятся своими знаниями.
Сдвинулся вперед. Но вот wifi пока так и не поднял. Повторюсь что рабочего планшета с рабочим wifi нету. У меня стоит модуль RTL8723as, как его поднять бес понятий. Была такая же проблема у dreamrider1964, походу человек тоже парился. Вот теперь и я парюсь. Облазил кучу форумов. Качнул штук 15 прошивок. Но не на одной вафля не запускается. Как китайцы подбирают прошивки... Главное в папке /modules есть нужный модуль 8723as.ko, но в init.rc нету. Пробывал прописывать, переименовывать, подсовывать, но безрезультатно.
Сдвинулся вперед. Но вот wifi пока так и не поднял. Повторюсь что рабочего планшета с рабочим wifi нету. У меня стоит модуль RTL8723as, как его поднять бес понятий. Была такая же проблема у dreamrider1964, походу человек тоже парился. Вот теперь и я парюсь. Облазил кучу форумов. Качнул штук 15 прошивок. Но не на одной вафля не запускается. Как китайцы подбирают прошивки... Главное в папке /modules есть нужный модуль 8723as.ko, но в init.rc нету. Пробывал прописывать, переименовывать, подсовывать, но безрезультатно.
- Blaze
- Информатик-аналитик

- Сообщения: 8934
- Зарегистрирован: 24.05.2007 17:23
- Модель телефона: POCO X3 Pro 6/128
- Прошивка: crDroid v7.7
- Sat-ресивер: Tiviar Mini HD
- Откуда: Данков
- Контактная информация:
Распаковка и запаковка img прошивок Android для Allwinner
Wifi можно протестировать так (после ввода команды проверьте wifi)
и предоставьте лог команды
чтобы посмотреть, какие у Вас модули.
Команды вводите в Android Terminal Emulator
Код: Выделить всё
insmod /system/vendor/modules/8723as_mp.koКод: Выделить всё
ls /system/vendor/modulesКоманды вводите в Android Terminal Emulator
Распаковка и запаковка img прошивок Android для Allwinner
говорит что модуль уже запущен.
Добавлено спустя 15 минут 58 секунд:
всетки я грешу на sysconfig1.lhs, что то там не то.
wifi_mod_sel = 3 думаю что правильно.
Быть может потому что в этом модуле вифи+бт, а init.sun6i.rc пытается запустить отдельно вафлю и отдельно БТ
Кстати решетку # перед командой нужного модуля я удалил. Так и не понял зачем ее туда воткнули
Добавлено спустя 54 минуты 14 секунд:
Кажется что то нарыл
Получается что на вафлю питания не подается???
Код: Выделить всё
failed file existsвсетки я грешу на sysconfig1.lhs, что то там не то.
Быть может потому что в этом модуле вифи+бт, а init.sun6i.rc пытается запустить отдельно вафлю и отдельно БТ
Добавлено спустя 54 минуты 14 секунд:
Кажется что то нарыл
- Blaze
- Информатик-аналитик

- Сообщения: 8934
- Зарегистрирован: 24.05.2007 17:23
- Модель телефона: POCO X3 Pro 6/128
- Прошивка: crDroid v7.7
- Sat-ресивер: Tiviar Mini HD
- Откуда: Данков
- Контактная информация:
Распаковка и запаковка img прошивок Android для Allwinner
wifi_mod_sel = 3 должен решить проблему полностью.
Распаковка и запаковка img прошивок Android для Allwinner
Здравствуйте Blaze!
Есть вопрос по кухне:
Прошивка для A80, образ прошивки распаковывает нормально, дальше распаковывает system.img нормально, а собрать назад систем не получается, даже без изменений, просто разобрать - собрать. Пишет ошибка , нет файла new-system.fex.
Что не так?
Есть вопрос по кухне:
Прошивка для A80, образ прошивки распаковывает нормально, дальше распаковывает system.img нормально, а собрать назад систем не получается, даже без изменений, просто разобрать - собрать. Пишет ошибка , нет файла new-system.fex.
Что не так?
- Blaze
- Информатик-аналитик

- Сообщения: 8934
- Зарегистрирован: 24.05.2007 17:23
- Модель телефона: POCO X3 Pro 6/128
- Прошивка: crDroid v7.7
- Sat-ресивер: Tiviar Mini HD
- Откуда: Данков
- Контактная информация:
Распаковка и запаковка img прошивок Android для Allwinner
и это есть хорошо. new-system.fex не должно быть в /_temp/нет файла new-system.fex
После распаковки system.img есть-ли папка /_temp/system ?
Главное чтобы отработали последние две строки скрипта build_system.sh
Код: Выделить всё
#!/bin/bash
if [ ! -d ./_input ]
then
mkdir ./_input
fi
cd ./tools
if [ -e ../_temp/new-system.fex ]
then
rm ../_temp/new-system.fex
fi
./mkuserimg.sh -s ../_temp/system ../_temp/new-system.fex ext4 ../tmp 512M
mv ../_temp/new-system.fex ../_input/system.fexРаспаковка и запаковка img прошивок Android для Allwinner
папка system есть, но назад в system.img не собирается.Blaze писал(а):После распаковки system.img есть-ли папка /_temp/system ?
