Вчора я приїхав 1650mHa акумулятор для HTC Кайзер-на мене, що таке 300mHa більше, ніж оригінальні 😎 . Тому що я використовую телефон, який є не рідної Android потрібно зробити кілька заклинання правильно читати акумулятор у %-. Один легкий варіант є, якщо ви використовуєте стандартний ядра з editvate це шляхом встановлення нового значення Atools МВС років батареї flašvate з новим NBH і derzaete. Інший варіант полягає у використанні нестандартні ядра, яка не піддається до лікування і зробити atools grozena сусіди проблеми патч.

Перш за все дозвольте мені пояснити трохи теорії а потім отримати виправленнями. Коли внесення змін у його основі з вас зробити atools тонкої настройки системи в/sys/модуль / а потім віком залежить від вашого обладнання. Для мене важливий файл, який відповідає настройки батареї розташований у / sys/модулі/board_kaiser_battery/параметри/battery_capacity. Він містить, скільки одиниць це кількість акумулятор і на основі фігура всередині розраховується як набагато % є акумулятор зараз. Моє ім'я тому, що я не пишу, чистий ціле число одиниць і МВС років розраховується на основі формули

* 1,6 МВС років = одиниць

У моєму випадку це означає 1650 * 1 = 2640 одиниць, іншими словами, це зміст fajlčeto. Поспішно зробили в консолі, ви imbed

echo 2640 > /sys/module/board_kaiser_battery/parameters/battery_capacity

Настільки тут речі є кришталево чисте те, що повинно бути зроблено, де і чому. Тим не менш, тут настає момент до деталей, файлът в /sys директорията си занулява съдържанието след всеки рестарт на телефона, което не е много оферта. Затова следващата стъпка е да го сложим горния ред init-a на нашия Android.

Тъй като несъм съм го сложил в init-аискам да изчакам няколко дни преди да го направя. Когато го набия в init-a ще драсна набързо едно дребно how to 🙂

Сьогодні у мене більше вільного часу, тому що Whoa droidčeto я зробив мій 2 багато цікаві поліпшення. В основному, результат був 3 швидке завантаження системи і близько 50% прискорення aplikaciite. Є версія, що використовується 2.2.2. Така какво направих

  1. Odexing – Що таке на deodex odex і є тема, що я не мають наміру вивчити зараз і завдання за виконавцями, але невелике роз'яснення лайно deodex хеші перевірити сум та klasčeta, які полегшують переміщення від однієї aplikaciite ще один sistemka і поліпшення життя програміста, да ама и забавят нашата системка защото когато се стартира апликацията прави кила провери и чекове. Так довго, як пісні, спочатку я зняв це є deodex veter безладу з наступним сценарій. Працювати з привілеями адміністратора на вашому телефоні, Він буде робити все, що потрібно. Diff упаковані фасовані та Різне. Майте на увазі, що може бути втрачено деякі відомості про контакти і речі, їх резервну копію заздалегідь!
  2. JIT сприятливою – просто-компіляція Такою є ще одна, яка є добре bessing з'являтися. Як добре відомі java є не найшвидший платформи planenata і багато інших мов програмування. Так що деякі розумні глави думала, що розумні ідеї, замість того, щоб кожен раз, коли ви компілювати програму а потім запустити краще скомпілювати один раз і потім зберегти копію коду байт. Таким чином уникнути необхідності для крос компіляції прискорити запуск і скорочення необхідні ресурси. Це виявляється interensna завдання для не що інше, оскільки файл було читати тільки каталогу про 😀 телефон, що це не проблема The JIT 😉 razrešvane відбувається, додавши наступні рядки у файлі /System/Build.Prop Dalvik.VM.Execution режим = int:JIT Як би це otovorite і editnite немає вашого бізнесу чи ваш ssh або за допомогою на АБР є питання розсуду, щоб мати можливість editnete необхідно виконайте такі команди по телефону
mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system

#mtdblock2 е дяла където е маунтнат system може да видите верния за вас номер с df

echo "dalvik.vm.execution-mode=int:jit" >> /system/build.prop

#може просто да си ъплоуднете файла аз направо на ръка го оправих

sync
mount -o remount,ro /dev/mtd/mtdblock2 /system

Перезавантажте комп'ютер і насолоджуватися ваш новий Android у швидкій

Тому що у мене було багато суперечок, поки не досяг оптимального варіанта – для Android на моєму HTC я вирішив вдарив одну запалив докладне пояснення того, що. В цьому випадку я піду у виключенні для установки на NAND-телефон, харет boot варіанту не буде його переробляти, хоча при ній всі повинні бути однаковими.

1. Підготовка – перш ніж ми почнемо готуватися до ядро, яке буде флашнем NAND чіп, і зробить можливим прямий доступ boot-ного Androida. Якщо у вас Linux або Mac OS, рекомендую Atools-а варіанти, якщо ви з Windows NBH Editor-a е вашата панацея. След това смъквате последното ядротo от GIT-a я особисто рекомендую вам останню версію версію 2.6.25. Працює більш стабільно, ніж 2.6.32 і економить більше електроенергії, недоліком є низька передача wifi адаптер, що мене влаштовує. Потім відкрийте файл nbh і застосувати налаштування для вашого телефону і версії дроїда . Потім збережіть новий переглянутий ядро для вашого телефону. І поставити його на SD карат. Обов'язково повинен бути у форматі kaisimg.nbh щоб ми, якщо ми маємо SPL-вам додзвонитися до preflashenm з SD робить нас. Бо є багато речей тейя написано скрізь, так що не буду обговорювати їх. Після флашване з дане ядро вже можна починає так до побачення, Windows Mobile 😉

2. Android – Після того як ми закінчили з верхньої частини телефону почне завантажуватися в консольному режимі, і запросив нас тримати d-pad-а чи середню кнопку на передній панелі. З ним ми входимо в меню boot, що ми можемо встановити ъпдейтваме ресетваме та інші Androida нам. Ми можемо встановити повинні мати папку на SD карата нам в ній повинен бути файл з ім'ям androidinstall.tar.gz або androidinstall.tgz. Після того, як спробував майже всі версії Froyo думаю, що швидше і стабільніше Fat Free Froyo. Особисто я використовую його, і я майже не було помилок, будемо сподіватися, у майбутньому розробник намагається так багато. Логічно, перш ніж приступити до установки, дати собі принаймні 512 або трохи більше, ext2 розділ на SD карті де він буде сидіти data.img або частину дроїд, що viv будуть встановлені програми. Установка тривіальна вибір системи може бути на NAND-а а, дата-диски на ext2 розділ. Почекай 2-3 хв, в той час як всі погляди і повернутися до початкового меню. Виберіть Завершити і почати заново встановлені ос Android. Тут і далі дерзайте і отримуйте задоволення.

3. Кілька слів для інших речей – Перш за все, я рекомендую Radio ROM-версії 1.65.хх версію. Версій 1.7 хххх не працюють так добре. Є відомі проблеми навколо них з дальністю читання контактів з SIM-карти і так далі. Якщо ви все ще хочете перевірити 2.6.32 ядро, ймовірно, ваш Android не запускається з-за різних параметрів, які зробили нове ядро для ініціалізації системи. У такому разі упдейтвате системи як поставити архивчето то тут в adboot папката и после от boot менюте се избира да се ъпдейтне системата. Хубавото при него че прави системата една идея по бърза wifi адаптера смучи с по голяма скорост но не е толкова стабилен като 2.6.25 което не е малък минус 😉 отделно че с него Fat Free Froyo-то не може да запаметява контактите от SIM-a.

За 2 дні повністю Windows Mobile я позбувся від нього, і я встановив на NAND Android на - 2.2 на мій HTC Кайзер. Як правило, мої спостереження є позитивним – не що я встигаю за велику роботу і дослідження з šitnite, які працюють по телефону і речі, але я, як мало ideâtam, те, що нормальні емулятор терміналу, Я можу забрати телефон Топ, ls, IPTables, Telnet чи ssh робити мій нормальної роботи віддалено. У мене є м'який спостережень RAM їв, але я вважаю, че ако му забия един SWAP дял ще се подобрят нещата. Като остане време ще се занимая по подробно с изследване на init структурата на тая глупост да видя колко излишни неща ще махна и дали ще успея да сваля времето на стартиране.

Приблизно через тиждень я вже власник HTC TyTN 2. Я продав свій старий HTC TyTN 1 і з деякого плату я купив Kaiser-a(кодове ім'я TyTN 2). Мій новий комунікатор відрізняється від старого з цілком можливе обладнання – в нове покоління процесор ARM, 2 рази більше оперативної пам'яті, велику NAND ROM-a. Крім того, що є і з GPS що дуже багато мені не вистачало в старому Hermes. Попередній власник був не експериментував з машинарията і тому, все задоволення від SPL-ването і розкрити і впав на мене 🙂 В даний час це зводить з Андроїд в меморі карту, щось останнім часом я не в захваті від дроїда і думати, щоб пограти там в портна Openmoko GUI. Мої роботи в попередній проект завершений, як портнах Touch Screen driver-a. Я вважаю був ще хліб у проекті але у мене не було ні часу, ні нервів, щоб возитися з ним. Поки буде їздити з Android-a поки мені не залишиться часу, щоб портна Openmoko-це все-таки дроїд, як і мені не подобається, що це добре, Windows Mobile 😉 у Мене різне зауваження по роботі телефону, але проект дуже просунутий ще включаю в команда розробників team.