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

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
Строка 2: Строка 2:
{{Note|Обратите внимание, что запись образа на телефон, что запись загрузочного образа на карту памяти приведет к потере всех данных хранимых на этих устройствах, если вы не сделаете резервную копию}}
{{Note|Обратите внимание, что запись образа на телефон, что запись загрузочного образа на карту памяти приведет к потере всех данных хранимых на этих устройствах, если вы не сделаете резервную копию}}
==Прошивка==
==Прошивка==
1. Берем Pipephone, берем кабель кабель type-c
#Берем Pipephone, берем кабель кабель type-c
2. Подключаем кабель одним концом в компьютер, другим в телефон
#Подключаем кабель одним концом в компьютер, другим в телефон
3. Зажимаем кнопку громкости вверх
#Зажимаем кнопку громкости вверх
prosh 1
#:prosh 1
4. Подключаем кабель питания
#Подключаем кабель питания
prosh 2
#:prosh 2
5. Должен загореться красный индикатор
#Должен загореться красный индикатор
prosh3
#:prosh3
6. Ждем два сигнала вибрации и смену индикатора на синий (телефон вошел в режим прошивки, в режим блочного устройства)
#Ждем два сигнала вибрации и смену индикатора на синий (телефон вошел в режим прошивки, в режим блочного устройства)
prosh4
#:prosh4
7. Следующей командой прошиваем образ внутрь памяти смартфона
#Следующей командой прошиваем образ внутрь памяти смартфона
prosh5
#:prosh5
xzcat pinephone-phosh-latest-aarch64.img.xz |
#: xzcat pinephone-phosh-latest-aarch64.img.xz |
dd of=/dev/sdX oflag=direct,sync iflag=fullblock bs=1 M status=progress
#: dd of=/dev/sdX oflag=direct,sync iflag=fullblock bs=1 M status=progress
 
#: (Данная операция длится достаточно долго, т.к. изначально образ сжатый 1,5 Гб а в разжатом он 12Гб. Нужно время на распаковку и прошивку.)
(Данная операция длится достаточно долго, т.к. изначально образ сжатый 1,5 Гб а в разжатом он 12Гб. Нужно время на распаковку и прошивку.)
#По окончании прошивки (по сути мы раскатываем готовый образ на внутреннюю память телефона) телефон автоматически перезагрузится и сам запустит ОС
 
#Если автоматического запуска ОС не произошло, но в консоли написано что процесс прошивки завершился успешно, нужно:
8. По окончании прошивки (по сути мы раскатываем готовый образ на внутреннюю память телефона) телефон автоматически перезагрузится и сам запустит ОС
#:-отключить от смартфона кабель питания
 
#:-зажать кнопку питания пока не погаснет индикатор
9. Если автоматического запуска ОС не произошло, но в консоли написано что процесс прошивки завершился успешно, нужно:
#:prosh6  
-отключить от смартфона кабель питания
#:prosh7
-зажать кнопку питания пока не погаснет индикатор
#Зажимаем кнопку питания, загорается красный индикатор.
prosh6  
#:prosh8
prosh7
#:Происходит два звука вибрации, индикатор становится желтым.
10. Зажимаем кнопку питания, загорается красный индикатор.
#:prosh9
prosh8
#:Начинается загрузка ОС.
Происходит два звука вибрации, индикатор становится желтым.
#:prosh10
prosh9
Начинается загрузка ОС.
prosh10
==Обновление загрузчика==
==Обновление загрузчика==
1. Для установки загрузчика понадобится карточка памяти формата microsd от 4гб (Сам образ загрузчика небольшой, около 20 Мб)
#Для установки загрузчика понадобится карточка памяти формата microsd от 4гб (Сам образ загрузчика небольшой, около 20 Мб)
2. Вставляем карточку в картридер и подключаем к компьютеру.
#Вставляем карточку в картридер и подключаем к компьютеру.
3. С помощью dd записываем на нее образ с загрузчиком
#С помощью dd записываем на нее образ с загрузчиком
4. Вставляем карточку в телефон
#Вставляем карточку в телефон
card1
#:card1
5. Вставляем батарейку, проверяем плотность прилегания контактов
#Вставляем батарейку, проверяем плотность прилегания контактов
6. Закрываем крышку
#Закрываем крышку
7. Чтобы загрузиться с карточки памяти зажимаем кнопку Громкость вниз + питание - Это загрузка с карты памяти
#Чтобы загрузиться с карточки памяти зажимаем кнопку Громкость вниз + питание - Это загрузка с карты памяти
card2
#:card2
8. Загорится красный индикатор
#Загорится красный индикатор
card3
#:card3
9.Ждем, пока индикатор загорится светло-голубым (при этом прозвучат два синала вибрации)
#Ждем, пока индикатор загорится светло-голубым (при этом прозвучат два синала вибрации)
card4
#:card4
10.откроется меню загрузчика
#откроется меню загрузчика
card5
#:card5
11. Сначала затираем SPI-flash (Erase SPI Flash content) - там где хранится загрузчик
#Сначала затираем SPI-flash (Erase SPI Flash content) - там где хранится загрузчик
card6
#:card6
12.при успешном завершении меню окрасится в зеленый цвет
#при успешном завершении меню окрасится в зеленый цвет
card7
#:card7
Возвращаемся в главное меню. Жмем Go back to the menu
#Возвращаемся в главное меню. Жмем Go back to the menu
13.Устанавливаем Tow-Boot (Install Tow-Boot to SPI Flash)
#Устанавливаем Tow-Boot (Install Tow-Boot to SPI Flash)
card8
#:card8
При успешном завершении меню окрасится в зеленый цвет и нам останется только выключить устройство нажав Power Off.
#При успешном завершении меню окрасится в зеленый цвет и нам останется только выключить устройство нажав Power Off.
==перевод в режим флешки==
==перевод в режим флешки==
После установки системы телефон нужно перевести в режим флешки.  
После установки системы телефон нужно перевести в режим флешки.  
Строка 61: Строка 58:
Зажимаем кнопку громкости вверх и подав питание на разъем  
Зажимаем кнопку громкости вверх и подав питание на разъем  


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

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

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

Прошивка

  1. Берем Pipephone, берем кабель кабель type-c
  2. Подключаем кабель одним концом в компьютер, другим в телефон
  3. Зажимаем кнопку громкости вверх
    prosh 1
  4. Подключаем кабель питания
    prosh 2
  5. Должен загореться красный индикатор
    prosh3
  6. Ждем два сигнала вибрации и смену индикатора на синий (телефон вошел в режим прошивки, в режим блочного устройства)
    prosh4
  7. Следующей командой прошиваем образ внутрь памяти смартфона
    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Гб. Нужно время на распаковку и прошивку.)
  8. По окончании прошивки (по сути мы раскатываем готовый образ на внутреннюю память телефона) телефон автоматически перезагрузится и сам запустит ОС
  9. Если автоматического запуска ОС не произошло, но в консоли написано что процесс прошивки завершился успешно, нужно:
    -отключить от смартфона кабель питания
    -зажать кнопку питания пока не погаснет индикатор
    prosh6
    prosh7
  10. Зажимаем кнопку питания, загорается красный индикатор.
    prosh8
    Происходит два звука вибрации, индикатор становится желтым.
    prosh9
    Начинается загрузка ОС.
    prosh10

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

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

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

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

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

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