1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/geekneo-A64Dbg

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Version.md 24 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 25.11.2024 22:43 e1af04c

Version History

2024/1/11:

  • Выпуск V1.16.1;
    1. Добавлена поддержка анализа кэша M1 macOS /System/Volumes/Preboot/Cryptexes/OS;
    1. Исправлена проблема с невозможностью анализа высокого уровня dyld shared cache;
    1. Исправлены проблемы с ошибками при анализе некоторых файлов elf;
    1. Исправлены проблемы, связанные с некоторыми приложениями, которые аварийно завершают работу в режиме UVMDbg;

2022/11/6:

  • Выпуск V1.16.0;
    1. Добавлена поддержка A64Dbg Cloud;
    1. Добавлена поддержка YooPhone HyperTrace;
    1. Добавлена поддержка прямого подключения к локальным IP-адресам Android LLDB;
    1. Добавлена возможность получения и установки комментариев adpy api;
    1. Исправлены ошибки, связанные с анализом некоторых файлов с символами раздела elf;
    1. Исправлена ошибка UVMDbg x86_64 Run2BBE;
    1. Исправлена проблема, когда список модулей зависал;
    1. Исправлена ошибка, связанная с неудачным запуском Activity в некоторых APK;
    1. Исправлена проблема сбоя adpy при обходе списка функций модуля;
    1. Исправлена ошибка сбоя при переходе по некоторым недействительным адресам в окне CPU;
    1. Исправлена ошибка сбоя анализа некоторых зашифрованных файлов elf;

2022/7/29:

  • Выпуск V1.15.0;
    1. Добавлена поддержка UVMDbg для macOS/Android x86_64;
    1. Исправлено аварийное завершение работы при анализе некоторых приложений APK;
    1. Исправлено некорректное поведение API travelFunc на платформе Windows;
    1. Исправлено аварийное завершение выполнения arm64 blr;
    1. Исправлено аварийное завершение инициализации UVMDbg в некоторых случаях для iOS;
    1. Исправлено требование ручного переключения потоков при первом попадании в точку останова;
    1. Исправлено отображение окна Trace без обновления после остановки трассировки;
    1. Исправлено аварийное завершение при установке точек останова и выходе из программы без прерывания;
    1. Исправлено аварийное завершение работы с точками останова для небольших macho-модулей;
    1. Исправлено аварийное завершение работы из-за большого стека в UVMDbg;

2022/6/8:

  • Выпуск V1.14.8;
    1. Исправлено неправильное обратное проектирование arm/thumb;
    1. Исправлено использование флага T в функции disasm для arm;
    1. Исправлено аварийное завершение работы addrmod в некоторых ситуациях;
    1. Исправлено попадание виртуального движка в системное пространство кода;
    1. Исправлено некорректное отображение некоторых файлов MachO;
    1. Исправлено отсутствие анализа некоторых файлов elf;

2022/5/9:

  • Выпуск V1.14.7;
    1. Исправлено аварийное завершение загрузки некоторых файлов MachO;
    1. Исправлено ошибочное переключение контекста для некоторых образцов arm64;
    1. Исправлено выполнение ldrpc для arm UVMDbg с ошибкой;
    1. Исправлено выполнение br для arm64 с ошибкой;
    1. Исправлено выполнение некоторых функций arm64 с ошибкой;
    1. Исправлено возникновение ошибок при анализе запуска Activity в APK;
    1. Исправлено появление ошибок при чтении памяти с наивысшим битом, равным 0;

2022/2/23:

  • Выпуск V1.14.6;
    1. Исправлено распознавание функций двоичного анализа для x86/x64;
    1. Исправлено закрытие файла журнала с перенаправлением в файл;
    1. Исправлено аварийное завершение анализа Objc в некоторых файлах MachO;
    1. Исправлено аварийное завершение PLT в некоторых файлах ELF;
    1. Исправлено переключение стека UVMDbg с ошибкой;
    1. Исправлено отсутствие MIN_VERSION в модуле adcpp-ios-dump;

2021/12/3:

  • Выпуск V1.14.5;
    1. Исправлено аварийное завершение процесса при использовании бесследных точек останова в UVMDbg для arm;
    1. Исправлено аварийное завершение некоторых функций без следов для arm64;
    1. Исправлено наличие неопределённой инструкции #0 в заголовке функции arm64;
    1. Исправлено обнаружение ошибок в функциях некоторых файлов x86/x64;

2021/11/25:

  • Выпуск V1.14.4;
    1. Оптимизирована логика анализа DataInCode для предотвращения частичного сбоя функций анализа;
    1. Исправлено аварийное завершение программы при инициализации UVMDbg;
    1. Исправлено аварийное завершение основной программы из-за оставшегося модуля в списке символов;

2021/11/18:

  • Выпуск V1.14.3;
    1. Оптимизация логики анализа потока инструкций двоичного анализа;
    1. Исправление ошибок анализа некоторых функций модулем двоичного анализа;
    1. Исправление проблемы сбоя в UVMDbg for Android armv7 при выполнении некоторых команд;
    1. Исправление проблем, связанных с оптимизацией кода в UVMDbg for arm64;
    1. Исправление пропуска поиска в окне инструкций CPU;
    1. Исправление переполнения памяти из-за изменения имён символов C++;

2021/11/13:

  • Выпуск V1.14.2;
    1. Обновление основного репозитория lldb-server до NDK LLDB3.1 для совместимости с последними версиями Android;
    1. Исправление ошибки двойного отображения списка процессов в UVMDbg во время выполнения;
    1. Исправление неправильного смещения инструкций в некоторых ситуациях при анализе памяти;
    1. Исправление проблем с чтением и записью путей в Windows;
    1. Исправление форматирования списка процессов после обновления;
    1. Исправление сброса фильтра после обновления списка процессов;
    1. Исправление некорректного отображения значений в диалоговом окне выражений;

2021/11/2:

  • Выпуск V1.14.1;
    1. Совместимость с ADCpp for Android 11;
    1. Открытый проект adcpp-elf-dump для однократного дампа памяти ELF;
    1. Исправление ошибок, связанных с неправильным смещением адресов функций в таблицах импорта;
    1. Исправление неработающего скольжения сенсорной панели;
    1. Исправление сбоя выполнения clz в UVMDbg при некоторых условиях;
    1. Исправление невозможности обратного проектирования thumbv8;
    1. Исправление ошибок ifunc в elf;
    1. Исправление аварийного завершения работы приложения из-за ошибок повторного связывания ifunc;

2021/10/29:

  • Выпуск V1.14.0;
    1. Обновление LLDB до версии 13.0.0 для устранения зависимости от Xcode и исправления собственных сбоев LLDB;
    1. Обновление Frida-inject до версии 15.1.6 для исправления проблем с внедрением;
    1. Обновление Textobot frida-server до версии 15.1.8 для исправления проблем с высокими версиями Unc0ver;
    1. Исправление ошибок анализа инструкций при многопоточности;
    1. Исправление выполнения неправильных функций в таблице импорта arm;
    1. Исправление переключения потоков в UVMDbg, когда ID потока неверен;
    1. Улучшение производительности и стабильности за счёт исправления ошибок расчёта области управления страницей;
    1. Исправление отсутствия некоторых процессов в системе attach;
  • A. Исправление ошибок инициализации ObjC в ADCpp для высоких версий iOS;
  • B. Исправление сбоев в arm64/arm64e при работе ADCpp в смешанных архитектурах;
  • C. Исправление ошибок архитектуры в некоторых системных модулях для высоких версий iOS;
  • D. Синхронизация обновлений для Linux для x64/aarch64;
  • E. Встроенный плагин adcpp-ios-dump для мгновенного дампа;

2021/10/20:

  • Выпуск V1.13.3;
    1. Улучшена логика распознавания внутренних функций модулей;
    1. Исправлено неправильное переключение при двойном щелчке;
    1. Исправлено неправильное определение пути поиска dyld_shared_cache в lldb;
    1. Исправлено аварийное завершение обратного проектирования некоторых инструкций thumb;
    1. Исправлено аварийное завершение команды disasm в некоторых ситуациях;
    1. Исправлено аварийное завершение получения информации о символах в некоторых ситуациях; Исходный текст на английском языке:

2021/8/26:

  • 发布V1.12.1;
  • 1.修复UVMDbg某些样本LaunchAPK无痕断点无法击中的问题;
  • 2.修复UVMDbg某些样本maps解析崩溃的问题;
  • 3.修复UVMDbg/UVMFire某些大函数堆栈切换错误的问题;
  • 4.修复UVMDbg/UVMFire尾调用识别错误的问题;
  • 5.修复UVMDbg LaunchAPK子进程连接覆盖主进程的问题;

2021/8/16:

  • 发布V1.12.0;
  • 1.添加利用uvmse采样数据库文件实现ExecMap的支持(专业版有效);
  • 2.添加内存数据Dump保存至文件的功能;
  • 3.优化函数识别算法提高函数识别率;
  • 4.修复初始化调用堆栈为空的问题;
  • 5.修复路径配置无法置空的问题;
  • 6.修复iPhone2Sim插件与DCore API未同步导致补丁iOS App崩溃的问题;
  • 7.修复adcpp在某些iOS版本初始化崩溃的问题;
  • 8.修复uvmdbg系统目录模块未自动更新的问题;
  • 9.修复大函数分析adb数据库指令溢出的问题;
  • A.修复某些二进制文件解析崩溃的问题;
  • B.修复抹掉section的elf未能正常解析DT_LOAD的问题;

2021/6/29:

  • 发布V1.11.0;
  • 1.添加ADCpp内存页托管类型无痕Inline Hook接口hook_inline_uvm(专业版可用);
  • 2.添加内存页模块类型,解决某些内存代码无法显示反汇编的问题;
  • 3.添加颜色、字体等配置保存的支持;
  • 4.禁用LLDBRPC for local macOS调试模式解决与debugserver冲突的问题;
  • 5.修复UVMDbg断点针对某些arm/thumb切换崩溃的问题;

Перевод текста на русский язык:

2021/08/26:

  • Выпущено V1.12.1.
  • Исправлена проблема, из-за которой в UVMDbg некоторые образцы LaunchAPK не удавалось поразить беззвучные точки останова.
  • Исправлена проблема с разбором карт в UVMDbg для некоторых образцов, которая приводила к сбою.
  • Исправлена ошибка в UVMDbg / UVMFire, когда переключение стека больших функций происходило неправильно.
  • Исправлена ошибка в UVMDbg / UVMFire, при которой идентификация хвостовых вызовов происходила некорректно.
  • Исправлена проблема в UVMDbg, когда соединение дочернего процесса LaunchAPK перекрывало основной процесс.

2021/08/16:

  • Выпущено V1.12.0.
  • Добавлена поддержка использования uvmsample базы данных файлов для реализации ExecMap (работает только в профессиональной версии).
  • Добавлена функция сохранения данных памяти в файл.
  • Улучшен алгоритм распознавания функций для повышения точности распознавания.
  • Исправлено отсутствие стека вызовов инициализации.
  • Устранена проблема невозможности очистки конфигурации пути.
  • Решена проблема, из-за которой плагин iPhone2Sim и API DCore не синхронизировались, что приводило к сбоям в работе патча iOS App.
  • Исправлены сбои при инициализации adcpp в некоторых версиях iOS.
  • Исправлена проблема, при которой модули системного каталога uvmdbg не обновлялись автоматически.
  • Исправлен сбой при анализе больших функций в базе данных adb.
  • А. Исправлены проблемы с анализом двоичных файлов.
  • В. Исправлена проблема, когда раздел elf не мог быть нормально проанализирован DT_LOAD.

2021/06/29:

  • Выпущено V1.11.0.
  • Добавлено управление памятью ADCpp типа «без следа» Inline Hook с интерфейсом hook_inline_uvm (доступно только в профессиональной версии).
  • Добавлен тип модуля страниц памяти, который решает проблему, когда некоторый код памяти не может быть отображён в дизассемблере.
  • Добавлена возможность сохранять настройки цвета, шрифта и т. д.
  • Отключён LLDBRPC для локального режима отладки macOS, чтобы устранить конфликты с debugserver.
  • Исправлена проблема с точками останова в UVMDbg при переключении между arm и thumb. 1. Добавить поддержку отладки для среды без iOS SDK;
    1. Исправить проблему с ошибкой адреса перехода при вызове команды двойным щелчком;
    1. Исправить проблемы с крахом при вызове python-интерфейса из неосновного потока;
    1. Исправить ошибку разделения пользовательского модуля в системе Android;
    1. Исправить потерю хвостовой инструкции функции дизассемблирования;
    1. Исправить ошибки в регистре состояния thumb arm;
    1. Обновить adp до версии v1.0.2;
    1. Обновить textobot до версии v1.2.1;

2021/02/09:

    1. Выпустить версию V1.4.1;
  • Исправить проблему, связанную с тем, что android ps -e не поддерживается;

2021/02/09:

    1. Выпустить версию V1.4.0;
  • Добавить плагин Python3;
  • Добавить реализацию ADPyAPI 1.0.1;
  • Добавить функцию сохранения точек останова;
  • Добавить отображение причины приостановки;
  • Добавить поддержку выражений Goto Python;
  • Добавить автоматическую синхронизацию точек останова LLDB;
  • Добавить поддержку отображения строк регистра;
  • Устранить несколько мелких проблем;

2021/01/26:

    1. Выпустить версию V1.3.1;
  • Исправить проблему сбоя 64-битного файла jump addr;
  • Исправить проблему форматирования адресов в Windows по 4 байта;

2021/01/24:

    1. Выпустить версию V1.3.0;
  • Исправить проблему неправильного положения вертикальной полосы прокрутки окна дизассемблера;
  • Исправить проблему некорректного содержимого дизассемблированного файла elf;
  • Исправить проблему сбоя повреждённого файла elf при анализе секции;
  • Добавить поддержку отладки macOS/Android/симулятор-arm/x86/x64;
  • Оптимизировать логику инициализации запуска отладки;

2021/01/19:

    1. Выпустить iPhone2Sim V1.0.1;
  • Исправить проблему сбоя при неудачной попытке Dec2AD/Clone2Sim, если каталог decache/iOS не существует;

2021/01/19:

    1. Выпустить V1.2.0;
  • Исправить проблему отсутствия обновления интерфейса при неудаче загрузки удалённого модуля;
  • Исправить утечку памяти после завершения отладки и удаления модуля;
  • Исправить проблему неполного списка модулей после запуска File/Launch;
  • Добавить поддержку сопоставления портов USB для iOS;
  • Добавить поддержку запуска приложений для iOS;
  • Отображать последние четыре строки журнала в информационном окне;
  • Включить команды dp lldb-expr, dis lldb-expr и asm в окнах команд;
  • Включить конфигурацию программы переадресации портов adb/usbmux;
  • Включить типы точек наблюдения 1/2/4/8 байт;
  • Добавить статическое копирование адресов файлов;
  • Улучшить функцию анализа функций беззнаковых файлов;
  • Удалить статические файлы исправлений и функции дизассемблирования;

2021/01/15:

    1. Выпустить V1.1.2 (macOS/iOS);
  • Исправить сбой при загрузке FAT MachO;

2021/01/14:

    1. Выпустить iPhone2Sim V1.0.0;
  • Бесплатно открыть возможность клонирования приложения iPhone2Sim на симулятор одним нажатием;

2021/01/12:

    1. Выпустить V1.1.1 (macOS/iOS);
  • Добавить iPhone2Sim плагин для поддержки однократного дешифрования Macho в файл кэша (Dec2AD);
  • Исправить повторную загрузку файла кэша iOS;

2021/01/10:

    1. Выпустить V1.1.0;
  • Создать систему плагинов ADPlugin;
  • Разработать SDK плагина adpdef.hpp;
  • Предоставить два примера проектов плагинов;
  • Ввести ввод параметров запуска программы командной строки отладки;
  • Исправить ошибку адреса памяти QWord в Dump/SDump окне Follow;

2021/01/05:

    1. Выпустить V1.0.1;
  • Исправить крах при установке точки останова на модуле с символами отладки;
  • Исправить ошибку выражения адреса перехода в Windows;
  • Исправить периодический крах во время инициализации модуля отладки;
  • Исправить невозможность нормального дизассемблирования в режиме отладки с помощью команд File/Disasm file;
  • Исправить ошибочное определение переходов tbz/tbnz;
  • Исправить проблему невозможности перехода к соответствующей функции при двойном нажатии на не-CPU модуль функции в списке;
  • Исправить состояние ложной отладки после сбоя attach;
  • Исправить сохранение ошибок состояния при повторных операциях attach/detach;
  • Использовать шестнадцатеричное представление значений в окне параметров;
  • Применять содержимое файла __text для дизассемблирования CPU окна в режиме удаленной отладки;

2021/01/01:

  • Выпустить V1.0.0.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/geekneo-A64Dbg.git
git@api.gitlife.ru:oschina-mirror/geekneo-A64Dbg.git
oschina-mirror
geekneo-A64Dbg
geekneo-A64Dbg
master