Обсуждаем модификацию прошивок экшн-камер...
Благодарю! Приступил к заданиям!Привет!Для начала изучи утилитку от z.768-AE-4070
Правка AE и hex редакторами
Ambarella Extractor AE4070
Просто найти по скриптам.Да это незачем.Можно просто по прошивке найти.не нахожу те значения, что указаны в скриптах
Хотелось самому) а то вы все просто выложите и все. Но и полностью самому разобраться тяжеловато пока что.Просто найти по скриптам.Да это незачем.Можно просто по прошивке найти.
Если речь о палитре А12, то нате вам...)В видео по АЕ (первый урок) автор имеет профиль цветовой, нейтральных цветов. У меня значки выгрузились ядовитые. Где можно найти профили?
Дело в том, что я даже понятия не имел, о существовании палитр и их влиянии на цвет значковЕсли речь о палитре А12, то нате вам...)
Хотя палитры можно искать самостоятельно...
И не найдёте. Это творчество одного хорошего товарища...)И в гугле я не нашел по поиску палитра ambarella a12
АЛГОРИТМ ПОИСКА ЦВЕТОВЫХ КОНСТАНТ
Как правило - все цветовые константы находятся в разделе Pri.bin
Режим поиска
- все поля заполняются в формате HEX
Стартовый адрес - либо последняя треть или четверть от начала файла
Шаг поиска - 1, если досконально, можно 2.
в исследуемых прошах обычно адрес начала константы всегда кратен 2.
Цветовая константа - размер от 3 до 6 байт (ну это если знаем по номерам и
сами константы)
Фильтр цвета - если определенно один из цветов узнаваем (сокращает количество
файлов для просмотра)
При запуске (menu Open) создается директория TmpPalette, при условии что секция Pri.bin
найдена!
Заполняем все поля в Select, фильт не обязателен.
1.menu Search
- будет создан файл address.txt в директории TmpPalette
- будет создан файл palette.plt в директории TmpPalette
2.Create Bitmaps (bitmaps.bin должен быть распакован)
- указываем файл (*.bmp), как эталон для поиска
- создание еще двух поддиректорий _Pal, _Bmp
- все искомые комбинации будут занесены в виде файлов в соответствующие
директории
3.Filter by Color
- фильтрация файлов по нулевому пикселу
... будут удалены файлы не соответствующие цвету пиксела
... сокращает время поиска
4.Delete Dirs
- удаление директорий _Pal, _Bmp
... уснуть можно при удалении файлов через TotalCommander
....... ДАЛЕЕ ЧЕРЕЗ ГРАФИЧЕСКИЙ РЕДАКТОР ВРУЧНУЮ .......
!!! НА КАЖДЫЙ НАЙДЕННЫЙ АДРЕС ПРИХОДИТСЯ 256 КОМБИНАЦИЙ ПАЛИТРЫ
Ничего не понятно, если быть честным. Это надо иметь наработки наверное чтоб понимать о чем речь. Можно методом подбора менять значения в файле палитра, опираясь на то, что там в 16ричной системе написано?И не найдёте. Это творчество одного хорошего товарища...)
Код:АЛГОРИТМ ПОИСКА ЦВЕТОВЫХ КОНСТАНТ Как правило - все цветовые константы находятся в разделе Pri.bin Режим поиска - все поля заполняются в формате HEX
Жесть...Вам ничего не нужно, это на будущее...
Для А12 цветовую константу я дал, просто используйте на здоровье...
Поиск для FireFly 8S выглядел бы так:
Просмотреть вложение 2239 Просмотреть вложение 2241
Так сразу скинул же )Я просил прошивку скинуть.На примере сказал бы.
Жисть...)Жесть...
Адресация в скрипте отлична от того, что использовано в утилите.0xA057A9CE ни как не сочетается с началом адресации в файле на картинке 005795Е8
Естественно.В скрипте атрес байта+адрес загрузки в память от начала блока.Адресация в скрипте отлична от того, что использовано в утилите.
Этот файл выбран исходя из опыта? Или есть правило?Потом открываеш хексредактором sec.4.
2560 нашел одно значение. Далее листал вниз и не нашел остальных. И отображение в виде "калябаля" (первый скриншот)Забиваеш в хексе поиск стринга в юникоде примерно 2560.
Это во всех прошивках.Листаеш по выскочившим адресам в хексе снизу в правом углу.
И в поавом столбце увидиш таблицу разрешений видео.Они идут строго по порядку.
Я правильно понял столб? Выделил красным на втором скриншоте.И в поавом столбце увидиш таблицу разрешений видео.Они идут строго по порядку.
Находиш начало таблицы и копируеш весь столб или верхнюю половину-нужных тебе разрешений в блокнот.
Нннничего не понимаю...Естественно.В скрипте атрес байта+адрес загрузки в память от начала блока.