Ieri am ajuns 1650mHa baterie pentru HTC Kaiser-a me, care este mai mult decât originalul 300mHa 😎 . Pentru că telefonul utilizare care este nativ Android non este imperativ să se facă mai multe vrăji pentru a ține seama în mod corespunzător a bateriei în% mii. Una opțiunea de ușor dacă utilizați un standard l kernel cu Edith Atools prin stabilirea de noi valori pentru MHA rapidă a bateriei cu noul NBH și derzaete. O altă opțiune este de a utiliza kernel non-standard, care sfidează prelucrarea atools și de a face patch-uri urât al problemei actuale.

În primul rând să-mi explice un pic teorie și apoi trece la patch-uri. Atunci când efectuați modificări de kernel cu atools a face reglaje fine ale sistemului în / sys / modul / și apoi în funcție depinde de hardware-ul dvs.. Pentru mine, cel mai important fișierul este responsabil pentru setarea bateriei este localizat în / sys / modul / board_kaiser_battery / parametrii / battery_capacity. Acesta conține mai multe unități, cantitatea bateriei și pe baza figurii din interior este calculat cum % bateria acum. A spune unități, deoarece este scris doar în număr de MHA și se calculează pe baza formulei

MHA * 1.6 = unități

În cazul meu, acest lucru înseamnă că 1650 * 1.6 = 2640 unități, că este ceea ce vom conținut faylcheto. Zis și făcut în grabă în consola imbed unul

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

Așa că până acum lucrurile sunt extrem de clare ce ar trebui să fie făcut, în cazul în care și de ce. Dar aici vine momentul pentru fiecare detaliu, файлът в /sys директорията си занулява съдържанието след всеки рестарт на телефона, което не е много оферта. Затова следващата стъпка е да го сложим горния ред init-a на нашия Android.

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

Azi, pentru că am mai mult timp liber jucat cu mine și a făcut droidcheto 2 unele îmbunătățiri interesante. În general, rezultatul a fost 3 timpi de pornire mai rapid și în jurul valorii de 50% accelerarea aplicațiilor. Versiunea pe care o utilizați este 2.2.2. Така какво направих

  1. Odexing – Deci, ce este ODEX и deodex Este un subiect pe care nu am de gând să văd acum și ceea ce a făcut, dar lasă explicație puțin deodex sunt diferite cantități și hash-uri verifica în cazul în care facilitează deplasarea țepi aplicațiile de la una sistemka alta și de a îmbunătăți viața programator, да ама и забавят нашата системка защото когато се стартира апликацията прави кила провери и чекове. Atâta timp cât versuri Mai întâi se scoate deodex-bri acest lucru este simplu, cu următoarele criterii: scenariu. Se joaca cu privilegii de root pe telefon, Toi va face tot ce este necesar. Raz Prânz etc.. Pentru a ști că puteți pierde unele contacte de informații și, astfel, prin urmare, să le arhivați în avans!
  2. JIT Anbling – just-in-time compilare Acesta este un alt bunatati pe care ar trebui să apară. Ca java-deci nu este cel mai rapid platforme ale planului și multe alte limbaje de programare. Deci, de ce se crede că unii analiști de faptul că este o idee sensibilă în loc de fiecare dată pentru a compila aplicei și apoi începe mai bine să fie compilate o dată și apoi păstrate cod octet copie. Astfel încât să evite necesitatea de a re-compilare a accelera lansarea și de a reduce resursele necesare. Se pare ca interensna munca noastră pentru nici un alt motiv, ci pentru că fișierul a fost în citit doar telefon director 😀 nu că aceasta este o problemă în sine 😉 permisiunile la pozițiile JIT adăugând următoarea linie în fișierul /Sistem / build.prop dalvik.vm.execution-mode = int:victorie Cum v-ați deschis și Edith e treaba ta dacă în BDA sau ssh este o chestiune de apreciere pentru a permite acesteia să ruleze editnete nevoie de următoarele comenzi de pe telefon
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

Reboot și bucurați-vă de noi într-un Android rapid

Pentru că am avut o mulțime de controverse, până când a ajuns la optimal – pentru Android pe HTC meu am decis să lovit doar una sau o explicație mai detaliată a lucrurilor. În acest caz va intra în caietul de sarcini de instalare pe NAND-și telefonul, opțiuni de încărcare nu se va rehash Haret, Cu toate că lucrurile trebuie să fie identice.

1. pregătire – înainte de a trebuie să ne pregătim de bază, care va flashnem chips-uri NAND și va permite deschiderea directă de boot-TION de smartphone-. Dacă executați Linux sau Mac OS recomandăm Atools-și opțiuni, dacă executați Windows NBH Editor-a е вашата панацея. След това смъквате последното ядротo от GIT-Vă recomandăm un personal cea mai recentă versiune a versiunii 2.6.25. Lucrări de stabil 2.6.32 și economisește mai multă energie electrică, dezavantaj este transferul scăzut adaptor WiFi, care mi-mi se potrivește. NBH apoi deschideți fișierul și să aplicați setările pentru telefon și versiunea de droidului . Apoi salvați noul nucleu revizuit pentru telefonul. Și puneți-l pe tine cardul SD. Acesta trebuie să formatați kaisimg.nbh pentru noi, dacă suntem SPL-vă telefonul la preflashenm de la SD carate noi. Pentru ca lucrurile sunt destul de Thea scrise oriunde, așa că nu le vom discuta. Flash-ul cu nucleu spus deja se poate spune la revedere de la Windows Mobile 😉

2. Android – Dupa ce am terminat partea de sus a telefonului va începe să se încarce în modul consolă și ne va invita să păstreze sau butonul și d-pad-ul de mijloc de pe panoul frontal. Cu el vom intra în meniul de pornire din care putem instala o resetare actualizată și alte noi smartphone-. Pentru a putea instala trebuie să aibă un dosar de pe card SD ne andboot acesta trebuie să aibă un nume de fișier sau androidinstall.tar.gz androidinstall.tgz. Dupa ce a încercat aproape toate versiunile Froyo cred că cea mai rapidă și stabilă este Degresată Froyo. Personal, am folosit si nu am avut nici un bug-uri cu greu, Am speranță în viitor dezvoltator să depună eforturi atât de mult. Este rezonabil înainte de a începe să instalați pentru a face cel puțin unul 512 sau un pic mai ext2 partiție cardul SD în cazul în care stați data.img sau o parte a VIV droid, care vor fi instalate programe. Instalare în sine este banal alege sistemul să fie pe-aa NAND de date pe minut pe partiția ext2. așteaptă 2-3 min, până când totul este atitudinea și va reveni la meniul inițial. Selectați Ieșiți și începe să porniți în stare proaspătă Instalați Android. De aici încolo voie bună și să se distreze.

3. Cateva cuvinte pentru alte lucruri – Mai presus de toate recomanda Radio ROM-versiune și este 1.65.hh versiune. Versiunile nu 1.7hhhh funcționează atât de bine. Există unele probleme cu privire la domeniul de aplicare pentru a le citi contactele de pe cartela SIM, etc.. Dacă totuși doriți să testați 2.6.32 Kernel-ul probabil Android nu poate începe din cauza diverșilor parametri depune nou kernel pentru sistemul de inițializare. În acest sistem updeytvate caz punându-l arhivcheto aici в adboot папката и после от boot менюте се избира да се ъпдейтне системата. Хубавото при него че прави системата една идея по бърза wifi адаптера смучи с по голяма скорост но не е толкова стабилен като 2.6.25 което не е малък минус 😉 отделно че с него Fat Free Froyo-то не може да запаметява контактите от SIM-a.

din 2 fute toata ziua cu Windows Mobile-atunci și l-am instalat pe NAND Android 2.2 meu HTC Kaiser. În general, observațiile mele pozitive – nu am timp pentru atentă de lucru și de cercetare shitnite, de unde să încep de telefon și așa mai departe, dar îmi place de cel puțin идеятам că este normal emulator de terminal, îmi pot imagina забия pe telefon de top, LS, iptables, telnet sau ssh, pentru a le funcționarea normală la distanță. Am minore observații privind consumul de memorie ram, dar eu cred, Dacă vă punch-l partiția SWAP va îmbunătăţi lucrurile. Cât timp se va ocupa in detaliu cu studiul structurii init că rahat pentru a vedea cât de mult inutile lucruri ies si daca iau timpul meu pe startup.

De la aproximativ o săptămână, eu sunt proprietar HTC TyTN 2. Am vândut vechiul meu HTC TyTN 1 și un cost suplimentar cumpărat Kaiser-o(Numele de cod TyTN 2). Noul meu comunicator diferă de cel vechi la cel mai bun hardware-ul său destul de – un procesor ARM nouă generație, 2 ori mai multă memorie RAM la mare pentru NAND ROM-o. Separat, are un GPS care incredibil de mult am pierdut vechiul Hermes. Proprietarul anterior nu a experimentat cu mașinile și, prin urmare, toate distractiv de SPL-TION și deblocare și a căzut pe mine 🙂-l conduce în prezent pe Android în cartela de memorie, ceva în ultima vreme Sunt încântat cu droid și am să joace la Porto OpenMoko GUI. Munca mea în proiectul anterior sa încheiat ca portat Touch Screen conducător auto-un. Am avut mai multă pâine în proiect, dar nu au nici timpul, nici nervii pentru a face față cu ea. Noi vom merge cu Android-o în timp ce eu nu am avut timp de Port OpenMoko-l încă droid de mult ca nu-mi place este mai bine pentru Windows Mobile 😉 am unele comentarii cu privire la performanța telefonului, dar proiectul este prea avansată încă să fie incluse în echipa de dezvoltatori.