Назад до проєктів
AssemblyDroid
Розробка

AssemblyDroid

Повноцінна асемблерна IDE для Android. Компіляція та запуск ARM64, ARM32, Thumb-2, x86 та x86-64 безпосередньо на смартфоні.

Про додаток

AssemblyDroid — це автономне середовище розробки на мовах асемблера для Android. Створене на базі перевіреної архітектури JavaDroid, воно забезпечує комфортну роботу з низькорівневим кодом без необхідності встановлювати Termux, отримувати root-доступ чи підключатися до мережі.

Додаток містить вбудований нативний LLVM MC 23.1.0 для генерації об'єктних файлів ELF (ARM64, ARM32, Thumb-2), а також FASM 2 через сумісний емулятор Blink. Підтримується підсвічування коду, точні координати помилок у панелі Problems, 5 шаблонів проєктів та детальна вбудована офлайн-довідка.

Можливості

LLVM MC 23.1.0

Нативна трансляція ARM64 (AArch64), ARM32 та Thumb-2 у файли ELF .o безпосередньо на пристрої

FASM 2 та Blink

Підтримка синтаксису x86 та x86-64 через fasmg та середовище Blink з експортом у двійковий формат

Редактор Sora

Підсвічування інструкцій, регістрів, міток та директив, автодоповнення та панель Problems

5 шаблонів проєктів

Швидкий старт для ARM64, ARM32, Thumb-2, x86 FASM 2 та x86-64 FASM 2 з прикладами

Офлайн-довідка

Вбудований український посібник з архітектур, інструкцій, конвенцій AAPCS64/32 та прикладів

100% автономність

Працює локально: не потребує доступу до Інтернету, сторонніх сервісів чи прав суперкористувача

Скріншоти

Скріншот 1
Скріншот 2
Скріншот 3