HTC HD2 - Android OS SD | Обсуждение работы сборок Android для карты памяти



Реп: (1508)
HTC HD2 - Android OS SD
НТС Leo, HTC T8585

Описание | Обсуждение HTC HD2 » | FAQ » | Покупка » l HTC HD2 - Аксессуары » | Общение владельцев HTC HD2 (Leo) » | Брак - HTC HD2 »
Перепрошивка » l Перепрошивка американского HTC HD2 от T-Mobile » l Перепрошивка радиомодуля » | База прошивок WM по НТС HD2 »
Портирование Windows Phone 7:
Обсуждение HTC HD2 на основе WPH7 | HTC HD2 - FAQ по WPH7 | HTC HD2 - Прошивка на основе WPH7 от DFT | HTC Leo - Project WыньPhone7 [WPH7][RUS]
Портирование Android OS:
HTC HD2 - Android OS SD » | HTC HD2 Android NAND + MAGLDR » | HTC HD2 - Каталог сборок Android OS SD » | HTC HD2 - Сборки Android от MDJ »
HTC HD2 - Ubuntu »

Прикрепленное изображение

Что на данный момент работает
Андроид 2.2 с сенсом- работает все.
Андроид 2.3 сборки без сенса- работает все
Андроид 2.3 с сенсом работает все***
Андроид 4- работает***

***видеозапись в высоком разрешении идет с пониженной частотой кадров
Прикрепленное изображение

Замечание : Звук телефонной части работает правильно не на всех прошивках. Путём проверок выяснилось:
Звук без искажений работает на следующих прошивках

Полезные ссылки по Android OS и процессу портирования


Прикрепленное изображение

Подготовка карты памяти к использованию NativeSD сборок Андроида
Инструкция для запуска Android с карты памяти из-под WM:
1. Обязательным условием для запуска Андроида является наличие прошивки радио версии 2.08 или выше. Официальная прошивка HD2 поддерживает андроид только с версии 3.14, и при этом не требуется обновлять радио. В остальных случаях по вопросам "как обновить радио" обращаться в тему перепрошивки . Обязательным требованием для перепрошивки радио является наличие HSPL
2. Скачайте любую понравившуюся сборку андроида.
3. Распакуйте содержимое архива со сборкой на карту памяти. Пример пути к файлу:
sdcard/Android/HARET.EXE
После чего на карте памяти должно быть свободно не менее 300Мб.
4. В Windows Mobile запускаете файл CLRCAD.exe(внешне никаких действий не будет)
5. Запускаете HARET.exe
6. Что бы дальше не происходило на экране - это нормально. Если же запуск сразу останавливается на текстовом поле "jumping to kernel", то ждать дальше не имеет смысла - Андроид не загрузится, возможно проблема в том, что вы не выполнили пункт 1. Первый запуск Андроида может длится довольно долго, обычно 5-10 минут, но больше 20 минут ждать не имеет смысла.
7. После первой загрузки Андроида рекомендуется 1-2 раза перезагрузиться. После перезагрузки устройства вновь загрузится windows - это нормально, т.к. Андроид грузится с карты памяти и не может инициализироваться при загрузке аппарата.
8. Для повторного запуска Андроида нужно повторить пункты 4 и 5.


Не удается запустить сборку:
1. Прочитайте внимательно инструкцию, при установке некоторых сборок требуются дополнительные манипуляции (инструкция прилагается в описании каждой сборки).
2. На карте должно быть достаточно места. Большинство последних сборок занимают на карте памяти до 1.5Гб. Не рекомендуется использовать карты памяти объёмом менее двух гигабайт. Сборка Android'а может просто не запуститься из-за нехватки памяти.
3. Убедитесь, что карта памяти имеет название Storage card.
4. Убедитесь, что в корне карты нет файлов и папок, которые остались от предыдущих сборок (удалите или переместите их в отдельную папку, если предыдущая сборка еще понадобится)
5. Отформатируйте карту памяти на ББ любой программой для форматирования карт.
6. Если и после этого сборка не запускается- проблема в карте памяти (часто встречается у карт низкого качества малоизвестных брендов) . Попробуйте запустить сборку с другой карты памяти.



Multi Build Loader for Android/Ubuntu- мультибутлоадер, позволяющий выбирать загрузку одной из нескольких сборок Андроида или Убунту, расположенных на карте памяти.
Выбор ОС для загрузки после включения коммуникатора

Загрузчик с xda-developers.com

различные по объёму data.img - образ внутренней памяти андроида, его размер определяет объём памяти доступной андроиду.

Часто задаваемые вопросы aka FAQ:
1. Не работает usb подключение - поставьте Multi Mount SD-Card
2. Как избавиться от файлов и папок в корне флешь карты после установки андройд и во время его использования. решение от distributer
3. Запустил, но нет русской клавиатуры - нужно поставить её из Android Market или, например HTC Touch Input
4. Моя прошивка слетит если я попробую? - НЕТ! при запуске из оперативки выгружается WM и записывается Android. После СР всё будет как раньше.
5. Как избавиться от частых зависаний Андроида? - попробуйте дефрагментировать карточку.
6. Как попробовать другую сборку с Android? - нужно просто заменить* файлы старой сборки на новые.
*после запуска Android - могут создаваться различные файлы на карте памяти, их тоже желательно удалить
7. Как русифицировать Android? - Settings->Language&keyboard->Select Locale->Русский
8. Работают ли 3D игры\приложения? Работают все игры, которые идут на HTC Desire и Google Nexus one, причём идут не хуже, а то и лучше.
9. Android при запуске ругается на rootfs.img и sd card - удалите папку Android из корня SD карты;
10. Как перенести контакты из WM в Android?
Скачать с оф. сайта HTC sync 3.0 и нажать на кнопку синхронизации с Outlook. Или же:
Первый способ: сначала нужно синхронизировать телефон с MSOutlook. Потом в аутлуке запускаем "импорт\экспорт - экспорт в файл - значения, разделённые запятыми (Windows)". В результате получаете файл ***.csv. Затем в эккаунте gmail во вкладке контакты нажимаем "Импортировать" - в правом верхнем углу вкладки. Указываем путь к файлу ***.csv. Спасибо Misareg
Второй способ, спасибо hjugo
Вам потребуется PIM Backup, компьютер с интернетом и гмыл аккаунт.
1. Откройте PIM Backup на WM, выберите "Backup", выделите только контакты, нажмите Next.
2. В диалоге "Select backup filename and folder" отключите "compress backup" и "binary backup", нажмите Next.
3. Перенесите файл BACKUP.PIB, который вы только что создали с телефона на компьютер. Измените расширение с PIB на RAR и затем распакуйте получившийся архив.
4. Распакованый файл будет BACKUP.CSC. Измените расширение на CSV и импортируйте файл в ваш гмыл аккаунт. Все ваши контакты теперь будут импортированы на телефон через гмыл - просто следуйте инструкциям телефонного меню "Контакты".

Третий способ:
1. Устанавливаем в WM - Sprite Backup (Это в любом случае один из рекомендованных для HD2 бекаперов) http://www.spritesoftware.com/store/downlo...teWindowsMobile
2. Устанавливаем в Винде маленький конвертер из бекапов из формата WM в формат Android http://www.spritesoftware.com/store/downlo...?name=MigratePC и используем его.
3. Получившийся файл копируем в корень вашей SD карты
4. Устанавливаем AndroidMigrate в андроиде - http://www.spritesoftware.com/store/downlo...=AndroidMigrate
Наслаждаемся! Реально это очень удобно. Один раз сделали бекап контактов и положили в корень карты и после этого при каждом тестированнии новых билдов просто держите .apk файл в AndroidApps. Загрузились в новый билд и 3 клика восстановили контакты - все, можно жить )
ЗЫ: Если контакты сразу не видны - возможно у вас не включено отображение локальных контактов:
В версии 2.1 - Contacts > Settings > Display options > Выбрать свой google account > Выбрать "Starred in Android"
В версии 2.2 - Там есть специальное меню в Contacts где необходимо выбрать - "Отображать локальные контакты"

Ещё один способ переноса контактов из WM в Android и синхронизации.

11. Нет мелодий и звуков в Андроиде
- необходимо скачать папку "Media" и закинуть ее в корень карты памяти.
UPD.Если не можете скачать - скопируйте ссылку и вставьте её в адресную строку.Автоматический переход не работает.

12. Зачем играм для Андроида нужен кэш?
- на Андройде, после установки многих игр, им требуется дополнительный контент (Кэш), который они выкачивают из интернета. Без этого контента игра не запустится и при каждом запуске будет предлагать скачать контент из инета. Соответственно, если у вас нет соединения по Wi-Fi, то, чтобы не постареть и не разориться на GPRS трафике, подкладываете Кэш для игры в специальную папку. Если же Wi-Fi есть, то запускаете игру, и на предложение скачать дополнительный контент отвечаете утвердительно. Например, для запуска игры Asphalt необходимо выкачать из инета 95 мб.

13. Как сменить оболочку(стандартная Android/Sense)?
Способы смены оболочки
1) если НЕ ставить галочку "Использовать для этого действия по умолчанию", то смену оболочки можно вызвать по нажатию на хард-кнопку в виде домика и выбрать нужную оболучку
2) если ставить галочку "Использовать для этого действия по умолчанию", то по-умолчанию будет грузиться выбранная оболочка, а по нажатию на хард-кнопку в виде домика будут появляться миниатюры все рабочих столов. И для того чтобы снова сделать возможным выбор оболочек, необходимо зайти в Настройки\Приложения\Управление приложениями\LauncherPro (если по умолчанию выбран LauncherPro) и очистить значения по умолчанию. А если выбран Sense, то нужно зайти в Настройки\Приложения\Управление приложениями\Sense и так же очистить значение по умолчанию.

14. У меня не запускается новая сборка Андроида! Что делать?
Удалить папки:
* .android_secure
* Android
* LOST.DIR
* cache
* data
* media
Удалить файлы:
* system.ext2
* data.img
* initrd.gz
* ts-calibration
* zImage
* rootf
* tartup.txt
* CLRCAD.exe
* haret.exe
* FSCK0000X (их может быть много)

15. Находясь в Android не могу подключиться по WI-FI к роутеру.
- сборки Андроида меняют MAC адрес адаптера HD2

16. Карта 8 гигов, а андройд разрешает поставить только 250 мегов софта, как увеличить этот объем?
Объяснение очень простое - в нынешнем виде Android пишет все свои данные в файлы образов, а конкретно в data.img. Если он был на стадии первой установки создан размером 250Мб то именно столько тебе и будет доступно.
Вариантов увеличить 3:
1. Как уже написали класть заранее скачанный софт в /AndroidApps (это папка на карте и поэтому на нее лимиты не распространяются)
2. Использовать билды с увеличенным размером data.img (как вариант см ссылку выше)
3. Создать ext2/3 раздел и использовать froyo биды (может и 2.1 можно, но я не уверен) и они будут использовать данный раздел для устанвки программ. Ну а раздел создать несколько Гб.
Способ вручную увеличить размер data.img
Загружаетесь в любой линукс (как вариант Ubuntu с инсталяционного DVD. Я описывал это чуть раньше в посте про создание доп разделов)
Подключаете телефон в режиме кардридера или подключаете карточку в кардридере
Находите свой data.img на карте
cd /путь к директории где лежит data.img/
e2fsck -f data.img (говорим Yes если спросит, что надо пофиксить ошибки)
resize2fs -p data.img 512000 (желаемый размер в байтах, в данном случае 512Мб)
e2fsck -f data.img

Перезагружаемся и пробуем. Если с первого раза не загрузится - такое бывает - пробуем повторно.

17. Решение проблемы с клавиатурой
1) Скачиваем http://www.hallerud.se/htc_ime_jonasl_hires22_27.zip
2) Из архива берём HTC_IME_hi22.apk
3) Скидываем на карту, ставим привычным для себя способом - например через файловый менеджер, типа ASTRO
4) Заходим Меню->Настройки->Язык и клавиатура ставим галку HTC_IME mod. На предупреждение плюём - способ точно безопасный, т.к. полностью открыт и делается сообществом XDA.
5) Там же заходим в HTC_IME mod->Язык клавиатуры и выбираем Russian. Так же обращаю внимание на то, что в данном моде доступны дополнительные настройки - но тут уже сами разбирайтесь
6) Теперь на любом поле ввода зажимаем пальцем. В появившемся меню выбираем пункт "Способ ввода" и HTC_IME mod. В итоге получаем улучшенную клаву с удобными смайлами и без бага

18.Как устанавливать приложения?
Перед загрузкой ОС скопировать файл *.apk в папку Storage Card\Android\AndroidApps, где под "Storage Card" подразумевается название вашей карты памяти в системе, под "Android" подразумевается название папки, в которой лежит сборка андроида. Другой способ:
Для этого сначала надо установить файловый менеджер. Скидываете его на карту памяти и в браузере делаете следующее:
вводим content://com.android.htmlfileprovider/sdcard/имя_вашего_файла.apk, кликаем ENTER
После этого автоматически загрузится установщик .apk файлов.
Соответственно таким образом можно ввести любой адрес в памяти, но только на английском языке, кроме того, нужно следить за регистром букв. Так можно устанавливать любые .apk, только в настройках/приложения надо установить галку напротив непроверенных источников.

19.Будет ли отличаться качество картинки (количество цветов) в WM и в android?
Нет. HTC HD2 на аппаратном уровне не может отображать более 65 тысяч цветов, так как у него к экрану подведён 16-битный шлейф.

20. Иконки очень мелкие, игры\приложения идут не во весь экран
Первый способ.
Отредактируйте файл build.prop,который находится в root/system
Открываем его любым текстовым редактором и меняем ro.sf.lcd_density=200 на ro.sf.lcd_density=240 (это можно сделать, например, в файловом менеджере root explorer (open in text editor)
lcd_density - это параметр, который позволяет менять разрешение интерфейса ("плотность" элементов интерфейса). Его стандартное значение - 240.
Второй способ
В программе Spare Parts в последнем пункте меню снять галку 'Campatibility Mode' и перезагрузиться.
Третий способ
Загрузить из маркета или отсюда программу Dencity changer и измените с помощью неё параметр density на нужное значение.

21. Как при неработающей качельке громкости запустить сборку из magldr
1) Форматируем карту.
2) В корень карты скидываем любую сборку, работающую с карты (Android OS SD)
3) Создаем папку Android ( а лучше откройте на компе startup.txt и посмотрите там в какую директорию должны быть перенесены файлы), в нее перемещяем: system.ext4 и любой файл с расширение .img
4) zImage, initrd, startup.txt и другие файлы включая папку Root если она есть оставляем в корне. А потом просто подключаем к компу телефон и он загрузится уже с новой сборкой=)) В зависимоти от сборки придется ждать время пока загрузчик создает файлы ext4 и img....

22. Насколько долго длится запуск Андроида? У меня уже пол-часа(час или больше) длится первый запуск!
Первый запуск довольно долгий,но не более 10 минут.Второй и далее - 2-3 минуты.

23. Как настроить MAC Wi-Fi на Android ?
строчкой
set cmdline "wifi.mac=xx:xx:xx:xx:xx:xx"
с вашим маком в startup.txt (от регистра не должно зависеть, но с заглавными буквами у некоторых не работает,лучше пишите маленькими)

24.Что такое фриз (freeze), залипание, отваливающийся тач.? глюк при работе HD2 в Андроиде, связанный с не отвечающим сенсором (на экране).
25.При запуске Android появляются цифры типа [ 665.201173] ACR=4287 FL=1256 BAAC=98 и больше ничего не происходит!
Пробуйте менять строчку в startup.txt:
set cmdline "rel_path=Android" на строчку set cmdline "rel_path=Android loop_partition=mmcblk0"
или наоборот.Также может помочь полное удаление всей информации с карты памяти и форматирование её с компьютера в FAT32.

26.Для чего требуется столько свободного места на карте памяти?
При первом запуске создаётся образ внутренней памяти устройства (data.img), который и занимает столько места. Объём создаваемого data.img определяет объём внутренней памяти, который будет отображать андроид, и который будет использоваться системой.

27. Андроид насоздавал файлов(FSCK000N.REC , где N номера) Вообще это результат лечения ошибок файловой системы (восстановленные данные), могут появляться также в рез-те неожиданного закрытия процесса. Можете удалять смело.
28.Ошибка "failed to mount the sd card.cannot continue",или другие ошибки карты памяти. - Проблема решается форматированием SD-карты на телефоне программой, которая идет в WM-прошивке изначально!
28.Android запускается только один раз,после перезагрузки - ошибка. - Вы неправильно поместили сборку на карточку.Необходимо перместить файлы в папку Android или другую,указанную автором сборки в ReadMe.
29.При установке приложения возникает ошибка "приложение не установлено"? Установите приложение заново через стандартный интернет обозреватель. Как это сделать смотреть в FAQ, пункт 18.Полное описание Вы можете прочитать здесь
30.При запуске приложения возникает ошибка "ой, приложение закрылось..." Сделать так же как в предыдущем пункте, предварительно удалив приложение.
31. Может ли какая-либо сборка андроида записывать/изменять файлы во внутренней памяти устройства? Нет, Андроид не знает о существовании внутренней памяти девайса.
32. Не мешает ли работать Андроиду папки от винды в корне карты, например Програмные файлы и прочее? Абсолютно не мешают.
33. Как заставить работать несколько сборок Андроид на одной карте? Инструкция
34. Почему у меня видно сети которые находятся вне дома... а домашнюю (находится в 30 см от телефона) не видит? Нужно сделать канал сети пониже.
35. При обновлении приложения выдаёт ошибку "приложение не установлено". Удалите старую версию и поставьте новую заново.
36. Как русифицировать сборку? Установить из маркета MoreLocale2
37. Как добавить виджет на рабочий стол?
Нажмите и удерживайте палец нажатым на свободном месте рабочего стола, появится всплывающее меню. В этом меню выберите "Виджеты/Widgets". Из списка установленных виджетов выберите нужный.

38. Можно ли отключить зарядку по USB? - нет.
39. Как изменить анимацию при загрузке Android OS?
- заменить root explorer'ом файл /system/media/bootanimation.zip (если его там нет, то system/customize/resource/bootanimation.zip) на любой другой

40. Телефон видит Wi-Fi сеть, но не подключается к ней -решение
Какой должен быть расход батареи в спящем режиме?
Нормальное потребление в спящем режиме в пределах 4-9 ма

41. Как посмотреть содержимое data.img- HTC HD2 - Android OS SD (Пост #6968522)
42. Выключается подсветка экрана при загрузке и не работает - до загрузки Android OS в WindowsMobile нужно отключить автоподсветку дисплея (Настройка - Звук и дисплей - Подсветка - убрать галку с чекбокса "Автоматически регулировать")

Продолжение FAQ


Прикрепленное изображение


Как выбрать сборку

Наиболее популярные сборки:
Результаты опроса, май 2011
Прикрепленное изображение


Расшифровка некоторых сокращений в описаниях сборок:
AXI - это патч для синхронного уменьшения частоты шины при уменьшении частоты процессора и наоборот
OC - Оверклок, т.е. ядро разогнано
UV - UnderVoltage - т.е. в ядре уменьшено энергопотребление
PPP - новый сетевой протокол передачи данных по GPRS (более быстрый 3G, но как более глючный на данный момент, периодически отваливается, лечится включением и отключением FlyMode)
RMNET - старый протокол передачи данных по GPRS (использовался в ранних сборках, 3G работает медленнее, но стабильнее)
noSense - сборка без фирменной оболочки HTC Sense
withSense - сборка с оболочкой Sense
newSense - сборка с новой версией оболочки Sense от Desire HD\Desire Z


Сборки которые развиваются:
[b][NIGHTLY] CyanogenMod 9 [4.0.4 HWA] [cmhtcleo/tytung/dorimanx] [SD/MAGLDR] 07.06.2012

Unofficial AOKP32 (AKA IceCreamTostidroid) [kernel] [ICS 4.0.4] (SD/Magldr)

IceCreamTostidroid [kernel] Android 4 (SD/Magldr)


MccMBoxmaX MixTheme RR Blue+Trans+ICS XLSense3.5 [ DORIMANX Kernel 4.6] Amaze Camera(SD/Magldr)[2.3.5] [attachment="698275:icon5.gif"]


AmeriCanAndroid AOSP HD2 GB2.3.7 CM7.2 |bk2sdext [AmCanAndroid v823] noSense

HD2 MIUI4 ICS [3dak_r4.0-ICS] SD/MAG

JaguarMIUI [ACAr823] SD/MAG [GingerBread 2.3.7]

NexusHD2-ICS-4.0.3-CM9-SD [kernel] Android 4 (SD/Magldr)

ICS 4.0.3 CM9 [kernel] Android 4 (SD/Magldr)

BoxmaX.S3.5.[MixTheme v3.5] [RCMix3D LEO ] [color=teal] Runny HTC Sensation XL (SD/Magldr) ONLINE

Boxmax KS [Tytung+RCMiX6] [DesireHD GB 2.3.5 +Sense3 ][SD/Magldr]


MccM MixTheme HTC Sense.Iphone.ICS.Latest Miui base [3dak_R3.9] [Sense 2.1+ICS]Android 2.3.3+240mb RAM Glass

NexusHD2-Gingerbread [tytung_r13] (PPP)[SDB][GRJ22/Android2.3.7]


MccM MixTheme HTC Sense.Iphone.ICS.Latest Miui base [3dak_R3.9] (sd/magldr)[Android 2.3.7]

Isaiah12345 CM7 Honeycomb Sense [rafpigna 2r0 GB] (sd/magldr)

MccMBoxmaX Transformer SS[Tytung,Hastarin 8.5.1] [Sense 3.0] (SD/Magldr)IN 3D

MccMBoxmaX GS V11[8.5.1] [SD][DEV] [Desire S] Gingerbread 2.3.3 with [Sense 2.1+3.0]3D Super Smooth 01.10.2011

BOYPPC-SHIFTPDA_GINGER 2.3.4 [tytung r10] SD\MGRLD

Jaguaralani Android Gamer's Edition V1+V2 [Hastarin 8.6] Smooth-Fast


Сборки развитие которых прекращено/временно прекращено:
DL Desire Series v5.x [freak 1.6] (NAND\Magldr\SD)[CWM/DAF]with Sense 15.04.2011
MCCM IR V1.8 [Hastarin r8.6] with HTC Sense(Incredible) 13.04.2011
MCCM GB V3.0 [tytung_r8.2] Gingerbread HoneyComb Sense (Stable)(Android 2.3.3) 3.04.2011
Jaguaralani HD2 DHD Special [Rafpigna 1.9 OC] Fast-No SENSE(SD/MAGLDR) 3.04.2011
MCCM HD V6 [Hastarin 8.6 ] [DESIRE HD Sense 2.0] Perfect ,Smooth and Fast ! 14.08.2011
RAFDROID HD 4.2 [Rafp 1.9 OC] Fastest Full DesHD (MAGDLR/WINMO) 21.03.2011
DL Desire v4.32.44.12 [ freak v1.2 ] Sense Re-Engineering with RAM(Simply FAST) 07.03.2011
darkstone SuperRAM FroYo v1.5 [Hastarin custom] 18.12.2010
MDJ FroYo Sense Revolution v.1.7[ MDJ S6.1] 18.11.10
MDJ FroYo HD v.4.6

Архив сборок
Portadroid SuperRAM -инструмент который позволяет поддерживать Gingerbread HD2 NAND или HTC Desire прошивки для загрузки с карты памяти SD в ОЗУ поверх штатной WM6.5.




Прикрепленное изображение

Ядро Android OS
Что такое ядро? - ответ подскажет любая энциклопедия по информатике.
В любую сборку можно установить любое ядро, предназначенное для HD2. Именно оно определяет стабильность, энергопотребление и производительность сборки. Для получения наилучшей работы и функциональности рекомендуется обновлять ядро.
Как заменить ядро.
инструкция от lucyan
Может производиться 2-мя способами:

2.1 Автоматическая замена (работает не на всех новых ядрах, особенно тестовых).
Грузим WinMobile, подключаем телефон в режиме картридера к ПК, копируем файл ядра zImage в папку «\Storage Card\Android» с заменой старого.
Модули *.ko кладём в папку «\Storage Card\Android\root\system\lib\modules». Если папки не существует, создаём. Загружаем Андроид, проверяем файлики.

2.2 Ручная замена файлов (в случае, если автоматическая не сработала. Выражается это обычно в нерабочем состоянии камеры или вай-фая).
Кидаем содержимое скачанного архива с ядром на карту памяти (можно как под Андроидом, так и под виндой, на ваше усмотрение).
Загрузив Андроид, программой RootExplorer или подобной файл zimage кидаем в папку Android, предварительно удалив старый.
Модули *.ko копируем в папку system/lib/modules, предварительно удалив старые.
Делаем полную перезагрузку Андроида.

инструкция по замене ядра от пользователя Lexburg
1. Поставили чистую сборку из шапки.
2. скачали нужное вам ядро, закинули любым способом на карту памяти (не в Android можно, у меня для этих целей папка Program for Android)
3. Зашли в АНдроид, открыли там по левому треугольничку ES-проводник, в нем нажали клавишу Win (средняя кнопка из пяти внизу телефона) ->настройки-> в самом низу "ROOT права" -> поставить обе галки (выбрать HiAPK).
4. Вышли из настроек в ES-проводник, проверили путь, их 2: карта памяти - соответственно в верхнем левом углу ES-проводника должна быть "/" с путем над ней "/sdcard", а не "Домик" с путем "/" - это внутренняя память телефона. Переключается нажатием на значок "/").
5. нашли скаченные Вами ядра (MDJ-S7_****_*****) (искать на карте "/sdcard").
6. Стандартные манипуляции с долгим тапом (удержанием) на нужном файле: скопировать zimage из архива и вставить с заменой по пути /sdcard/Android (в корень папки).
7. Те же манипуляции с тремя файлами *.ко, но их нужно записать в основную память (нажать в ES-проводнике на "/") по пути "/system/lib/modules/"
8. Те же манипуляции с файлом *.sо, его тоже нужно записать в основную память (нажать в ES-проводнике на "/") по другому пути "/system/lib/hw/". Подсказки путей специально в Архиве ядра (там и сидит файл).
Желательно предварительно куда-нибудь сохранить оригинальный файл по пути /system/lib/hw/ligths.qsd8k.so
9. при выходе из ES-проводника НЕЗАБЫВАЕМ отключить Root-права (снять галки), иначе потом будут проблемы с "открытием" карты (может и еще что-то).
10. ПОЛНЫЙ ПЕРЕЗАПУСК (а не Hot-Reboot).
ВСЕ должно работать!

Замечание. Для ядер, где модули (драйвера) идут в комплекте (т.е. в архиве кроме файла zImage есть ещё файлы), их установка (обновление) происходит в папки:
/lib/modules
system/lib/modules
/root/system/lib/modules - для сборки shubCRAFT v1.х.
Файлы модулей обновляются (путём простой замены) уже в системе Android через любой файловый менеджер с root доступом.

Ядра для HD2
tytung_r14 поддержка записи с линии
tytung_r12.4
kernel_tytung_r12_
ACAKernelOmega2.6.32. от 25.05.2011
kernel_rafpigna_1r9_OC_GB
tytung_r10 от 03.05.2011
Hastarin 8.6 от 16.12
hastarin r8.5.3 от 9.12
Ядро MDJ S7 от 26.11
hastarin r8.5.1 от 26.11
hastarin r8.5а от 24.11
hastarin r8.5а от 24.11
hastarin r8.5 от 23.11
hastarin r8.4 от 18.11
Ядро MDJ S6 от 17.11
Два новых ядра от hastarin от 17.11
Ядро MDJ S5 от 17.11
MDJ S4 FINAL
Ядра R3.1\S3.1 от Mdeejay
Ядро hastarin r8.2 от 11.11
Прикрепленный файлMDJ_S3_OC1228_UV925_SG_HAVS_BFQ_SMARTASS.zip ( 3.37 МБ )
Ядро S3 от mdeejay от 11.11.10.
Прикрепленный файлMDJ_R3_OC1228_UV925_IG_HAVS_BFQ_SMARTASS.zip ( 3.37 МБ )
Ядро R3 от mdeejay от 11.11.10.
Прикрепленный файлMDJ_S2_OC1228_UV925_SG_HAVS_BFQ_SMARTASS_FIX.7z ( 2.27 МБ )
Ядро S2 fixed от mdeejay</a>
Прикрепленный файлMDJ_S2_OC1228_UV925_SG_HAVS_BFQ_SMARTASS_FIX.7z ( 2.27 МБ )
Ядро R2 fixed от mdeejay</a>
Ядро hastarin r8.1 (Overclocked, Undervolted, AXI enabled, CIFS/NFS support) от 07.11
Ядро hastarin r8.0 (Overclocked, Undervolted, AXI enabled, CIFS/NFS support, extended battery support) от 30.10
Ядро hastarin r7.7 (Overclocked, Undervolted, AXI enabled, CIFS/NFS support, extended battery support) от 27.10
[Ядро][18.10.2010][Overclocking][Undervolting][AXI][ExtBatts]hastarin r7.6
[Ядро][16.10.2010] [Разгон] [Undervolting] [AXI] [ExtBatts] hastarin r7.5
[Ядро][14.10.2010][EVO Base][Overclocking][Undervolting][Extbatts] michyprima@mainframe (r2)
[3.10.2010] Kernel by huanyu v.0.1.e Прикрепленный файлHAVS_BFQ_OC_UV_AXI_EBAT_925mv_.zip ( 2.22 МБ )


[Ядро][EVO Base][Overclocking][Undervolting][Extbatts] michyprima@mainframe (r1) от 1.10


Дополнения
-Удобная работа с ADB , Ссылка на проект QtADB спасибо padrecc
1. Качаем Android SDK http://developer.android.com/sdk/index.html и устанавливаем
2. Качаем http://www.mediafire.com/?er3ayjz2rwz и копируем все в windows\system32 (это Qt библиотеки)
3. Качаем и запускаем http://www.mediafire.com/?dmowzkyjt22nnkk
4. Указываем путь к SDK tools

-Инструкция по установке Android SDK: ,спасибо padrecc
1. Скачиваем сам SDK Android SDK for Windows
2. Распаковываем папку android-sdk-windows в удобное место.
3. Запускаем SDK Setup.exe
4. Видим диалог с ошибкой и закрываем его (все правильно, так и должно быть)
5. Идем в Settings (на левой панели)
6. Выбираем на правой панели в разделе Misc "Force https://... sources to be fetched using http://"
7. Идем в раздел "Available Packages"
8. Выбираем нужные нам SDK. К примеру:
- SDK Platform Android 2.2, API 8, revision 2
- SDK Platform Android 2.1, API 7, revision 2
- USB Driver package, revision 3
9. В нижнем правом углу жмем Install Selected
10. В новом окне выбираем Accept All и жмем Install
11. Подключаем наш аппарат через USB и при установке драйверов подсказываем что они лежат в папке "Путь до SDK/usb_driver

-Зеркала для SDK и ADB: ,спасибо roly

- Регулировка частоты процессора и разгон SetCPU
Инструкция:
Устанавливаем. Запускаем. Выбираем второй пункт (что то типа Autodetect (recommend)) и воля.
Настраиваем как хотим. Любые правила. Частота при выключенном экране! (сейчас тестирую. возможно наконец будет идеальное энергопотребление)
Когда установил частоту на 998mhz производительность в играх заметно возросла.
(что бы её установить выберете режим performanse)
потом выбираете ondemand и частота регулируется автоматом.
Без нагрузки - 245, с полной нагрузкой - 998.
+ ИНСТРУКЦИЯ УВЕЛИЧЕНИЯ БЫСТРОДЕЙСТВИЯ АППАРАТА
Создание дополнительных разделов на SD карте
  • Делаем полный бекап данных с вашей карты (!)
  • Скачиваем образ Ubuntu (любой, но лучше последний) http://www.ubuntu.com/desktop/get-ubuntu/download
  • Записываем его на DVD или на флэшку (зависит от скачанной версии)
  • Загружаемся с него и выбираем "Try Ubuntu without installing to your computer"
  • Подключаем вашу SD карту к компьютеру любым удобным способом, как вариант кардридер
  • После загрузки выбираем "System > Administrator > Partition Editor"

Вы можете попробовать изменить раздел существующей Fat32 партиции (shrink)(перед этим очень желательно дефрагентировать карту под Windows)
Но лучше (на мой взгляд) все создать с нуля так, что
  • Кликаем правой кнопкой мыши на каждой партиции и выбираем unmount
  • Кликаем правой кнопкой мыши на каждой партиции и выбираем delete
  • Нажимаем кнопку "New" и создаем первую партицию
  • Выбираем тип FAT32, Primary partition и подходящий размер (скажем 6,5Гб если карта 8 Гб)и жмем Add
  • Создаём вторую партицию для данных
  • Жмём New и создаем еще одну Primary partition с файловой системой ext3 и размером 1 Гб (к примеру) и жмем Add
  • Создаём последнюю третью партицию для Свопа
  • Жмём New и создаем еще одну Primary partition с файловой системой swap и размером 128Мб (Данная цифра избыточна и если жалко можно даже 32мб) и жмем Add
  • Жмём Apply и спустя некоторое время все готово.
  • Можно перезагрузиться в Windows и восстановить свои данные

Так же подобные операции можно сделать,например,Acronis'ом.

-GPS софт для Андроида, зеркало
-Шрифты для Android OS
-Установка ядер из автобилда, спасибо padrecc
-Инструкция разборки образов сборок на ББ , спасибо padrecc \ Альтернативная(более удобная) инструкция от catmat
-Старый вариант клавиатуры на сборках SHubCRAFT
-Программа для работы с картой на ББ в Андроиде PC Suite for Android , спасибо rustams
-Инструкция по калибровке батареи в Андроид, должно помочь с тем, что заряжается не до 100%
1. Загружаем WM и заряжаем до 100%, выключаем и заряжаем до зелёного индикатора
2. Грузим WM и сразу Андроид, удаляем /data/system/batterystats.bin, получиться только с менеджером типа ®Root Explorer
или используем любой терминал под Андроид и вводим
su
rm /data/system/batterystats.bin

3. Перезагружаем Андроид

- Редактирование startup.txt
Зачем это нужно?:
- можно менять размер создаваемого img свапа (размер data.img - образ внутренней памяти)
- менять разрешение интерфейса ("плотность" элементов интерфейса)
- указывать путь на карте памяти, откуда будет грузиться Android (может решить проблему с загрузкой Android)
- а так же другие возможности

- Инструкция по уменьшению энергопотребления.Скриншот идеального энергопотребления во "сне" + дополнительная информация по энергопотреблению
- Для контроля за жором батареи скачиваем виджет Прикрепленный файлCurrentWidget_all.apk ( 39.78 КБ )

-Ярлык для быстрого запуска Android
- Программа для использования кнопок на экране, вместо аппаратных

Блекмаркет
- фикс зелёной камеры: Прикрепленный файлbuild.zip ( 2.69 КБ )

Прикрепленный файлCLRCAD.exe ( 4 КБ )

- Перенос контактов HTC HD2 - Android OS SD (Пост #5046983)

K
Дорогие друзья! Вопросы по поводу покупки HD2 с целью прошивки его на Android задаем в теме Выбор и сравнение
Прошивки Android обсуждаем здесь HTC HD2 Android NAND ROM + MAGLDR

Уважаемые пользователи, будьте взаимно вежливы, говорите "спасибо" повышением репутации (Изображение) Если у Вас нет еще 15 полезных постов, попросите поднять репутацию, нажав кнопку Изображение под сообщением того, кто Вам помог.

[center]Дорогие друзья! Гигантскую работу по портированию Android OS делает многоуважаемый Cotulla.
Неоценимую помощь в создании шапки оказали roly, r3c130n , Семён и lena na BMW. Большое спасибо!


Сообщение отредактировал krasavecxxx - 24.05.16, 07:07
Причина редактирования: правка



Реп: (1)
Другая сборка пошла, единственное, кто подскажет как обновить гугл сервисы? Многие программы кричат, что нужно обновить. Тот же самый гугл плей стор тоже старой версии.
"Unofficial AOKP32 (AKA IceCreamTostidroid) [kernel] [ICS 4.0.4] (SD/Magldr)" - быстро батарея умирает, просто на глазах сжирает батарею.

Сообщение отредактировал Der_Clown - 16.09.15, 08:03



Реп: (71)
Всех приветствую! Подскажите пожалуйста, перепрошил другу данный аппарат на андроид и не могу понять какая кнопка отвечает за открытие меню "меню функции", ему нужно перенести контакты, которые он сохранил на карту сд и что бы я ни нажимакл, все выводит на рабочий стол. Если не затруднит, ответье в QMS, а то я не добавлял эту тему в избранное, т.к. не по моему профилю )) Заранее всех благодарю!!!



Реп: (1)
Возможно я чего то не понимаю, друзья. но по всем инструкциям в папке ISC или в папке Android на портированных прошивках для увеличения "внутренней памяти" предлагают заменить файл data.img
Ну скачал я его скинул в папку где clrcad.exe haret.exe
толку ноль
система использует не .img а .ext4

поковырялся в файле startup.txt. увеличил цифру с 256 до 1024
так вот он создаёт (ДОЛГО) файл data.ext4
сам. в этой папке.

А ТЕПЕРЬ Вопрос: можно ли переименовать data.img в data.ext4 и не парить мозг?
и почему всё-таки ext4 а не img использует портированная прошивка (которая грузится из под Win Mobile)

Сообщение отредактировал lapin_av - 25.02.16, 12:03



Реп: (1)
вопрос номер 2. ставил программы для быстрого запуска андроида. DualBoot и просто ярлычок для запуска. Обе программы ругаются что не видят Haret.exe
хотя он лежит на SD в папке ICS



Реп: (375)
lapin_av @ 26.02.2016, 07:21 *
вопрос номер 2. ставил программы для быстрого запуска андроида. DualBoot и просто ярлычок для запуска. Обе программы ругаются что не видят Haret.exe
хотя он лежит на SD в папке ICS

Вот эту попробуй. HTC HD2 - Android OS SD (Пост roly #4927510)



Реп: (2)
У меня WM 6,5. Попробовал разобраться как поставить Андройд.. сначала на карту. Открываю в шапке "путеводитель по портированию Андройд" - ошибка 404. Ладно. Читаю, что надо сначала разбить карту на два раздела и дальше "Монтируется EXT4 из-под NAND и SD следующим образом:
cd /
mkdir native
mount -t ext4 -o rw,noatime,nodiratime /dev/block/mmcblk0p2 /native
" "Надеюсь, всё доступно объяснил." - пишет автор. Да конечно доступно!
То есть, я так понимаю, что простые люди этим телефоном уже не пользуются. Осталась кучка программистов, и пользователей, которые за 10 лет собаку на нём съели, которые ради прикола ставят на него то одно, то другое и пишут друг другу, верно? Есть какая-то инструкция понятная?



Реп: (0)
https://www.youtube.com/watch?v=55qaLsAagMA

https://www.youtube.com/watch?v=MwOBK9V_0uE

Инструкция: HTC HD2 - прошивки Android 4.0 - 4.4



Реп: (0)
Всем привет! :dirol: сильно ли отличается код ядра WinCE и Android (Linux)? Я спрашиваю потому, что интересует можно ли портировать аппаратно-зависимые модули из ядра Android на WinCE??? Если нет, то как тогда Android установили на HD2 ???



Реп: (181)
volk112 @ 27.03.2016, 00:01 *
Всем привет! :dirol: сильно ли отличается код ядра WinCE и Android (Linux)? Я спрашиваю потому, что интересует можно ли портировать аппаратно-зависимые модули из ядра Android на WinCE??? Если нет, то как тогда Android установили на HD2 ???

Вроде был похож на нексус one, вот и портировали



Реп: (5)
* Leliil,
+1

Дрова одни и те же.



Реп: (5)
Есть вопрос, только не ругайтесь. Поиск пробовал. Есть HTC HD2 T-Mobile c Android 4. Хочу вернуть Windows mobile, но при этом хочется сохранить и Android, с возможностью выбора ОС при загрузке аппарата. Как это сделать?

________________________________

Блин, это дурдом. Никак не мог избавиться от учётки Google предыдущего владельца. Нигде не нашёл вариантов её удаления. Решил сделать Hard Reset. Сделал... И теперь делаю его при каждой перезагрузке. Неважно, как: простая перезагрузка, через выключение-включение, выдёргивание батареи, нажатие на кнопочку перезагрузки — каждый раз всё сначала. Что за хрень вообще?

________________________________

Хочу вернуть назад Windows Mobile, но как это сделать, если для перепрошивки требуется ActiveSync? Android с ним не дружит... Как сделать откат?

Всё, понял. Надо было зайти в матрас.

http://chezasite.com/f…roid-na-vindovs.12998/

Сообщение отредактировал hex_1855 - 01.07.16, 01:55



Реп: (1992)
M
Тема закрыта в связи с длительным отсутствием активности и будет перемещена в архив.
Если возникнет необходимость, что-то добавить в тему, Вы можете обратиться к любому модератору раздела Android - Разработка и программирование


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 08:43