Установка на Nexus 7: различия между версиями
м (+download link; +cat) |
Нет описания правки |
||
Строка 30: | Строка 30: | ||
== Install TWRP == | == Install TWRP == | ||
* Скачайте MultiROM (например, multirom_v9_n7-signed.zip), Modified recovery TWRP 2.4.4.0 (например, | * Скачайте MultiROM (например, multirom_v9_n7-signed.zip), Modified recovery TWRP 2.4.4.0 (например, TWRP_multirom_n7_20130416.img) и | ||
Kernel w/ kexec-hardboot patch: (например kernel_kexec_422.zip для Android 4.2.2) из поста на странице: http://forum.xda-developers.com/showpost.php?p=34577851&postcount=2 . | Kernel w/ kexec-hardboot patch: (например kernel_kexec_422.zip для Android 4.2.2) из поста на странице: http://forum.xda-developers.com/showpost.php?p=34577851&postcount=2 . | ||
* Прошейте | * Прошейте TWRP_multirom_n7_дата.img: | ||
$ fastboot flash recovery | $ fastboot flash recovery TWRP_multirom_n7_дата.img | ||
* Прошейте multirom_vX_n7.zip с помощью recovery. | * Залейте multirom_vX_n7.zip и kernel_kexec_422.zip на устройство: | ||
* Прошейте новое ядро kernel_kexec_422.zip с помощью recovery | $ adb push multirom_vX_n7.zip /data/media/0/Download/ | ||
$ adb push kernel_kexec_422.zip /data/media/0/Download/ | |||
* Снова запустите загрузчик (bootloader) | |||
* [https://www.youtube.com/watch?feature=player_detailpage&v=UhSRr6cKaU0#t=121smultirom_vX_n7.zip Прошейте] (тут прошивается другое, но процесс аналогичен) multirom_vX_n7.zip с помощью recovery (он будет находиться в /data/media/0/Download/multirom_vX_n7.zip). | |||
* Прошейте новое ядро kernel_kexec_422.zip с помощью recovery, аналогично multirom_vX_n7.zip (/data/media/0/Download/kernel_kexec_422.zip) | |||
== ROM info == | == ROM info == | ||
rom_info.txt | Сохраните следующий текст в файл rom_info.txt, он подойдёт для всех образов ALTLinux для Nexus 7 и нужен для того, чтобы мультизагрузчик нашёл образ ОС: | ||
type="kexec" | type="kexec" | ||
Строка 48: | Строка 51: | ||
== Install tarballs == | == Install tarballs == | ||
* Скачайте со [http://nightly.altlinux.org/sisyphus-arm/current/ страницы] тарболл с подходящей вам средой окружения | |||
srcdir=~/out/snapshots/$date | srcdir=~/out/snapshots/$date | ||
tarball=regular-arm-$flavour-$date-armh.tar.gz | tarball=regular-arm-$flavour-$date-armh.tar.gz | ||
twrpdir=/data/media/0/multirom/roms/ | twrpdir=/data/media/0/multirom/roms/ | ||
rootdir=$twrpdir/$flavour-$date/root | rootdir=$twrpdir/$flavour-$date/root | ||
* Залейте тарболл на устройство. Например, для образа с kde4: | |||
adb push | $ adb push regular-arm-kde4-дата-armh.tar.gz /data/media/0/multirom/roms/ | ||
* Создайте каталог для инсталляции образа. Например, так: | |||
$ adb shell mkdir -p /data/media/0/multirom/roms/kde4-дата/root | |||
adb shell tar -C | * Распакуйте тарболл в только что созданный каталог. Например, для образа с kde4: | ||
adb push rom_info.txt | $ adb shell tar -C /data/media/0/multirom/roms/kde4-дата/root -xf /data/media/0/multirom/roms/regular-arm-kde4-дата-armh.tar.gz | ||
* Залейте файл rom_info.txt: | |||
$ adb push rom_info.txt /data/media/0/multirom/roms/kde4-дата/ | |||
== Примечания == | == Примечания == | ||
<references /> | <references /> | ||
[[Категория:ARM]] | [[Категория:ARM]] |
Версия от 19:29, 28 апреля 2013
SDK
Установите пакет android-tools[1].
Проверка:
host# adb devices * daemon not running. starting it now on port 5037 * * daemon started successfully * List of devices attached xxxxxxxxxxxxxxxx recovery host$ adb shell #
Включение USB Debugging
http://www.youtube.com/watch?v=mp07dPusJNA
Разблокировка
- Запустите загрузчик (bootloader) Android. Для этого выключите устройство, затем зажмите кнопку уменьшения громкости и нажмите кнопку питания.
Держите обе кнопки, пока не увидите интерфейс загрузчика.
- Подключите устройство к компьютеру с помощью USB-кабеля.
- Проверьте список устройств с помощью утилиты fastboot
$ sudo fastboot devices 1234567891234567 fastboot
- Разлочьте устройство.
$ sudo fastboot oem unlock
- На экране устройства появится предупреждение о последствиях разблокировки. Внимание: данная операция удалит всё персональные данные с устройства!
- Перезагрузите устройство:
$ sudo fastboot reboot-bootloader
или просто нажмите на кнопку питания.
Install TWRP
- Скачайте MultiROM (например, multirom_v9_n7-signed.zip), Modified recovery TWRP 2.4.4.0 (например, TWRP_multirom_n7_20130416.img) и
Kernel w/ kexec-hardboot patch: (например kernel_kexec_422.zip для Android 4.2.2) из поста на странице: http://forum.xda-developers.com/showpost.php?p=34577851&postcount=2 .
- Прошейте TWRP_multirom_n7_дата.img:
$ fastboot flash recovery TWRP_multirom_n7_дата.img
- Залейте multirom_vX_n7.zip и kernel_kexec_422.zip на устройство:
$ adb push multirom_vX_n7.zip /data/media/0/Download/ $ adb push kernel_kexec_422.zip /data/media/0/Download/
- Снова запустите загрузчик (bootloader)
- Прошейте (тут прошивается другое, но процесс аналогичен) multirom_vX_n7.zip с помощью recovery (он будет находиться в /data/media/0/Download/multirom_vX_n7.zip).
- Прошейте новое ядро kernel_kexec_422.zip с помощью recovery, аналогично multirom_vX_n7.zip (/data/media/0/Download/kernel_kexec_422.zip)
ROM info
Сохраните следующий текст в файл rom_info.txt, он подойдёт для всех образов ALTLinux для Nexus 7 и нужен для того, чтобы мультизагрузчик нашёл образ ОС:
type="kexec" root_dir="%m/root" kernel_path="%r/boot/vmlinuz" initrd_path="%r/boot/initrd.img" base_cmdline="%b root=%d rootflags=data=writeback,discard ro console=tty1 fbcon=map:0 fbcon=vc:1-4 fbcon=rotate:1" dir_cmdline="rootsubdir=%s"
Install tarballs
- Скачайте со страницы тарболл с подходящей вам средой окружения
srcdir=~/out/snapshots/$date tarball=regular-arm-$flavour-$date-armh.tar.gz twrpdir=/data/media/0/multirom/roms/ rootdir=$twrpdir/$flavour-$date/root
- Залейте тарболл на устройство. Например, для образа с kde4:
$ adb push regular-arm-kde4-дата-armh.tar.gz /data/media/0/multirom/roms/
- Создайте каталог для инсталляции образа. Например, так:
$ adb shell mkdir -p /data/media/0/multirom/roms/kde4-дата/root
- Распакуйте тарболл в только что созданный каталог. Например, для образа с kde4:
$ adb shell tar -C /data/media/0/multirom/roms/kde4-дата/root -xf /data/media/0/multirom/roms/regular-arm-kde4-дата-armh.tar.gz
- Залейте файл rom_info.txt:
$ adb push rom_info.txt /data/media/0/multirom/roms/kde4-дата/
Примечания
- ↑ ...либо скачайте и разверните ADT bundle