# Sideraven: как установить с GitHub и перенести закладки

> AI Release · @ai_release1 · https://ai-release.org/guides/sideraven-ustanovka-s-github.html

## TL;DR
- Время выполнения: 30–40 минут (без учёта скачивания Android SDK)
- Уровень сложности: Intermediate
- Понадобится: Android-планшет, кабель USB, ADB на ПК, Git и JDK — если будете собирать APK из исходников; точные требования к версиям сверьте в README репозитория `Dweep4269/sideraven`

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

- **Устройство:** Android-планшет. Sideraven — форк Iceraven с упором именно на планшетный режим, поэтому основной сценарий — большой экран.
- **ПК с ADB:** платформа-tools Android SDK, проверка связи с устройством по USB.
- **Git:** нужен, если ставите не готовый APK, а собираете из исходников.
- **JDK и Android SDK:** обязательны для сборки. Конкретные версии JDK/Gradle/compileSdk в постах не указаны — сверьтесь с README и `build.gradle` репозитория.
- **Свободное место:** под APK и кэш Gradle. Точный объём зависит от версии SDK — сверьтесь с документацией.
- **Аккаунт/ключи:** не нужны. Проект открытый, на GitHub, не аффилирован с Zen Browser и Mozilla.

Важно сразу зафиксировать: в постах нет ни номера версии Sideraven, ни списка файлов сборки, ни описания меню. Всё, что помечено ниже словом «сверьтесь», нужно уточнять в README `Dweep4269/sideraven` и в разделе Releases — выдумывать эти данные нельзя.

**Пример:** страница проекта — `https://github.com/Dweep4269/sideraven`. Открывается README и вкладка Releases.

## Шаг 1. Клонирование репозитория и проверка окружения

**Что сделать:** скачать исходники и убедиться, что ADB видит планшет.

**Зачем:** установка с GitHub идёт двумя путями — взять готовый APK из Releases либо собрать самому. В обоих случаях нужен рабочий канал «ПК → устройство».

```bash
git clone https://github.com/Dweep4269/sideraven.git
cd sideraven
ls
```

**Пример вывода:** вы увидите типичный набор Android-проекта — `app/`, `gradle/`, `build.gradle`, `settings.gradle`, `gradlew`. Если файлов `gradlew` и `app/` нет, структура другая — сверьтесь с README.

Дальше подключите планшет по USB, включите «Отладку по USB» (Настройки → Для разработчиков) и проверьте связь:

```bash
adb devices
```

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

```
List of devices attached
R52T80ABCDE	device
```

Слово `device` означает, что соединение установлено. `unauthorized` — на экране планшета не нажали «Разрешить отладку».

**Как проверить:** команда `adb devices` печатает хотя бы одну строку со статусом `device`, а в папке проекта лежит `gradlew`.

## Шаг 2. Установка Sideraven и включение вертикальной панели вкладок
![Иллюстрация к разделу «Шаг 2. Установка Sideraven и включение вертикальной панели вкладок»](https://ai-release.org/guides/img/sideraven-ustanovka-s-github-ru-2.jpg?v=1793436671)


**Что сделать:** поставить браузер — готовым APK или сборкой из исходников — и включить главную фичу форка.

**Зачем:** вертикальная боковая панель вкладок в стиле Zen Browser и есть причина ставить Sideraven вместо обычного Iceraven; без неё вы получите тот же браузер.

**Путь А — готовый APK.** Откройте Releases репозитория, скачайте `.apk`-файл для своего устройства и установите:

```bash
adb install -r sideraven.apk
```

Флаг `-r` переустанавливает приложение поверх существующего, сохраняя данные. Точное имя файла сборки в постах не указано — сверьтесь с описанием релиза.

**Путь Б — сборка из исходников.**

```bash
export ANDROID_HOME="$HOME/Android/Sdk"
./gradlew assembleDebug
adb install -r app/build/outputs/apk/debug/app-debug.apk
```

Путь `app/build/outputs/apk/debug/app-debug.apk` — стандартный для Android-проекта на Gradle; если в вашем случае файл называется иначе, найдите его через `find . -name "*.apk"`. Переменная `ANDROID_HOME` указывает Gradle, где лежит Android SDK, — без неё сборка падает.

**Включение панели.** Запустите Sideraven, откройте настройки браузера и найдите раздел, отвечающий за вкладки/внешний вид. Конкретный путь в меню и название переключателя в постах не приводятся — сверьтесь с README и скриншотами репозитория.

**Пример:** после включения список вкладок уходит из верхней строки в левую вертикальную колонку, а область страницы становится шире — это и есть режим «в стиле Zen Browser».

Проверить планшетную раскладку, не имея устройства под рукой, можно на ПК — см. [как запускать Android-приложения и игры на ПК: эмуляторы, Waydroid и облачные сервисы](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).

**Как проверить:** иконка Sideraven появилась в списке приложений, браузер запускается без падения, вкладки отображаются вертикальной колонкой.

## Шаг 3. Перенос закладок и проверка результата
![Иллюстрация к разделу «Шаг 3. Перенос закладок и проверка результата»](https://ai-release.org/guides/img/sideraven-ustanovka-s-github-ru-3.jpg?v=1793436677)


**Что сделать:** выгрузить закладки из старого браузера в HTML-файл и загрузить их в Sideraven.

**Зачем:** HTML-экспорт — единственный формат переноса, который не зависит от аккаунтов и облака: файл лежит локально, его можно перенести кабелем.

**Шаг 3.1. Экспорт на ПК.** В Firefox: `Ctrl+Shift+O` → «Импорт и резервные копии» → «Экспорт закладок в HTML». В Chrome: `chrome://bookmarks` → меню из трёх точек → «Экспорт закладок».

**Пример:** получится файл `bookmarks.html` в папке «Загрузки», внутри — строки вида `<DT><A HREF="https://example.com/">Пример</A>`.

**Шаг 3.2. Доставка файла на планшет.**

```bash
adb push bookmarks.html /sdcard/Download/bookmarks.html
```

**Пример вывода:** `bookmarks.html: 1 file pushed, 0 skipped.`

**Шаг 3.3. Импорт.** Откройте Sideraven → Настройки → раздел закладок и поищите пункт импорта из HTML. Если пункта нет — используйте штатную синхронизацию Firefox-аккаунта (форк построен на кодовой базе Iceraven/Firefox) либо сверьтесь с README: набор доступных способов импорта зависит от сборки.

Чек-лист приёмки:

- [ ] В Sideraven есть папки, совпадающие по названиям с папками старого браузера
- [ ] Открывается закладка из глубины дерева (например, третий уровень вложенности)
- [ ] Вертикальная панель вкладок остаётся на месте после перезапуска браузера
- [ ] Счётчик закладок совпадает с числом ссылок в `bookmarks.html` (проверить: `grep -c "<DT><A" bookmarks.html`)

**Как проверить:** откройте 3–5 закладок из разных папок — все должны загружаться; после перезапуска приложения дерево закладок и боковая панель сохраняются.

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

**Проблема. APK не ставится поверх другого форка Firefox**
- Ошибка: `adb: failed to install sideraven.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package org.mozilla.firefox signatures do not match previously installed version; ignoring!]`
- Причина: на планшете уже стоит сборка с тем же package id, но подписанная другим ключом — например, официальный Firefox или другой форк. Android не позволяет обновлять приложение чужой подписью.
- Решение: удалить конфликтующий пакет (данные старого браузера при этом теряются — сначала экспортируйте закладки) и повторить установку:

```bash
adb uninstall org.mozilla.firefox
adb install -r sideraven.apk
```

Точный package id Sideraven сверьте в README или командой `adb shell pm list packages | grep -i raven`.

**Проблема. Сборка падает на старте**
- Ошибка: `FAILURE: Build failed with an exception.` … `SDK location not found. Define a valid SDK location with an ANDROID_HOME environment variable or by setting the sdk.dir path in your project's local.properties file`
- Причина: Gradle не знает, где лежит Android SDK.
- Решение: задать переменную или создать `local.properties` в корне проекта:

```bash
echo "sdk.dir=$HOME/Android/Sdk" > local.properties
./gradlew assembleDebug
```

**Проблема. ADB не видит планшет**
- Ошибка: `adb: no devices/emulators found`
- Причина: не включена отладка по USB, не подтверждён запрос на устройстве или используется зарядный кабель без линий данных.
- Решение: включить «Отладку по USB», переподключить кабель, нажать «Разрешить» на экране планшета, затем перезапустить сервер:

```bash
adb kill-server
adb start-server
adb devices
```

## Резюме и следующие шаги
Sideraven ставится с GitHub двумя путями — готовым APK из Releases или сборкой `./gradlew assembleDebug` — а закладки переносятся HTML-экспортом и проверкой по чек-листу. Дальше имеет смысл подобрать окружение под планшет: см. [лучшие ИИ-приложения для 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).

## FAQ
**Чем Sideraven отличается от Iceraven?**
Это форк Iceraven, сделанный с упором на планшетный режим; главная особенность — вертикальная боковая панель вкладок, стилистически повторяющая подход Zen Browser.

**Sideraven связан с Zen Browser или Mozilla?**
Нет. В описании проекта прямо сказано, что он не аффилирован ни с Zen Browser, ни с Mozilla.

**Где взять APK, если нет Android Studio?**
В разделе Releases репозитория `Dweep4269/sideraven`. Если готовых сборок нет — собирайте из исходников, для этого нужны Git, JDK и Android SDK; точные версии сверьте в README.

**Можно ли поставить Sideraven на телефон?**
Проект ориентирован на планшеты. Про поддержку телефонов и минимальную версию Android в постах данных нет — сверьтесь с документацией репозитория.
