Данная версия безопасна! Виндовс на вашем телефоне не накроется!

Если телефон не включается выньте батарею, вставьте, включите и у вас врубится виндовс!

По другим вопросам обращайтесь к инструкции приведённой ниже!

Скачать:  http://www.megaupload.com/?d=5YB81UH9

Сборки Androidа. Для скачки нужно зарегистрироваться.

http://4pda.ru/forum/index.php?showtopic=201120

http://4pda.ru/forum/index.php?s=bda92daa533ecbb31a7047aef0d870de&showtopic=153626

 

 1. Обязательным условием для запуска Андроида является наличие прошивки радио версии 2.08 или выше. Официальная прошивка HD2 поддерживает андроид только с версии 3.14, и при этом не требуется обновлять радио. В остальных случаях по вопросам "как обновить радио" обращаться в тему перепрошивки . Обязательным требованием для перепрошивки радио является наличие HSPL
2. Скачать любую понравившуюся сборку андроида.
3. Распаковать содержимое архива со сборкой на карту памяти. Пример пути к файлу: Код
sdcard/Android/HARET.EXE
После чего на карте памяти должно быть свободно не менее 300Мб. Информация, в в какой папке должны лежать файлы сборки, чаще всего находится в файле ReadMe, обычно идущем в архиве со сборкой. Если вы не читали файл ReadME писать в тему запрещается.
4. В Windows Mobile запускаете файл CLRCAD.exe(есть в сборках)( 4 КБ )Кол-во скачиваний: 2434

(внешне никаких действий не будет)
5. Запускаете HARET.exe (есть в сборках)
6. Что бы дальше не происходило на экране - это нормально. Если же запуск сразу останавливается на текстовом поле "jumping to kernel", то ждать дальше не имеет смысла - Андроид не загрузится, возможно проблема в том, что вы не выполнили пункт 1. Первый запуск Андроида может длится довольно долго, обычно 5-10 минут, но больше 20 минут ждать не имеет смысла.
7. После первой загрузки Андроида рекомендуется 1-2 раза перезагрузиться. После перезагрузки устройства вновь загрузится windows - это нормально, т.к. Андроид грузится с карты памяти и не может инициализироваться при загрузке аппарата.
8. Для повторного запуска Андроида нужно повторить пункты 4 и 5.

Замечание 1: Не рекомендуется использовать карты памяти объёмом менее 2х гигабайт! Запуск новых сборок Андроида на картах меньшего объёма не гарантируется!

1. Не работает звук - нужно запустить файл CLRCAD 1 раз перед запуском HARET.exe;
2. Выключается подсветка экрана при загрузке и не работает - до загрузки Android OS в WindowsMobile нужно отключить автоподсветку дисплея (Настройка - Звук и дисплей - Подсветка - убрать галку с чекбокса "Автоматически регулировать")
3. Запустил, но нет русской клавиатуры - нужно поставить её из Android Market или, например HTC Touch Input
4. Моя прошивка слетит если я попробую? - НЕТ! Android не прошивается (пока) - просто выгружается WM из оперативки и записывается Android. После СР всё будет как раньше
5. У меня глюки/что-то не работает/синий (зелёный) экран - это нормально. 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 где необходимо выбрать - "Отображать локальные контакты"

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? Нет. Объяснение от Cotulla . Однако, возможны недочёты в цветах на некоторых сборках.
20. Игры\приложения идут не во весь экран 1 вариант:идем SD-Card/Android/root/system ищем там build.prop
Открываем его редактором и меняем ro.sf.lcd_density=220 на ro.sf.lcd_density=240 , 2 вариант: запустить встроенное в сборку приложение Spare Parts(или найти его в маркете) и в нем снять галку с пункта Compatibility Mode. После чего перегрузить Андроид.
21. Как избавться от "залипаний" ? Ответ, спасибо doberman_dsl
еще один вариант: необходимо произвести отключения G-Sensorа: Под правами root заходим в папку system\lib\hw и переименовываем или перемещаем файл sensors.bravo.so и перегружаемся, спасибо mdeejay
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. Ещё один способ переноса контактов из WM в Android и синхронизации.
37. Как русифицировать сборку? Установить из маркета MoreLocale2


Замечание 1: Продолжение FAQ читаем здесь

 

 

В любую сборку можно установить любое ядро. Именно оно определяет стабильность, энергопотребление и производительность сборки. Как это сделать читать в продолжении FAQ. В старых сборках (не обновлявшихся больше двух недель) для получения наилучшей работы и функциональности рекомендуется обновлять ядро на самое последнее.

 

 ! 
 

NAND ПРОШИВАЛЬЩИК ВЫШЕЛ! ПОДРОБНОСТИ ЗДЕСЬ!!!

 
 

 

Наиболее популярные сборки Android:

Спойлер (+/-)

1. Сборки от Mdeejay

Спойлер (+/-) (Информация)
MDJ FroYo Sense Revolution - основана на прошивке для HTC Desire, сильно переработан графический интерфейс, добавлен сторонний софт.
MDJ Froyo Sense Clean - основана на прошивке для HTC Desire, при этом практически полностью её повторяет.
Mdeejay FroYo HD - основана на прошивке для Desire HD. Особенностью является новый интерфейс от HTC - Sense 2.0.

2. mattc Leo + Froyo w/Sense 1.8 Kernel: 2.6.32.15 #5 withSense
3. HyperDroidV1.7 noSense
4. MCCM SE (FroyoStone Sense v3.2) withSense - чистая стабильная и очень быстрая сборка на основе FroyoStone Sense v3.2 от darkstone(darkstone свою сборку больше не поддерживает)
5. darkstone SuperRAM FroYo v1.5 Beta noSense

Результаты опроса 12.11 - 19.11

Спойлер (+/-)
 Уменьшено на 64%

886 x 536 (101.36 КБ)


Новинки сборок:Спойлер (+/-)

[Desire Z v1.72.466.4][v0.3.1n] [new Initrd] NEWSENSE от [29.2010]
HD2ONE 0.3.6 noSense от 22.12.2010
darkstone SuperRAM FroYo v1.5 Beta [Hastarin custom] noSense от 18.12.2010
Ginger_hd2 Ginger_hd2 [Hastarin 8.5.3] Gingerbread 2.3 style от 13.12.2010
MCCM HD V3.0.1[DESIRE HD Build by mdeejay] [hastarin r8.5.3] NEWSENSE от14.12
darkstone SuperRAM FroYo v1 noSense от 13.12
HD2ONE 0.3.4b [Hastarin r8.5.3 (old camera)] CM6.1 noSense от 9.12
MCCM HD V2.0 [DHD Build by mdeejay] [hastarin r8.5.1] DESIRE HD 07.12.2010</a>NEWSENSE от 07.12.2010
MCCM IR V1.7.1(Incredible)[kernel hastarin r8.5.1] withSense от 30.11
[BUILD]UPD (29.11.2010)Android FRG83.MCCM IR V1.7(Incredible)[kernel hastarin r8.5.1] withSense от 29.11
[BUILD](Nov.29.10) EVO Black&Blue Remix V0.2 (kernel hastarin r8.5.1) withSense от 29.11
MCCM SE V3.4(FroyoStone Sense v3.2)[kernel Hastarin r8.5][/color] withSense от 27.11
MCCM SE V3.3(FroyoStone Sense v3.2)[kernel Hastarin r8.4] withSense от 20.11
MCCM SE V3.2(FroyoStone Sense v3.2)[kernel Hastarin r8.2] withSense от 17.11
MCCM SE 3.0 noSense от 5.11
SuperHD2 V1.4 noSense от 28.10

Спойлер (+/-)
Copy Anrdroid Folder to the root of your SD card. Run clrcad & haret.
Once booted into Android, type the following into Terminal
su (press enter)
fix_permissions (press enter)

and let magic happen

To Avoid Screen Freezes
-Press menu and go into Adw Settings/System Preferences/Home Orientation and select Portrait

If you want to change Lock Screen Security
-Just go into Settings/Location&Security/Set Up Screen Lock and select your desired Security Lock.

Known Issues:
If you get unable to mount sdcard plz replace set cmdline "rel_path=Android" with set cmdline "rel_path=Android loop_partition=mmcblk0" in startup.txt

Tweaks&UI Interface:
To get same results as above (White clock,Date,Carrier) go to Settings/Cyanogenmod Settings/UI Interface and select colors. Reboot and you will see Results.

shubCRAFT 2.0 CM6 Kernel: ElBartoME 2.6.32.15 #3noSense от 27.10
darkstone HD2Froyo V3noSense от 26.10
HyperDroid V1.7 noSense от 20.10
FroyoStone Sense - V3.2 withSense от 17.10Спойлер (+/-)

Fixed PPP disconnects (updated lib_htcril_wrapper)
Added more APN's (T-Mobile users, I'm looking at you for cluttering up my thread )
Updated kernel to latest EVO commit as of 17-Oct-2010 00:44 from here: http://oe.netripper.com/files/htcleo...uild_evo_tree/
Re-enabled Stagefright for videos.
Some performance tweaks.
Camera flash now work correctly, this is fixed in the kernel.

 

Архив сборок

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

Замечание 2: Насколько известно, энергопотребление в Андроиде весьма высокое..Если разряжается быстрее, чем в WM - это нормально.
Замечание 3: Уважаемые пользователи! Если Вы хотите опубликовать новую версию сборки, просьба выложить в теме HTC HD2 - Сборки Android и дать ссылку здесь на пост, для публикации в шапке!
Замечание 2: различные по объёму data.img - образ внутренней памяти андроида, его размер определяет объём памяти доступной андроиду.

Уважаемые пользователи! При описании ошибки, пожалуйста, сообщайте дополнительно следующую информацию:Спойлер (+/-)

 

·Версии ПЗУ WM

·Версии радиомодуля

·Размер, класс, размер кластера SD карточки

·Запущенные радиоинтерфейсы (gps, wifi, bt 3g/2g), активные синхронизации (Их может быть и несколько)

·Была ли выполнена команда fix_permissions

·Чистый ли data.img

·Используется ли "автозагрузчик" в WM

·Используется ли SetCPU если да, то с какими параметрами

Также, не лишним будет приложить лог CurrentWidget в спойлере за отчетный период.

 

 

Ядро Android OS,центральная часть операционной системы


На данный момент существует 2 параллельных ветки ядер: от MDJ и от Hastarin. Какое именно поставить каждый решает сам, но обычно нужно ставить последнюю не бета версию ядра. Обе ветки основаны на ядре от HTC Evo 4G.


Спойлер (+/-) (ЯДРА)

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Спойлер (+/-)

- Patched i2c for G-Sensor fix (Thanks to mdebeljuh & jdivic)
- Added gauner1986's hack to force 802.11n support on.
- Removed BFQ
- Set 1228 @ 1.37V
- Removed "Increase OBUFSIZE to 4k" patch

Ядра R3.1\S3.1 от Mdeejay
Ядро hastarin r8.2 от 11.11
MDJ_S3_OC1228_UV925_SG_HAVS_BFQ_SMARTASS.zip ( 3.37 МБ )Кол-во скачиваний: 52
Ядро S3 от mdeejay от 11.11.10.
MDJ_R3_OC1228_UV925_IG_HAVS_BFQ_SMARTASS.zip ( 3.37 МБ )Кол-во скачиваний: 16
Ядро R3 от mdeejay от 11.11.10.

Спойлер (+/-)

- Updated http://gitorious.org/linux-on-wince-...90838e56fc3ef4
- Increase OBUFSIZE to 4k, optimise the upload speed for the PPP connection
- Working zoom in HTCCamera

- Working Footprints on all builds
MDJ_S2_OC1228_UV925_SG_HAVS_BFQ_SMARTASS_FIX.7z ( 2.27 МБ )Кол-во скачиваний: 36
Ядро S2 fixed от mdeejay</a>
MDJ_S2_OC1228_UV925_SG_HAVS_BFQ_SMARTASS_FIX.7z ( 2.27 МБ )Кол-во скачиваний: 15
Ядро R2 fixed от mdeejay[/url]
Ядро 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Спойлер (+/-)

- MAJOR CHANGES = now closer to main tree
- Removed gauner1986s video driver tweaks (they were causing issues merging the main tree)
- DOES NOT support extended batteries due to the new ace based driver (until I can figure out a fix, best bet for eb users is to catch myself and/or Markinus on IRC over the next week or so and we may be able to test further)
- DOES NOT support Overclocking/Undervolting/AXI My testing shows they provide minimal benefit in day to day use, and tend to cause unpredictable errors that will make troubleshooting remaining issues (like data issues) harder. I may release a kernel with these things when everything is running smoothly, but until then I won't even be running one on my phone.
- Perflocked = You can't even underclock with SetCPU. My reasoning is the same as above.
- Merged main tree (updated battery driver from Desire HD kernel, plus a tweak to help prevent oom errors)
- Updated wifi.mac patch by mdebeljuh (http://forum.xda-developers.com/showthread.php?p=8828147)
- Added PPP patch from http://docs.openmoko.org/trac/ticket/2212 (no this does not fix everything with PPP)

Ядро 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 МБ )Кол-во скачиваний: 89


Спойлер (+/-)
AB: Audio Boost
AXI: AXI frequency tweak
BFQ: BFQ IO scheduler (default CFS)
BFS: BFS cpu scheduler (default CFS)
HAVS: Hybrid Adaptive Voltage Scaling (Static Voltage Scaling - SVS is default)
OC: OverClock
UV: UnderVolt
Change log:
version 0.1.e
- based on git commit
* Working compass. A big thanks to Rajko!
- Extended battery support by Hastarin
- Thanks to michyprima's patch to fix issue with Airplane mode freezing the phone
- Memory leak fixed in firmware
- Mutex bug fix
- fix dma_sync_single_range*
- fix incorrect optimization for cpu govenors
- remove rwsem lock from CPUFREQ_GOV_STOP call (second call site) in CPUFREQ
- EXT4
* flush delaloc blocks when space is low
* fix async i/o write beyond 4GB to a sparse file
* correctly calculate number of blocks for fiemap
* prevent creation of files larger than RLIMIT_FSIZE using fallocate
* Ensure zeroout blocks have no dirty metadata
* fix possible lost inode write in journal mode
* fix memory leaks in error path handling of ext4_ext_zeroout()
* fix BUG_ON at fs/buffer in no journal mode
* fix potential quota dealock
- CIFS
* remove bogus frist)time check in NTLMv2 session setup code
* don't attemp busy-file rename unless it's in same directory
* fix malicious redirect problem in DNS lookup code
- CFS cpu scheduler
* fix over scheduling bug
* implement different treatment for idle shares
- fixes voltage table for both HAVS and SVS

[Ядро][EVO Base][Overclocking][Undervolting][Extbatts] michyprima@mainframe (r1) от 1.10Спойлер (+/-)

* Based on this git repo
* AXI Scaling
* 925 mv undervolting
* compass offset
* ext4, cifs and nfs (built-in, no modules)
* no perflock
* compiler optimizations
* up to 1190mhz overclock (default freq 245-998mhz)
* my modified battery driver featuring extended batteries support
* interactive governor
* 3D driver optimizations (up to 32fps in neocore)
* PPP only

What's new in r1:
- Changes to battery driver
- Rajko's compass fix
- latest official git enhancements

Оn non-blank data partitions you must do:
killall akmd
rm /data/misc/AK8973Prms.txt
reboot

 

Замечание 1: Для ядер, где модули (драйвера) идут в комплекте (т.е. в архиве кроме файла zImage есть ещё файлы), их установка (обновление) происходит в папки: ,спасибо Семён + метод быстрой замены модулей от iShad0w

Спойлер (+/-)

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

Замечание 2:
Приблизительные отличия ядер:от Nexus One (взятых из прошивки для Google Nexus One) -стабильнее интернет, нормальное воспроизведение музыки, вовремя срабатывающая вспышка.Ядра от Evo 4G (взятых из прошивки для HTC Evo 4G) - GSensor без залипаний, датчик освещения, компас.
-фикс зелёной камеры : build.zip ( 2.69 КБ )Кол-во скачиваний: 141

 

 


Спойлер (+/-)
-Выбор ОС для загрузки после включения коммуникатора
-Удобная работа с 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
Спойлер (+/-)windowsLibraries
android-sdk_r06-windows
QtADB Windows 14.07.2010
- Регулировка частоты процессора и разгон 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 КБ )Кол-во скачиваний: 419

Бесплатный конструктор сайтов - uCoz