Skip to content
Набор инструментов для работы с flash модемов на чипсете qualcom
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
loaders Исправлен режим записи для случая, когда размер файла не кратен разме… Jun 24, 2018
mc-efs-plugin
ptable
winbuild
.gitignore Свежие виндовые сборки Nov 29, 2015
LICENSE
Makefile
README.md
chipconfig.c
chipset.cfg
dl8200.sh Доделан поиск таблица разделов для чипсета 8200 Apr 11, 2015
dload.sh qcommand: Добавлена команда @ для ввода файлов в качестве команд Apr 27, 2015
dummy.asm Слияние ветки newloader в основную ветку. Теперь все загрузчики снова… Apr 27, 2015
efsio.c Исправлена длина буфера в efsio Mar 7, 2016
efsio.h
getopt.c
getopt.h
hdlc.c Исправления для сборки под виндой Feb 7, 2016
identify.asm Первая попытка полной автоидентификации загрузчика Apr 24, 2015
include.h Добавлены заголовки для нормальной работы с таблицей разделов Mar 10, 2016
ioasm.sh
iormem.asm
iowmem.asm
memio.c Код почищен от неиспользуемых переменых Feb 15, 2016
mibibsplit.c Перенос всех include, а также printf функции в файл include.h Jul 11, 2015
printf.h
ptable.c
ptable.h
qbadblock.c
qblinfo.c
qcio.c
qcio.h Сделан унифицированный вывод таблицы разделов Mar 14, 2016
qcommand.c Увеличение допустимого размера команды Oct 9, 2017
qdload.c Полностью унифицирован код работы с таблицей разделов Mar 14, 2016
qefs.c Исправлена работа счетчиков файлов Feb 16, 2016
qflashparm.c
qident.c qident: добавлена информация о флешке Jan 31, 2016
qnvram.c qnvram: чистка кода Dec 3, 2015
qrflash.c
qrmem.c Revert "Revert "Сделано полноценное автоопределение положения бедмарк… Mar 1, 2016
qterminal.c
qwdirect.c Небольшое исправление qrflash. Актуализированы виндовые сборки Jun 25, 2018
qwflash.c Добавлен атрибут упаковки структуры Feb 21, 2016
restart.sh Скрипт для перезапуска модема из режима загрузчика в рабочий режим Feb 21, 2015
sahara.c

README.md

qtools

Набор инструментов для работы с flash модемов на чипсете Qualcom Набор состоит из пакета утилит и набора патченных загрузчиков.

qcommand - интерактивный терминал для ввода команд через командный порт. Идет на замену жутко неудобного revskills. Позволяет вводить побайтно командные пакеты, редактировать память, читать и просматривать любй сектор flash.

qrmem - программа для чтения дампа адресного пространства модема.

qrflash - программа для чтения flash. Умеет читать как диапазон блоков, так и разделы по карте разделов.

qwflash - программа для записи образов разделов через режим user partitions загрузчика, аналогично QPST.

qwdirect - программа для прямой записи блоков флешки с/без ООВ через порты контроллера (без участия логики загрузчика).

qdload - программа для загрузки загрузчиков. Требует, чтобы модем был в download mode или режиме аварийной загрузки PBL.

dload.sh - скрипт для перевода модема в режим загрузки и отправки в него указанного загрузчика.

Для работы программ требуются модифицированные версии загрузчиков. Они собраны в каталоге loaders, а исходник патча лежит в cmd_05_write_patched.asm.

You can’t perform that action at this time.