Allwinner a10 прошивка: Перенос Android на HDD в Mele A100 (и похожих, Allwinner A10) / Хабр
|Содержание
Перенос Android на HDD в Mele A100 (и похожих, Allwinner A10) / Хабр
Досталось мне такое вот устройство, Mele A100 с битой nand памятью, работало после прошивки пару перезагрузок, потом не загружалось (bootloop).
Первое, что пришло в голову — подключить консольку, но ничего информативного туда не было. Второе, что пришло в голову, после непродолжительного гугления, это записать прошивку на sd карту, на 4pda такое есть, но у меня была только карточка на 32G с моего мобильника, покупать я не хотел, да и скорость будет не очень. Третье, что пришло в голову, после продолжительного рассматривания платы в поиске usb внутри (так как андроид детектил больше 3х usb, а наружу есть только 3), взгляд зацепился за sata неприпаяный, жесткий то у меня есть.
Консолька подключается вот сюда, вот таким шнурком (cd-audio):
Собственно понравился он мне обилием интерфейсов, сбоку еще есть SD и USB-OTG
Чувствуя радость и под приколы коллеги, я припаял к нему sata, родное фото не прикладываю, там всё залито термоклеем, а я тогда не верил в победу.
3 не изолированных я припаял к 3м справа, а парные к парным, Будьте внимательны, не припаяйте «верхногами», надо смотреть по ключу нарисованному с другой стороны платы
Питание на sata разъеме я взял только GND и 5V, для 2.5″ жестких этого хватает, питание брал с входа БП.
После таких издевательств android обнаружил sata, что меня удивило и обрадовало.
Далее я пропущу кучу потраченного зря времени, которое я потратил на изучение как оно работает и почему, установку debian-ubuntu, pimp-my-mele, и debian-installer
Debian я не хотел, потому что хочу смотреть на этой штуке видео, а debian не умеет hardware acceleration для видео, а может и умеет 🙂 но еще нужен пульт, а еще надо LazyMedia, а этого debian не умеет.
Наткнулся я на утилиту ImgRepacker (4pda, xda), которая умеет пересобирать образы прошивки для PhoenixSuit и LiveSuit, разобрал прошивку и в файле init.sun4i.rc в папке firmware.img.dump\boot.fex.dump\ramdisk. dump изменил все обращения к nand обращениями к sda (Появилась проблемма, если включена флешка она монтируется как sda, а hdd как sdb, что наталкивает на мысль что hdd на usb шине, но hdd все равно быстрее флешки, как минимум визуально).
Код замены
# — то, что было
## — исходные комментарии
on fs # mount ext4 /dev/block/nandd /system wait noatime nodev barrier=0 wait /dev/block/sda mount ext4 /dev/block/sda2 /system wait noatime nodev barrier=0 ## try to mount /data # wait /dev/block/nande # mount ext4 /dev/block/nande /data wait noatime nosuid nodev barrier=0 # setupfs /dev/block/nande mount ext4 /dev/block/sda3 /data wait noatime nosuid nodev barrier=0 # setupfs /dev/block/nande # umount /data # exec /system/bin/logwrapper /system/bin/e2fsck -y /dev/block/nande # exec /system/bin/busybox mount -t ext4 -o noatime,nosuid,nodev,barrier=0,journal_checksum,noauto_da_alloc /dev/block/nande /data ## try to mount /cache # mount ext4 /dev/block/nandh /cache wait noatime nosuid nodev barrier=0 # setupfs /dev/block/nandh # umount /cache # exec /system/bin/logwrapper /system/bin/e2fsck -y /dev/block/nandh # exec /system/bin/busybox mount -t ext4 -o noatime,nosuid,nodev,barrier=0,journal_checksum,noauto_da_alloc /dev/block/nandh /cache # exec /system/bin/busybox mount -t ext4 -o noatime,nosuid,nodev,barrier=0,journal_checksum,noauto_da_alloc /dev/block/sda7 /cache mount ext4 /dev/block/sda7 /cache wait noatime nosuid nodev barrier=0 # format_userdata /dev/block/nandk apollo # exec /system/bin/busybox mount -t ext4 -o noatime,nosuid,nodev,barrier=0,journal_checksum,noauto_da_alloc /dev/block/sda4 /mnt/sdcard mount ext4 /dev/block/sda4 /mnt/sdcard wait noatime nosuid nodev barrier=0 # try to mount /private export PRIVATE_STORAGE /mnt/private # format_userdata /dev/block/nandi PRIVATE mkdir /mnt/private 0000 system system # mount vfat /dev/block/nandi /mnt/private format_userdata /dev/block/sda6 PRIVATE mount vfat /dev/block/sda6 /mnt/private
Также свои комманды можно писать в /system/etc/install-recovery. sh, его можно создать уже в рабочей системе.
Подготовка диска
на диске создаются разделы, размеры на ваш выбор, те что итспользуются в nand указаны нижеsda1 Расширеный раздел
sda5 swap
sda6 private nandi/16М vfat
sda7 cache nandh/512М ext4
sda2 system nandd/1024М ext4
sda3 data nande/1024M ext4
sda4 sdcard nandk/2048M ext4
Копировал информацию я с помошью dd, когда запустил liveSD Ubuntu
dd if=/dev/nandd of=/dev/sda2
и провел e2fsck /dev/sda2
Далее прошиваем с помошью PhoenixCard запакованый образ на SD карту, прошиваем mele и подключаем hdd, после грузится система с hdd.
Для тех кто не хочет заниматься этим всем сам, образ основаный на Toucan Smart ( Android + iconBIT TV Launcher 22.01.2013)
Прошивка на Яндекс.Диск
Папка с файлами на Яндекс.Диск
Прошивка на OneDrive
Папка с файлами на OneDrive
Обнаружилось что у меня на плате 4*256М оперативки, а где поменять эту настройку, я не нашел, поэтому решил не особо парить мозг:
Подлючаем usb console
На моменте Hit any key to stop autoboot: жмакаем пробел и попадаем в загрузчик
в загрузчике:setenv setargs_nand setenv bootargs console=\${console} root=\${nand_root}init=\${init} loglevel=\${loglevel} partitions=\${partitions} mac_addr=\${mac} mem=1024M
команда mem=1024M передает андроиду что есть 1024М оперативы, далее
если команда printenv mac покажет mac=00:00:00:00:00:00 то скорее всего при каждом запуске mac адресс ethrernet будет меняться, чтоб такого не было, впишите свой мак, он чаще всего наклеен на карточке, внутри корпуса. setenv mac 12:34:56:78:90:12
Для того чтоб сохранить переменные saveenv
после перезагрузки reset получаем рабочий Андроид на котором 1гиг оперативы
На самом деле
swap я прописал в /system/etc/install-recovery.shmount -o remount,rw /system
echo swapon /dev/block/sda5 > /system/etc/install-recovery.sh
chmod +x /system/etc/install-recovery.sh
mount -o remount,ro /system
P.S. Ошибки прошу писать в личные, я их исправлю, и коментарии будут выглядеть глупо
Хотел поставить OpenWRT но вовремя задал себе вопрос «а на… зачем?»
CyanogenMod 10 для планшетов с процессором Allwinner A10
X
Использовать Google поиск
15.08.2012
В то время как некоторые владельцы «брендовых» планшетов и смартфонов, еще не дождались от производителей выпуска обновлений для своих любимцев до Android 4. 0, огромная армия владельцев китайских таблеток, выполненных на базе процессора Allwinner A10, смогут вскоре насладиться Android 4.1 в виде альтернативной прошивки CyanogenMod 10.
Независимый разработчик Christian Troy портировал предварительный релиз CyanogenMod 10, для работы совместно с очень популярными у азиатских производителей дешевых планшетов, процессорами Allwinner A10.
Как известно, ARM Cortex-A8 Allwinner A10 является одноядерным мобильным процессором (точнее: системой-на-чипе) с мощным графическим ускорителем Mali-400 и используется при производстве планшетов таких марок, как Ainol, Eken, Coby, а также миниатюрных Android медиаплееров, выполненных в виде USB брелоков.
В настоящий момент, версия CyanogenMod 10 от Christian Troy для этих устройств, находится на этапе начальной разработки. В прошивке пока нет поддержки аппаратного ускорения видео, и вы не сможете смотреть HD видео с YouTube, но даже в режиме программного декодирования Allwinner A10 совместно с проигрывателем MX Player, в ОС Android 4. 1 способен без проблем воспроизводить видео формата 720p.
Все остальные основные функции Android 4.0 и оборудование работают нормально, и последнее что было добавлено – это поддержка HDMI и камеры.
Скачать CyanogenMod 10 для Allwinner A10 устройств вы можете на форуме xda-developers, в этой ветке.
Если на вашем планшете был ранее установлен CyanogenMod 9, разработчик, перед прошивкой CM10 настоятельно рекомендует сделать полную очистку системы. Кроме того, для установки всех приложений Google, размер раздела /system на вашем устройстве должен быть не менее 300 мегабайт.
Само, собой, для установки CyanogenMod 10 вам потребуется наличие root прав на вашем устройстве и альтернативная утилита восстановления, такая как Clockworkmod Recovery, с помощью которой, собственно, и производится сама прошивка.
Похожие материалы:
Кастомные Android прошивки для планшетов и смартфонов скоро будут поступать на устройства автоматически (OTA)
Mobile Odin обновился. Теперь прошивка планшетов Samsung Galaxy Tab 2 и Galaxy Tab 10.1 стала еще проще.
CyanogenMod 10 позволит обновить до Adroid 4.1 десятки моделей планшетов и телефонов
Android 4.1 Jelly Bean. Обзор основных нововведений
Свежие материалы:
Realme Pad Slim. Недорогой десятидюймовый Android планшет с процессором MediaTek Helio G80, 6 ГБ оперативной памяти и аккумулятором емкостью 7100 мАч
POCO C50. Смартфон нижней ценовой категории с процессором Helio A22, аккумулятором емкостью 5000 мАч и операционной системой Android 12 Go на борту
Redmi 12C. Недорогой смартфон с процессором MediaTek Helio G85, 50-мегапиксельной камерой и аккумулятором емкостью 5000 мАч за 100 долларов США
Как в Gmail отправить самоуничтожающееся письмо, которое нельзя распечатать, сохранить или переслать
Samsung Galaxy Book2 Pro 360. Новая версия конвертируемого в планшет ноутбука с 13-дюймовым сенсорным экраном и процессором Snapdragon 8cx третьего поколения на борту официально представлена
Redmi K60E. Смартфон средней ценовой категории с процессором Dimensity 8200, OLED дисплеем 2K разрешения и камерой с оптическим стабилизатором за 315 долларов
Redmi K60 и Redmi K60 Pro. Два смартфона с мощной начинкой, качественными дисплеями, беспроводной зарядкой и привлекательными ценами
Honor 80 GT. Мощный смартфон с процессором Snapdragon 8+ Gen 1, тройной 54-Мп камерой и быстрой зарядкой 66 Вт
Stream Android 4 2 Для Allwinner A10 Загрузить прошивку от Tankalili1981
Stream Android 4 2 Загрузить прошивку для Allwinner A10 от Tankalili1981 | Слушайте онлайн бесплатно на SoundCloud
JavaScript отключен
Вам необходимо включить JavaScript для использования SoundCloud
Покажите мне, как его включить
опубликовано
Android 4 2 для Allwinner A10 Скачать прошивку
Android 4 2 для загрузки прошивки Allwinner A10 ===== https://omsarace. blogspot.com/?l=2syYp3
А10 может обновлять прошивку с USB, поэтому его нельзя заблокировать. В случае, если вы замуровали свои устройства, вот инструкция по прошивке прошивки с USB. Обратите внимание, что это можно сделать только в Windows (также через VirtualBox). Вам понадобится инструмент от Allwinner под названием LiveSuite, скачайте livesuite.exe. Это самораспаковывающаяся программа, создайте новую папку, поместите ее внутрь и откройте exe. Это извлечет программу в папку. Вам также нужна ваша прошивка, которая представляет собой файл образа. Вы можете скачать стоковую прошивку Ainol Novo 7 Advanced здесь aino_2.0.4.img. Запустите LiveSuite.exe и нажмите кнопку SelectImg, чтобы выбрать загруженный файл aino_2.0.4.img. Подключите ваши устройства к ПК с помощью USB-кабеля. Затем сделайте следующее:
Параметры: 1. Поддерживает тип сетевой карты 3G внешней поддержки (файл U.C.K): TR.2. Интегрированное приложение «Онда Маркет» 3. Интегрированная «Игра QQ». 4. Интегрированный Google Android Market. 5. Оптимизируйте функцию воспроизведения локального и онлайн-видео. 6. Повышение стабильности внешней карты Ethernet. 7. Повышение узнаваемости мобильного жесткого диска с поддержкой нескольких разделов. 8. Оптимизируйте камеру: четче, ярче 9. Устранить неисправность касания емкостного экрана. Примечание. Инструкции по обновлению прошивки. RAR, пожалуйста, внимательно прочтите перед обновлением планшета. _V3_v0.8.rar _V3.zip_
1. Повышение стабильности системы Android. 2. Часть системной интеграции приложений Google, таких как: Google Android Market 3. Повышение совместимости системы, поддержка установки программного обеспечения обновления. Примечания: 1. Firmware upgrade.rar, содержащий инструкции, внимательно прочитайте перед обновлением планшета. _V3.0.6_DPT.rar _V3.0.6_DPT.rar
1. Повышение стабильности системы Android. 2. Часть системной интеграции приложений Google, таких как: Google Android Market 3. Повышение совместимости системы, поддержка установки программного обеспечения обновления. Примечания: 1. Firmware upgrade.rar, содержащий инструкции, внимательно прочитайте перед обновлением планшета. _V3.2.4_DPT.rar _V3.2.4_DPT.rar d441842882
https://soundcloud.com/efbricinnvig1977/1st-studio-siberian-mouse-msh-45-21 https://soundcloud.com/progarelin1971/download-server-de-counter-strike-16-gata-facut-amxx https://soundcloud.com/ dignergaohuau/max-payne-4-free-download-pc https://soundcloud.com/karicadi1975/tools-v3-2zip https://soundcloud.com/mauhaymrnjech/call-of-duty-modern-warfare-2- черный ящик-компьютерная игра
- Пользователи, которым нравится Android 4 2 Для Allwinner A10 Скачать прошивку
- Пользователи, которые сделали репост Android 4 2 For Allwinner A10 Скачать прошивку
- Плейлисты, содержащие Android 4 2 для загрузки прошивки Allwinner A10
- Другие треки, похожие на Android 4 2 For Allwinner A10 Скачать прошивку
Лицензия: все права защищены
Ваш текущий браузер несовместим с SoundCloud.
Загрузите один из поддерживаемых нами браузеров.
Нужна помощь?
Хром
| Фаерфокс |
Сафари
|
Край
Извините! Что-то пошло не так
Ваше сетевое соединение нестабильно или браузер устарел?
Мне нужна помощь
Популярные запросы
Allwinner A10 Firmware Update оригинал — последняя версия 2023
Последнее обновление:
Бесплатная загрузка и обновление прошивки с Allwinner A10 Обновление прошивки
[РЕШЕНО] обновление Обновление прошивки Allwinner A10 Последняя версия прошивки, поддерживается Android 5/13/11/10/7/8/ 6.12.9.4.
Обновление встроенного ПО Allwinner A10 Программное обеспечение
Бесплатно скачать файл программного обеспечения для версии Android: Android 11, Android 12, Android 7, Android 5, Android 4, Android 13, Android 6, Android 10, Android 9, Android 8.
Имя приложения : | FirmwareAndroid. APK |
Last Update: | 05 September 2022 |
Language pack: | English, Welsh, Kiche, Afrikaans |
Version: | 2.4 |
File Size : | 5,74 МБ |
Тип файла: | Приложение/VND.Android.Package -Archive |
Скачать: | 80 351 |
9 4
.
Все права защищены. Несанкционированное воспроизведение, полное или частичное, строго запрещено.
ПОПУЛЯРНОЕ СЕГОДНЯ
- Обновление стоковой прошивки в Dir 615 Загрузка прошивки
- 4 решения для обновления прошивки в Stealth 700 Firmware Update Ps4
- Прочитайте шаги по обновлению программного обеспечения с помощью встроенного ПО Hitachi Hts547564a9e384.