ALT Mobile/Прошивка
< ALT Mobile
Версия от 16:32, 25 января 2024; Petr-akhlamov (обсуждение | вклад)
Примечание: Обратите внимание, что запись образа на телефон, что запись загрузочного образа на карту памяти приведет к потере всех данных хранимых на этих устройствах, если вы не сделаете резервную копию
Прошивка
- Берем Pipephone, берем кабель кабель type-c
- Подключаем кабель одним концом в компьютер, другим в телефон
- Зажимаем кнопку громкости вверх
- prosh 1
- Подключаем кабель питания
- prosh 2
- Должен загореться красный индикатор
- prosh3
- Ждем два сигнала вибрации и смену индикатора на синий (телефон вошел в режим прошивки, в режим блочного устройства)
- prosh4
- Следующей командой прошиваем образ внутрь памяти смартфона
- prosh5
- xzcat pinephone-phosh-latest-aarch64.img.xz |
- dd of=/dev/sdX oflag=direct,sync iflag=fullblock bs=1 M status=progress
- (Данная операция длится достаточно долго, т.к. изначально образ сжатый 1,5 Гб а в разжатом он 12Гб. Нужно время на распаковку и прошивку.)
- По окончании прошивки (по сути мы раскатываем готовый образ на внутреннюю память телефона) телефон автоматически перезагрузится и сам запустит ОС
- Если автоматического запуска ОС не произошло, но в консоли написано что процесс прошивки завершился успешно, нужно:
- -отключить от смартфона кабель питания
- -зажать кнопку питания пока не погаснет индикатор
- prosh6
- prosh7
- Зажимаем кнопку питания, загорается красный индикатор.
- prosh8
- Происходит два звука вибрации, индикатор становится желтым.
- prosh9
- Начинается загрузка ОС.
- prosh10
Обновление загрузчика
- Для установки загрузчика понадобится карточка памяти формата microsd от 4гб (Сам образ загрузчика небольшой, около 20 Мб)
- Вставляем карточку в картридер и подключаем к компьютеру.
- С помощью dd записываем на нее образ с загрузчиком
- Вставляем карточку в телефон
- card1
- Вставляем батарейку, проверяем плотность прилегания контактов
- Закрываем крышку
- Чтобы загрузиться с карточки памяти зажимаем кнопку Громкость вниз + питание - Это загрузка с карты памяти
- card2
- Загорится красный индикатор
- card3
- Ждем, пока индикатор загорится светло-голубым (при этом прозвучат два синала вибрации)
- card4
- откроется меню загрузчика
- card5
- Сначала затираем SPI-flash (Erase SPI Flash content) - там где хранится загрузчик
- card6
- при успешном завершении меню окрасится в зеленый цвет
- card7
- Возвращаемся в главное меню. Жмем Go back to the menu
- Устанавливаем Tow-Boot (Install Tow-Boot to SPI Flash)
- card8
- При успешном завершении меню окрасится в зеленый цвет и нам останется только выключить устройство нажав Power Off.
перевод в режим флешки
После установки системы телефон нужно перевести в режим флешки.
Зажимаем кнопку громкости вверх и подав питание на разъем
- Берем Pipephone, берем кабель кабель type-c
- Подключаем кабель одним концом в компьютер, другим в телефон
- Зажимаем кнопку громкости вверх
- prosh 1
- Подключаем кабель питания
- prosh 2
- Должен загореться красный индикатор
- prosh3
- Ждем два сигнала вибрации и смену индикатора на синий (телефон вошел в режим прошивки, в режим блочного устройства)
- prosh4
- С помощью команд
- # lsblk
- # echo ", +" | sfdisk -N 1 /dev/sdX
- # resize2fs -p /dev/sdX1 где sdX - наше устройство
- растягиваем записанный образ на все пространство накопителя.
- Установку можно считать завершенной.