ALT Mobile/Прошивка: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
{{Attention|Данная страница еще не завершена. Она может содержать критические ошибки. Пока не используйте ее!}}
{{stub}}
{{stub}}
{{Note|Обратите внимание, что запись образа на телефон, что запись загрузочного образа на карту памяти приведет к потере всех данных хранимых на этих устройствах, если вы не сделаете резервную копию}}
{{Note|Обратите внимание, что запись образа на телефон, что запись загрузочного образа на карту памяти приведет к потере всех данных хранимых на этих устройствах, если вы не сделаете резервную копию}}
==Прошивка==
==Прошивка==
#Берем Pipephone, берем кабель кабель type-c
#Берем '''Pipephone''', берем кабель '''кабель type-c'''
#Подключаем кабель одним концом в компьютер, другим в телефон
#Подключаем кабель одним концом в компьютер, другим в телефон
#Зажимаем кнопку громкости вверх
#Зажимаем кнопку громкости вверх
#:prosh 1
#:[[Файл:ALT-mob-prosh1.png|540px]]
#Подключаем кабель питания
#Подключаем кабель питания
#:prosh 2
#:[[Файл:ALT-mob-prosh2.png|540px]]
#Должен загореться красный индикатор
#Должен загореться красный индикатор
#:prosh3
#:[[Файл:ALT-mob-prosh3.png|540px]]
#Ждем два сигнала вибрации и смену индикатора на синий (телефон вошел в режим прошивки, в режим блочного устройства)
#Ждем два сигнала вибрации и смену индикатора на синий (телефон вошел в режим прошивки, в режим блочного устройства)
#:prosh4
#:[[Файл:ALT-mob-prosh4.png|540px]]
#Следующей командой прошиваем образ внутрь памяти смартфона
#Следующей командой прошиваем образ внутрь памяти смартфона
#:prosh5
#:[[Файл:ALT-mob-prosh5.png|540px]]
#: xzcat pinephone-phosh-latest-aarch64.img.xz |
#:{{cmd|xzcat pinephone-phosh-latest-aarch64.img.xz |}}
#: dd of=/dev/sdX oflag=direct,sync iflag=fullblock bs=1 M status=progress
#:{{cmd|<nowiki>dd of=/dev/sdX oflag=direct,sync iflag=fullblock bs=1 M status=progress</nowiki>}}
#: (Данная операция длится достаточно долго, т.к. изначально образ сжатый 1,5 Гб а в разжатом он 12Гб. Нужно время на распаковку и прошивку.)
#: (Данная операция длится достаточно долго, т.к. изначально образ сжатый 1,5 Гб а в разжатом он 12Гб. Нужно время на распаковку и прошивку.)
#По окончании прошивки (по сути мы раскатываем готовый образ на внутреннюю память телефона) телефон автоматически перезагрузится и сам запустит ОС
#По окончании прошивки (по сути мы раскатываем готовый образ на внутреннюю память телефона) телефон автоматически перезагрузится и сам запустит ОС
Строка 21: Строка 22:
#:-отключить от смартфона кабель питания
#:-отключить от смартфона кабель питания
#:-зажать кнопку питания пока не погаснет индикатор
#:-зажать кнопку питания пока не погаснет индикатор
#:prosh6  
#:[[Файл:ALT-mob-prosh6.png|540px]]
#:prosh7
#:[[Файл:ALT-mob-prosh7.png|540px]]
#Зажимаем кнопку питания, загорается красный индикатор.
#Зажимаем кнопку питания, загорается красный индикатор.
#:prosh8
#:[[Файл:ALT-mob-prosh8.png|540px]]
#:Происходит два звука вибрации, индикатор становится желтым.
#:Происходит два звука вибрации, индикатор становится желтым.
#:prosh9
#:[[Файл:ALT-mob-prosh9.png|540px]]
#:Начинается загрузка ОС.
#:Начинается загрузка ОС.
#:prosh10
#:[[Файл:ALT-mob-prosh10.png|540px]]
==Обновление загрузчика==
==Обновление загрузчика==
#Для установки загрузчика понадобится карточка памяти формата microsd от 4гб (Сам образ загрузчика небольшой, около 20 Мб)
#Для установки загрузчика понадобится карточка памяти формата microsd от 4гб (Сам образ загрузчика небольшой, около 20 Мб)
Строка 34: Строка 35:
#С помощью dd записываем на нее образ с загрузчиком
#С помощью dd записываем на нее образ с загрузчиком
#Вставляем карточку в телефон
#Вставляем карточку в телефон
#:card1
#:[[Файл:ALT-mob-card1.png|540px]]
#Вставляем батарейку, проверяем плотность прилегания контактов
#Вставляем батарейку, проверяем плотность прилегания контактов
#Закрываем крышку
#Закрываем крышку
#Чтобы загрузиться с карточки памяти зажимаем кнопку Громкость вниз + питание - Это загрузка с карты памяти
#Чтобы загрузиться с карточки памяти зажимаем кнопку {{button|Громкость вниз}} + {{button|питание}} - Это загрузка с карты памяти
#:card2
#:[[Файл:ALT-mob-card2.png|540px]]
#Загорится красный индикатор
#Загорится красный индикатор
#:card3
#:[[Файл:ALT-mob-card3.png|540px]]
#Ждем, пока индикатор загорится светло-голубым (при этом прозвучат два синала вибрации)
#Ждем, пока индикатор загорится светло-голубым (при этом прозвучат два синала вибрации)
#:card4
#:[[Файл:ALT-mob-card4.png|540px]]
#откроется меню загрузчика
#откроется меню загрузчика
#:card5
#:[[Файл:ALT-mob-card5.png|540px]]
#Сначала затираем SPI-flash (Erase SPI Flash content) - там где хранится загрузчик
#Сначала затираем SPI-flash ({{cmd|Erase SPI Flash content}}) - там где хранится загрузчик
#:card6
#:[[Файл:ALT-mob-card6.png|540px]]
#при успешном завершении меню окрасится в зеленый цвет
#При успешном завершении меню окрасится в зеленый цвет
#:card7
#:[[Файл:ALT-mob-card7.png|540px]]
#Возвращаемся в главное меню. Жмем Go back to the menu
#Возвращаемся в главное меню. Жмем {{cmd|Go back to the menu}}
#Устанавливаем Tow-Boot (Install Tow-Boot to SPI Flash)
#Устанавливаем Tow-Boot (Install Tow-Boot to SPI Flash)
#:card8
#:[[Файл:ALT-mob-card8.png|540px]]
#При успешном завершении меню окрасится в зеленый цвет и нам останется только выключить устройство нажав Power Off.
#При успешном завершении меню окрасится в зеленый цвет и нам останется только выключить устройство нажав {{cmd|Power Off}}.
==перевод в режим флешки==
==Перевод в режим флешки==
После установки системы телефон нужно перевести в режим флешки.  
После установки системы телефон нужно перевести в режим флешки.  


Зажимаем кнопку громкости вверх и подав питание на разъем  
Зажимаем кнопку {{button|громкость вверх}} и подаем питание на разъем:


#Берем Pipephone, берем кабель кабель type-c
#Берем Pipephone, берем кабель кабель type-c
#Подключаем кабель одним концом в компьютер, другим в телефон
#Подключаем кабель одним концом в компьютер, другим в телефон
#Зажимаем кнопку громкости вверх
#Зажимаем кнопку громкости вверх
#:prosh 1
#:[[Файл:ALT-mob-prosh1.png|540px]]
#Подключаем кабель питания
#Подключаем кабель питания
#:prosh 2
#:[[Файл:ALT-mob-prosh2.png|540px]]
#Должен загореться красный индикатор
#Должен загореться красный индикатор
#:prosh3
#:[[Файл:ALT-mob-prosh3.png|540px]]
#Ждем два сигнала вибрации и смену индикатора на синий (телефон вошел в режим прошивки, в режим блочного устройства)
#Ждем два сигнала вибрации и смену индикатора на синий (телефон вошел в режим прошивки, в режим блочного устройства)
#:prosh4
#:[[Файл:ALT-mob-prosh4.png|540px]]
#С помощью команд
#С помощью команд
#: # lsblk
#:{{cmd|# lsblk}}
#: # echo ", +" | sfdisk -N 1 /dev/sdX
#:{{cmd|# echo ", +" | sfdisk -N 1 /dev/sdX}}
#: # resize2fs -p /dev/sdX1 где sdX - наше устройство
#:{{cmd|# resize2fs -p /dev/sdX1}}, где sdX - наше устройство
#: растягиваем записанный образ на все пространство накопителя.
#: растягиваем записанный образ на все пространство накопителя.
#Установку можно считать завершенной.
#Установку можно считать завершенной.
==Функциональные клавиши Pipephone==
*{{button|громкость вверх}}+подача питания - перевод в режим флешки
*{{button|громкость вниз}}+{{button|питание}} - загрузка с карты памяти
[[Категория:ALT Mobile]]
[[Категория:ALT Mobile]]

Версия от 13:55, 25 января 2024

Внимание! Данная страница еще не завершена. Она может содержать критические ошибки. Пока не используйте ее!
Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.
Примечание: Обратите внимание, что запись образа на телефон, что запись загрузочного образа на карту памяти приведет к потере всех данных хранимых на этих устройствах, если вы не сделаете резервную копию

Прошивка

  1. Берем Pipephone, берем кабель кабель type-c
  2. Подключаем кабель одним концом в компьютер, другим в телефон
  3. Зажимаем кнопку громкости вверх
    ALT-mob-prosh1.png
  4. Подключаем кабель питания
    ALT-mob-prosh2.png
  5. Должен загореться красный индикатор
    ALT-mob-prosh3.png
  6. Ждем два сигнала вибрации и смену индикатора на синий (телефон вошел в режим прошивки, в режим блочного устройства)
    ALT-mob-prosh4.png
  7. Следующей командой прошиваем образ внутрь памяти смартфона
    ALT-mob-prosh5.png
    xzcat pinephone-phosh-latest-aarch64.img.xz
    dd of=/dev/sdX oflag=direct,sync iflag=fullblock bs=1 M status=progress
    (Данная операция длится достаточно долго, т.к. изначально образ сжатый 1,5 Гб а в разжатом он 12Гб. Нужно время на распаковку и прошивку.)
  8. По окончании прошивки (по сути мы раскатываем готовый образ на внутреннюю память телефона) телефон автоматически перезагрузится и сам запустит ОС
  9. Если автоматического запуска ОС не произошло, но в консоли написано что процесс прошивки завершился успешно, нужно:
    -отключить от смартфона кабель питания
    -зажать кнопку питания пока не погаснет индикатор
    ALT-mob-prosh6.png
    ALT-mob-prosh7.png
  10. Зажимаем кнопку питания, загорается красный индикатор.
    ALT-mob-prosh8.png
    Происходит два звука вибрации, индикатор становится желтым.
    ALT-mob-prosh9.png
    Начинается загрузка ОС.
    ALT-mob-prosh10.png

Обновление загрузчика

  1. Для установки загрузчика понадобится карточка памяти формата microsd от 4гб (Сам образ загрузчика небольшой, около 20 Мб)
  2. Вставляем карточку в картридер и подключаем к компьютеру.
  3. С помощью dd записываем на нее образ с загрузчиком
  4. Вставляем карточку в телефон
    ALT-mob-card1.png
  5. Вставляем батарейку, проверяем плотность прилегания контактов
  6. Закрываем крышку
  7. Чтобы загрузиться с карточки памяти зажимаем кнопку Громкость вниз + питание - Это загрузка с карты памяти
    ALT-mob-card2.png
  8. Загорится красный индикатор
    ALT-mob-card3.png
  9. Ждем, пока индикатор загорится светло-голубым (при этом прозвучат два синала вибрации)
    ALT-mob-card4.png
  10. откроется меню загрузчика
    ALT-mob-card5.png
  11. Сначала затираем SPI-flash (Erase SPI Flash content) - там где хранится загрузчик
    ALT-mob-card6.png
  12. При успешном завершении меню окрасится в зеленый цвет
    ALT-mob-card7.png
  13. Возвращаемся в главное меню. Жмем Go back to the menu
  14. Устанавливаем Tow-Boot (Install Tow-Boot to SPI Flash)
    ALT-mob-card8.png
  15. При успешном завершении меню окрасится в зеленый цвет и нам останется только выключить устройство нажав Power Off.

Перевод в режим флешки

После установки системы телефон нужно перевести в режим флешки.

Зажимаем кнопку громкость вверх и подаем питание на разъем:

  1. Берем Pipephone, берем кабель кабель type-c
  2. Подключаем кабель одним концом в компьютер, другим в телефон
  3. Зажимаем кнопку громкости вверх
    ALT-mob-prosh1.png
  4. Подключаем кабель питания
    ALT-mob-prosh2.png
  5. Должен загореться красный индикатор
    ALT-mob-prosh3.png
  6. Ждем два сигнала вибрации и смену индикатора на синий (телефон вошел в режим прошивки, в режим блочного устройства)
    ALT-mob-prosh4.png
  7. С помощью команд
    # lsblk
    # echo ", +"
    # resize2fs -p /dev/sdX1, где sdX - наше устройство
    растягиваем записанный образ на все пространство накопителя.
  8. Установку можно считать завершенной.

Функциональные клавиши Pipephone

  • громкость вверх+подача питания - перевод в режим флешки
  • громкость вниз+питание - загрузка с карты памяти