Igår kom jag 1650mHa batteri för HTC Kaiser-a mig, vilket är 300mHa mer än den ursprungliga 😎 . Eftersom jag använder en telefon som är icke infödda Android behöver göra några trollformler att läsa korrekt batteriet i %-. Ett enkelt alternativ är om du använder en standard kärna med editvate det genom att ange ett nytt värde verktyg till mHa batteri flašvate med den nya NBH och derzaete. Det andra alternativet är att använda icke-standardiserade kärna som inte lämpar sig för behandling och göra verktyg grozena grannar lapp problem.

Först låt mig förklara lite av teorin, och sedan att få på med patch. När du gör ändringar i dess kärna med dig göra verktyg fina inställningar av systemet i/sys/modul, och sedan under beror på maskinvaran. För mig finns viktiga filen som motsvarar inställningen av batteriet i the/sys/modul/board_kaiser_battery/parametrar/battery_capacity. Den innehåller hur många enheter är storleken på ditt batteri, och på grundval av figuren inuti beräknas på hur mycket % batteri är nu. Mitt namn beräknas eftersom jag inte skriva enheter ren heltal och mHa enligt formeln

* 1,6 mHa = enheter

I mitt fall innebär 1650 * 1 = 2640 enheter, med andra ord är detta innehållet i fajlčeto. Har gjort hastigt i konsolen du bädda in en

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

Så här är det kristallklart vad bör göras, var och varför. Men kommer här nu för detalj, файлът в /sys директорията си занулява съдържанието след всеки рестарт на телефона, което не е много оферта. Затова следващата стъпка е да го сложим горния ред init-a на нашия Android.

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

Idag har jag mer ledig tid, eftersom Whoa droidčeto jag gjorde min 2 en hel del intressanta förbättringar. I grunden var resultatet 3 snabb lastning systemet och runt 50% acceleration av aplikaciite. Den version som används är 2.2.2. Така какво направих

  1. Odexing – Så vad är den deodex odex och är ett ämne som jag inte tänker undersöka nu och vem som gör vad men en liten förtydligande skit deodex hashar kontrollera belopp och klasčeta som underlättar rörelse från en aplikaciite till en annan sistemka och förbättra livet för en programmerare, да ама и забавят нашата системка защото когато се стартира апликацията прави кила провери и чекове. Så länge som texten först tog jag bort att detta är en deodex veter-röran med följande manus. Kör med root-privilegier på telefonen, Han kommer att göra vad det tar. Diff förpackade paketerade och diverse. Tänk på att du kan förlora vissa information kontakter och sånt dem tillbaka upp i förväg!
  2. JIT gör det möjligt – just-in-time compilation Detta är en annan som är väl bessing ska visas. Som är väl är kända-java inte de snabbaste plattformarna av planenata och många andra programmeringsspråk. Så några smarta huvuden tyckte det var en rimlig idé, istället för att varje gång du kompilerar om programmet och sedan köra bättre att sammanställa en gång och sedan hålla den Kopiera kod byten. Så undvika behovet för cross-sammanställning påskynda lanseringen och minska de resurser som krävs. Detta visar sig vara interensna uppgift för inget annat eftersom filen var i Läs enda katalog på den telefonen 😀 att detta inte är ett problem av The JIT 😉 razrešvane går genom att lägga till följande rad i filen /system/build.prop Dalvik.VM.Execution-mode = int:JIT Hur skulle det otovorite och editnite är ingen av ditt företag oavsett om din ssh eller via adb är en fråga för skönsmässig bedömning för att kunna editnete är det nödvändigt att köra följande kommandon på telefonen
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

Starta om och njuta av din nya Android i en snabb

Eftersom jag hade en hel del kontroverser, har ännu inte nått den optimala varianten – för Android på min HTC bestämde jag mig för att träffa en tänd detaljerad förklaring av vad. I detta fallet, jag kommer att gå till undantag för installation på NAND telefon, Haret boot option kommer inte att ändra den, även om det måste alla vara samma.

1. Utbildning – innan vi börjar att förbereda sig för den kärna som är flashmem NAND-chip, och kommer att göra det möjligt direkt tillgång boot-ning av Androida. Om du använder Linux eller Mac OS, jag rekommenderar Verktyg-och val om du med Windows NBH Redaktör-a е вашата панацея. След това смъквате последното ядротo от GIT-en jag rekommenderar personligen senaste version 2.6.25. Kör mer stabil än 2.6.32 och sparar mer el, nackdelen är att det låg överföring wifi-adapter, det passar mig. Öppna sedan nbh-fil och tillämpa inställningar för din telefon och versionen av droid . Spara sedan den nya reviderade kärnan för din telefon. Och sätta den på ditt SD-karat. Måste vara i formatet kaisimg.nbh till oss, om vi har SPL som du kan nå med preflashenm SD gör oss. För det finns många saker Theia skrivit någonstans, så jag kommer inte att diskutera dem. Efter flashware med detta - redan börjar, adjö Windows Mobile 😉

2. Android – Efter att vi avslutat med toppen av telefonen börjar uppstart i konsolläge, och uppmanade oss att hålla d-pad eller i mitten av-knappen på frontpanelen. Med honom får vi gå in i boot-menyn, kan vi ställa ypatumai resetgame och andra Androida oss. Vi kan installera måste ha en mapp på SD-CT för oss att det måste vara en fil androidinstall.tar.gz eller androidinstall.tgz. Efter att ha provat nästan alla versioner av Froyo jag tänka snabbare och mer stabil Fett Gratis Froyo. Personligen använder jag det och jag hade nästan inga buggar, förhoppningsvis, i framtiden utvecklare försöker så mycket. Logiskt, innan du installerar, ge dig själv minst 512 eller något större ext2-partition på SD-kortet där den kommer att sitta data.img-eller några av de robotar som viv kommer att installeras. Installationen är triviala, valet av ett system kan vara på ett NAND-och data-diskar på ext2-partition. Vänta 2-3 min, medan alla ögon och återgå till den ursprungliga menyn. Klicka på stoppa och starta igen kör Android. Här och nedan, gå vidare och ha kul.

3. Några ord om andra saker – Först av allt, jag rekommenderar Radio ROM-version 1.65.XX version. Version 1.7 xxxx inte fungerar så bra. Det finns kända problem runt dem med ett utbud av läsning kontakter från SIM-kortet och så vidare. Om du fortfarande vill kolla 2.6.32 - förmodligen, för din Android-inte startar på grund av olika parametrar som gjort den nya kärnan för att initiera systemet. I detta fall, updatate system för hur man sätter archiveto det här в adboot папката и после от boot менюте се избира да се ъпдейтне системата. Хубавото при него че прави системата една идея по бърза wifi адаптера смучи с по голяма скорост но не е толкова стабилен като 2.6.25 което не е малък минус 😉 отделно че с него Fat Free Froyo-то не може да запаметява контактите от SIM-a.

från 2 dagar fullständigt Windows Mobile-sparkar det och jag installerade på NAND-a Android 2.2 на моя HTC Kaiser. Generellt mina observationer är positiva – Jag har inte tid för ett omfattande arbete och forskning shitnite där starta telefonen och så vidare, men jag gillar minst ideyatam att det är en normal terminalemulator, Jag kan krascha din telefon topp, ls, iptables, telnet eller ssh att göra mitt vanliga arbete på distans. Jag har milda anmärkningar äta RAM men tro, че ако му забия един SWAP дял ще се подобрят нещата. Като остане време ще се занимая по подробно с изследване на init структурата на тая глупост да видя колко излишни неща ще махна и дали ще успея да сваля времето на стартиране.

Ungefär en vecka senare var jag redan ägare HTC TyTN 2. Jag sålde min gamla HTC TyTN 1 och med en viss avgift, jag köpte Kaiser-en(kod namn TyTN 2). Min nya Kommunikatör skiljer sig från den gamla med den bästa utrustningen – i den nya generationens ARM-processor, 2 gånger mer RAM-minne, en större NAND-ROM-en. Dessutom finns det GPS som vansinnigt mycket jag missade i den gamla Hermes. Den tidigare ägaren var inte experimenterat med machineryto och så, allt det roliga av SPL, Veneto och öppna och föll på mig 🙂 för närvarande är det Android i minneskortet, vad är sista gången som jag inte är nöjd med droid och tänkande för att spela där i porten Openmoko GUI. Mitt arbete i det tidigare projektet är avslutat så partnah Pekskärm föraren-en. Jag tror att det var en annan bröd i utkast men jag hade varken tid eller nerver att bråka med den. Är att gå med Android tills då jag inte har tid att skräddarsy Openmoko är fortfarande en droid, och jag gillar det inte bra, Windows Mobile 😉 jag har olika kommentarer om den här telefonen, men projektet är för avancerat även inkluderar ett team av utvecklare.