Χθες έφτασε 1650mHa μπαταρίας για το HTC Kaiser-μου, οποία είναι 300mHa περισσότερο από το αρχικό 😎 . Γιατί μπορώ να χρησιμοποιήσω ένα τηλέφωνο που δεν είναι εγγενή Android πρέπει να κάνει μερικά ξόρκια για να διαβάσει σωστά την μπαταρία στο %-. Μία εύκολη λύση είναι αν μπορείτε να χρησιμοποιήσετε ένα πρότυπο πυρήνα με editvate αυτό, ορίζοντας μια νέα τιμή Atools mHa μπαταριών flašvate με το νέο ΝΒΗ και derzaete. Η άλλη επιλογή είναι να χρησιμοποιήσετε μη τυποποιημένων πυρήνα, η οποία δεν προσφέρεται για θεραπεία και κάνουν atools grozena γείτονες patch πρόβλημα.

Πρώτα επιτρέψτε μου να εξηγήσω ένα κομμάτι της θεωρίας, και στη συνέχεια να πάρετε με την ενημερωμένη έκδοση κώδικα. Όταν κάνετε αλλαγές στον πυρήνα σας κάνει atools πρόστιμο ρυθμίσεις του συστήματος σε/sys/λειτουργική μονάδα, και στη συνέχεια κάτω εξαρτάται από το υλικό σας. Για μένα το σημαντικό αρχείο που αντιστοιχεί στη ρύθμιση της μπαταρίας βρίσκεται στο το/sys/μονάδα/board_kaiser_battery/παράμετροι/battery_capacity. Περιέχει πόσες μονάδες είναι το ποσό της μπαταρίας σας, καθώς και με βάση το σχήμα μέσα υπολογίζεται με τρόπο πολύ % τώρα είναι η μπαταρία σας. Το όνομά μου γιατί εγώ δεν γράφω pure ακέραιες μονάδες και mHa υπολογίζεται με βάση τον τύπο

* 1.6 mHa = μονάδες

Στη δική μου περίπτωση αυτό σημαίνει 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 Βέτερ-σωρός με τα εξής δέσμη ενεργειών. Τρέξει με δικαιώματα root στο τηλέφωνό σας, Θα κάνει ό, τι χρειάζεται. Diff συσκευασμένα συσκευασμένα και διαφορα. Πρέπει να γνωρίζετε ότι ενδέχεται να χάσετε ορισμένες πληροφορίες επαφών και την ουσία τους αντίγραφα εκ των προτέρων!
  2. Ενεργοποίηση της ΚΟΕ – συλλογή just-in-time Αυτό είναι μια άλλη που είναι καλά bessing να εμφανιστεί. Όπως είναι γνωστό-java δεν είναι το γρηγορότερο πλατφόρμες planenata και πολλές άλλες γλώσσες προγραμματισμού. Έτσι μερικά έξυπνα κεφάλια σκέφτηκε ότι ήταν μια λογική ιδέα, αντί κάθε φορά σας μεταγλωττίσετε ξανά την εφαρμογή, και στη συνέχεια εκτελέστε καλύτερα να μεταγλωττίσετε μια φορά και στη συνέχεια να κρατήσει το byte κώδικα αντίγραφο. Έτσι ώστε να αποφευχθεί η ανάγκη για επιτάχυνση της πολλαπλής συλλογή εκκίνησης και τη μείωση των απαραίτητων πόρων. Αυτό αποδεικνύεται ότι είναι interensna εργασία για τίποτα άλλο, επειδή το αρχείο ήταν σε ανάγνωση μόνο κατάλογο σχετικά με το τηλέφωνο 😀 ότι αυτό δεν είναι ένα πρόβλημα από το JIT razrešvane 😉 πηγαίνει, προσθέτοντας την ακόλουθη γραμμή στο αρχείο /System/build.Prop Dalvik.VM.Execution-mode = int:ΚΟΕ Πώς θα είναι το otovorite και editnite δεν είναι καμία από την επιχείρησή σας αν σας ssh ή μέσω adb είναι ένα θέμα της διακριτικής ευχέρειας να είναι σε θέση να 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-στο τηλέφωνο, ΤΙΣ επιλογές εκκίνησης δεν πρόκειται να επαναφορτώσετε, Αν και τα πράγματα με αυτόν πρέπει να είναι πανομοιότυπα.

1. Προετοιμασία – πριν ξεκινήσουμε πρέπει να αρχίσουμε με το τσιπ flašnem πυρήνα και NAND θα κάνει δυνατό άμεσης εκκίνησης-ανεμοδείκτης τηλεόρασης. Εάν χρησιμοποιείτε Linux ή Mac OS που σας προτείνουμε Atools-και αν χρησιμοποιείτε Windows, επιλογές για ΝΒΗ Editor-a е вашата панацея. След това смъквате последното ядротo от GIT-ένα θα ήθελα να συστήσω προσωπικά την τελευταία έκδοση του έκδοση 2.6.25. Εργάζεται για τον ήχο του 2.6.32 και σώζει περισσότερο ρεύμα, το μειονέκτημα είναι ο προσαρμογέας wifi χαμηλά μεταφορά, τι λειτουργεί για μένα. Στη συνέχεια, ανοίξτε το αρχείο ΝΒΗ και εφαρμογή ρυθμίσεων για το τηλέφωνό σας και την έκδοση του droid . Στη συνέχεια, αποθηκεύστε το νέο αναθεωρημένο πυρήνα για το τηλέφωνό σας. Και να επικολλήσετε στο σας SD καράτια. Πρέπει να URkaisimg.nbh μορφή ώστε να μπορούμε, αν είμαστε το δικαίωμα να preflašenm SPL-τηλέφωνο από SD μας k. Για αυτά τα πράγματα έχει αρκετά οπουδήποτε έτσι δεν πρόκειται να τα συζητήσουμε. Μετά από flašvane με τον πυρήνα μπορείτε τώρα να πείτε αντίο σε Windows Mobile 😉

2. Android – Αφού είχαμε κάνει με το κορυφαίο τηλέφωνο θα ξεκινήσει φόρτιση στο TTY και κάλεσε μας για να κρατήστε πατημένο το d-pad ή το μεσαίο κουμπί στην μπροστινή πλευρά. Μαζί του μπαίνουμε στο μενού εκκίνησης από την οποία μπορούμε να εγκαταστήσουμε μας τηλεόρασης κλπ resetvame ″pdejtvame μας. Μπορούμε να εγκαταστήσουμε το andboot φάκελος πρέπει να είναι η SD καράτια πρέπει να έχει ένα αρχείο με το όνομα URandroidinstall.tar.gz ή URandroidinstall.tgz. Αφού έχω δοκιμάσει σχεδόν όλες τις εκδόσεις Froyo, νομίζω ότι η πιο γρήγορη και σταθερή είναι η Fat δωρεάν Froyo. Προσωπικά, μπορώ να το χρησιμοποιήσω και δεν είχα σχεδόν σφάλματα, ελπίδα και τον προγραμματιστή να προσπαθήσει τόσο πολύ. Είναι λογικό να εγκαταστήσετε πριν να αρχίσετε να κάνει τουλάχιστον ένα 512 ή κατάτμηση ext2 στον σας κάρτα SD όπου θα καθίσει ή URdata.img μέρος του droid Viv που θα έχετε εγκαταστήσει προγράμματα. Η εγκατάσταση είναι ασήμαντο, μπορείτε να επιλέξετε το σύστημά σας στο NAND-και-ημερομηνία στις κατατμήσεις τύπου ext2. Σε αναμονή 2-3 λεπτά, έως ότου όλα είναι έτοιμα και θα επιστρέψει στο αρχικό μενού. Επιλέξτε κλείστε και θα αρχίσει να ξεκινήσει πρόσφατα εγκατεστημένο το Android σας. Από τώρα και στο εξής, καλή ευθυμία και διασκεδάστε.

3. Λίγα λόγια για τα άλλα πράγματα – Πρώτα από όλα θα ήθελα να συστήσω ραδιόφωνο ROM έκδοση 1.65. XX έκδοση. Έκδοση 1.7 XXXX δεν λειτουργούν τόσο καλά. Υπάρχει κάποιο πρόβλημα γύρω τους με ένα πεδίο ανάγνωση επαφών από κάρτα SIM κλπ.. Εάν εξακολουθείτε να θέλετε να ελέγξετε 2.6.32 πυρήνα σας για Android δεν ξεκινά εξαιτίας διαφόρων παραμέτρων που υποβάλλει στο νέο σύστημα init πυρήνα. Στην περίπτωση αυτή, το σύστημα updejtvate ως arhivčeto να το θέσω Εδώ в adboot папката и после от boot менюте се избира да се ъпдейтне системата. Хубавото при него че прави системата една идея по бърза wifi адаптера смучи с по голяма скорост но не е толкова стабилен като 2.6.25 което не е малък минус 😉 отделно че с него Fat Free Froyo-то не може да запаметява контактите от SIM-a.

Από 2 ημέρες εντελώς παράθυρα κινητά-πήρα απαλλαγούμε από αυτό και έχω εγκαταστήσει ένα Android NAND on - 2.2 στο HTC Kaiser μου. Οι παρατηρήσεις μου είναι γενικά θετικές – όχι ότι έχω χρόνο για εκτεταμένη εργασία και έρευνα σχετικά με šitnite που εκτελούνται στο τηλέφωνο και πράγματα, αλλά μου αρέσει το μικρό ideâtam ότι υπάρχει μια κανονική εξομοιωτή τερματικού, Μπορώ να πάρει επάνω στην κορυφή του τηλεφώνου, LS, iptables, Telnet ή ssh να κάνω κανονική δουλειά μου εξ αποστάσεως. Έχω ήπια παρατηρήσεις στην κατανάλωση της μνήμης RAM, αλλά πιστεύω ότι, ότι εάν μπορείτε να γροθιά τον κατάτμηση SWAP θα βελτιώσει την κατάσταση. Ως χρόνος θα ασχοληθεί σε λεπτομέρεια με την μελέτη της δομής του init αυτή τη μαλακία να δω πόσα περιττά πράγματα βγαίνουν έξω και αν μπορώ να πάρω το χρόνο μου κατά την εκκίνηση.

Από περίπου μια εβδομάδα, είμαι ήδη ο ιδιοκτήτης του HTC TyTN 2. Πούλησα μου παλιά HTC TyTN 1 και με κάποια συμπληρώματα που αγόρασα Kaiser-α(η κωδική ονομασία του το TyTN 2). Νέος πληροφοριοδότης μου είναι διαφορετικό από το παλιό με πολύ πιο καλό υλικό – η νέα γενιά ARM επεξεργαστή, 2 φορές περισσότερη μνήμη RAM για μεγαλύτερο NAND ROM-α. Ξεχωριστά, έχει επίσης ένα GPS, το οποίο ανόητα έχασα τον πολλά στο παλιό Ερμής. Ο προηγούμενος ιδιοκτήτης δεν είχε πειραματιστεί με μηχανήματα, και αυτός είναι ο λόγος όλα η ευχαρίστηση της SPL και ξεκλείδωμα και έπεσε σε μένα να το οδηγήσετε τώρα 🙂 με Android σε κάρτα μνήμης, Αυτό είναι κάτι που δεν είμαι ικανοποιημένος με το droid και νομίζω ότι είμαι πρόκειται να παίξει για να portna Openmoko GUI. Εργασία μου για το προηγούμενο έργο ολοκληρωθεί ως portnah οθόνη αφής, πρόγραμμα οδήγησης-α. Πιστεύω ότι υπήρχε περισσότερο ψωμί στο έργο, αλλά είχε ούτε το χρόνο ούτε τα νεύρα για να ασχοληθεί με το θέμα. Μέχρι στιγμής, θα οδηγήσει με το Android-ένα μέχρι να έχω χρόνο να portna Openmoko-είναι όμως droid όσο μου αρέσει καλύτερα Windows Mobile 😉 πήρα κάποιες παρατηρήσεις σχετικά με το έργο του τηλεφώνου, αλλά το έργο είναι πάρα πολύ προηγμένη να συμπεριληφθεί στην ομάδα των προγραμματιστών.