Распаковка и запаковка img прошивок Android для Allwinner

Инструкции для КПК (PPC)

Модератор: чипега

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8908
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Sony Ericson wt19i
Прошивка: Cyanogen Mod 13
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Распаковка и запаковка img прошивок Android для Allwinner

Непрочитанное сообщение#111 » Blaze » 08.04.2016 19:12

1. Можно.
2. Можно, взяв zImage из заводского recovery и заменив его в кастомном CWM recovery. Для этого понадобится Linux http://ublaze.ru/allwinner-img/
3. Разобрать планшет и посмотреть маркировку wifi
4. С iso сборка прошивки будет не верной. Для того, чтобы iso не создавалось есть ключ /noiso см. здесь

timson.05, прочитать инструкцию про imgRePacker - см. здесь

Код: Выделить всё

nanda -> bootloader.fex
nandb -> env.fex
nandc -> boot.fex
nandd -> system.fex
nandg -> recovery.fex
если все правильно слито, то recovery.img это nandg и он же recovery.fex
bootloader > nanda -> bootloader.fex
Одним словом одно и тоже, только переименовать нужно под imgRePacker и заменить.

timson.05
Начинающий
Начинающий
Сообщения: 7
Зарегистрирован: 06.04.2016 10:53
Откуда: Уфа

Распаковка и запаковка img прошивок Android для Allwinner

Непрочитанное сообщение#112 » timson.05 » 13.04.2016 22:48

короче взял CWMrecovery.img для моего аппарата, переименовал его в .fex, запакавал в прошивку, прошил. Далее иду в рекавери, но зависает на заставке. Даже в стандартный не идет. Что то не хватает. Подскажите пжл что не так?
_______
Не хватает этих действий
взяв zImage из заводского recovery и заменив его в кастомном CWM recovery. Для этого понадобится Linux http://ublaze.ru/allwinner-img/
Добавлено спустя 12 минут 20 секунд:
Спасибо за инфу. Буду пробывать. Жалко что у меня не линукс.

Добавлено спустя 1 час 1 минуту 29 секунд:
Blaze подскажи пжл где wifi модуль находится (примерно), а то у меня еще со зрением проблемы((. Заранее огромное спасибо.

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8908
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Sony Ericson wt19i
Прошивка: Cyanogen Mod 13
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Распаковка и запаковка img прошивок Android для Allwinner

Непрочитанное сообщение#113 » Blaze » 14.04.2016 17:28

А я использую Linux как главное ОС и Windows для специфический задач.
Если нужно, то я могу вам распаковать заводское recovery, взять из него zlmage и заменить его в CWM reovery, с его последующей сборкой.
Изображение
Wi-fi модуль

timson.05
Начинающий
Начинающий
Сообщения: 7
Зарегистрирован: 06.04.2016 10:53
Откуда: Уфа

Распаковка и запаковка img прошивок Android для Allwinner

Непрочитанное сообщение#114 » timson.05 » 14.04.2016 21:51

Было бы очень здорово, очень помог бы. Если будет время посмотри пожалуйста заводская прошивка

Добавлено спустя 50 минут 51 секунду:
Еще вопрос.

Код: Выделить всё

#insmod network
	insmod /system/vendor/modules/usbnet.ko
	insmod /system/vendor/modules/asix.ko
	insmod /system/vendor/modules/qf9700.ko
	insmod /system/vendor/modules/mcs7830.ko
	insmod /system/vendor/modules/rtl8150.ko
#	insmod /system/vendor/modules/8723as_mp.ko
	insmod /system/vendor/modules/cdc_ether.ko
Почему перед предпоследним модулем стоит решетка?

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8908
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Sony Ericson wt19i
Прошивка: Cyanogen Mod 13
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Распаковка и запаковка img прошивок Android для Allwinner

Непрочитанное сообщение#115 » Blaze » 14.04.2016 22:48

timson.05, распакуйте вашу прошивку через imgRePacker - см. здесь
загрузите recovery.fex на любой файловый обменник и так же дайте ссылку на интересующий вас образ CWM recovery.
Просто, у меня сейчас только Linux в работе, в Windows загружаться не хотелось-бы.
# означает, что модуль не активируется, если ее убрать, то модуль активируется.


Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8908
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Sony Ericson wt19i
Прошивка: Cyanogen Mod 13
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Распаковка и запаковка img прошивок Android для Allwinner

Непрочитанное сообщение#117 » Blaze » 15.04.2016 20:11

Держите CWM recovery recovery.fex.bz2 с вшитым заводским recovery.fex-kernel (работоспособность не гарантирую)

Если хотите допилить CWM recovery, то держите в разобранном виде
Все содержимое

Код: Выделить всё

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:~#    

timson.05
Начинающий
Начинающий
Сообщения: 7
Зарегистрирован: 06.04.2016 10:53
Откуда: Уфа

Распаковка и запаковка img прошивок Android для Allwinner

Непрочитанное сообщение#118 » timson.05 » 16.04.2016 15:28

Blaze огромное тебе спасибо за recovery, очень помог. Хорошо что есть такие люди которые делятся своими знаниями.
Сдвинулся вперед. Но вот wifi пока так и не поднял. Повторюсь что рабочего планшета с рабочим wifi нету. У меня стоит модуль RTL8723as, как его поднять бес понятий. Была такая же проблема у dreamrider1964, походу человек тоже парился. Вот теперь и я парюсь. Облазил кучу форумов. Качнул штук 15 прошивок. Но не на одной вафля не запускается. Как китайцы подбирают прошивки... Главное в папке /modules есть нужный модуль 8723as.ko, но в init.rc нету. Пробывал прописывать, переименовывать, подсовывать, но безрезультатно.

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8908
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Sony Ericson wt19i
Прошивка: Cyanogen Mod 13
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Распаковка и запаковка img прошивок Android для Allwinner

Непрочитанное сообщение#119 » Blaze » 16.04.2016 17:13

Wifi можно протестировать так (после ввода команды проверьте wifi)

Код: Выделить всё

insmod /system/vendor/modules/8723as_mp.ko
и предоставьте лог команды

Код: Выделить всё

ls /system/vendor/modules
чтобы посмотреть, какие у Вас модули.

Команды вводите в Android Terminal Emulator

timson.05
Начинающий
Начинающий
Сообщения: 7
Зарегистрирован: 06.04.2016 10:53
Откуда: Уфа

Распаковка и запаковка img прошивок Android для Allwinner

Непрочитанное сообщение#120 » timson.05 » 16.04.2016 19:29

говорит что модуль уже запущен.

Код: Выделить всё

failed file exists
Добавлено спустя 15 минут 58 секунд:
всетки я грешу на sysconfig1.lhs, что то там не то.
wifi_mod_sel = 3 думаю что правильно.


Быть может потому что в этом модуле вифи+бт, а init.sun6i.rc пытается запустить отдельно вафлю и отдельно БТ
Кстати решетку # перед командой нужного модуля я удалил. Так и не понял зачем ее туда воткнули

Добавлено спустя 54 минуты 14 секунд:
Кажется что то нарыл
Получается что на вафлю питания не подается???

Ответить