გუშინ ჩამოვედი 1650mHa ბატარეის HTC Kaiser-a me, რაც უფრო მეტია, ვიდრე ორიგინალური 300mHa 😎 . იმის გამო, რომ გამოყენების ტელეფონი, რომელიც არამშობლიურ Android აუცილებელია, რათა რამდენიმე შელოცვების მიიღოს სათანადო ანგარიში ბატარეის% th. ერთი მარტივი ვარიანტი, თუ თქვენ იყენებთ სტანდარტულ kernel მას Edith Atools მიიღწევა ახალი მნიშვნელობა MHA ბატარეის ფლეშ ახალ NBH და derzaete. მეორე ვარიანტი არის გამოიყენოს არასტანდარტული ბირთვი, რომელიც ეწინააღმდეგება atools დამუშავება და მიიღოს მახინჯი patch არსებული პრობლემის.

პირველი ნება მომეცით აგიხსნათ ცოტა თეორია და შემდეგ გააგრძელოთ პატჩი. როდესაც თქვენ, რათა ცვლილებები თქვენი ბირთვს atools თქვენ ჯარიმა კორექტირებას სისტემა / sys / მოდული / და შემდეგ შესაბამისად დამოკიდებულია თქვენი აპარატურის. ჩემთვის მნიშვნელოვანი ფაილი არის პასუხისმგებელი შექმნის ბატარეის მდებარეობს / sys / მოდული / board_kaiser_battery / პარამეტრები / battery_capacity. იგი შეიცავს ბევრ ერთეული, თანხა თქვენი ბატარეის და საფუძველზე ფიგურა შიგნით გამოითვლება თუ როგორ % თქვენი ბატარეის ახლა. საიდუმლოა ერთეული რადგან დაწერილია წმინდა ნომერი MHA და გამოითვლება ფორმულით

MHA * 1.6 = ერთეული

ჩემს შემთხვევაში, ეს იმას ნიშნავს, 1650 * 1.6 = 2640 ერთეული, რომ არის, რასაც ჩვენ content faylcheto. ადრე განაცხადა, ნაჩქარევად გაკეთდეს კონსოლის imbed ერთი

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

ასე რომ, სანამ ახლა რამ ნათელია, თუ რა უნდა გაკეთდეს, სად და რატომ. მაგრამ აქ მოდის მომენტი ყველა დეტალი, файлът в /sys директорията си занулява съдържанието след всеки рестарт на телефона, което не е много оферта. Затова следващата стъпка е да го сложим горния ред init-a на нашия Android.

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

დღეს იმიტომ, რომ მე უფრო მეტი თავისუფალი დრო ითამაშა, რომელზეც მე და არც droidcheto 2 რამდენიმე საინტერესო გაუმჯობესება. საერთო ჯამში, შედეგი იყო 3 ჯერ უფრო სწრაფად boot და მის გარშემო 50% აჩქარება პროგრამები. ვერსია თქვენ იყენებთ არის 2.2.2. Така какво направих

  1. Odexing – ასე რომ, რა არის ODEX и deodex ეს არის თემა, რომელიც მე არ ვაპირებ, რომ ახლა და რა, რას აკეთებს, მაგრამ მოდით ცოტა ახსნა deodex სხვადასხვა ჰეშები შეამოწმეთ თანხები და spikes, სადაც ხელი შეუწყოს მოძრავი განაცხადების ერთი sistemka სხვა და გააუმჯობესოს ცხოვრება პროგრამისტი, да ама и забавят нашата системка защото когато се стартира апликацията прави кила провери и чекове. ასე რომ, სანამ ლექსები პირველი ამოიღონ deodex-გავლას ეს არის მარტივი და შემდეგ script. სათამაშო root პრივილეგიებით თქვენი ტელეფონი, Toi ყველაფერს გააკეთებს საჭირო. რაზი შეფუთული და ა.შ.. ვიცი, რომ თქვენ შეიძლება დაკარგოს ზოგიერთი ინფორმაცია კონტაქტები და ა.შ. ამიტომ არქივი მათ წინასწარ!
  2. JIT Anbling – უბრალოდ-time კოლექცია ეს არის კიდევ ერთი goodies, რომ თქვენ უნდა გამოჩნდება. როგორც java ასე არ არის სწრაფი პლატფორმების გეგმა და ბევრი სხვა პროგრამირების ენები. რატომ ზოგიერთი ექსპერტი ფიქრობდა, რომ საღად მოაზროვნე იდეა ნაცვლად ყოველ ჯერზე შედგენა appliqué და შემდეგ დაიწყოს უკეთესი იყოს შედგენილი ერთხელ და შემდეგ ინახება byte კოდი ასლი. ასე რომ, თავიდან აცილების აუცილებლობას ხელახლა კოლექცია დააჩქაროს დაწყებას და შეამციროს საჭირო რესურსები. თურმე interensna სამუშაო ჩვენია არა სხვა მიზეზით, არამედ იმიტომ, რომ ფაილი იყო მხოლოდ წაკითხვის დირექტორია ტელეფონი 😀 არ არის, რომ ეს არის პრობლემა 😉 თავად ნებართვა JIT პოზიციის დასძინა შემდეგ ხაზი ფაილი /სისტემა / build.prop dalvik.vm.execution-mode = int:გამარჯვება როგორ ფიქრობთ, არ გაიხსნა და Edith თქვენი სამუშაო თუ არა ADB ან 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

იმის გამო, რომ მე მქონდა ბევრი დაპირისპირება, სანამ იგი მოვიდა ოპტიმალური – for Android ჩემი HTC გადავწყვიტე უბრალოდ დაარტყა ერთი ან ნაკლებად დეტალური ახსნა რამ. იმ შემთხვევაში, თუ წასვლას დაზუსტება მონტაჟი NAND და ტელეფონი, haret boot პარამეტრები არ იმახსოვრებს, მიუხედავად იმისა, რომ ყველაფერი უნდა იყოს იდენტური.

1. სასწავლო – სანამ ჩვენ უნდა მოვამზადოთ core რომელიც flashnem NAND ჩიპი და საშუალებას მისცემს პირდაპირი boot-tion Androidâ. თუ თქვენ გაშვებული Linux და Mac OS რეკომენდაცია Atools-და პარამეტრები, თუ თქვენ გაშვებული Windows NBH რედაქტორი-a е вашата панацея. След това смъквате последното ядротo от GIT-მე პირადად რეკომენდაციას უახლესი ვერსია მობილური 2.6.25. მუშაობს სტაბილური 2.6.32 და ზოგავს ელექტროენერგიის, პრობლემა ის არის, დაბალი გადაცემის wifi ადაპტერი, რომელიც შეესაბამება ჩემს me. Nbh მაშინ გახსნას ფაილი და ვრცელდება პარამეტრების თქვენი ტელეფონი და მობილური droid . ამის შემდეგ გადარჩენა ახალი განახლებული kernel თქვენი ტელეფონი. და განათავსეთ იგი SD ბარათი თქვენ. ეს უნდა დააფორმატოთ kaisimg.nbh ჩვენთვის, თუ ჩვენ SPL-თქვენ ტელეფონი preflashenm from SD carat us. იყიდება თეა რამ საკმაოდ წერია არსად ისე მე არ განიხილავს მათ. ფლეშ განაცხადა ბირთვი უკვე შეიძლება ითქვას, ზემოთ Windows Mobile 😉

2. Android – მას შემდეგ, რაც ჩვენ დასრულდა ზევით ტელეფონი დაიწყება დატენვის კონსოლის რეჟიმში და მოიწვევს us შენარჩუნება D-pad და ან შუა ღილაკს პანელი. მასთან ერთად შევდივართ boot მენიუ, რომლის შეგვიძლია დააყენოთ განახლებული აღდგენა და სხვა Androidâ us. შეძლებს დააყენოთ უნდა ჰქონდეს საქაღალდეში SD ბარათი andboot ჩვენთვის ეს უნდა იყოს ფაილის სახელი ან androidinstall.tar.gz androidinstall.tgz. მას შემდეგ, რაც სცადა თითქმის ყველა ვერსიის Froyo ვფიქრობ, რომ ყველაზე სწრაფი და სტაბილური Fat უფასო Froyo. პირადად მე, გამოყენება და მე არ მქონდა ძლივს ნებისმიერი შეცდომები, მე იმედი მაქვს, რომ მომავალში დეველოპერი იბრძოლოს იმდენად. ეს არის მიზანშეწონილი, სანამ დაიწყება ინსტალაცია, რათა მინიმუმ ერთი 512 ან ცოტა მეტი ext2 დანაყოფი თქვენი SD ბარათი, სადაც თქვენ იჯდეს data.img ან ნაწილი droid VIV რომელიც დაყენებული პროგრამები. სამონტაჟო თავად არის ტრივიალური თქვენი სისტემა უნდა იყოს NAND-date ა წუთი თქვენ ext2 დანაყოფი. დაველოდოთ 2-3 წუთი, სანამ ყველაფერი დამოკიდებულება და დაბრუნდება ორიგინალური მენიუ. აირჩიეთ გამოს და დაიწყოს დაიწყება ახალი დავაყენოთ Android. აქედან კარგი გულშემატკივრობენ და გართობა.

3. რამდენიმე სიტყვა სხვა რამ – Преди всичко препоръчвам Radio ROM-а да е версия 1.65.хх версия. Версиите 1.7хххх не работят толкова добре. Има известни неприятности около тях с обхвата четенето на контактите от SIM картата ви и прочие. Ако все пак искате да тествате 2.6.32 ядрото има вероятност вашият Android да не се стартира заради различните параметри които подава новото ядро към init системата. В такъв случай упдейтвате системата като сложите архивчето то აქ в adboot папката и после от boot менюте се избира да се ъпдейтне системата. Хубавото при него че прави системата една идея по бърза wifi адаптера смучи с по голяма скорост но не е толкова стабилен като 2.6.25 което не е малък минус 😉 отделно че с него Fat Free Froyo-то не може да запаметява контактите от SIM-a.

საწყისი 2 დღის სრულად Windows Mobile, რადგან მან და მე დაყენებული NAND-a Android 2.2 на моя HTC Kaiser. საერთოდ ჩემი დაკვირვებები არის დადებითი – დრო არ მაქვს ფართო მუშაობა და კვლევა shitnite სადაც დაიწყოს ტელეფონი და ასე შემდეგ, მაგრამ მე მინდა მინიმუმ ideyatam, რომ არ არის ნორმალური ტერმინალის emulator, შემიძლია ავარიული თქვენი ტელეფონი დაბრუნება, ls, iptables, telnet და ssh, რომ ჩემს ნორმალურ მუშაობას დისტანციურად. მაქვს რბილი შენიშვნები ჭამა RAM, მაგრამ მჯერა,, че ако му забия един SWAP дял ще се подобрят нещата. Като остане време ще се занимая по подробно с изследване на init структурата на тая глупост да видя колко излишни неща ще махна и дали ще успея да сваля времето на стартиране.

დაახლოებით ერთი კვირის შემდეგ მე ვარ მფლობელი HTC TyTN 2. გავყიდე ძველი HTC TyTN 1 და საურავის შეიძინა Kaiser-a(კოდი სახელი TyTN 2). ჩემი ახალი კომუნიკატორი განსხვავდება ძველი საკმაოდ მისი საუკეთესო აპარატურა – ახალი თაობის ARM პროცესორი, 2 ჯერ მეტი RAM დიდი for NAND ROM-a. ცალ-ცალკე, მას აქვს GPS, რომ უსაზღვროდ ბევრი მე გაშვებული ძველი Hermes. წინა მფლობელი არ ექსპერიმენტის მანქანები და ამიტომ ყველა დაცინვა SPL-tion და ბლოკის და დაეცა me 🙂 გაკეთებული მართოს ის Android მეხსიერების ბარათი, რაღაც ბოლო დროს მე ვარ აღფრთოვანებული droid და მე უნდა ითამაშოს Porto Openmoko GUI. ჩემი მუშაობა წინა პროექტი დასრულდა, პორტირებული Touch Screen მძღოლი-a. მე მქონდა მეტი პური პროექტი, მაგრამ არც დრო და არც ნერვები უნდა მოგვარდეს ეს. ჩვენ მიგყავს ერთად Android-, ხოლო მე არ მაქვს დრო, რომ პორტი Openmoko-ის მაინც droid რამდენიც მე არ მინდა უკეთესი Windows Mobile 😉 მაქვს რამდენიმე კომენტარს შესრულების ტელეფონი, მაგრამ პროექტი არის ძალიან მოწინავე ჯერ იყოს ჩართული გუნდი დეველოპერები.