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
Причина редактирования: правка



Реп: (151)
Proms @ 17.10.2010, 21:51 *
ro.board.platform=xxxxxx

за место иксов название модуля.с ядрами хастарин допустим lights.htcleo.so

нет. фигни наговорил. щас опишу как правильно. минуту.

Добавлено 17.10.2010, 20:55:

FeHuKc @ 17.10.2010, 21:52 *
скажите что вообще мне нужно для прошивки.. какие проги....Заранее благодарстыую.... ;)

не в той теме ты вопросы задаешь, дружок.
радио последнее ставь. (15)
прошивку - от мага. moon light.

Добавлено 17.10.2010, 20:58:

catmat,
arthurkas,

В общем попробуйте сделать так.
В build.prop что бы было

"ro.board.platform=qsd8k" (и посмотрите что там изначально было написано. мне скажите.)

Дальше. В папке hw модуль дублируйте. один оставьте названный как и изначально, а копию назовите "lights.qsd8k.so"
Перезагрузитесь. И скажите изменилось что нибудь или нет.

Сообщение отредактировал Proms - 17.10.10, 21:00



Реп: (-1)
Так как правильно закачивать приложения в телефон через шнур?

Следующий порядок не подходит!
1) Подключаю телефон к компу
2) Выбираю в Андроид режим "как флешка"
3) Закачиваю нужные приложения в определенную папку
4) Отключаю телефон через ББшное "Безопасное отключение"
5) Телефон продолжает заряжаться. Выдергиваю шнур.
6) Захожу в папку, куда закачал приложения (или файлы, не важно). Там, конечно, пусто.
7) Запускаю команду List SD-card (как здесь посоветовали) в программе GScript
8) Снова захожу в папку, куда закачал приложения (или файлы, не важно). Там опять пусто.
9) Перезагружаю Андроид. Захожу в папку - там этот файл *.apk, но с неестественной иконкой. Файл не запускается, пишет ошибку.

Тоже самое и со всеми остальными файлами и папками. Файлы и приложения загружаю не в папку Android, а в корень SD карты.

Так как правильнозаписывать файлы?

Добавлено 19.10.2010, 15:45:

armageddon528 @ 19.10.2010, 16:07 *
Пользователи сборки MCCM отзовитесь, у вас устанавливается full версия?

У меня тоже не работает.



Реп: (16)
Где в МССМ управлять карточкой, я не могу подсказать (у меня другой андроид), но проблема со Злыми Птицами как раз и решается размонтировать-смотнтировать карточку:
apk-фаил переписывается с карточки в основную память (допустим, в папку data). Затем размонтировать карточку, установить игру, смонтировать карту обратно.

Сообщение отредактировал Skelkvank - 19.10.10, 16:31



Реп: (64)
Вот что я достал из XDA для пользователей MCCM и для тех кто хоть как-то шарит по англу:
Going to settings/SD card and phone storage causes ( Download widget call mini info from market)
OR Try this : (Thanks graffitilost)
Enable sdcard from menu (fixed)
1.you have to down load the terminal emulator from market place

2.open it and type "su" and press enter. allow super user access to it (mine kept freezing so i backed out and re started it. You will need to type "su" again and a window should pop up )

3. then if anything was done right you should see a "#" sign were your about to type the next line.

4.then type "mkdir /data/sd" make sure there is a space between the mkdir and the first /.

5.if everything worked right then nothing should happen except it moves to a fresh line in the emulator .

if you did everything right you should be able to go into settings and unmount your sdcard from there.[color="crimson"][/COLOR]


Note : If u had problem with installation apps try this :
1-install Terminal Emulator
2-u should have Superuser to get to root
3-open Terminal Emulator
4-Press window button/Preferences/initial command
5-write
#su (enter)
fix_permissions (enter)
reboot
all application force close will vanished
Thanks to seaman2k
or
UseROM Manager from Market

Если проще и своими словами:
1. Качаете из Маркета "terminal emulator"
2. Запускаете, пишите "su" (без кавычек), нажимаете Enter, после чего должена появится решетка сразу после "su"
3. Сразу же (ничего не нажимая) пишем "mkdir /data/sd" (без кавычек) ПРИ ЭТОМ убеждаемся что между mkdir и "/" есть пробел!
4. После этого через настройки монтируем и размонтируем нашу карточку.

Но мне игры с карточкой не помогли установить злых птичек =(

Сообщение отредактировал armageddon528 - 19.10.10, 17:19



Реп: (8)
htc_linux Htc Linux
Upgrade the #Linux based OS on your @HTC #HD2 to the latest kernel to get latest driver updates http://bit.ly/as7l1A



Реп: (228)
st13Pavel @ 20.10.2010, 01:12 *
Кстати, чем умные люди расход батареи смотрят?

CurrentWidget



Реп: (48)
Наткнулся на сборку c CyanogenMod, вроде все работает, немного тормознутая но вполне юзабельная.
Вроде еще никто здесь не выкладывал.

Скачать:
BiffMod-Hd2-v-1-0.zip (http://www.multiupload.com)
Ссылка на тему:
http://forum.xda-developers.com



Реп: (1521)
adf_pro @ 20.10.2010, 15:39 *
Вопрос такой: а что использование видеоускорителя под андроидом не позволяет добится снижения потребления во время проигрывания видео по сравнению с виндой?

Для этого нужно, чтобы плеер (софтовый) умел использовать этот ускоритель.



Реп: (1)
Я писал о проблеме с чрезмерным энергопотреблением в режиме ожидания:

Проблема с энергопотреблением, расход 60mA в сонном режиме, при этом Advanced Task Killer убил все процессы, выбран режим в самолете, отключен wi-fi и т.п., и в SetCPU поставил минимальные частоты для сонного режима. Расход батареи отслеживаю с помощью Current Widget.

ПО на моем устройстве:
[19.10.2010] Mdeejay Froyo Sense v. 2.6 NextSense
HD2 moon light WM6.5 v1.32
Radio hTC TMOUS 2.11.50.20

Система свежая, никакого дополнительного ПО не ставил.
Непомерный расход батареи также был и в предыдущих версиях и других сборок андройда.

Вот актуальное содержимое лога Current Widget:
Запущенные приложения:
android.process.acore;com.android.phone;
com.htc.android.htcime;system;com.htc.launcher;android.process.media;
com.estrongs.android.pop;com.htc.RosieUtility;com.android.vending;
com.htc.bg;com.htc.bgp;com.android.mms;
com.android.settings;com.google.android.gm;
com.google.process.gapps;com.google.android.apps.uploader;
com.manor.currentwidget;com.fd.httpd;
com.estrongs.android.taskmanager;com.android.voicedialer;
com.htc.htcMessageUploader;com.mhuang.overclocking;
com.svox.pico;com.htc.android.mail;
com.google.android.apps.maps:FriendService;

Расход батареи в сонном режиме:
2010/10/19 22:53:02,-177mA,51%
2010/10/19 22:54:11,-60mA,51%
2010/10/19 22:55:01,-60mA,51%
2010/10/19 22:55:02,-60mA,51%
2010/10/19 22:55:27,-60mA,51%

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


Мне удалось ее решить!
Решение оказалось достаточно простым, я перепрошил радио более новой версией с Radio hTC TMOUS 2.11.50.20 на Radio hTC EU 2.15.50.14



Реп: (46)
ilygor @ 19.10.2010, 20:50 *
Нет таких программ, 2 андроида не запустить с одной карты


это как же это?, позвольте не согласиться!
у меня вот эта штука замечательно работает.
Exceller Multiple Build Loader for Android/Ubuntu.

Пишешь андроиды в корень карточки в разные папки, например как я делаю "A_mdj_FS11cl", "A_mdjEVO17"
потом эти имена папок вписываешь в строке startup.txt каждой папки соответственно:
set cmdline "rel_path=A_mdjEVO17 nand_boot=0"
При загрузке Экселлера в винде, тапом по пункту ([3] more found) ты переключаешь образы, в который будешь грузиться.
Прикрепленное изображение
Цифра [3] в данном случае - количество образов/папок андроидов и линуксов, которые он нашел на карте.
Кстати, активировать таймер запуска (в секундах) в настройках не советую. Стремная штука.
Тап по картинке винды или андроида грузит соответствующую систему.

Прикрепленный файлEBL2.1a._PlusUbuntu.cab ( 313.25 КБ )


Сообщение отредактировал check.east - 20.10.10, 22:03



Реп: (1508)
★10.20.2010★HyperDroidV1.7★CM6★michyprima's R11+AXI★Fast,Stable,Latest★

Описание
-Bleeding Edge Stuff (Newer code than the Current FRG33)
-Updated Base to September 29 Nightly
-We're now on Android 2.2.1 (FRG83)
-Tightened Up the Elements of the ROM
-Small Tweaks & Fixes

Что работает:
What's Tested & Working:
- Wifi
- GPS
- 3G
- LED Lights & Keypad Lights
- Camera with flash properly exposed
- Bluetooth
- 2D/3D Games (Gameloft, Com2Us, EA, CamelGames, etc.)
- Everything thats working on other builds
What Probably Doesn't Work (or works but is unreliable) :
- WiFi Tethering is not reliable (new feature in development)
- USB Tethering is not reliable (works well with Easy Tether!)

Дополнениe
On First boot, ADW may crash if you "rush" it let it load completely for the first time.
Use all the defaults (including build folder name and kernel) before changing anything.
On First Boot, Open Spare Parts and Disable Compatibility Mode to get Full Screen Apps in Older Apps that don't scale
Change Statusbar Colors Using CMSettings-User Interface
Fully Charge while Device is Off before first boot, then upon first boot go to terminal and enter these (without the quotes) and press enter after every line.
su
rm /data/system/batterystats.bin

Ensure that Keypad Lights are on when Haret is launched.

Скриншоты
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение



NAROD

Сообщение отредактировал Dde11 - 21.10.10, 23:12



Реп: (25)
[Исправление] чувствительности микрофона и постороннего шума при разговоре

Симптомы: На новых сборках основанных на evo наблюдается слишком высокая чувствительность микрофона и люди на другом конце линии плохо вас слышат. Кажется, что вы находитесь в шумном месте, хотя на самом деле вы можете находиться у себя дома в полной тишине.
Выявление проблемы: Возьмите второй телефон и позвоните с него на HD2, который следует положить на стол или что-то подобное. Постучите пальцами по столу или твердой поверхности на расстоянии примерно 1м от телефона. Если в телефоне вы услышите шум, словно вы стучите молотком, а не пальцами, значит проблема присутствует и вам стоит попробовать данный фикс. Ну и, естественно, если проблема присутствует, то люди на другом конце будут плохо вас слышать.

Решение: Переименуйте с помощью RootExplorer файл default.acdb в /system/etc/firmware и перезагрузите телефон(можете задать любое имя).
Так же рекомендуется использовать прошивки WM, в которых нету "робоголоса", например VBN ROM

Если у вас сборка на основе ядра от Nexus - НЕ ДЕЛАЙТЕ ЭТОГО!

Стоит отметить, что если у вас не задействован этот фикс и у вас нету "робоголоса", то не факт, что он не появится после фикса, если у вас не подходящая прошивка WM.

Все благодарности уходят Cotulla, нескольким людям из IRC #htc-linux-chat и lippa
P.S. В данный момент ведутся работы по обновлению файла default.acdb Когда они будут закончены, вам не нужно будет это исправление.
Источник: XDA Developers

Сообщение отредактировал Hunterok - 22.10.10, 02:17



Реп: (809)
Для EVO сборок. (Не для HD!)
Пофиксили камеру HTC. Теперь снимает в разрешении 5 мегапикселей вместо 3-х или якобы 5-и.
Файл положить в /system/app поверх старого.
Если есть файл /system/app/HTCCamera.odex - удалить его.
adb push HTCCamera.apk /system/app
adb shell rm /system/app/HTCCamera.odex


Прикрепленный файлHTCCamera.apk ( 861.92 КБ )

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


Сообщение отредактировал Dde11 - 28.11.10, 21:08



Реп: (809)
cinealliance @ 22.10.2010, 16:27 *
проблема при звонке: когда хотим позвонить кому-то то сразу тел соединяться и денежки с счёта выписываются
а до звонящего не чего не доходит

Прочитать внимательно инструкцию. Номер набирается с + ?
Для того. чтобы избавиться от добавления 011 при наборе номера начинающегося с "+" замените файл com.android.phone_preferences.xml из архива со сборкой в директории /data/data/com.android.phone/shared_prefs с помощью ES Проводник, предварительно включив в нем функцию Root в настройках - Файл находится в архиве со сборкой!



Реп: (1508)
Внимание!
Специально была создана тема HTC Leo (HD2) - Ubuntu
Теперь прошу вести обсуждение по Ubuntu в той теме.

Сообщение отредактировал Dde11 - 24.10.10, 12:04



Реп: (252)
Вышло новое ядро.
Kernel hastarin r7.7 (Overclocked, Undervolted, AXI enabled, CIFS/NFS support, extended battery support)
Прикрепленный файлhastarin_r7_7.zip ( 4.72 МБ )


Список изменений

darkstone - Shadow Writes and Writecombine for faster graphics
gauner1986 - 802.11n support, video driver cleanup/tweaks
hastarin - Undervolting (finished with AXI support), Overclocking, Interactive governor, CIFS/NFS, extended battery support (thanks Downy, Tubgirl, etc for testing)
rajko - Working compass!! (yes Google Sky Maps works)

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

-первое впечатление: не "тупит" блокировка. и чуть быстрее стала работать.

Сообщение отредактировал GarryBig - 26.10.10, 21:35



Реп: (1508)
darkstone HD2Froyo V3 от 26.10
HTC Desire NOSENSE build (HD2Froyo V3) (Based on DeFrost by richardtrip, source ) for HTC HD2 by darkstone on 26.10.
Список изменений
Updated lib_htcril_wrapper & htcleo.abcd
Some performance tweaks
Dropped Passion base and changed to AOSP+Cyanogenmod build base
Theme-less
Uses PPP (sorry rmnet folk, rmnet doesn't appear to be functioning correctly in the EVO kernel)
Updated kernel to latest EVO commit on 25/10/2010 from here

Дополнениe
Make sure to reboot after first boot, apps needing root access won't work. Phone calls will have no audio. Make sure you reboot!
This build can not be used to upgrade previous versions of HD2Froyo, you must start fresh. Use titanium backup to backup your current settings.
Creates a 1GB data.img if there is no data.img present. I have included a clean 1GB data.img for a quick first boot.
Don't worry about FB console not showing, that's normal


Narod

Сообщение отредактировал Dde11 - 27.10.10, 00:14



Реп: (252)
▐ BUILD▐ 27.10.2010▐ ★shubCRAFT 2.0★CM6★▐ ★Kernel: ElBartoME 2.6.32.15 #3★

Три варианта:
- shubCRAFT 2.0 drop mode
- shubCRAFT 2.0 Minimal Hybrid
- shubCRAFT 2.0 Cyanogenmod Stock
shu8i настоятельно рекомендует использовать ядро hastarin 7.7

Изменения:
- Удалены лишние (ресурсоемкие) программы.
- Включен Keypad fix.
- Adobe Flash функционирует
- Папка снова изменена на "Android", автозагрузка программ работает.
- Для лучшей производительности обои изменены на статические.

Что работает
- Wifi
- GPS
- 3G
- Camera with flash
- Bluetooth
- Everything thats working on other builds

Примечание
- Для того, чтобы получить тот же результат, как на скриншоте Cyanogenmod , скачать cmparts_ui, скопировать его на SDCard (корень), перейдите в раздел Settings-CyanogeMod-User Interface - Tweaks extras -Import colors from XML
- Для активации HTC_IME клавиатуры,идем в Settings -Keyboards (после установки). После этого долгий тап на поле ввода текста - Input method - HTC_IME

shubCRAFT 2.0 drop mode
Скриншоты
Прикрепленное изображение


shubCRAFT 2.0 Minimal Hybrid
Скриншоты
Прикрепленное изображение


shubCRAFT 2.0 Cyanogenmod Stock
Скриншоты
Прикрепленное изображение


1Gb IMG - .img файл положить с заменой в папку Android

Сообщение отредактировал Dde11 - 28.10.10, 16:36



Реп: (252)
Для фанатов двух операционных систем Windows Mobile и Android заставочка на загрузку девайса:
Прикрепленный файлWinDroid_Splash.rar ( 756.65 КБ )

откопал на XDA
Скриншот
Прикрепленное изображение

Просто статичная, но очень красивая картинка (ИМХО) перед началом загрузки девайса. Оригинальный сплеш не заменяет, а просто добавляется перед ним :)

Сообщение отредактировал GarryBig - 28.10.10, 07:48



Реп: (252)
А я сегодня такое умозаключение сделал. Большая часть людей, которые жалуются на потребление энергии, стараются выключить WiFi, GSM, GPS, GPRS, etc... и естественно отключают всякие автоматические обновления, определения местоположений и синхронизации. Я же последнее время наоборот, все интерактивное и автоматизированное стараюсь держать включенным, а когда начинаю экономить - потребление наоборот возрастает! Ну и соответственно мне пришла в голову мысль: А что если, например, синхронизация с гугл аккаунтом, по умолчанию стоит раз в сутки, наступает этот момент и программа пытается обновиться и натыкается на запрет (который пользователь установил для экономии энергии). Программа снова возвращается в исходное положение (например ожидания), опять определяет что пришло время обновляться и снова начинает лезть в инет, снова натыкается на запрет пользователя и возвращается с ошибкой обновления (а должна например быть с ошибкой "запрет обновления - БОЛЬШЕ ТУДА НЕ СУВАТЬСЯ"). Получается по сути зверек не спит, а в фоне происходит не ресурсоемкая, но все же цикличная и постоянная работа программы. Вместо того, чтобы соединиться с сервером, потратить немного энергии на синхронизацию и дальше спать спокойно, зверек упорно работает. Ну и например у программы стоит по умолчанию проверять обновления с 3:00 до 4:00, вот она и пытается весь этот час обновиться. А если у программиста руки совсем кривые то она будет долбиться в интернет до тех пока не попадет. Но это может быть любое приложение, любая программа или системная утитлита, твиттер - шмиттер....
Не факт что это гугл аккаунт, это было для примера. Программы ведь пишут разные программисты, и они по разному реализуют свои функции ( а у некоторых еще и руки кривые ).
Это может касаться не только обновления самой программы, но и просто данных, например: погода, новости, текущее время, AGPS, почта, любая информация из сети.

Думаю это не единственная, но скорее всего основная причина "жора" батарейки.

PS: кстати сегодня за ночь, потребление было 4-6 mA, и это со включенным GSM и WiFi, никаких запретов на обновления, три или четыре раза за ночь подскакивало потребление до 21 - 28 mA. Обновление лога батарейки - ежеминутное.

PPS: ну вот и проверил свою теорию: сегодня в обычном состоянии выключил телефон, через десять минут проверил потребление - 6-22 mA. Включаю режим в самолете и проверяю лог через 10 минут: первые две минуты 6, 22 mA; остальные 8 минут 51-58, выключаю режим в самолете - все приходит в норму! Возможно это совпадение, проверьте пожалуйста те у кого нормальное потребление энергии.

PPPS: Проводя очередной эксперимент при включенном режиме "В самолете" получил стабильный результат в течении 5 минут - 4 mA. Это думаю только подтверждает догадки - возможно именно в этот период ни одной программе не потребовалось лезть в инет. У многих наблюдается такая картина в течении часа или трех, потребление стабильно низкое, потом оно подскакивает и помогает только перезагрузка. А что происходит во время перезагрузки, все программы запускаются заново, вероятно переменная отвечающая за обновления обнуляется, пока не наступит час X. И все хорошо пока опять не наступило время лезь в сеть. Отсюда это рандомное потребление энергии.

Сообщение отредактировал GarryBig - 29.10.10, 06:05


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

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

Сейчас: 29.03.24, 10:18