- Патчим прошивку Android за 5 минут
- Задача
- Необходимые инструменты
- Решение
- 1. Извлекаем с устройства загрузочный образ
- 2. Затем загрузочный образ нужно разобрать
- 3. Патчим
- 4. Заменяем загрузочный образ на устройстве
- Итоги
- Где в Android загрузочный IMG?
- Как мне получить загрузочный IMG на моем телефоне?
- Что такое загрузочный IMG-файл в Android?
- Как получить системный IMG на моем Android?
- Как получить IMG для загрузки Magisk?
- Как получить дамп стандартного загрузочного образа?
- Как прошить загрузочный образ?
- Как использовать восстановление IMG с ADB?
- Что такое образ вендора в TWRP?
- Как мне загрузиться в рекавери?
- Какой производитель у Android?
- Как я могу разбить свой телефон Android на разделы?
- Как распаковать файл ROM?
- Что такое разреженный образ Android?
- Как вы упаковываете системные образы?
- Data img android что это
- Data img android что это
Патчим прошивку Android за 5 минут
Задача
Все началось с того, что я захотел установить на планшет Digma Optima 7.61 игру GTA San Andreas. К сожалению, виртуальная SD-карта планшета имеет объем менее 1 Гб, а кэш игры весит порядка 2-3 Гб. На планшете установлен Android 4.4.2 и возможность просто взять и сменить память по умолчанию в нем отсутствует. Так же в нем отсутствует файл /etc/vold.fstab (он есть на более старых версиях андроида, и изменив данный файл с root-правами, можно поменять местами виртуальную и реальную карты памяти).
Необходимые инструменты
1. Компьютер или ноутбук с ОС Linux.
2. Утилиты adb и fastboot (входят в состав Android SDK, так же, как заметил tmnhy, входят в репозитории как отдельные пакеты).
3. Набор утилит bootimg_tools (нашел здесь).
Решение
1. Извлекаем с устройства загрузочный образ
— Подключаем устройство к компьютеру через usb-кабель и заходим в shell устройства:
— Где-то в папке /dev/block на устройстве нужно найти файл с именем boot. У меня он находился по пути /dev/block/by-name/boot, но данный путь может различаться на разных устройствах.
— Извлекаем загрузочный образ:
— Выходим из shell’а (exit) и извлекаем образ:
2. Затем загрузочный образ нужно разобрать
— Скачиваем и распаковываем bootimg_tools.
— Добавляем bootimg_tools в PATH:
— Если все предыдущие шаги сделаны верно, то должна появиться папка boot-from-device. Внутри нее должны лежать файлы zImage и ramdisk.cpio.gz, а так же папка ramdisk. Как раз внутри последней лежит содержимое загрузочного образа, которое мы будем патчить.
3. Патчим
Для решения своей задачи я нашел строчку, которую нужно заменить, в файле init.sun8i.rc. Я просто заменил export EXTERNAL_STORAGE /mnt/sdcard на export EXTERNAL_STORAGE /mnt/extsd. Как я понимаю, это как раз и есть то значение, которое возвращает метод Environment.getExternalStorageDirectory() в Android API. В пользу этого предположения говорит тот факт, что после применения патча приложения начали использовать аппаратную карту памяти вместо виртуальной для хранения своих данных.
4. Заменяем загрузочный образ на устройстве
Я написал для этих целей небольшой скрипт:
Итоги
После проделанных манипуляций игра на планшете успешно заработала.
Источник
Где в Android загрузочный IMG?
Как мне получить загрузочный IMG на моем телефоне?
Если ваше устройство рутировано с помощью корневых приложений одним щелчком мыши, загрузите приложение аудитора ядра и выберите вариант резервного копирования и загрузку. img будет доступен в специальной папке android / data / kernel auditor ….
Что такое загрузочный IMG-файл в Android?
ботинок. img содержит ядро и ramdisk, важные файлы, необходимые для загрузки устройства перед монтированием файловой системы. Вы должны сгенерировать boot. представьте себя, используя mkbootimg, инструмент, предоставленный AOSP. Вся необходимая информация доступна в этой ветке xda-developers.
Как получить системный IMG на моем Android?
Система извлечения. img файл или системный дамп
- Извлеките оба ZIP-файла, которые вы скачали сверху.
- Теперь запустите программу ext4_unpacker.exe и щелкните значок открытой папки.
- Теперь перейдите в систему. …
- Затем нажмите кнопку «Сохранить как EXT4».
- Теперь выберите место / каталог, в котором вы хотите сохранить файл. …
- Щелкните кнопку Сохранить.
Как получить IMG для загрузки Magisk?
- Загрузите и установите Magisk Manager на телефон отсюда.
- Загрузите прошивку для своего телефона и переместите boot. img с ПК на телефон отсюда.
- Запустите Magisk Manager. Нажмите «Обновить Magisk» и выберите «Патч для загрузки». img Теперь перейдите к загрузке. img файл.
- Подождите, пока Magisk Patch it. Теперь пропатчен бут.
Как получить дамп стандартного загрузочного образа?
- У вас должен быть fastboot образ стокового ПЗУ (для MiA1 они выпускаются каждый месяц)
- Распаковать boot. img и сохраните его на своем устройстве.
- Установите Magisk Manager. В появившемся окне нажмите «Установить», а затем «Исправить файл загрузочного образа». …
- Скопируйте пропатченный boot. …
- Из диспетчера Magisk прямая установка, и все готово.
Как прошить загрузочный образ?
- Шаг 1 Установите ADB и Fastboot на свой компьютер. …
- Шаг 2 Включите OEM-разблокировку. …
- Шаг 3 Переведите телефон в режим загрузчика. …
- Шаг 4 Откройте оболочку ADB на вашем компьютере. …
- Шаг 5 Разблокируйте загрузчик. …
- Шаг 6 Загрузите заводские образы. …
- Шаг 7: прошейте заводские образы. …
- Вариант 1: используйте сценарий Flash-All.
Как использовать восстановление IMG с ADB?
- fastboot boot twrp.img.
- Откройте терминал (на компьютере) и введите adb shell.
- ваше окно должно иметь только
#
Что такое образ вендора в TWRP?
Образы поставщиков содержат аппаратные драйверы для конкретных устройств и универсальны для всех приложений на моем смартфоне или планшете. Разработчик ПЗУ может создавать универсальные ПЗУ для нескольких устройств, а затем пользователи могут применять соответствующие образы поставщиков для своих собственных устройств.
Как мне загрузиться в рекавери?
Как получить доступ к режиму восстановления Android
- Выключите телефон (удерживайте кнопку питания и выберите в меню «Power Off»).
- Теперь нажмите и удерживайте кнопки Power + Home + Volume Up.
- Удерживайте до тех пор, пока не появится логотип устройства и телефон снова не перезагрузится, вы должны войти в режим восстановления.
Какой производитель у Android?
/ vendor — это дочерний раздел / system на устройствах Android, в котором хранятся системные приложения и библиотеки, исходный код которых не доступен на AOSP, но добавлен поставщиками (OEM). Он также содержит образы прошивки SoC, то есть библиотеки и двоичные файлы для конкретного оборудования (OpenGL, ISP …).
Как я могу разбить свой телефон Android на разделы?
Щелкните правой кнопкой мыши пространство и выберите «Создать раздел». 4. Во всплывающем окне укажите размер раздела, букву диска и файловую систему. Убедитесь, что у вас есть место для следующего раздела.
Как распаковать файл ROM?
Откройте в приложении zip- или rar-файл. Щелкните значок «Извлечь» для файла ROM. Выберите папку «Unzipped ROMs» в качестве местоположения. Нажмите «ОК» и дождитесь полного экспорта файла.
Что такое разреженный образ Android?
Чтобы уменьшить размер изображений и сократить время передачи, Android создает файл system. img в разреженном формате. … Изображение разбито на фрагменты, кратные 4096 байтам. Любые фрагменты, не содержащие полезных данных, помечаются как «Неважно», и никакие данные не отправляются.
Как вы упаковываете системные образы?
Как распаковать и перепаковать систему Android. img & system. новый. Дат
Источник
Data img android что это
Устройство или ОС, прошивка: Утилиты редактирования образов Android под WINDOWS и LINUX
ANDROID_IMG_REPACK_TOOLS представляет собой комплект утилит для для редактирования Android ext4 и загрузочных образов под WINDOWS и LINUX
Отдельное спасибо за помощь в реализации проекта =S=
Инструменты вошедшие в состав:
Выбрать branch, например:
Подготовка и компиляция:
Загрузка исходников из android git repositories
Компиляция исполняемых файлов
Удаление исполняемых файлов
Already have a EXE:ANDROID_IMG_REPACK_TOOLS_CYGWIN_x32_4.1.2_r2.1.zip ( 1.46 МБ )
## Converting sparse flashing system.img from flashing android sparse img to ext4 img
$ simg2img system.img system.raw.img
## or all parts of sparse img
$ simg2img system.img* system.raw.img
## Mounting ext4 img for edit
$ mkdir system_mnt
$ mount -t ext4 -o loop system.raw.img system_mnt
## Creating new android sparse img for flashing (android 2.3.6-4.2)
$ mkuserimg.sh -s system_mnt system_new.img ext4 ./temp [size partition MB for example 1024M]
## or
$ make_ext4fs -s -l 1024M system_new.img system_mnt
## Create new FS or converting ext4 img to sparse img for flashing (android 4.3-etc)
$ ./mkuserimg.sh -s system system.img ext4 /system 2324M file_contexts
or
$ ext2simg -v system.raw.img system_new.img
## Changing sparse img header size from 28bit to 32bit (for Samsung Exynos Octa)
$ sgs4ext4fs —bloat system_new.img system_32bit.img
## Remove Moto extra header. (for Motorola G-series, making after unsparse img)
$ mv system.raw.img system.moto.img
$ dd if=system.moto.img of=system.raw.img ibs=131072 skip=1
Автоматиз на базе Android_img_repack_tools
Android_ROM_IMG_Repacker_v22.zip ( 234.25 КБ )
За помощь в создании спасибы master_lee
За ImgExtractor And_pda
Мануал по установке от Shipiloff69 Видео
Сообщение отредактировал A.S._id — 21.08.17, 09:14
никаких морок с размером, атрибутами и контекстами — всё сохраняется
Сообщение отредактировал A.S._id — 26.04.15, 01:27
A.S._id,
Да, конвертит отлично.
А вот сборка из папки.
A.S._id,
Да, конвертит отлично.
А вот сборка из папки.
Ну я честно говоря не совсем понимаю как описывать добавление контекстов селинукс, вот для сравнения попробуйте тоже самое на телефоне как будет работать.
Или лучше я думаю это надо смотреть Makefile сборки Android из исходников, как там описано.
Вобщем разобрался в чем было дело и починил.
Короче говоря переделал я исходники и пересобрал тулзы — я по началу сделал make_ext4fs по подобию как для Linux т.е. при сборке атрибуты должны сохраняться, но т.к. для винды это не подходит (атрибутов UNIX у файлов НЕТ), поэтому пришлось добавлять атрибуты при сборке по умолчанию 644 root:root. Это значит что после сборки атрибуты файлов нужно править в соответствии с параметрами ОС, хотя по идее операнд -а
mount point по идее должен выставить правильные атрибуты сам, но я не проверял — надо будет попробовать
Попробовал — атрибуты выставляются верные
Источник
Data img android что это
Remix OS — представляет собой Android, но с оболочкой, которая имитирует десктопные ОС вроде Windows или OS X. Здесь вместо привычных верхней и нижней панели есть только классическая панель задач, где справа находятся значки для управления настройками, а слева иконки запущенных приложений, две кнопки управления (Домой и назад), а также кнопка для открытия аналога меню «Пуск». Последнее сделано довольно просто: в нем отображаются иконки всех установленных приложений, которые можно сортировать, а также искать по ним. Присутствует кнопка для вызова перезагрузки, спящего режима или выключения..
- USB 3.0 flash накопитель с поддержкой FAT32 объемом 8GB и рекомендованной скоростью записи 20МБ/сек.
- ПК с возможностью загрузки с USB.
- С версии 2.0.102 имеется возможность установки на HDD.
При установки на HDD
- Двухядерный процессор с частотой 2 GHz
- 2 GB оперативной памяти
- 8ГБ свободного места на жестком диске
- Любая флешка на 4 Гб (лично у меня норм записалась)
- Исправлен “Черный экран” при первом запуске в «Мастере установки»
- Добавлена настройка кабельного подключения Ethernet
- Добавлена новая экспериментальная функция «HDD Mount» , которая позволяет включать/отключать жесткие диски
- Исправлена проблема с Wi-Fi подключением в некоторых бесплатных играх (например асфальт 8)
- Исправлена звуковые проблема с картами Intel Skylake CPU
- Улучшена производительность системы
- Улучшенное энергосбережение
- Termux (терминал)обновлен до последней версии
- Сервисы Google Play и Webview (браузерный движок) обновлены до последней версии
- Добавлен последний патч безопасности от 1 августа
- Последние обновления из сорцов Android-x86 RC2 (список изменений)
- Обновления ядра Linux до 4.4.17
- Фиксы Wi-Fi
- Исправлены проблемы с загрузкой некоторых аудио карт
- Исправлен сбой программного рендеринга в qemu и VirtualBox
- Поддержка ОТА обновлений, не будет поддерживаться, если Remix Os была установлена неофициальным установщиком Jide
- Исправлены проблемы с активацией Google Play
- При первоначальной настройки Wi-Fi, подключение к сети можно пропустить.
- Добавлена возможности настройки сетки на рабочем столе.
- Теперь Google Play можно включить при первой настройки системы.
- Улучшенная поддержка Wi-Fi для некоторых чипов.
- Исправлена проблема с поиском приложений.
- Исправлены проблемы с отображением обоев.
- Добавлена функция, где недавние приложения будут как Windows с выбором нужного Вам приложения.
- Поддержка всех разделов жесткого диска.
- Обновленная пподдержка ОТА.
- Исправлены проблемы с Wi-Fi чипами Broadcom.
- Добавил “магазин приложений”.
Данное обновление принесло переезд на более свежую версию Android Marshmallow (6.x), что принесло множество новых функций и багов.
Самая основная особенность Remix OS — это многоконный режим, так вот был знгачительно улучшен при переезде на Android MM.
- Основана на Android 6.0;
- Новые кнопки для окон: теперь можно открыть приложение во весь экран, либо система автоматически выберет размер окна на основе содержимого приложения;
- Улучшенный мастер установки: теперь можно выбирать приложения для установки в окне мастера установки;
- Улучшенная поддержка видеокарт nVidia и AMD;
- Поддержка Vulcan API;
- Новая экспериментальная функция Gaming Toolkit.
Исправлено: проблема записи экрана в фиксированном режиме.
- Исправлена ошибка из-за которой MX Player не работал на некоторых устройствах.
- Исправлена ошибка в игре Clash Royal, что вызвало вылеты.
- Поддержка R/W для всех разделов.
- Включен выбор размера системы через установщик Remix OS.
- Добавлен Remix Central.
- Добавлена иконка приложения Amazon на рабочий стол
- Исправлена ошибка из-за которой Remix ОС не могла запуститься с жесткого диска.
- Исправлено автоматическое изменение времени после загрузки в Windows.
- Исправлены неработающие ОТА обновление при установки с флэш-накопителя.
- Улучшена поддержка для некоторых старых устройств, добавлена поддержка некоторых процессоров, в которых используется набор инструкций SSE3.
- Улучшенная загрузка с жесткого диска.
- Добавлен новый магазин приложений: Amazon.
- Добавлен новый браузер: Google Chrome.
- Поддержка нескольких видео форматы, включая MP4, WMF и Mov.
- Поддержка расширения данных в 8гб, 16гб или 32гб.
- Поддержка программной отрисовки интерфейса от GPU, которые не поддерживаются на уровне системы.
- Обновлены иконки до более высокого разрешения.
- Поддержка тачпад и мыши.
- Исправлена проблема с отображением батареи.
- Поддержка обновлений через OТА.
- Поддержка 1080p на YouTube и Netflix.
- Поддержка установки на диски флэш-накопители.
- Поддержка EFI.
- Улучшена совместимость новых процессоров Intel. (Обновление для ядра 4.4).
- Улучшенная поддержка USB.
- Расширенная поддержка данных до 8 Гб для жесткого диска и до 64 ГБ для USB флэш-накопитель.
- Добавлен Terminal для разработчиков.
- Добавлена поддержка х32 процессоров.
Пример:
Производитель/Модель: iRU B100GW
Процессор: Intel Atom Z3740D
Графический процессор/видеокарта: Intel HD Graphics 7 gen
Чип Wi-Fi/BT/Звуковая карта: Если имеется данная информация (необязательно)
Версия Remix OS: 3.0.201
Что работает/не работает (по цветам: работает / не работает )
— Wi-Fi
— Bluetooth
— Звук
— Камера
— Акселерометр
— G-Sensor
— GPS
— Графическое ускорение
Ну и т.д.
- ASRock B85M-ITX
- ASRock ION 330HT
- ASUS P8Z68-V
- ASUS G750JZ
- ASUS Transformer Book T100TA
- ASUS A46CB-WX024D
- ASUS VivoPC
- ASUS M5A99FX
- ASUS Eee PC 1011PX
- ASUS GL552VW-DH71
- ASUS T100TAM
- ASUS TP200SA
- ASUS N61JQ
- ASUS N53SV
- ASUS T100TA
- Acer 5920G
- Acer C720P-2625
- Acer Aspire 5349
- Acer Aspire One D255
- Acer Aspire One 522
- Acer Aspire V5 Nitro
- Chuwi Hi10 (Tablet)
- Dell Venue 8 Pro
- Dell Latitude D830
- Dell Inspiron 1545
- Dell Inspiron 5150
- Dell Optiplex 755
- Dell OptiPlex 7040
- Dell Vostro 3460
- Dell Inspirion N5050
- Dell XPS 15 Touch (9530)
- HP Compaq CQ58
- HP 15 r203tx
- HP 650 B6M55EA
- HP G3 250
- HP 14 G008AU
- HP Pavilion G6
- HP Pavilion Dv6
- HP ProBook x2 612 G1
- HP 15 d-103tx
- Lamina 1010B.NORD
- Lenovo G50-80
- Lenovo Yoga 2 11
- Lenovo Yoga 13
- Lenovo Miix 300 (Tablet)
- Lenovo Miix700 (Tablet)
- Lenovo Y410p
- Lenovo Thinkpad X220
- Lenovo ThinkPad 8
- MacBook Air
- MacBook Pro
- Nextbook Flexx 11
- Panasonic ToughPad FZ-G1
- Samsung ATIV Book 2
- Samsung NP355V4C-A03MX
- Surface Pro 1
- Surface Pro 2
- Surface Pro 3
- Surface Pro 4
- Toshiba Satellite L55-C5272
- Toshiba Satellite C55Dt-A
- Toshiba Satellite Pro U400-10H
- iRU B1001GW
- Remix OS Special Edition x32/x64 (на основе Remix OS 3.0.207)
- Remix OS Haked Edition (на основе Remix OS 3.x)
- Remix OS Haked Edition (на основе Remix OS 2.x)
- Первый нормальный (основанный на оригинальном установщике Android-x86) установочный образ RemixOS
- Remix OS Dark
- Сборка Remix OS для VMware
При установке Remix OS на некоторых устройствах и увеличению громкости на полную мощность, вполне возможно, что Ваши динамики просто «умрут» (ФИЗИЧЕСКИ) и навсегда. Будьте осторожны!
Так же стоит обратить внимание на запуск с USB некоторых версий Remix OS , после чего можно получить кирпич!
Вопросы: «А пойдет у меня?» Будут удаляться, так как это индивидуально, и очень мало вероятно что найдется человек с таким же устройством.
Сообщение отредактировал M|A|G — 26.01.21, 16:36
https://forum.jide.com…us-9-rom-now-available вот на нексус 9 и можно скачать: https://drive.google.c…mpEOUJnZ2M&usp=sharing (файл 521мб)
Можно на VirtualBox. Он универсальный. Только скачивать надо не последний билд. У них там какая-то замарочка вышла и ни одна ос не запускается
Сообщение отредактировал Antony13 — 11.08.15, 13:23
fukTheSys,
не нолучилось, так как образы не в ISO формате
вот что говорят на форуме Android-x86 по этому поводу
http://qnalist.com/que…s/6156180/remix-os-x86
вот ссылки еще на образы на intel:
Пока — нигде.
На ОффСайте написано Coming in mid-January (Ожидается в середине Января)
Там же написано:
Minimum System Requirements
A USB 3.0 flash drive that supports FAT32 format, with a minimum capacity of 8GB and a recommended writing speed of 20MB/s.
A PC with USB legacy boot option.
Т.е. никуда её не поставишь. Можно таскать с собой загрузочную флешку и всё.
Сообщение отредактировал scc — 08.01.16, 01:32
Remix OS — десктопный Android почти для любого PC и Mac.
В немногочисленном полку настольных операционных систем пополнение. В середине января можно будет сменить Windows, Linux или OS X на десктопную версию Android. Однако не стоит думать, что компания Google решила начать экспансию компьютеров со своей мобильной операционной системой и окончательно махнуть рукой на Chrome OS. Речь идет о проекте сторонней компании, собиравшей финансирование на создание десктопной версии Android, и добившейся в этом успеха. Проект называется Remix OS и представляет собой немного измененную версию операционной системы от Google, в которой было сделано несколько важных дополнений для работы на компьютерах и ноутбуках.
Отличие Remix OS от обычного Android заключается в улучшенной многозадачности и возможности одновременной работы с несколькими окнами приложений, включая их перетаскивание и изменение размера. Также разработчики добавили поддержку клавиатурных сокращений для обеспечения привычного опыта работы, улучшили поддержку мышек и трекпадов с возможностью использования правого клика мыши, добавили фирменный файловый менеджер, панель задач и даже реализовали аналог кнопки «Пуск». Внешне операционная система отдаленно напоминает Windows 10 за счет простого и минималистичного дизайна, а также есть некоторые заимствования из OS X. Последнее относится к боковому центру уведомлений, который открывается в правой части экрана.
Отдельно стоит отметить, что в Remix OS предустановленны сервисы Google, включая магазин приложений. Иными словами, пользователям этой операционной системы будут доступны все программы и игры, к которым мы привыкли на мобильных устройствах. Музыкальные и видео плееры, таск-менеджеры, программы для финансового учета, графические редакторы, почтовые клиенты, мессенджеры и даже мобильный пакет Microsoft Office — все это и многое другое будет сразу же доступно пользователям операционной системы Remix OS.
В числе прочих особенностей Remix OS есть возможность разворачивать и сворачивать окна приложений, работать с внешними накопителями, реализована технология перетаскивания Drag and Drop между окнами и программами, а также удобный центр обновлений операционной системы. Что касается поддержки устройств, изначально Remix OS была разработана для планшетов компании Jide, пары моделей Nexus, устройств Cube и Teclast. Однако на CES 2016 разработчики анонсировали сборку операционной системы для компьютеров с архитектурой x86. Иными словами речь идет о колоссальном количестве совместимых PC и Mac. Образ будет доступен в середине января, для установки понадобится накопитель USB 3.0. Также в продажу поступит миниатюрный компьютер Remix Mini стоимостью от 70 долларов. Он построен на платформе Allwinner с 4-ядерным 64-разрядным процессором, работающим на частоте 1,2 Ггц. В зависимости от модификации, компьютер будет поставляться с 1 или 2 ГБ оперативной памяти, а также накопителем 8 или 16 ГБ флэш-памяти.
Анонс Remix OS для компьютеров стал одним из самых интересных событий выставки CES 2016. Сборка Android для десктопов рискует стать очень популярной, поскольку сочетает в себе привычный опыт использования компьютеров за счет интерфейса и функциональности, но в то же время предлагает пользователям миллионы популярных приложений из Google Play. Для нетребовательных пользователей, которым нужна лишь базовая функциональностью компьютеров для видео, музыки, работы с текстовыми документами, общения в мессенджерах и соцсетях, Remix OS может стать лучшим выбором по сравнению с привычными десктопными операционными системами.
Сообщение отредактировал VLADFIONOV — 09.01.16, 00:36
Источник