Ontem eu cheguei 1650mHa bateria para HTC Kaiser-me, que é 300mHa mais do que o original 😎 . Porque eu uso um telefone que é não o Android nativo precisa fazer alguns feitiços para ler corretamente a bateria em %-. Uma opção mais fácil é se você usar um kernel padrão com editvate-definindo um novo valor Atools para mHa bateria flašvate com o novo NBH e derzaete. A outra opção é usar o núcleo não-padrão, que não se presta ao tratamento e fazer atools grozena vizinhos patch problema.

Primeiro deixe-me explicar um pouco de teoria e em seguida, continuar com o patch. Quando você faz alterações em seu núcleo com você fazer atools bem configurações do sistema no/sys/módulo / e então sob depende de seu hardware. Para mim o importante arquivo que corresponde à configuração da bateria está localizado no / sys/módulo/board_kaiser_battery/parâmetros/battery_capacity. Ele contém quantas unidades é a quantidade de sua bateria e com base na figura dentro é calculado como muito % Agora é a sua bateria. Meu nome porque eu não escrevo mHa e puro inteiro de unidades é calculado com base na fórmula

* 1.6 mHa = unidades

No meu caso isso significa 1650 * 1 = 2640 unidades, em outras palavras, este é o conteúdo de fajlčeto. Feito às pressas no console você encaixar um

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

Então até aqui as coisas são cristalinas que deve ser feito, onde e por que. No entanto, aí vem o momento para detalhes, файлът в /sys директорията си занулява съдържанието след всеки рестарт на телефона, което не е много оферта. Затова следващата стъпка е да го сложим горния ред init-a на нашия Android.

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

Hoje eu tenho mais tempo livre, porque Whoa droidčeto fiz minha 2 muitas melhorias interessantes. Basicamente, o resultado foi 3 sistema de carregamento rápido e cerca de 50% aceleração de aplikaciite. A versão usada é 2.2.2. Така какво направих

  1. Odexing – Então, qual é o odex Deodex e é um tópico que eu não pretendo examinar agora e quem faz o quê, mas um ligeiro esclarecimento merda deodex hashes verificar quantidades e klasčeta que facilitem comovente de um aplikaciite outro sistemka e melhorar a vida de um programador, да ама и забавят нашата системка защото когато се стартира апликацията прави кила провери и чекове. Enquanto as letras primeiro tirei isto é um veter-aglomeração de deodex com o seguinte roteiro. Executado com privilégios de root no seu celular, Ele fará qualquer coisa. Diff embalados embalados e diversos. Esteja ciente que você pode perder alguns contatos de informações e coisas-los de volta até antecipadamente!
  2. Habilitando JIT – compilação just-in-time Este é outro que é bem bessing para aparecer. Como é bem conhecido-java não é as plataformas mais rápidas de planenata e muitas outras linguagens de programação. Então algumas cabeças inteligentes pensei que era uma ideia razoável, em vez de cada tempo você recompilar o aplicativo e executar melhor para compilar uma vez e depois para manter o byte de código de cópia. Para evitar a necessidade para cross-compilação acelerar o lançamento e reduzindo os recursos necessários. Isto acaba por ser interensna tarefa para mais nada, porque o arquivo foi no diretório somente leitura no telefone 😀 que este não é um problema de razrešvane 😉 o JIT vai adicionando a seguinte linha no arquivo /System/Build.prop Dalvik.VM.Execution-modo = int:JIT Como seria otovorite e editnite é da sua conta se seu ssh ou através o adb é uma questão de discrição para ser capaz de editnete, é necessário executar os seguintes comandos no telefone
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

Reinicie e desfrutar de seu novo Android em uma rápida

Porque eu tinha muita controvérsia até que ele veio a ideal – para Android no meu HTC eu decidi apenas atingiu uma ou explicação menos detalhada das coisas. No caso irá para a especificação para instalação em NAND e o telefone, opções de inicialização Haret não vai refazer, Embora as coisas devem ser idênticos.

1. treinamento – antes, temos de preparar o núcleo que irá flashnem chips NAND e permitirá boot-ção direta de Androida. Se você estiver rodando Linux ou Mac OS recomendar Atools-e as opções se você estiver executando o Windows editor de NBH-a е вашата панацея. След това смъквате последното ядротo от GIT-um Eu, pessoalmente, recomendo a versão mais recente versão 2.6.25. Funciona de estável 2.6.32 e economiza mais energia elétrica, inconveniente é o adaptador wi-fi de baixo transferência, que me serve-me. Nbh em seguida, abra o arquivo e aplicar as definições para o seu telefone e versão do droid . Em seguida, salve o novo kernel revisto para o seu telefone. E colocá-lo no cartão SD você. Deve formatar kaisimg.nbh para nós se estamos SPL-lo telefone para preflashenm de SD quilates nós. Para Thea as coisas estão bastante escrito em nenhum lugar por isso não vou discuti-las. FLASH com o referido núcleo já pode dizer adeus ao Windows Mobile 😉

2. andróide – Depois que terminamos parte superior do telefone vai começar a cobrar no modo console e vai convidar-nos a manter o botão d-pad-e ou no meio do painel frontal. Com ele entrar no menu de inicialização a partir do qual podemos instalar um reset atualizado e outra Androida nós. Para ser capaz de instalar deve ter uma pasta no cartão SD nos andboot ele deve ter um nome de arquivo ou androidinstall.tar.gz androidinstall.tgz. Depois experimentei quase todas as versões Froyo acho que o mais rápido e estável é Fat Froyo gratuito. Pessoalmente, eu usá-lo e eu não tive quase nenhum erro, Eu tenho esperança no futuro desenvolvedor a se esforçar tanto. É razoável antes de começar a instalar para fazer pelo menos um 512 ou um pouco mais ext2 particionar o seu cartão SD onde você se senta data.img ou parte do VIV droid que será instalado programas. instalação em si é trivial escolher o seu sistema para estar em NAND-date aa minuto você na partição ext2. esperar 2-3 min até que tudo esteja atitude e retornará ao menu original. Selecione Sair e começar de começar a nova instalação Android. De agora em diante bom ânimo e se divertir.

3. Poucas palavras para outras coisas – Acima de tudo recomendo Radio ROM-versão e é 1.65.hh versão. Versões não 1.7hhhh funcionam tão bem. Há alguns problemas com eles alcance para ler contatos do cartão SIM, etc.. Se você ainda quiser testar 2.6.32 Kernel provavelmente o seu Android não pode iniciar devido a vários parâmetros aloja novo kernel para sistema de inicialização. Neste sistema updeytvate caso, colocando-arhivcheto aqui в adboot папката и после от boot менюте се избира да се ъпдейтне системата. Хубавото при него че прави системата една идея по бърза wifi адаптера смучи с по голяма скорост но не е толкова стабилен като 2.6.25 което не е малък минус 😉 отделно че с него Fat Free Froyo-то не може да запаметява контактите от SIM-a.

Por 2 dias inteiramente Windows Mobile eu me livrei dele, e eu instalei um Android NAND on - 2.2 no meu HTC Kaiser. Geralmente minhas observações são positivas – Não que eu tenho tempo para extenso trabalho e pesquisa sobre šitnite que executar no telefone e coisas, mas eu gosto do pequeno ideâtam que existe um emulador de terminal normal, Eu posso pegar o top de telefone, ls, iptables, Telnet ou ssh para fazer o meu trabalho normal remotamente. Tenho observações suaves em comer o RAM, mas eu acredito, че ако му забия един SWAP дял ще се подобрят нещата. Като остане време ще се занимая по подробно с изследване на init структурата на тая глупост да видя колко излишни неща ще махна и дали ще успея да сваля времето на стартиране.

Por cerca de uma semana já estou o proprietário do HTC TyTN 2. Vendi meu antigo HTC TyTN 1 e com alguns suplementos que comprei um Kaiser(o nome de código do TyTN 2). Meu novo comunicador é diferente de um velho com muito mais bom hardware – o processador do braço de nova geração, 2 vezes mais RAM para maior NAND ROM-a. Separadamente, ele também tem um GPS que tolamente errei muito no velho Hermes. O dono anterior não foi experimentado com máquinas, e é por isso que todo o prazer do SPL e desbloquear e coube a mim a conduzi-lo agora 🙂 com Android no cartão de memória, Isso é algo que não estou muito contente com o droid e acho que vou jogar para portna OpenMoko GUI. Meu trabalho no projeto anterior concluído como portnah Touch Screen motorista-a. Eu acredito que havia mais pão no projeto, mas teve tempo nem os nervos para lidar com isso. Até agora, vai de carro com Android-a até que eu tenho tempo para portna Openmoko-lo embora droid, tanto quanto eu gosto melhor Windows Mobile 😉 tenho algumas observações sobre o trabalho do telefone, mas o projeto é demasiado avançado para ser incluído na equipe de desenvolvedores.