Интересно просто как на стабильность повлияет
Bran, зачем шить всю прошивку? Распакуй апдата и шей через фастбут только систем.имг.. быстрее и настройки все сохраняются.. и проги установленные тож
streamdp,
Bran, зачем шить всю прошивку? Распакуй апдата и шей через фастбут только систем.имг.. быстрее и настройки все сохраняются.. и проги установленные тож
Ну я в Андроиде неопытный чел поэтому не знал
streamdp, ты напиши как арр распаковывать и чем. мнггие ж не в курсах
присоеденяюсь
zmey2010, просто у мя линух стоит. я гдето видел прогу для распаковки под винду.. найду обязательно напишу..
http://hiapk.com/bbs/viewthread.php?tid=583828&page=1
Один минус.. сайт китайский)) а чтоб скачать регаться надо )
В принципе я могу залить img самой любимой нашей австралийской прошивки) никто нам нихочет давать дампы лайфовской)
Незачто, Mantikor, пора насчет кастома думать.. может 2.3 попробывать запустить.. время бы по-боле..
streamdp:zmey2010, просто у мя линух стоит. я гдето видел прогу для распаковки под винду.. найду обязательно напишу..
фриспа/download/ad38ceecc1
Bootimg.exe
streamdp:http://hiapk.com/bbs/viewthread.php?tid=583828&page=1
Один минус.. сайт китайский)) а чтоб скачать регаться надо )
Умну есть рега
эт для 8500 потом удалю
Перевод: китайский > английский
This tool is just the god on the altar at the used liudongmiao@gmail.com, it can work directly in the windows, use this tool as often as they do not have to unpack and pack down linux, and a lot of convenience, hereby turn to share.
This is a good tool, it is often updated more features, we still go to the original post to download the latest version of it.
Main language tool python, two sub-versions of the source file bootimg.py.gz (7.11 KB), and the executable file under windows exe bootimg.exe.gz (2.27 MB), content and usage is entirely consistent.
This is the updated version 2010.11.02.2.
Run method:
In the cmd file is located under the cd to the directory, enter "bootimg.exe function parameters" (in the words of the source file is bootimg.py)
Currently supports the following features:
- Repack-ramdisk, ramdisk generation
- Unpack-ramdisk, ramdisk unlock
- Repack-bootimg, generate bootimg (including boot.img and recovery.img)
- Unpack-bootimg, unlock bootimg
- Unpack-updata, unlock updata.app
- Unpack-yafffs, unlock yafffs (including data.img and system.img)
ps: The following do not understand these parameters, even if it does not matter, we can not add a small u parameter, the direct use of default on the line, as if to unpack updata.app input bootimg - unpack-updata like.
The following parameters in the function of setting them.
- Unpack-updata [file]
[File] is empty, the default UPDATA.APP
Solved, there will be four documents, boot.img, recovery.img, system.img, userdata.img
These are the flashing may need.
- Unpack-bootimg [file]
[File] is empty, the default boot.img
Solved, there will be two files, kernel, and ramdisk.gz
Also, pay attention to output, such as base, cmdline, name, etc.
- Repack-bootimg [base] [cmdline]
[Base] is empty, use the 0x200000
[Cmdline] is empty, use mem = 211 console = null androidboot.hardware = qcom
Generated bootimg, it uses kernel and ramdisk.gz (if ramdisk.cpio.gz, priority), generated boot.img
Updated:
- Repack-bootimg [base] [cmdline] [page_size] [padding_header] [padding_kernel] [padding_ramdisk]
Please note that the specific unpack the parameters of the original parameters of the time.
- Unpack-ramdisk [file] [Contents]
[File] is empty, use ramdisk.gz
[Directory] is empty, use initrd, (please make sure that the directory does not exist)
Output: cpiolist.txt, initrd files in a directory
- Repack-ramdisk [cpiolist]
[Cpiolist] is empty, read cpiolist.txt
According to generate ramdisk.cpio.gz cpiolist.txt
cpiolist.txt format
1). File
file path of the target system target system path to the current system privileges
2). Directory
dir directory path to the directory system permissions system
3). Soft links
slink directory system path to the target system privilege link path
- Unpack-yafffs [file] [Contents]
[File] is empty, use userdata.img (uh, this ratio system.img small)
[Directory] is empty, except use the file. Img outside the other content, such as the use of userdata userdata.img
Note: The directory must not exist
Unlock the file to the directory will continue
Note: windows system does not support soft links and hard links, may report a warning message
streamdp:Pofigator, респект)) спасибо. Попробую завтра твою инструкцию.
А я сённи с 2.3
Написал Хуавею письмо в саппорт по поводу родной прошивки... Жду ответа
вечер добрый прошивкокопателям)
вопрос сразу к "ведущему инженеру" streamdp )
как разобрать img-образы (data,system,cache), сделанные на девайсе в терминале через cat /dev/mtd/mtdX > ... ?
(которые впоследствии уже не получается залить через фастбут...)
unyaffs для этих файлов пишет "Ошибка сегментирования".
те, что сделаны через рекавери, или выдраны с updata.app, или запакованы через mkyaffs2image - распаковывает нормально.
других утилит пока что не встречал.
я уже и исходник взял unyaffs, разобрался в формате, переписал под винду, прохексил эти img образы...
все данные сохранены и видны в них, а вот формат не сходится с тем, который может распаковать unyaffs...
А тут я такой раз с детским вопросом:скачал,распаковал,переименовал,закинул,выключил,вставил,включаю, а он включился просто и всё
А где новая красивая прошивка без этой дурацкой заставки?В чём моя ошибка?