Форки
88
Звёзды
1.1k
Issues
0
Bit-Slicer — инструмент для поиска и изменения значений в памяти запущенных игр на macOS. Позволяет на лету менять параметры игрового процесса.
Что делает
Bit-Slicer сканирует оперативную память активных приложений и находит там нужные адреса. Например, если у тебя в игре 100 золотых монет, он найдет адрес, где хранится это число.
После нахождения адреса ты меняешь значение на любое другое. Игра мгновенно подхватывает изменения. Это работает как классический ArtMoney, но под macOS.
Как работает
Инструмент подключается к процессу игры через системные API macOS. Он считывает дамп памяти, фильтрует его по заданным критериям и позволяет пользователю перезаписывать данные в конкретных ячейках.
Программа написана на Objective-C. Она использует стандартные функции отладки macOS для доступа к памяти сторонних процессов.
Кому подходит
Тем, кто хочет быстро накрутить ресурсы в офлайн-играх на Mac.
Разработчикам, которые тестируют поведение своего приложения при нестандартных значениях переменных.
Исследователям, изучающим структуру данных в скомпилированных macOS-приложениях.
Основные возможности
Поиск значений по типам данных (целые числа, числа с плавающей запятой).
Фильтрация результатов поиска по изменениям (больше, меньше, равно).
Редактирование значений в реальном времени.
Сохранение списков найденных адресов для повторного использования.
Поддержка 32-битных и 64-битных процессов.
Как установить
Скачай готовый релиз с GitHub, так как проект распространяется в виде готового приложения для macOS.
# Проект распространяется как .app, установка через менеджеры пакетов не требуется.
# Скачай архив из раздела Releases на GitHub и перетащи Bit-Slicer в папку Applications.Для работы обязательно предоставь приложению права на доступ к «Универсальному доступу» и отладке в системных настройках macOS.
Как применить в своём продукте
Bit-Slicer — это инструмент для реверс-инжиниринга, поэтому встраивать его в свой SaaS нельзя. Его стоит использовать как вспомогательный софт для отладки собственных игровых прототипов.
Проверка устойчивости игры к взлому: посмотри, насколько легко изменить критические параметры через память.
Быстрое тестирование баланса: меняй количество HP или ресурсов прямо во время игрового теста, чтобы не перепроходить уровни.
Обучение: используй его, чтобы понять, как переменные выглядят в памяти компьютера.
Подводные камни
Главная проблема — защита игр. Современные онлайн-игры используют античит-системы, которые блокируют доступ к памяти. Bit-Slicer не обойдет такие защиты, он предназначен для простых офлайн-проектов.
Также macOS требует серьезных разрешений безопасности. Если не дать приложению права администратора и доступ к отладке, оно просто не увидит процессы других программ.
Частые вопросы
Работает ли это с онлайн-играми?
Нет. Онлайн-игры хранят состояние на сервере, а не в памяти твоего компьютера. Даже если ты изменишь число монет в памяти, сервер при следующей синхронизации вернет реальное значение.
Нужны ли навыки программирования для использования?
Нет. Интерфейс визуальный, все действия выполняются через кнопки поиска и списки адресов. Нужно просто понимать разницу между типами данных, например, что такое Integer.
Почему Bit-Slicer не видит мою игру?
Скорее всего, игре не хватает прав или она защищена. Проверь настройки безопасности macOS и убедись, что Bit-Slicer имеет права на управление компьютером и отладку процессов.
Топики
Похожие репозитории
VCMI — это open-source движок для запуска Heroes of Might and Magic III. Позволяет запускать классику на современных ОС с улучшенным интерфейсом.
RustDesk — это open source замена TeamViewer для удаленного управления. Позволяет поднять свой сервер и не зависеть от чужих облаков.
Alacritty — быстрый кроссплатформенный эмулятор терминала на GPU. Идеален для тех, кому важна скорость вывода текста и минималистичный конфиг.
Marktext — это минималистичный Markdown-редактор с поддержкой живого предпросмотра. Идеален для написания документации и контента без лишнего шума.
Данные обновлены: 3 июня 2026 г.