Hex редактор windows 4pda

Hex редактор windows 4pda

Краткое описание:
Hex Редактор — для редактирования файлов побайтово.

Описание:
Приложение для редактирования данных, в которых данные представлены в «сыром виде» — как последовательность байтов.

Требуется Android: 4.0 и выше
Русский интерфейс: Да

Скачать:
Версия: 3.2.3 Hex.Редактор.free (utf8)
Версия: 3.2.1 Hex Editor от 2019-04-03 (denmedicus)
версия: 3.1.33 Hex.Редактор.free.apk ( 3,09 МБ )

Сообщение отредактировал iMiKED — 08.05.19, 17:06

HexEditor_sign.apk ( 2,05 МБ )
мод без рекламы, но гуглятина и аналитика не отключены, т.е. стоит либо отключить доступ в инет на файерволе, либо отключить соответствующие сервисы-рисиверы-активити в майандроидтулз, либо подрезать права в аппопс.

Сообщение отредактировал adm_ — 11.10.18, 19:12

А вы проверяли? Я скачал в устройство с Android 2.3.7, не определяется как apk.
В манифесте минимальный API — 14, то есть, Android 4.0.

Сообщение отредактировал Кэмэл — 11.03.19, 11:47

Hex редактор windows 4pda

Краткое описание:
Продвинутый HEX редактор с мощной макро системой

Описание:
Программа предназначена для отображения и редактирования файлов любого формата и (почти) любого размера. При использовании редактора с привилегиями суперпользователя, становится возможным просмотр и редактирование системных файлов, устройств, разделов, . Отображение настраиваемое, возможна группировка по 1-2-4 байта, отображение значений в HEX/DEC/OCT, так же вы можете задать размер самих ячеек. На данный момент поддерживаются кодировки US-ASCII, KOI8-R, KOI8-U, UTF-8, windows-1251, UTF-16, UTF-16LE, UTF-16BE, есть возможность добавлять собственные таблицы. В состав редактора входит интерпретатор, позволяющий исполнять произвольные скрипты, отображать результат в графическом виде или же вносить изменения в файл (а точнее в буфер изменений редактора, те результат работы всегда можно будет откатить). Кроме заготовленных заранее действий вы можете создавать собственные и привязывать их к скриптам. Подробнее и больше о возможностях программы вы можете узнать, ознакомившись с инструкцией.

Свои пожелания/предложения/хотелки пишите в тему.
Если у вас что-то не работает или работает не так, как предполагалось, обязательно пишите в тему/мне в личку, даже если вам кажется, что ошибка ваша.

Инструкции по работе с редактором и макро интерпретатором, можно найти во встроенном в приложении Help (он на русском)

В большинстве случаев поможет установка приложения с маркета
Сторонние менеджеры пакетов могут не выставлять флаг исполнения исполняемым файлам (которые находятся в директории библиотек). Если нет возможности установить программу с помощью официального приложения или менеджера пакетов, придется дать атрибуты execute всем исполняемым файлам вручную:
su
chmod +x -R путь_к_директории_с_либами

Если не удается открыть файл с помощью встроенного файлового менеджера — попробуйте открыть его с помощью внешнего используя функцию «открыть с помощью», иногда это срабатывает.

Универсальный способ — включить в настройках Root mode.

Требуется Android: 4.1 и выше
Русский интерфейс: Нет (но планируется)

В теме автор приложения, просьба воздерживаться от вареза!

По возможности берите программу с плея.

Скачать на Google Play: Macro HEX Edit (Перед установкой удалите версию, скачанную отсюда)

версия: 2.7.6 Macro HEX Edit (Пост #86373034)
версия: 2.7.5 Macro HEX Edit (Пост #85560130)
версия: 2.7.4 Macro HEX Edit (Пост #85040252)
версия: 2.7.3 Macro HEX Edit (Пост #84965729)
версия: 2.7.2 Macro HEX Edit (Пост #83779166)
версия: 2.7.1 Macro HEX Edit (Пост #81239543)
версия: 2.6.8 Macro HEX Edit (Пост #77600445)
версия: 2.6.7 Macro HEX Edit (Пост #76458583)
версия: 2.6.6 Macro HEX Edit (Пост #75369780)
версия: 2.6.5 Macro HEX Edit (Пост #74555550)
версия: 2.6.4 Macro HEX Edit (Пост #74472435)
версия: 2.6.3 Macro HEX Edit (Пост #74219443)
версия: 2.6.2 Macro HEX Edit (Пост #72964915)
версия: 2.6.1 Macro HEX Edit (Пост #72734440)
версия: 2.6.0 Macro HEX Edit (Пост #72249797)
версия: 2.5.8 Macro HEX Edit (Пост #70494043)
версия: 2.5.6 Macro HEX Edit (Пост #68010639)
версия: 2.5.5 Macro HEX Edit (Пост #65799708)
версия: 2.5.4 Macro HEX Edit (Пост #65138180)
версия: 2.5.3 Macro HEX Edit (Пост #64743111)
версия: 2.5.2 Macro HEX Edit (Пост #64743111)
версия: 2.5.1 Macro HEX Edit (Пост #64469397)
версия: 2.5.0 Macro HEX Edit (Пост #64352016)
версия: 2.4.9 Macro HEX Edit (Пост #62855320)
версия: 2.4.8 Macro HEX Edit (Пост #62374607)
версия: 2.4.7 Macro HEX Edit (Пост #60557685)
версия: 2.4.6 Macro HEX Edit (Пост #60522861)
версия: 2.4.5 Macro HEX Edit (Пост #60127427)
версия: 2.4.4 Macro HEX Edit (Пост #59826047)
версия: 2.4.2 Macro HEX Edit (Пост #58029657)
версия: 2.4.1 Macro HEX Edit (Пост #57884031)
версия: 2.4.0 Macro HEX Edit (Пост #57655173)
версия: 2.3.7 Macro HEX Edit (Пост #55901370)
версия: 2.3.6 Macro HEX Edit (Пост #55859848)
версия: 2.3.5 Macro HEX Edit (Пост #55728674)
версия: 2.3.3 Macro HEX Edit (Пост Freedom. #53596501)
версия: 2.2.4 Macro HEX Edit (Пост #46852452)
версия: 2.2.3 Macro HEX Edit (Пост #46646554)
версия: 2.2.2 Macro HEX Edit (Пост #46416578)
версия: 2.2.1 Macro HEX Edit (Пост #46353287)
версия: 2.2.0 Macro HEX Edit (Пост #46231230)
версия: 2.1.9 Macro HEX Edit (Пост #46106164)
версия: 2.1.8 Macro HEX Edit (Пост #46039413)
версия: 2.1.7 Macro HEX Edit (Пост #45975757)
версия: 2.1.6 Macro HEX Edit (Пост #45899170)
версия: 2.1.5 Macro HEX Edit (Пост #45753693)
версия: 2.1.4 Macro HEX Edit (Пост #45724003)
версия: 2.1.3 Macro HEX Edit (Пост #45658216)
версия: 2.1.2 Macro HEX Edit (Пост #45619191)
версия: 2.1.1 Macro HEX Edit (Пост #44227756)
версия: 2.1 Macro HEX Edit (Пост #44073620)
версия: 2.0 hexEdit.apk ( 904,42 КБ )

Читайте также:  Сохранение всех данных при переустановке windows

Сообщение отредактировал First Row — 10.04.21, 13:44

Обновленные диалоги поиска/редактирования. Поддержка ieee754 одинарной/двойной точности, а так же 8 байтовых констант.

Теперь программа будет работать и на андроид 4.0 (раньше выпадало при открытии диалога поиска)

Корректное отображение ошибок в интерпретаторе (в прежних версиях строка и номер показывались из кода, обработанного препроцессором). Так же появилась возможность объявления нескольких переменных/массивов одной строкой

hexEdit.apk ( 898,73 КБ )

Появилась возможность обратного поиска, поиска в выделении. Также добавлена кнопка Find next (не связана с текущим выделением, в отличие от after change)

Допилена темная тема, сепараторы в диалогах, стили кнопок и тд. Диалог File structure теперь вызывается из action bar

hexEdit.apk ( 909,62 КБ )

Спасибо за программу. По описанию выглядит просто замечательно!
А почему поиск обязательно ограничивается 1, 2, 4 или 8 байтами? Понятно, что короткие шаблоны можно удлинить ?? (знаками вопроса), а как быть с более длинными?
И ещё нельзя ли сделать возможность вводить прямую последовательность байтов, а не обратную, как сейчас?
Есть ли пример скрипта поиска и замены hex-последовательности? Я, к сожалению, полный профан в программировании. Скрипт написал, и он даже что-то ищет, но работает только с последовательностью в 4 байта, да и пишет децимальные значения, а не хексовые, незначащие нули пропускает. 🙁 Какой же это hex-редактор?

Сообщение отредактировал OsitKP — 26.11.15, 19:35

OsitKP,
По поводу поиска/редактирования констант — в машине обычные числовые константы представляют из себя перевернутую цепочку байт, поэтому такие «проблемы». Более подробно можете почитать во вступлении любой книги по ассемблеру, например. То же самое вы увидите в любом другом hex редакторе, т.к. это особенность работы не программы, а машины.

Вопросами нельзя ничего «удлинить». Знак ‘?’ означает неизвестный полубайт, только и всего. По сути вы можете искать только константы указанной размерности, записанные в различных форматах или же строки в заданной кодировке. Позже, возможно, добавлю возможность поиска цепочки байт, однако работать это будет, как и поиск строки, медленнее поиска константы.

Насчет вывода в недесятичном виде — используйте функцию print, передавая вторым параметром нужную вам систему счисления для вывода, например:
print VALUE, 16

UPD: кстати, реализацию функции поиска и перезаписи констант в нужном диапазоне адресов вы можете увидеть на скриншоте в шапке. Позже добавлю этот пример в инструкцию. Однако напомню, что в данном случае речь идет о поиске и замене констант (в данном примере однобайтовых, хотя нет ничего сложного в том, чтобы дописать ее и сделать размерность задаваемой), а не цепочки байт произвольной длины. Поиск и замена же именно цепочки байт будет выглядеть куда более криво и длинно (хотя реализовать с помощью макросистемы вполне возможно). Алгоритм для этого, по сути, будет использоваться тот же, что и в нативном коде (последовательная выборка и сравнивание по одному байту), и работать будет с соответствующей скоростью.

UPD2: для ввода недесятичных значений с помощью input следует использовать ту же запись, что и в коде (0xXXX, 0oXXX, 0bXXX). Это я как-то упустил в инструкции, позже внесу изменения.

Сообщение отредактировал First Row — 22.12.15, 16:54

Это я уже пробовал, незначащие нули при этом не печатаются. 🙁
Поиск последовательности из инструкции (80??3344) не проходит, выдаётся cообщение incorrect value.
Считываемые значения ограничены 4-мя байтами, несмотря на заданную размерность 8.

Сообщение отредактировал OsitKP — 24.12.15, 20:34

OsitKP,
Незначащие нули и не должны печататься. Почему? Все просто.. сама функция print, как вы могли заметить, не принимает параметром размерность, потому «не знает», сколько нулей вам нужно. Печатается просто значение в заданной системе счисления. Стандартная размерность переменных — 8 байт, а перегружать функции ввода-вывода лишними параметрами я смысла не вижу, так как в любом случае на практике необходимы значения.
Обычно такие вещи делаются уже при компоновке строки с результатом перед выводом, но так как в макро пока что нет строк, увы.. Честно говоря, полезность строкового типа, с учетом специфики программы, сомнительна, но, возможно, добавлю в дальнейшем.

Насчет последовательности — вы точно задали HEX template в соответствующем выпадающем списке? В любом случае, это моя ошибка, я не отредактировал шапку после введения изменений в интерфейс..

Чтение проверю позже. Речь идет о чтении в макро или о поиске?

UPD: в макро 8 байтовое чтение/запись прекрасно работают. Возможно проблема в знаке.. Так как в java нет unsigned, возможное значение, которое можно считать/записать будет от 0 до 0x7fffffffffffffff, иначе возможны сбои.. Если в редактировании и поиске эту проблему можно решить использованием двух переменных для хранения одного значения, то в макросистеме это неприемлимо в силу «корявости кода» и удара по быстродействию. Но проблему можно решить в самом коде макроса, записывая, скажем, правую и левую часть в две разные переменные..

Читайте также:  Как отключить администратора windows 10 через командную строку

Сообщение отредактировал First Row — 25.12.15, 03:15

Hex редактор windows 4pda

Краткое описание:
Продвинутый HEX редактор с мощной макро системой

Описание:
Программа предназначена для отображения и редактирования файлов любого формата и (почти) любого размера. При использовании редактора с привилегиями суперпользователя, становится возможным просмотр и редактирование системных файлов, устройств, разделов, . Отображение настраиваемое, возможна группировка по 1-2-4 байта, отображение значений в HEX/DEC/OCT, так же вы можете задать размер самих ячеек. На данный момент поддерживаются кодировки US-ASCII, KOI8-R, KOI8-U, UTF-8, windows-1251, UTF-16, UTF-16LE, UTF-16BE, есть возможность добавлять собственные таблицы. В состав редактора входит интерпретатор, позволяющий исполнять произвольные скрипты, отображать результат в графическом виде или же вносить изменения в файл (а точнее в буфер изменений редактора, те результат работы всегда можно будет откатить). Кроме заготовленных заранее действий вы можете создавать собственные и привязывать их к скриптам. Подробнее и больше о возможностях программы вы можете узнать, ознакомившись с инструкцией.

Свои пожелания/предложения/хотелки пишите в тему.
Если у вас что-то не работает или работает не так, как предполагалось, обязательно пишите в тему/мне в личку, даже если вам кажется, что ошибка ваша.

Инструкции по работе с редактором и макро интерпретатором, можно найти во встроенном в приложении Help (он на русском)

В большинстве случаев поможет установка приложения с маркета
Сторонние менеджеры пакетов могут не выставлять флаг исполнения исполняемым файлам (которые находятся в директории библиотек). Если нет возможности установить программу с помощью официального приложения или менеджера пакетов, придется дать атрибуты execute всем исполняемым файлам вручную:
su
chmod +x -R путь_к_директории_с_либами

Если не удается открыть файл с помощью встроенного файлового менеджера — попробуйте открыть его с помощью внешнего используя функцию «открыть с помощью», иногда это срабатывает.

Универсальный способ — включить в настройках Root mode.

Требуется Android: 4.1 и выше
Русский интерфейс: Нет (но планируется)

В теме автор приложения, просьба воздерживаться от вареза!

По возможности берите программу с плея.

Скачать на Google Play: Macro HEX Edit (Перед установкой удалите версию, скачанную отсюда)

версия: 2.7.6 Macro HEX Edit (Пост #86373034)
версия: 2.7.5 Macro HEX Edit (Пост #85560130)
версия: 2.7.4 Macro HEX Edit (Пост #85040252)
версия: 2.7.3 Macro HEX Edit (Пост #84965729)
версия: 2.7.2 Macro HEX Edit (Пост #83779166)
версия: 2.7.1 Macro HEX Edit (Пост #81239543)
версия: 2.6.8 Macro HEX Edit (Пост #77600445)
версия: 2.6.7 Macro HEX Edit (Пост #76458583)
версия: 2.6.6 Macro HEX Edit (Пост #75369780)
версия: 2.6.5 Macro HEX Edit (Пост #74555550)
версия: 2.6.4 Macro HEX Edit (Пост #74472435)
версия: 2.6.3 Macro HEX Edit (Пост #74219443)
версия: 2.6.2 Macro HEX Edit (Пост #72964915)
версия: 2.6.1 Macro HEX Edit (Пост #72734440)
версия: 2.6.0 Macro HEX Edit (Пост #72249797)
версия: 2.5.8 Macro HEX Edit (Пост #70494043)
версия: 2.5.6 Macro HEX Edit (Пост #68010639)
версия: 2.5.5 Macro HEX Edit (Пост #65799708)
версия: 2.5.4 Macro HEX Edit (Пост #65138180)
версия: 2.5.3 Macro HEX Edit (Пост #64743111)
версия: 2.5.2 Macro HEX Edit (Пост #64743111)
версия: 2.5.1 Macro HEX Edit (Пост #64469397)
версия: 2.5.0 Macro HEX Edit (Пост #64352016)
версия: 2.4.9 Macro HEX Edit (Пост #62855320)
версия: 2.4.8 Macro HEX Edit (Пост #62374607)
версия: 2.4.7 Macro HEX Edit (Пост #60557685)
версия: 2.4.6 Macro HEX Edit (Пост #60522861)
версия: 2.4.5 Macro HEX Edit (Пост #60127427)
версия: 2.4.4 Macro HEX Edit (Пост #59826047)
версия: 2.4.2 Macro HEX Edit (Пост #58029657)
версия: 2.4.1 Macro HEX Edit (Пост #57884031)
версия: 2.4.0 Macro HEX Edit (Пост #57655173)
версия: 2.3.7 Macro HEX Edit (Пост #55901370)
версия: 2.3.6 Macro HEX Edit (Пост #55859848)
версия: 2.3.5 Macro HEX Edit (Пост #55728674)
версия: 2.3.3 Macro HEX Edit (Пост Freedom. #53596501)
версия: 2.2.4 Macro HEX Edit (Пост #46852452)
версия: 2.2.3 Macro HEX Edit (Пост #46646554)
версия: 2.2.2 Macro HEX Edit (Пост #46416578)
версия: 2.2.1 Macro HEX Edit (Пост #46353287)
версия: 2.2.0 Macro HEX Edit (Пост #46231230)
версия: 2.1.9 Macro HEX Edit (Пост #46106164)
версия: 2.1.8 Macro HEX Edit (Пост #46039413)
версия: 2.1.7 Macro HEX Edit (Пост #45975757)
версия: 2.1.6 Macro HEX Edit (Пост #45899170)
версия: 2.1.5 Macro HEX Edit (Пост #45753693)
версия: 2.1.4 Macro HEX Edit (Пост #45724003)
версия: 2.1.3 Macro HEX Edit (Пост #45658216)
версия: 2.1.2 Macro HEX Edit (Пост #45619191)
версия: 2.1.1 Macro HEX Edit (Пост #44227756)
версия: 2.1 Macro HEX Edit (Пост #44073620)
версия: 2.0 hexEdit.apk ( 904,42 КБ )

Читайте также:  Windows 10 после обновления стал сам перезагружаться

Сообщение отредактировал First Row — 10.04.21, 13:44

Обновленные диалоги поиска/редактирования. Поддержка ieee754 одинарной/двойной точности, а так же 8 байтовых констант.

Теперь программа будет работать и на андроид 4.0 (раньше выпадало при открытии диалога поиска)

Корректное отображение ошибок в интерпретаторе (в прежних версиях строка и номер показывались из кода, обработанного препроцессором). Так же появилась возможность объявления нескольких переменных/массивов одной строкой

hexEdit.apk ( 898,73 КБ )

Появилась возможность обратного поиска, поиска в выделении. Также добавлена кнопка Find next (не связана с текущим выделением, в отличие от after change)

Допилена темная тема, сепараторы в диалогах, стили кнопок и тд. Диалог File structure теперь вызывается из action bar

hexEdit.apk ( 909,62 КБ )

Спасибо за программу. По описанию выглядит просто замечательно!
А почему поиск обязательно ограничивается 1, 2, 4 или 8 байтами? Понятно, что короткие шаблоны можно удлинить ?? (знаками вопроса), а как быть с более длинными?
И ещё нельзя ли сделать возможность вводить прямую последовательность байтов, а не обратную, как сейчас?
Есть ли пример скрипта поиска и замены hex-последовательности? Я, к сожалению, полный профан в программировании. Скрипт написал, и он даже что-то ищет, но работает только с последовательностью в 4 байта, да и пишет децимальные значения, а не хексовые, незначащие нули пропускает. 🙁 Какой же это hex-редактор?

Сообщение отредактировал OsitKP — 26.11.15, 19:35

OsitKP,
По поводу поиска/редактирования констант — в машине обычные числовые константы представляют из себя перевернутую цепочку байт, поэтому такие «проблемы». Более подробно можете почитать во вступлении любой книги по ассемблеру, например. То же самое вы увидите в любом другом hex редакторе, т.к. это особенность работы не программы, а машины.

Вопросами нельзя ничего «удлинить». Знак ‘?’ означает неизвестный полубайт, только и всего. По сути вы можете искать только константы указанной размерности, записанные в различных форматах или же строки в заданной кодировке. Позже, возможно, добавлю возможность поиска цепочки байт, однако работать это будет, как и поиск строки, медленнее поиска константы.

Насчет вывода в недесятичном виде — используйте функцию print, передавая вторым параметром нужную вам систему счисления для вывода, например:
print VALUE, 16

UPD: кстати, реализацию функции поиска и перезаписи констант в нужном диапазоне адресов вы можете увидеть на скриншоте в шапке. Позже добавлю этот пример в инструкцию. Однако напомню, что в данном случае речь идет о поиске и замене констант (в данном примере однобайтовых, хотя нет ничего сложного в том, чтобы дописать ее и сделать размерность задаваемой), а не цепочки байт произвольной длины. Поиск и замена же именно цепочки байт будет выглядеть куда более криво и длинно (хотя реализовать с помощью макросистемы вполне возможно). Алгоритм для этого, по сути, будет использоваться тот же, что и в нативном коде (последовательная выборка и сравнивание по одному байту), и работать будет с соответствующей скоростью.

UPD2: для ввода недесятичных значений с помощью input следует использовать ту же запись, что и в коде (0xXXX, 0oXXX, 0bXXX). Это я как-то упустил в инструкции, позже внесу изменения.

Сообщение отредактировал First Row — 22.12.15, 16:54

Это я уже пробовал, незначащие нули при этом не печатаются. 🙁
Поиск последовательности из инструкции (80??3344) не проходит, выдаётся cообщение incorrect value.
Считываемые значения ограничены 4-мя байтами, несмотря на заданную размерность 8.

Сообщение отредактировал OsitKP — 24.12.15, 20:34

OsitKP,
Незначащие нули и не должны печататься. Почему? Все просто.. сама функция print, как вы могли заметить, не принимает параметром размерность, потому «не знает», сколько нулей вам нужно. Печатается просто значение в заданной системе счисления. Стандартная размерность переменных — 8 байт, а перегружать функции ввода-вывода лишними параметрами я смысла не вижу, так как в любом случае на практике необходимы значения.
Обычно такие вещи делаются уже при компоновке строки с результатом перед выводом, но так как в макро пока что нет строк, увы.. Честно говоря, полезность строкового типа, с учетом специфики программы, сомнительна, но, возможно, добавлю в дальнейшем.

Насчет последовательности — вы точно задали HEX template в соответствующем выпадающем списке? В любом случае, это моя ошибка, я не отредактировал шапку после введения изменений в интерфейс..

Чтение проверю позже. Речь идет о чтении в макро или о поиске?

UPD: в макро 8 байтовое чтение/запись прекрасно работают. Возможно проблема в знаке.. Так как в java нет unsigned, возможное значение, которое можно считать/записать будет от 0 до 0x7fffffffffffffff, иначе возможны сбои.. Если в редактировании и поиске эту проблему можно решить использованием двух переменных для хранения одного значения, то в макросистеме это неприемлимо в силу «корявости кода» и удара по быстродействию. Но проблему можно решить в самом коде макроса, записывая, скажем, правую и левую часть в две разные переменные..

Сообщение отредактировал First Row — 25.12.15, 03:15

Оцените статью