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.sh
mount -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.

9

Имя приложения‎ : ‎ 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

80 351 80 351 351

9 4

.

Все права защищены. Несанкционированное воспроизведение, полное или частичное, строго запрещено.

ПОПУЛЯРНОЕ СЕГОДНЯ

  • Обновление стоковой прошивки в Dir 615 Загрузка прошивки
  • 4 решения для обновления прошивки в Stealth 700 Firmware Update Ps4
  • Прочитайте шаги по обновлению программного обеспечения с помощью встроенного ПО Hitachi Hts547564a9e384.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *