-
Notifications
You must be signed in to change notification settings - Fork 1
Home RU
bobberdolle1 edited this page Jan 7, 2026
·
1 revision
██████╗ ██████╗ ███████╗███╗ ██╗███████╗██╗ █████╗ ███████╗██╗ ██╗
██╔═══██╗██╔══██╗██╔════╝████╗ ██║██╔════╝██║ ██╔══██╗██╔════╝██║ ██║
██║ ██║██████╔╝█████╗ ██╔██╗ ██║█████╗ ██║ ███████║███████╗███████║
██║ ██║██╔═══╝ ██╔══╝ ██║╚██╗██║██╔══╝ ██║ ██╔══██║╚════██║██╔══██║
╚██████╔╝██║ ███████╗██║ ╚████║██║ ███████╗██║ ██║███████║██║ ██║
╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═══╝╚═╝ ╚══════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝
Железо за $4. Софт бесплатно. Читай любую флеш-память.
| Раздел | Описание |
|---|---|
| 🆕 Гайд для новичков | Никогда не работал с флешером? Начни здесь! |
| Быстрый старт | Установка и первые шаги |
| Подключение железа | Схемы подключения для всех платформ |
| Поддерживаемые чипы | 230+ поддерживаемых чипов |
| Решение проблем | Частые проблемы и решения |
| FAQ | Часто задаваемые вопросы |
OpenFlash читает данные из чипов флеш-памяти — хранилища внутри роутеров, IoT устройств, игровых консолей, SSD и вообще любой электроники.
Коммерческие программаторы стоят $200-2000. OpenFlash использует микроконтроллер за $4.
┌─────────────────────────────────────────────────────────────────┐
│ │
│ Твой компьютер Микроконтроллер $4 Флеш-чип │
│ ┌──────────┐ ┌──────────────┐ ┌─────────┐ │
│ │ OpenFlash│◄── USB ──►│ Raspberry Pi │◄─провода►│ NAND │ │
│ │ App │ │ Pico │ │ память │ │
│ └──────────┘ └──────────────┘ └─────────┘ │
│ │
│ Вся логика Тупая труба Твои секреты │
│ (ECC, анализ, AI) (просто GPIO) живут тут │
│ │
└─────────────────────────────────────────────────────────────────┘
- Скачай OpenFlash
- Нажми Mock → Scan → Connect
- Нажми Dump NAND
- Исследуй: Hex View, Bitmap, Analysis, AI
- Скачай прошивку:
openflash-rp2040.uf2 - Зажми BOOTSEL, воткни USB, скинь файл
- Подключи к чипу (схемы тут)
- Открой приложение → Scan → Connect → Dump
| Платформа | Цена | Скорость | USB | Для кого |
|---|---|---|---|---|
| Raspberry Pi Pico | ~$4 | ⭐⭐ | Full Speed | Новички |
| Raspberry Pi Pico 2 | ~$5 | ⭐⭐⭐ | Full Speed | NV-DDR NAND |
| STM32F4 Black Pill | ~$5 | ⭐⭐⭐ | Full Speed | Лучшее соотношение цена/скорость |
| Teensy 4.0/4.1 | ~$20-30 | ⭐⭐⭐⭐⭐ | High Speed | Для скорости ⚡ |
| Arduino GIGA R1 | ~$60 | ⭐⭐⭐⭐ | High Speed | Enterprise + WiFi |
| ESP32 | ~$4 | ⭐⭐ | UART/USB | Беспроводной |
| Платформа | Цена | Скорость | Для кого |
|---|---|---|---|
| Raspberry Pi 4/5 | ~$35-75 | ⭐⭐⭐⭐ | Headless сервер |
| Orange Pi | ~$15-50 | ⭐⭐⭐ | Бюджетный SBC |
| Banana Pi | ~$15-35 | ⭐⭐⭐ | RISC-V вариант 🍌 |
| Тип | Чипов | Интерфейс |
|---|---|---|
| Parallel NAND | 60+ | 8-бит шина, 14 проводов |
| SPI NAND | 55+ | 4 провода |
| SPI NOR | 75+ | 4 провода |
| eMMC | 40+ | 4 провода (SPI режим) |
| UFS | 10+ | Только детекция |
| Задача | Описание |
|---|---|
| Извлечение прошивок | Дамп прошивок из роутеров, камер, IoT устройств |
| Восстановление данных | Восстановление данных с повреждённых носителей |
| Исследование безопасности | Анализ прошивок на уязвимости |
| Реверс-инжиниринг | Понять как работает устройство |
| Embedded разработка | Отладка и тестирование флеш-операций |
| Форензика | Извлечение улик с устройств |
| Обучение | Изучить как работает флеш-память |
- Чтение любого поддерживаемого чипа
- Запись/программирование с верификацией
- Управление bad block'ами
- Отслеживание износа
- AI-детекция паттернов — находит зашифрованные, сжатые, исполняемые области
- Детекция файловых систем — SquashFS, UBIFS, JFFS2, ext4, FAT
- ECC коррекция — Hamming, BCH-4/8/16
- Поиск ключей шифрования — находит AES ключи в дампах
- Анализ износа — оценка оставшегося ресурса чипа
-
Python API —
pip install pyopenflash -
CLI —
openflash read -o dump.bin - Batch обработка — обработка нескольких чипов
- REST API — интеграция с твоими инструментами
- Синхронизация дампов между устройствами
- Командная работа
- Общая база чипов
- Обновления AI моделей
| Платформа | Время дампа 1GB | Скорость |
|---|---|---|
| Teensy 4.1 | 3-5 мин | ~3-5 MB/s |
| Arduino GIGA | ~10 мин | ~1.5 MB/s |
| Raspberry Pi 4 | ~12 мин | ~1.3 MB/s |
| STM32F4 | ~25 мин | ~650 KB/s |
| RP2350 | ~30 мин | ~550 KB/s |
| RP2040 | ~45 мин | ~370 KB/s |
| ESP32 | ~50 мин | ~330 KB/s |
Teensy 4.x использует USB High Speed (480 Mbit/s) — в 10-20 раз быстрее других MCU!
| Ресурс | Ссылка |
|---|---|
| 📖 Эта wiki | Ты здесь! |
| 💬 Обсуждения | GitHub Discussions |
| 🐛 Баг-репорты | GitHub Issues |
| support@openflash.io |
Мы рады вкладу в проект!
- Тестируй чипы — Сообщай о работающих/неработающих чипах
- Исправляй баги — Присылай pull request'ы
- Улучшай документацию — Помоги другим разобраться
- Переводи — Добавь свой язык
См. CONTRIBUTING.md
OpenFlash v3.0 · MIT License · Сделано с ❤️ сообществом