# WordCraft APK для Android: где скачать, как проверить файл и установить

> AI Release · @ai_release1 · https://ai-release.org/guides/wordcraft-apk-android-skachat.html

## TL;DR
- Время выполнения: 20 минут
- Уровень сложности: Intermediate
- Понадобится: ПК с Windows/macOS/Linux; Android SDK Platform-Tools (`adb`) и Build-Tools (`aapt2`, `apksigner`); `unzip` (или `tar`/7-Zip); кабель USB; смартфон с ABI `arm64-v8a`; свободное место под APK (точный размер файла и минимальная версия Android в посте не указаны — сверьтесь с описанием репозитория)

## Требования и подготовка
![Иллюстрация к разделу «Требования и подготовка»](https://ai-release.org/guides/img/wordcraft-apk-android-skachat-ru-1.jpg?v=1793522555)


WordCraft для Android существует только как **неофициальный порт**: репозиторий `kanaaka/wordcraft-android`, APK под архитектуру `arm64-v8a`. Это не релиз авторов WordCraft, а сторонняя сборка — поэтому проверка файла здесь не формальность, а основная часть работы.

- ОС: Windows 10/11, macOS или Linux на десктопе.
- Android SDK Platform-Tools — даёт `adb` (Android Debug Bridge, консольный мост к телефону). Проверка: `adb version`.
- Android SDK Build-Tools — даёт `aapt2` (читает манифест APK) и `apksigner` (проверяет подпись). Лежат в `$ANDROID_HOME/build-tools/<версия>/`.
- Распаковщик: в Linux/macOS — `unzip`, в Windows — `tar -xf` или 7-Zip.
- Телефон: 64-битный ARM. Проверка: `adb shell getprop ro.product.cpu.abi` → должно быть `arm64-v8a`. Если `armeabi-v7a` — этот APK не установится.
- Включённый режим разработчика и отладка по USB.
- Разрешение на установку из неизвестных источников — включайте **заранее**: Google вводит суточную паузу перед установкой APK вне Google Play. Ограничение уже действует в Бразилии, Индонезии, Сингапуре и Таиланде и постепенно вводится по всему миру: даже после разрешения придётся ждать 24 часа.
- Опционально — Tern: нативное Android-приложение около 7 МБ (Android 9+), проверяет каждый файл перед установкой, доступно через F-Droid или как `tern.apk` из последнего релиза. Есть ли в его каталоге WordCraft — сверьтесь с описанием Tern.

Чек-лист готовности:

- [ ] `adb version` печатает версию
- [ ] `adb shell getprop ro.product.cpu.abi` → `arm64-v8a`
- [ ] `apksigner verify --version` работает
- [ ] Разрешение «Установка из неизвестных источников» выдано для файлового менеджера
- [ ] Свободное место на телефоне — не меньше, чем указано в описании репозитория

## Шаг 1. Скачать сборку и зафиксировать её происхождение
![Иллюстрация к разделу «Шаг 1. Скачать сборку и зафиксировать её происхождение»](https://ai-release.org/guides/img/wordcraft-apk-android-skachat-ru-2.jpg?v=1793522560)


**Что сделать:** открыть репозиторий `kanaaka/wordcraft-android` (адрес — `github.com/kanaaka/wordcraft-android`), скачать APK-файл, положить его в отдельную папку и сразу посчитать SHA-256 — контрольную сумму файла.

**Зачем:** хеш — ваш эталон. Если файл перекачан, скопирован на другой компьютер или «обновлён» из другого источника, сумма изменится, и вы это увидите до установки. Для неофициальной сборки это единственный способ отличить исходный файл от перепакованного.

**Как проверить:** обе команды ниже должны дать одинаковую строку из 64 hex-символов.

```bash
mkdir -p ~/wordcraft && cd ~/wordcraft
sha256sum wordcraft.apk | tee wordcraft.apk.sha256
```

```powershell
Get-FileHash .\wordcraft.apk -Algorithm SHA256 | Format-List
```

**Пример:** `3f9c…a71d  wordcraft.apk` — имя файла может быть другим, важен сам отпечаток.

В том же репозитории лежат исходники переноса: shell-crate, патч к апстримному проекту, заметки о переносе и скрипты сборки. Если вы не хотите доверять готовому бинарнику — соберите APK сами по этим скриптам и ставьте свою сборку.

| Что лежит в репозитории | Роль | Что с этим делать |
|---|---|---|
| APK (`arm64-v8a`) | готовый файл для установки | сверить SHA-256 и подпись |
| shell-crate | обвязка порта | прочитать, как запускается ядро |
| патч к апстримному проекту | изменения относительно оригинального WordCraft | понять, что именно меняли |
| заметки о переносе | ограничения порта | прочитать до установки |
| скрипты сборки | воспроизведение сборки | собрать свой APK |

## Шаг 2. Проверить архитектуру, манифест и подпись

**Что сделать:** прогнать по файлу три проверки — содержимое `lib/`, манифест и подпись.

**Зачем:** APK собран под одну архитектуру (`arm64-v8a`), и это главная причина отказов установки. Манифест покажет имя пакета (нужно для запуска и удаления), подпись — кто именно подписал файл.

**Как проверить:**

```bash
unzip -l wordcraft.apk | grep 'lib/'
```

Ожидаемо: строки вида `lib/arm64-v8a/lib<имя>.so`. Каталогов `lib/armeabi-v7a`, `lib/x86`, `lib/x86_64` быть не должно.

```bash
$ANDROID_HOME/build-tools/<версия>/aapt2 dump badging wordcraft.apk | head -3
```

**Пример вывода:**

```
package: name='<package>' versionCode='<N>' versionName='<X>'
sdkVersion:'<N>'
native-code: 'arm64-v8a'
```

Числа и имя пакета подставьте свои — они берутся из вашего файла. Номер версии и минимальную версию Android в посте не называли: **сверьтесь с документацией репозитория**, а не с этой статьёй.

```bash
$ANDROID_HOME/build-tools/<версия>/apksigner verify --print-certs wordcraft.apk
```

Ожидаемо: слово `Verifies` и блок `Signer #1 certificate DN: …` с SHA-256 отпечатком сертификата. Отпечаток запишите рядом с хешем файла.

Почему это работает: Android при обновлении приложения сверяет подпись новой версии с уже установленной. Другая подпись — другой автор сборки, обновление «поверх» не пройдёт.

## Шаг 3. Установить и убедиться, что приложение запускается
![Иллюстрация к разделу «Шаг 3. Установить и убедиться, что приложение запускается»](https://ai-release.org/guides/img/wordcraft-apk-android-skachat-ru-3.jpg?v=1793522569)


**Что сделать:** установить APK через `adb` и запустить приложение.

**Зачем:** установка через `adb` даёт точный текст ошибки в консоли вместо размытого «Приложение не установлено» на экране.

**Как проверить:**

```bash
adb devices
adb install -r wordcraft.apk
```

**Пример вывода:** `Success`. Флаг `-r` — переустановка с сохранением данных.

```bash
adb shell pm list packages | grep <package>
adb shell monkey -p <package> -c android.intent.category.LAUNCHER 1
```

Ожидаемо: строка `package:<package>` и запуск активности без ошибок. Затем проверьте логи на падения:

```bash
adb logcat -d | grep -i "FATAL EXCEPTION"
```

Пустой вывод — успех. Если ставите файл не через `adb`, а через файловый менеджер, помните про суточную паузу и предупреждение об опасности — оно останется на экране даже после разрешения.

## Возможные проблемы и решения

**Проблема. Установка обрывается на телефоне или в эмуляторе**
- Ошибка: `INSTALL_FAILED_NO_MATCHING_ABIS`
- Причина: APK содержит только `arm64-v8a`, а устройство 32-битное (`armeabi-v7a`) или эмулятор на x86_64 — типичный образ Android Studio по умолчанию.
- Решение: проверить `adb shell getprop ro.product.cpu.abi`. Для установки на ПК поднять образ системы с ABI `arm64-v8a` — как это делается в эмуляторах, Waydroid и облачных сервисах, разобрано в [гайде по запуску Android-приложений на ПК](https://ai-release.org/guides/kak-zapuskat-android-prilozheniya-i-igry-na-pk-emulyato.html?utm_source=tg&utm_medium=channel&utm_campaign=guide_inline&utm_content=guide_to_guide).

**Проблема. Файл скачался, но система считает его битым**
- Ошибка: `Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]`
- Причина: загрузка прервалась, файл усечён, либо подпись срезана при перепаковке.
- Решение: перекачать APK заново, сверить SHA-256 с сохранённым значением и прогнать `apksigner verify --print-certs wordcraft.apk`. Если `Verifies` не появляется — файл не использовать.

**Проблема. `adb install` refuse-ит на прошивке MIUI/HyperOS/ColorOS**
- Ошибка: `INSTALL_FAILED_USER_RESTRICTED`
- Причина: оболочка блокирует установку через ADB независимо от разрешения «неизвестных источников».
- Решение: Настройки → Для разработчиков → включить «Установка через USB»; на HyperOS дополнительно отключить «Оптимизацию MIUI», перезагрузить телефон и повторить `adb install -r wordcraft.apk`. Если не помогло — установите файл вручную через файловый менеджер.

## Резюме и следующие шаги
Вы скачали неофициальную сборку `kanaaka/wordcraft-android`, зафиксировали SHA-256, подтвердили архитектуру `arm64-v8a`, прочитали манифест и проверили подпись, после чего установили APK через `adb`. Дальше имеет смысл собрать APK из исходников репозитория самостоятельно и сравнить поведение с готовым файлом, а также держать сохранённые хеш и отпечаток сертификата для следующих обновлений.

## FAQ

**WordCraft APK — это официальный релиз?**
Нет. Это неофициальный порт, опубликованный в репозитории `kanaaka/wordcraft-android` как сторонняя сборка; он не является релизом авторов WordCraft.

**Почему APK не ставится на мой телефон?**
Скорее всего, устройство не на `arm64-v8a`. Проверьте командой `adb shell getprop ro.product.cpu.abi`: APK собран только под 64-битный ARM.

**Как убедиться, что файл не подменили?**
Сравните SHA-256 файла с сохранённым значением и проверьте подпись через `apksigner verify --print-certs`: отпечаток сертификата должен совпадать от сборки к сборке.

**Какие ещё Android-приложения стоит посмотреть, пока разбираетесь с установкой?**
Подборка актуальных вариантов — в материале [Лучшие ИИ-приложения для Android в 2026 году](https://ai-release.org/guides/luchshie-ii-prilozheniya-dlya-android-v-2026-godu.html?utm_source=tg&utm_medium=channel&utm_campaign=guide_inline&utm_content=guide_to_guide). Учтите: сведения о версии, размере APK и минимальной версии Android для WordCraft в исходном посте не публиковались — сверьтесь с документацией репозитория.
