Как записать прошивку андроид на sd карту

Содержание

Загрузочная SD-карта с ОС Android — Персональный сайт Виталия Епифанова

Как записать прошивку андроид на sd карту

Сейчас на рынке гаджетов появилось множество дешёвых устройств китайского производства, построенных на базе чипов от Allwinner под управлением ОС Android.

Несмотря на многочисленность производителей, под брэндом которых продаются эти устройства, объединяет их одно: полное отсутствие техподдержки со стороны производителя.

ОС для них компилируется китайцами, которые вовсе не спешат обновлять ПО до более новых версий, хотя, исходя из информации на сайте Allwinner, эти чипы поддерживают работу вплоть до Android 4.2.2. Что-то мне подсказывает, что обновлять ПО они не собираются вовсе.

Одно из таких устройств – RoverPad w74l – я купил в DNS для экспериментов с Android. Это планшет на базе Allwinner A13. Я бы сказал, что это весьма неплохой планшет для всякого рода интернет – сидения, чтения книжек, и т. п.

Отсутствие техподдержки меня особо не удивило, ибо я уже имею планшет от ещё одного «Российского» производителя – 3Q, который, если открыть верхнюю крышку, плохо подогнанную истинным производителем, является «Pegatron Lucid». Техподдержка у «Российских» компаний производится исключительно на форуме самими пользователями.

И есть ещё 4PDA, где люди в меру своих возможностей помогают друг другу решать технические вопросы, которые неплохо было бы решать официальной техподдержке.

Часть моих изыскания в области прошивкостроения для подобных устройств я и решил изложить в нескольких статьях, поскольку писать подробно и с картинками на форуме было бы несколько невежливо с моей стороны.

О чём этот цикл

Итак, о чём же пойдёт речь. Во время моего знакомства с внутренним устройством планшета выяснилось несколько не совсем удобных вещей. Во первых – заливка прошивки производится через LiveSuit.

Пограмма, прямо скажем, не фонтан, и даже не ручеёк… Кроме того, если Вы работали с планшетом через ADB, привинтив перед этим драйверы от Google, установить свой драйвер LiveSuit не сможет, следовательно, прошивка не получится.

Как вариант выхода из данной ситуации, можно использовать VMWare, которая умеет прицеплять к гостевой ОС устройства USB, либо, шить на другом компьютере (Я для этой цели использовал нетбук). Во вторых – при модификации прошивки очень часто приходится её перезаливать в устройство, что очень долго и непродуктивно.

Причём, перед этим её нужно заново собирать, так что, сплошные неудобства. Вот о решении этой части вопроса и пойдёт речь дальше, а именно о том, как из образа для LiveSuit сделать загрузочную microSD-карту, с которой можно загружать планшет не используя встроенную флешь-память.

Таким образом, изменения в прошивке сводятся к изменениям файлов на microSD, а, стоит вытащить её из слота, и планшет загрузится со своей памяти как ни в чём не бывало. Далее, после внесения изменений, я покажу как из этой SD-карты сделать образ LiveSuit, который уже можно залить во внутреннюю флешь устройства и пользоваться.

Подготовка рабочего места

Начну с того, что инструменты для того, что мы собираемся делать, могут быть совершенно различными, по этому, я вкратце опишу по пунктам весь процесс.

  • сначала, нужно разбить образ прошивки на составляющие. Делается это с помощью кухни, о которой будет сказано ниже, в ОС Windows;
  • дальнейшая работа с полученными образами будет происходить в ОС Linux, поскольку будет необходимость работы с символьными ссылками файловой системы ext4, которую Windows не поддерживает. И тут есть масса вариантов. Можно установить Linux (я использовал Ubuntu server x64) на ещё один физический компьютер. Решение «в лоб», но имеет право на жизнь. Можно использовать виртуальную машину, и тут опять же есть выбор со своими «за» и «против». Для монтирования SD-карты в гостевую систему нужно чтобы средство виртуализации умело работать с USB, и тут не всё так хорошо. VirtualBox от Sun (или от Oracle, кому как) при монтировании USB-устройств имеет один серьёзный недостаток (выяснено на личном горьком опыте). Драйвер USB от VirtualBox не даёт корректно проинициализировать USB-контроллер некоторых производителей при запуске ОС. Результат – после перезагрузки USB на хосте не работает, пока его не переустановишь вручную. WMVare Workstation – очень хорошо работает с USB, проблем не возникло ни на каком этапе (разве что, иногда SD не сразу монтируется в гостевой ОС, по этому иногда есть необходимость отключать её от гостя и затем подключать снова). А вот Hyper-V от Microsoft USB в гостя давать не умеет, что связано с пресловутыми соображениями безопасности, по этому, при работе с данным ПО придётся сначала создать RAW-образ SD-карты и работать с ним, а затем уже посекторно писать его на карту. Из трёх вышеперечисленных оптимальным вариантом для меня является VMWare Workstation с установленной Ubuntu server x64. Хотя, то же самое я делал и на VirtualBox и Gentoo, принцип один и тот же. Ubuntu быстрее разворачивается, а, поскольку все операции с образами делаются в консоли, чтобы не расходовать ресурсы на GUI, я выбрал серверный вариант.
  • далее SD-карта монтируется в Ubuntu, разбивается на разделы, разделы форматируются, и на них извлекаются данные из образов прошивки. Затем записывается загрузчик и скрипты инициализации исправляются для работы с SD-картой. После этого карту можно использовать для загрузки планшета.
  • затем с файлами прошивки производятся всякие манипуляции, результаты которых можно визуально наблюдать, загрузив с неё планшет. На этом этапе часто придётся таскать файлы из гостевой ОС в хостовую и назад. Я для этого использовал WinSCP, очень удобно.
  • и, в заключение, создаются изменённые образы разделов с SD-карты, скрипты инициализации в них правятся назад и собирается новый образ LiveSuit, который заливается в планшет.

Инструменты:

Это общий список инструментов. Он пополнится в процессе изложения, но обо всём по порядку.

Начинаем

Данная работа основана на достаточно большом количестве источников, но две статьи были тем фундаментом, который послужил началом начал:

  • https://www.miniand.com/wiki/Allwinner/Unpacking+and+building+LiveSuit+images статья о разборке и сборке образов для LiveSuit. Методику, описанную здесь, я и использовал. К сожалению, а, может быть, к счастью, статья написана для другого устройства, по этому для разборки образа она подходит, а вот для сборки придётся поработать с файлами кухни более основательно;
  • http://linux-sunxi.org/Boot_Android_from_SdCard а вот тут как раз и описывается, как сделать загрузочную SD-карту с Android, однако, опять же, для другого устройства, по этому я использовал обе статьи.

Остальные источники я буду упоминать по ходу текста в тех местах, где информация из них, собственно, и применялась.

Будем считать, что с установкой Ubuntu Вы успешно справитесь. О чём упомяну особо – при выборе пакетов на завершающем этапе выберете SSH server, либо его потом всегда можно будет установить.

Сразу после установки выполните следующие команды:

$ sudo su # apt-get update # apt-get upgrade # apt-get install sshd – если Вы не выбрали в конце установки сервер SSH # apt-get install mc – это установит midnight commander – двухпанельный файловый менеджер с которым можно работать и в терминале Putty.

Если Вы установили русскую версию Ubuntu, то в настройках сессии Putty в разделе Appearance обязательно установите кодировку UTF-8, иначе символы кириллицы будут отображаться весьма своеобразно.

Подготовительный этап закончен, приступаем к делу.

Скачиваем вот здесь http://android.sztupy.hu/dl/a10/a10_flash_kitchen_v2.zip кухню для чипов Allwinner. Напоминаю, что в том виде в котором она сейчас, эта кухня может только разбивать образ.

Но мы её обязательно научим и собирать образы тоже… На «Яндекс-диск» я положил стоковую прошивку от RoverPad, скачать её можно здесь: http://yadi.sk/d/pHNokuSo6hGpE,  либо в разделе FAQ на форуме Rover.

Теперь распаковываем кухню в отдельный каталог, например, kitchen, и в каталог packer_ics распаковываем файл прошивки. Теперь переименовываем прошивку в original.img, и получаем нечто подобное:

Обратите внимание, на скриншоте присутствует папка _extract, у Вас её пока нет. Она появится после разборки прошивки, в ней будут находиться отдельные элементы образа.

Теперь запускаем файл extract_image.bat и терпеливо ждём, пока нам не предложат нажать любую клавишу…

И вот тут есть маленький нюанс. Работать с этой кухней можно только на физической машине. На виртуальной она выдаст ошибку и любезно сообщит, что её нужна исключительно физическая среда обитания.

Вот мы и разбили образ на составляющие. Идём проводником в папку _extract, и видим там большую кучу файлов, одним из самых интересных из которых является Filelist.txt.

В дальнейшем он нам очень здорово пригодится, ибо в нём все извлечённые модули перечислены по порядку их следования в образе прошивки.

Именно в соответствии с этим файлом придётся править конфиг сборки образа, когда мы будем делать образ LiveSuit из SD-карты.

Ну а пока займёмся содержимым собственно образов. Нам понадобятся следующие файлы:

  • RFSFAT16_BOOT_00000000000.fex
  • RFSFAT16_BOOTLOADER_00000.fex
  • RFSFAT16_SYSTEM_000000000.fex
  • RFSFAT16_RECOVERY_0000000.fex

Переименовываем выбранные нами файлы в boot.fex, bootloader.fex, system.fex и recovery.fex соответственно и при помощи WinSCP копируем их на виртуальную машину Ubuntu. Я создал в папке /home/user подпапку android/images, чтобы всё было в одном месте и скопировал образы туда.

Теперь вот отсюда: http://dl.miniand.com/allwinnera10/system/image/tools.tar.gz скачиваем набор инструментов для работы с образами и так же при помощи WinSCP закидываем весь архив в Ubuntu.

Ни в коем случае не разархивируйте этот файл в Windows! Он содержит жёсткие ссылки такого типа, который файловые системы Windows не поддерживают! Заходим в Ubuntu, можно при помощи Putty, можно и локально, переходим в папку с архивом, и вводим:

Читайте также  Как восстановить imei на андроид после прошивки

# tar -zxvf tools.tar.gz

Теперь мы имеем каталог tools, который нужно скопировать в папку с образами, например, при помощи Midnight Commander, запустить который можно командой:

# mc

Вот как то вот так должно получиться:

Для перехода в консоль выходить из Midnight Commander вовсе необязательно. Достаточно нажать Ctrl+O и покажется консоль. Повторное нажатие вернёт окно назад.

Переходим в папку с образами и инструментами, переходим в консоль и набираем:

# ./tools/split_bootimg.pl boot.fex

Должно получиться как-то так:

Как мы видим, нам показали строку инициализации ядра и разделили образ boot.fex на два файла: boot.fex-kernel – собственно, ядро и boot.fex-ramdisk.gz – рамдиск. Если посмотреть в Midnight Commander, то мы их увидим:

Теперь создаём каталог boot, копируем туда оба полученных файла boot.fex-kernel boot.fex-ramdisk.gz, и переходим в него.

Вводим в консоли:

# ls# mkdir boot# cd boot# gunzip -c ../boot.fex-ramdisk.gz | cpio -i

И получаем следующее:

Переходим на уровень выше командой

# cd ..

и вводим следующую команду:

# mkimage -A arm -O linux -T kernel -C none -a 0x40008000 -e 0x40008000 -n «Linux sunxi» -d boot.fex-kernel uImage

Получаем ошибку, что uBoot tools на данный момент не установлены. Устанавливаем их командой

# apt-get install u-boot-tools

Снова выполняем предыдущую команду (чтобы не вводить её заново, можно нажать кнопку со стрелкой вверх дважды). На этот раз всё прошло удачно:

Если сейчас заглянуть в каталог boot, то можно увидеть следующее:

Это содержимое рамдиска. Забегая вперёд отмечу, что именно тут, в файле init.sun5i.rc мы будем менять точки монтирования.

А пока, выйдем в консоль и заархивируем содержимое этого акталога:

# tar -cpvf ../boot.tar *

Сейчас мы получили два файла: boot.tar – архив рамдиска и uImage – разжатое ядро.

Теперь нам нужно извлечь содержимое образа system.fex. Переходим назад в папку с исходными образами и выполняем следующие команды:

# ./tools/simg2img system.fex system.ext4# mkdir system# mount -o loop system.ext4 system# cd system# tar -cpvf ../system.tar *# cd ..# umount system

В результате мы получили файл system.tar, в котором содержится всё, что было в образе system.fex. Введённые команды делают следующее:

Первая команда конвертирует system.fex в образ диска с файловой ситемой ext4. Затем полученный образ монтируется в папку system и его содержимое жмётся в архив tar. Затем образ отмонтируется.

С разделом recovery работать можно так же, как и с boot:

# ./tools/split_bootimg.pl recovery.fexPage size: 2048 (0x00000800)Kernel size: 4215036 (0x004050fc)Ramdisk size: 974998 (0x000ee096)Second size: 0 (0x00000000)Board name:Command line: console=ttyS0,115200 rw init=/init loglevel=5Writing recovery.fex-kernel … complete.Writing recovery.fex-ramdisk.gz … complete.# mkdir recovery# cd recovery# gunzip -c ../recovery.img-ramdisk.gz | cpio -i# tar -cpvf ../recovery.tar *# cd ..

Теперь нужно подготовить SD-карту. Я использовал 4 Гб, чтобы гарантированно хватило. Таблица разделов на ней будет следующая:

Раздел Размер Название Файловая система Описание
/dev/sdb1 16MiB bootloader VFAT Файлы конфигурации загрузчика
/dev/sdb2 36MiB boot EXT4 рамдиск
/dev/sdb3 500MiB system EXT4 раздел /system Андроида
/dev/sdb4 Всё оставшееся место extend Расширенный раздел
/dev/sdb5 300MiB data EXT4 раздел /data Андроида
/dev/sdb6 16MiB misc EXT4
/dev/sdb7 36MiB recovery EXT4 Раздел recovery
/dev/sdb8 125MiB cache EXT4
/dev/sdb9 16MiB private EXT4
/dev/sdb10 1-2GiB UDISK EXT4

Подключаем карту к виртуальной машине:

Наблюдаем, как она монтируется:

Если монтирования не произошло, отключаем её от виртуальной машины и подключаем снова.

Для того, чтобы не запутаться, создадим переменную card со значением /dev/sdb (у меня SD-карта монтировалась как sdb. Чтобы посмотреть как конкретно она смонтирована, можно использовать команду ls /dev/sd и нажать два раза на tab. Последнее устройство в выводе и должно быть SD-картой). Создаём разделы:

# card=/dev/sdb# dd if=/dev/zero of=$card bs=1M count=1# sfdisk -R $card

# cat

Источник: http://vitaliy.epifanov.org/publ/os_android/zagruzochnaja_sd_karta_s_os_android/5-1-0-5

Разрешение на запись в корень sd-карты на Android 4.4+

Ни для кого не секрет, что операционная система Android широко распространена в мобильном мире.

Такое повсеместное использование детища от Google провоцирует и рост числа хакерских атак на данную платформу.

В целях борьбы с этим неприятным моментом IT-гигант пытается вводить новые функции, нацеленные на повышение безопасности владельцев устройств с системой Андроид, но некоторые из этих функций могут стать источником дополнительных неудобств. О том, как устранить одно из таких неудобств, и пойдёт речь ниже

Ограничение доступа к карте памяти

В теме Память на Android. Все разделы памяти Андроид устройств мы уже касались вопроса памяти мобильной операционной системы. Многие пользователи смартфонов на базе Android версий 4.

4 и старше столкнулись с ситуацией, когда программы от сторонних разработчиков не имеют доступ в корень карты памяти.

Причём возникает данная проблема и у тех, кто приобрёл новый аппарат уже с Android KitKat и выше на борту, и у тех, кто обновился до новой системы уже после покупки.

Почему программы Андроид не имеют доступ в корень sd-карты?
Дело в том, что открытый доступ в корень накопителя — это большая дыра в безопасности всей операционной системы. Делая попытки обезопасить пользователей от злоумышленников, компания Google пошла на такой шаг, как ограничение доступа к карте памяти.

Говоря простым языком, во многих прошивках на базе Android 4.4 и выше программы от сторонних разработчиков больше не могут записывать данные в корень карты памяти. Возможность записи в каталоги, расположенные на флеш-карте, сохранилась.

Усугубляется ситуация тем, что данное ограничение затронуло все приложения без исключения, в том числе и файловые менеджеры.

Такое положение дел устраивает далеко не всех, поэтому ниже мы рассмотрим способ вернуть сторонним программам доступ к корню карты памяти.

Программа SDFix от компании NextApp

Сразу отметим, что для решения проблемы нам необходимо наличие рут-прав у пользователя в системе Андроид. В статье Убираем рекламу на Android. Файл hosts мы уже касались этого определения. Приведём ниже небольшую выдержку:

root — это права суперпользователя в UNIX-подобных системах. Если быть более точным, то root — это аккаунт, владелец которого обладает привилегированными правами доступа и изменения файловой системы

Итак, у нас, по сути, есть два варианта действий:

  • программный (в автоматическом режиме);
  • ручной (редактированием системных файлов).

Для использования программного метода нам необходимо скачать на свой аппарат приложение SDFix: KitKat Writable MicroSD от компании NextApp из магазина Google Play или из прикреплённого к этой статье файла: nextapp.sdfix

Установить программу и запустить её, дав разрешение на root-доступ

Соглашаемся на внесение изменений и жмём на кнопку Continue
После некоторого ожидания программа выдаст сообщение об успешном завершении операции

Кроме того, перед внесением изменений программа SDFix создаёт резервную копию редактируемых файлов, которая сохраняется по пути

/system/etc/permissions/platform.xml.original-pre-sdfix

В случае необходимости мы всегда сможем восстановить исходный файл, предварительно удалив окончание .original-pre-sdfix в его имени. Замена файла производится по аналогии с его изменением, этот процесс описан ниже.

Ручное предоставление доступа к карте памяти на Андроид

Устранение проблем записи на внешнюю SD-карту в Android 4.4+ возможно и в ручном режиме.
Стоит понимать, что вышеупомянутая программа SDFix всего лишь выполняет одну функцию, которую вполне можно воспроизвести и самостоятельно.

Более того, если программа в ходе работы выдаст ошибку, то проделывание этой же операции вручную вполне может увенчаться успехом.

Приведём пошаговую инструкцию по редактированию файла platform.xml

  1. Делаем бэкап системы смартфона. Бэкап нам нужен для возможности отката в случае непредвиденных обстоятельств и сбоев. Можно просто сделать копию файла, который мы собираемся редактировать, но надёжнее будет делать полный бэкап системы из recovery
  2. Теперь запускаем любой файловый менеджер Андроид, допустим, это будет Total Commander
  3. Переходим в каталог/system/etc/permissions/
  4. Копируем из каталога файл platform.xml в любое удобное место
  5. Открываем созданный файл текстовым редактором для внесения изменений
  6. Находим в файле кусок кода, имеющий вид:
  7. И перед закрывающим тегом прописываем следующую строчку:

    В итоге у нас должен получиться следующий фрагмент кода:

  8. Сохраняем внесённые изменения
  9. Копируем отредактированный файл обратно в папку /system/etc/permissions/, согласившись на замену (то есть при запросе нажимаем Перезаписать)
  10. Теперь в свойствах файла выставляем ему права rw-r—r— (код, соответствующий этой настройке — 0644)
  11. Перезагружаем аппарат.

На этом всё. После того, как ваше устройство загрузится, сторонние приложения смогут записывать свои данные в корень нашей флеш-карты.

Мы предоставили доступ к корню карты памяти Андроид программам.

Полных вам прав и безграничных возможностей.

Источник: http://miradmin.ru/sd-android/

SD карта как внутренняя память Android

11.04.2017  мобильные устройства

Если ваш телефон или планшет на Android 6.0 или 7 Nougat имеет разъем для подключения карты памяти, то вы можете использовать карту памяти MicroSD в качестве внутренней памяти вашего устройства, такая возможность впервые появилась именно в Android 6.0 Marshmallow.

В этой инструкции — о настройке SD карты как внутренней памяти Android и о том, какие ограничения и особенности при этом имеются.

Учитывайте, что некоторые устройства не поддерживают данной функции, несмотря на нужную версию андроид (Samsung Galaxy S7, LG G5, хотя и для них есть возможное решение, которое будет приведено в материале).

См. также: Как очистить внутреннюю память на Android телефоне или планшете.

Примечание: при использовании карты памяти таким образом, она не может быть использована в других устройствах — т.е. вынуть и подключить ее через кард-ридер к компьютеру получится (точнее, прочесть данные) только после полного форматирования.

Использование карты памяти SD в качестве внутренней памяти

Прежде чем приступать к настройке, перенесите все важные данные с вашей карты памяти куда-либо: в процессе она будет полностью отформатирована.

Дальнейшие действия будут выглядеть следующим образом (вместо первых двух пунктов можно нажать по «Настроить» в уведомлении о том, что обнаружена новая SD-карта, если вы ее только что установили и такое уведомление отображается):

  1. Зайдите в Настройки — Хранилище и USB-накопители и нажмите по пункту «SD-карта» (На некоторых устройствах пункт настроек накопителей может находится в разделе «Дополнительно», например, на ZTE). 
  2. В меню (кнопка справа вверху) выберите «Настроить». Если в меню присутствует пункт «Внутренняя память», сразу нажмите по нему и пропустите пункт 3. 
  3. Нажмите «Внутренняя память».
  4. Прочтите предупреждение о том, что все данные с карты будут удалены, прежде чем ее можно будет использовать в качестве внутренней памяти, нажмите «Очистить и отформатировать». 
  5. Дождитесь окончания процесса форматирования.
  6. Если по завершении процесса вы увидите сообщение «SD-карта работает медленно», это говорит о том, что вы используете карту памяти Class 4, 6 и подобную — т.е. действительно медленную. Ее можно будет использовать в качестве внутренней памяти, но это отразится на скорости работы вашего Android телефона или планшета (такие карты памяти могут работать до 10 раз медленнее чем обычная внутренняя память). Рекомендуется использовать карты памяти UHS Speed Class 3 (U3).
  7. После форматирования вам будет предложено перенести данные на новое устройство, выберите «Перенести сейчас» (до переноса процесс не считается завершенным). 
  8. Нажмите «Готово».
  9. Рекомендуется сразу после окончания форматирования карты как внутренней памяти перезагрузить ваш телефон или планшет — нажмите и удерживайте кнопку питания, затем выберите пункт «Перезагрузить», а если такой отсутствует — «Отключить питание» или «Выключить», а после выключения — снова включите устройство.
Читайте также  Как узнать номер прошивки андроид

На этом процесс завершен: если зайти в параметры «Хранилище и USB накопители», то вы увидите, что место, занятое во внутренней памяти уменьшилось, на карте памяти — увеличилось, а общий объем памяти также увеличился.

Однако, в работе функции использования SD-карты как внутренней памяти в Android 6 и 7 есть некоторые особенности, которые могут сделать использование такой возможности нецелесообразным.

Особенности работы карты памяти в качестве внутренней памяти Android

Можно предположить, что когда к внутренней памяти Android объемом N присоединяется объем карты памяти M, общий доступный объем внутренней памяти должен стать равным N+M. Более того, примерно это отображается и в информации о хранилище устройства, однако по факту все работает несколько иначе:

  • Всё, что возможно (за исключением некоторых приложений, системных обновлений) будет помещаться на внутреннюю память, находящуюся на SD-карте, без предоставления выбора.
  • При подключении Android устройства к компьютеру в данном случае вы будете «видеть» и иметь доступ только к внутренней памяти на карте. То же самое и в файловых менеджерах на самом устройстве (см. Лучшие файловые менеджеры для Android). 

Как итог — после того, момента, когда SD карта памяти стала использоваться как внутренняя память, у пользователя нет доступа к «настоящей» внутренней памяти, а если предположить, что собственная внутренняя память устройства была больше чем память MicroSD, то объем доступной внутренней памяти после описываемых действий не увеличится, а уменьшится.

Форматирование карты памяти для использования в качестве внутреннего хранилища в ADB

Для Android устройств, где функция недоступна, например, на Samsung Galaxy S7, существует возможность отформатировать SD карту в качестве внутренней памяти с помощью ADB Shell.

Поскольку этот способ потенциально может привести к проблемам с телефоном (и не на любом устройстве может сработать), подробности по установке ADB, включению отладки по USB и запуску командной строки в папке с adb я пропущу (Если вы не знаете, как это делается, то, возможно, лучше не стоит браться. А если возьметесь — то на свой страх и риск).

Сами же необходимые команды будут выглядеть следующим образом (карта памяти должна быть подключена):

  1. adb shell
  2. sm list-disks (в результате выполнения этой команды обратите внимание на выданный идентификатор диска вида disk:NNN,NN — он потребуется в следующей команде)
  3. sm partition disk:NNN,NN private

По завершении форматирования, выйдите из adb shell, а на телефоне, в параметрах хранилища откройте пункт «SD карта», нажмите по кнопке меню справа вверху и нажмите «Перенести данные» (это обязательно, иначе продолжит использоваться внутренняя память телефона). По окончании переноса процесс можно считать завершенным.

Как вернуть обычное функционирование карты памяти

Если вы решите отключить карту памяти от внутренней памяти, сделать это просто — перенесите с нее все важные данные, после чего зайдите, также как и в первом способе в настройки SD-карты.

Выберите пункт «Портативный носитель» и, следуя указаниям, выполните форматирование карты памяти.

А вдруг и это будет интересно:

Источник: https://remontka.pro/sd-card-as-internal-storage-android/

Как сменить прошивку на планшете или телефоне Android

Рано или поздно каждому пользователю  придется столкнуться с проблемой, корда нужно сменить прошивку на планшете, телефоне или на другом Andorid устройстве.   Смена прошивки – это такая же операция как переустановка операционной системы на компьютере.

Прежде чем начать прошивать Android-устройство, необходимо понимать, для чего Вы это делаете. В случае если планшет включается, но не загружается Android или возник сбой системы, особенно после установки приложений, то необходимо попытаться выполнить жесткий сброс (восстановить заводские настройки).

Что же такое жесткий сброс (Hard Reset)?

Жесткий сброс (Hard Reset) – способ восстановление заводских настроек, при котором на устройстве удаляется вся личная информация (установленные приложения,  контакты,  записи в календаре, файлы и др.).

В большинстве жесткий сброс помогает решить проблемы с Android устройством и «вернуть  его к жизни».

Как выполнить жесткий сброс?

При выключенном планшете или другом устройстве следует одновременно нажать несколько кнопок. Комбинация клавиш для запуска жесткого сброса у каждого устройства своя.

Например, на планшете Ergo Crystal Lite 7 – это  клавиша громкости(минус) и кнопка включения. После чего нужно отпустить клавишу включения, но продолжать держать “качельку” громкости (в положении «минус»).

После чего должно отобразиться  меню Android system recovery.

Но возникают ситуации, когда данный способ не помогает запустить Android-устройство, тога необходимо задуматься о смене прошивки планшета (или другого устройства).

При какой ситуации следует менять прошивку: когда восстановление базовых настроек не помогло решить проблемы, планшет не загружается дальше заставки, пропадает стабильность  в работе планшета.

Как сменить прошивку на планшете?

Прежде чем приступить к смене прошивки на планшете, необходимо найти прошивку, для вашего устройства. Бывает случаи, когда сложно найти прошивку к нужному устройству, то тогда берут прошивку схожего по техническим характеристикам устройства.

Например, прошивка Ainol Crystal II хорошо устанавливается на планшет Ergo Crystal Lite 7.

Существует несколько способов смены прошивки на Android-устройстве: установка с SD-карты и установка с помощью ПК и USB-шнура.

Установка прошивки с SD-карты

Установка прошивки с SD-карты, является более простым, менее затратным по времени, но не всегда можно найти прошивку для устройства, которую можно установить с помощью SD-карты.

  • Для этого необходимо с помощью компьютера и картридера записать в корень SD-карты прошивку;
  • После чего необходимо войти в меню Android system recovery (см. «Как выполнить жесткий сброс?»).
  • Выбрать apply update from/sdcard и выбрать архив прошивки.
  • После чего начнется установка.

В конце установке должна появиться фраза наподобие «copy cust files successe!» Если прошивка закончилась неудачей, то появиться фраза «Installation aborted».

Далее необходимо выполнить перезагрузку устройства.

Для обладателей Ergo Crystal Lite 7

Отдельно хочу сказать обладателям планшета Ergo Crystal Lite 7, которые наверняка пытались скачивать прошивку с официального сайта Ergo для своего планшета и опираясь на инструкцию производителя, пытались перепрошить свой планшет. Я уверен, что это им не удалось, так как возникала ошибка типа assert failed less_than int ro.build.date.utc.

Для того чтобы прошить планшет Ergo Crystal Lite 7 необходимо выполнять операцию прошивки иначе( с помощью ПК и USB-шнура) и прошивку следует использовать другую.

Скачать прошивку на Ergo Crystal Lite 7 можно на сайте 4pda.ru. Пусть Вас не пугает, что описан планшет Ainol Crystal II. Выбирайте официальную прошивку Android 4.1 (7.05.2013) – данная прошивка спокойно устанавливается на Ergo Crystal Lite 7 без каких-либо проблем.

Речь о том, как установить прошивку пойдет ниже.

Установка стоковой прошивки планшета с помощью ПК и USB-шнура.

Первое что нужно сделать – это подготовить прошивку (скачать стоковую прошивку) и установить специальное приложение для установки прошивок на планшет (или другое устройство) Tablet Product Tool (Developer Edition).

Tablet Product Tool можно скачать на сайте 4pda.ru в пункте «Драйвера и утилиты».

Для установки прошивки необходимо выключить Android-устройство, подключить USB-шнур к компьютеру.

На планшете нажать комбинацию клавиш Power (включение) и клавишу громкости (плюс). Компьютер в это время должен увидеть, что к нему подключилось новое устройство. На планшете нечего не отобразиться(выключенное состояние).

Компьютер потребует, установит драйвера для устройства. В комплекте с программой Tablet Product Tool идут специальные драйвера, которые должны подхватиться компьютером.

В диспетчере задач устройство должно распознаваться следующим образом: Actions USB 2.0 (HS) WinUSB Device.

Если прошивка в архиве, разархивируйте ее в отдельную папку, в папке должны быть примерно такие файлы.

Далее запускаем установленную программу Tablet Product Tool и указываем следующие настройки:

PRODUCTION — установить флажок; FLASH_ERASE – установить флажок; FLASH_READ_CHECK – оставить пустым; AUTOMATION – установить флажок; В самом низу программы: Format DATA Partition – установить флажок; Format CACHE Partition – установить флажок;

Далее необходимо указать путь к файлам:RECOVERY Partition – rec.imgMISC Partition – misc.imgSYSTEM Partition – system.img

VENDER_APP Partition –Vendor-apk.img

Источник: http://entropiya-blog.ru/kak-smenit-proshivku-na-planshete-ili-telefone-android.html

Установка прошивки на Андроид с карты памяти: шаг за шагом

Частой проблемой пользователей операционной системы Андроид является тот факт, что они не знают и не умеют самостоятельно устанавливать прошивки на свои устройства. Именно по этой причине сегодня мы поговорим о том, как установить прошивку на Андроид с SD карты.

Процедура прошивки

Многие из пользователей операционной системы Андроид сталкивались с проблемой, когда прошивку нужно было устанавливать на устройства с помощью карты памяти. Сделать это с первого раза не всегда оказывается просто.

А, кроме того, нужны дополнительные программы, которые помогут в правильных настройках.

Так, вам может помочь ClockworkMod Recovery – очень мощная пиратская версия одноименного приложения (официальная заводская способна создавать лишь резервные копии и устанавливать официальные обновления). Суть работы утилиты в том, что она способна:

  • восстанавливать системные данные;
  • создавать резервные копии любых документов и файлов;
  • устанавливать прошивки;
  • загружать и организовывать работу дополнительных ядер устройства.

Скачать ClockworkMod Recovery можно бесплатно и фактически с любого стороннего сайта, посвященного контенту для операционной системы Андроид. Интересно, что ClockworkMod Recovery устанавливается в специальный подраздел внутренней памяти смартфона или планшета. Оно может выручить своего владельца в некоторых очень сложных ситуациях.

Ниже представлен полный перечень самых важных способностей данного программного обеспечения.

  1. Установка кастомных неофициальных прошивок и дополнительных ядер.
  2. Организация работы заводских обновлений любой системы любого устройства
  3. Возможность установки дополнений и исправлений ошибок.
  4. Отладка подключения смартфона или планшета к персональному компьютеру в режиме съемного носителя при помощи кабеля USB.
  5. Настройка подключения смартфона или планшета к персональному компьютеру для облегчения работы с программой ADB при использовании USB кабеля.
  6. Создание полных резервных копий имеющихся прошивок или отдельных их частей (самой системы, отдельных настроек или некоторых приложений).
  7. Восстановление устройства при помощи использования созданной ранее резервной копии.
  8. Возможность организации сброса параметров устройства до заводских настроек, очистки кеша, далвик-кеша и статистических данных батареи.
  9. Создание определенных разделов в памяти самой карты и непосредственная работа с ними.

Интересно, что технология установки прошивок с карты памяти при помощи данного приложения выглядит достаточно просто и занимает буквально пару минут. Выглядит она следующим образом. Далее мы поговорим о том, как прошить Андроид или дадим инструкцию о том, как прошить телефон при помощи SD карты.

  1. Для начала нужно скачать необходимую прошивку и сохранить ее в корневом каталоге карты памяти.
  2. После чего необходимо зайти в меню ClockworkMod Recovery. Для этого на выключенном смартфоне или планшете просто зажмите кнопки регулировки громкости и включения питания.
  3. Далее найдите пункт «Wipe data/factory reset». Кстати, все навигационные действия в данном меню осуществляются при помощи кнопок громкости и кнопки «назад».
  4. После этого необходимо найти скачанный раздел, который пишет меню как «Install zip from sdcard». В нем выбирайте «Choose zip from sdcard».
  5. Далее просто укажите нужную вам прошивку, просто выбрав ее из списка.
Читайте также  Как редактировать bin файлы прошивки

Ожидайте окончания установки и помните, что телефон или планшет после ее окончания включатся самостоятельно.

В случае неудачной прошивки

Как правило, можно выделить сразу несколько причин, по которым мог произойти сбой в установке прошивки. Прежде всего – это аварийное завершение обновления.

Оно возникает в ситуациях, когда смартфон был слишком рано отключен от компьютера, извлечена карта памяти с данными прошивки или разрядился аккумулятор устройства. Вторая причина – это некорректная версия обновления.

Кроме прочего большое значение на процесс установки могут оказать и ошибки самих пользователей, которые они допускают при работе.

Если ошибки в работе, нетипичные для Андроид возникают после загрузки обновления через ClockworkMod Recovery, то исправить их можно, если просто повторить обновление.

  1. Для этого снова запустите Recovery-меню (не забывайте о кнопках громкости и питания).
  2. Далее в настройках вам нужно будет найти пункт «Backup and restore». Он позволит просто восстановить смартфон или планшет и вернет их к сохраненному ранее состоянию. Если же никогда ранее вы не делали резервных копий системы, то бэкап вам не поможет. Тут стоит воспользоваться пунктом «Wipe data/factory reset». Он запустит полный сброс всех настроек до состояния заводских. В этом разделе воспользуйтесь пунктом «cache», просто выбрав функцию «wipe cache partition».
  3. Далее снова нужно установить операционную систему, воспользовавшись пунктом «install zip from sdcard». После чего в памяти карты просто выбираете нужную прошивку и дожидаетесь окончания установки.

Помните, что повторить эту пошаговую установку прошивки можно и через флешку при правильных настройках для этой карточки. Если все будет установлено верно, то система не будет отказываться работать корректно такой перепрошивкой.

«Как устанавливать прошивку с карты»

Из следующего видео вы узнаете много интересного.

 Загрузка …

Источник: http://Androidster.ru/instructions/firmware/ustanovit-proshivku-s-sd-karty-7792/

Прошивка планшета на Android без компьютера

Сегодня доля мобильных устройств, работающих на операционной системе Android, достигает 80%.

Они привлекают покупателей своей невысокой стоимостью, так как Android устанавливается даже на самые бюджетные модели, а также возможностью настроить всё на свой вкус и даже при желании поменять прошивку.

Именно о последнем и будет сегодняшний материал.  Мы ответим на вопрос, как прошить планшет без компьютера через флешку.

Многие пользователи спустя время после приобретения гаджета задумываются о новой модели с бóльшими функциональными возможностями

Несмотря на то, что производители планшетов не приветствуют самостоятельную перепрошивку, помимо официальной возможности с применением компьютера, народные умельцы разработали несколько способов, как без него можно обойтись: через пользовательский рекавери или при помощи специального мобильного приложения. Давайте подробнее рассмотрим, как прошить Android-планшет без компьютера: выясним, что для этого понадобится, а также сам процесс прошивки.

Загрузка необходимых файлов

Для того чтобы процесс прошивки вашего планшета был успешным, нужно запастись необходимыми для этого файлами. Что вам нужно предварительно загрузить?

  • Прошивка. Наверняка этот пункт не нуждается в объяснении. Обычно без компьютера можно прошить лишь пользовательскую прошивку, так как официальные шьются через компьютер. Если вы точно не знаете, какая прошивка вам нужна, но уверены, что стандартная работает не так, как вы хотите, почитайте специализированные форумы, например, 4PDA или другие, и обратите внимание на отзывы владельцев такого же планшета, как у вас. Также можно ознакомиться с рейтингом популярных прошивок для своего устройства. На худой конец, скачайте и проверьте на деле несколько вариантов.
  • Программа для получения рута. Без неё вы просто не сможете завершить все необходимые шаги, ведь на определённом этапе предполагается значительное вмешательство в систему, которое возможно лишь при наличии прав суперпользователя. Наиболее популярным приложением для получения рута является KingRoot, позволяющий завершить процедуру буквально несколькими нажатиями. Скачать приложение можно внизу страницы.
  • Пользовательский рекавери. Абсолютно каждое устройство оснащается специальным режимом рекавери, с помощью которого можно выполнить сброс настроек, очистить кэш и некоторые другие операции. Но рекавери, установленные по умолчанию, довольно ограничены в своих возможностях, поэтому были разработаны пользовательские. На данный момент наиболее популярными являются TWRP Recovery и CWM Recovery. Первый имеет интерфейс, заточенный под использование на сенсорном экране, а второй очень сильно похож на дефолтный, только с большим набором функций. В последнее время намечается тенденция приоритетного использования TWRP. Скачать их можно либо через специальные приложения в автоматическом режиме, либо же вручную на специализированных сайтах. Главное условие — совместимость именно с вашей моделью планшета.
  • Приложение для установки рекавери. Самыми популярными являются Flashify или ROM Manager. Предпочтительнее пользоваться первым, так как программа имеет более понятный интерфейс, а также регулярно обновляется.

Чтобы воспользоваться всем софтом, переместите файлы в корень карты памяти. Программы должны иметь расширение APK, рекавери — IMG, а прошивки — ZIP.

Получение рут-прав

Самый простой способ получения рут-прав без компьютера — воспользоваться специальной утилитой для Android. Самой популярной и при этом наиболее совместимой с большей частью устройств программой является KingRoot.

  1. В самом начале разрешите установку из неизвестных источников, чтобы была возможность установить программу не с Play Маркета: Настройки — Безопасность и установите галочку на «Неизвестные источники».
  2. Установите программу KingRoot и запустите её.
  3. В главном окне программы нажмите большую синюю кнопку посреди экрана.
  4. Дождитесь окончания процедуры и перезагрузите устройство.

В редких случаях программа может быть несовместимой с вашей моделью устройства, поэтому придётся воспользоваться другим вариантом, например, Baidu Root либо 360 Root, принцип работы которых совершенно идентичен.

Cамой популярной утилитой для получения рут прав является KingRoot

Установка стороннего рекавери

Получив рут права, можно приступать к установке кастомного рекавери. Воспользуйтесь одной из двух наиболее популярных программ: Flashify или ROM Manager. Остановимся на каждой из них подробнее.

Flashify

  1. Загрузите установочный файл apk через мобильный браузер своего устройства и установите приложение, при первом запуске предоставьте ему Root-права.
  2. В главном меню программы вы увидите две кладки: «Прошивка» и «Восстановление».

    По умолчанию активна первая. Выберите пункт «Образ Recovery», в открывшемся меню можно либо загрузить интересующие вас рекавери, либо же установить уже сохранённый на карту памяти файл.

    В окне выберите пункт «Образ Recovery» или Image Recovery

  3. Если вы ещё не скачали файл пользовательского Recovery, выберите «Загрузить TWRP» или «Загрузить CWM», после чего вам будет предложены доступные версии для вашей модели устройства. Тапните по соответствующему пункту, после чего автоматически начнётся скачивание. При установке вручную нажмите «Выбрать файл» и через проводник найдите образ Recovery.
  4. По окончании загрузки или подтверждения выбранного образа, выполните установку, после чего можно будет автоматически загрузится в новый режим восстановления.

ROM Manager

Поскольку программа является полурусифицированной и не обновлялась уже несколько лет, будьте внимательны к тому, что именно вы нажимаете, особенно если не владеете английским языком.

  1. Установите программу и запустите её.
  2. В главном меню нажмите Recovery Setup — Install or update Recovery и выберите нужный вам рекавери.
  3. Далее программа определит модель вашего устройства. Если она сделала это корректно, подтвердите выбор и нажмите на кнопку установки recovery. Сразу же начнётся загрузка. При стабильном и быстром соединении файл будет скачан за несколько секунд.
  4. Предоставьте утилите права суперпользователя, чтобы она смогла выполнить установку. Через несколько секунд вы увидите уведомление об успешном завершении.

Подготовив всё, пора переходить непосредственно к прошивке аппарата. Рассмотрим процедуру с использованием нескольких видов рекавери.

Следуйте инструкции, когда устанавливаете утилиту

Прошивка через CWM Recovery

Сразу хотим обратить внимание, что перемещение между пунктами происходит нажатием кнопок громкости, а выбор — кнопкой питания.

  1. Переведите аппарат в режим восстановления. Для этого нужно зажать определённую комбинацию кнопок планшета. Они могут отличаться зависимо от модели:
    • повышение громкости + кнопка питания;
    • понижение громкости + кнопка питания;
    • одна из кнопок громкости + кнопка питания + механическая кнопка «Домой»;
    • обе кнопки громкости + кнопка питания.
  2. Первым делом выполните полный сброс установок планшета. Для этого перейдите в wipe data/factory reset — Yes — Wipe all user data, после чего вернитесь в главное меню.
  3. Перейдите в пункт install zip — choose zip from /sdcard и выберите файл с прошивкой, заранее сохранённый на карту памяти. Подтвердите запрос командой Yes — Install.
  4. После окончания процесса прошивки вернитесь в главное меню и перезагрузите планшет через команду reboot system now.

Внимание! Первое включение будет происходить довольно долго.

Прошивка через TWRP Recovery

В этом рекавери выбор пунктов происходит нажатием на экран, а подтверждение операций — свайпом внизу экрана.

  1. Перейдите в режим восстановления (смотрите предыдущий пункт).
  2. Перейдите в пункт Очистка — Дополнительно и отметьте все пункты, кроме карты памяти. Проведите по полоске в нижней части экрана, чтобы удалить все записанные на планшет данные. После этого не пытайтесь перезагрузиться, так как ничего не выйдет, поскольку систему вы попросту удалили.
  3. Нажмите на кнопку в виде домика, чтобы перейти в основное меню Recovery.
  4. Нажмите «Установка», чтобы перейти в меню выбора файлов прошивки. Поскольку необходимые данные хранятся на карте памяти, нажмите на кнопку «Выбор памяти», отыщите файл прошивки, нажмите на него и подтвердите операцию свайпом в нижней части экрана.
  5. По окончании процесса, вы увидите оповещение о его успешном завершении. После этого нажмите кнопку «Перезагрузка». Учтите, что первый запуск системы может занять до 10 минут.

Вовремя сделанный бэкап может сохранить вам нервы и избавить от лишней головной боли если вы «запороли» систему при прошивке
или другой операции.

Прошивка через ROM Manager

При помощи этого приложения ваше общение с режимом рекавери сводится к минимуму, так как в основном вы работаете через удобный графический интерфейс. В нужный момент времени вам нужно будет лишь подтвердить запуск режима восстановления для продолжения процедуры. Поскольку все подготовительные работы завершены, можно приступать к прошивке.

  1. Запустите приложение, в его меню перейдите к пункту «Установить ROM с SD карты», найдите файл с прошивкой, и нажмите на него.
  2. Чтобы очистить данные, хранящиеся на вашем устройстве, активируйте пункт «Удалить данные и кэш».
  3. Подтвердите запуск процесса, нажав «Перезагрузка и установка», после чего тапните OK для запуска планшета в режиме Recovery.

Заключение

Источник: http://ProTabletPC.ru/advice/kak-proshit-planshet-bez-kompyutera.html

Понравилась статья? Поделить с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: