Kleingeld (2000)

IMDb


Oder in zwei Teile (ohne Untertitel):

XBMC e Advanced Launcher com Firefox

Instale o Firefox, o flashplugin e o Fluxbox (pode ser outro gerenciador, mas escolhi este), criando após um script com o nome de “firefox-launcher.sh” e o seguinte conteúdo:

#!/bin/sh
xinit /usr/bin/startfluxbox -- :1 &
/usr/bin/firefox --display=:1
killall -9 fluxbox

Depois dê um “chmod -x” no script acima e adicione-o ao Advanced Launcher.

É possível usar um argumento ao invés do Firefox, com uma alteração no script.

$@ --display=:1

O script acima é útil para quem roda o XBMC no modo ‘standalone’ (sem gerenciador de janelas).

Para ajustar o mapa/layout do teclado no Fluxbox pode ser necessário incluir no arquivo ~/.fluxbox/startup a seguinte linha:

setxkbmap -model abnt2 -layout br -display :1

 

A aplicação Discador (processo com.android.phone) parou inesperadamente

Se aparecer a mensagem “A aplicação Discador (processo com.android.phone) parou inesperadamente“, basta apagar o conteúdo do diretório /data/dalvik-cache e reiniciar o telefone. Caso o telefone não possua acesso root, é possível fazê-lo via adb ou então com um reset completo do aparelho (sendo que neste procedimento de reset, todo o conteúdo do telefone será apagado, ou seja, é bom fazer um backup — cópia de segurança).

Instalação resumida do Arch Linux com systemd

As linhas abaixo podem ser usadas como script, bastando copiá-las em um arquivo texto e depois dando permissões de execução para o mesmo.

#!/bin/bash
loadkeys br-abnt2
ln -s /usr/share/zoneinfo/Brazil/East /mnt/etc/localtime
echo LANG\=pt_BR\.UTF-8 \\n >> /mnt/etc/locale.conf
echo KEYMAP=br-abnt2 \\nFONT=LatHebCyr-19 \\nFONT_MAP=8859-5 \\n >> /etc/vconsole.conf
#intervention (prompt)
nano /mnt/etc/locale.gen
arch-chroot /mnt locale-gen
#intervention (prompt)
nano /mnt/etc/mkinitcpio.conf
arch-chroot /mnt mkinitcpio -p linux
arch-chroot /mnt passwd root
mkfs.btrfs /dev/sda3
wifi-menu
nano /etc/pacman.d/mirrorlist
mount /dev/sda3 /mnt
mkdir /mnt/boot
mount /dev/sda4 /mnt/boot
mkdir /mnt/home
mount /dev/sda1 /mnt/home
pacstrap /mnt base base-devel grub-bios
# arch-chroot /mnt pacman -S grub-bios
genfstab -p /mnt >> /mnt/etc/fstab
echo xbmc \\n >> /mnt/etc/hostname
arch-chroot /mnt grub-mkconfig -o /boot/grub/grub.cfg

Atualização de firmware do H7300 (HD7—MT6573)

ATENÇÃO: carregue a bateria em 100% antes de executar o procedimento abaixo e só faça o mesmo se a bateria estiver funcionando perfeitamente.

Requisito mínimo: ter acesso root.

Baixe o recovery.img
Link: recovery.img
Senha: bm-smartphone-reviews.blogspot.com

Baixe a ROM modificada
Link: ROM 2.3.5 MODV3.3
Senha: bm-smartphone-reviews.blogspot.com

Ou se preferires, a ROM 2.3.5 original
Link: Android 2.3.5 H7300 Original

Salve no cartão SD o recovery.img e o update_HD7_V3.3MOD.zip (renomeie esse para update.zip). Não precisas por em pasta alguma, bastando salvar na raiz no cartão de memória do telefone. Depois de salvo precisarás ter um emulador de terminal e sendo assim, vá ao Google Play e procure por Android Terminal Emulator. Instale-o e depois de abrí-lo aparecerá uma tela azul onde tu digitarás: su
O emulador pedirá acesso root sozinho (via Superuser/AndroidSU), tu autorizas, fechas o terminal, abre-o novamente e digite su mais uma vez.

No terminal, digite:
# flash_image recovery /sdcard/recovery.img
Quando o procedimento for concluído, feche o terminal e desligue o telefone.

Agora o telefone deve ser ligado em modo de recuperação: pressione a tecla de volume pra cima, segure-a e pressione a tecla de ligar, mantendo ambas pressionadas e só soltando-as simultaneamente ao fim de três segundos. Ao entrares no modo de recuperação (recovery mode), use as teclas de volume para cima e para baixo para selecionar a opção “install zip from sdcard”. Após a opção ser selecionada, aguarde a mensagem de término do processo com sucesso.

Finalmente escolha então com as teclas de volume a opção “reboot system” e aguarde. Se tudo der certo, depois de alguns minutos o telefone reiniciará perfeitamente.

Fonte: http://www.androidz.com.br/forum/topic/12724-como-instalar-rooms-no-hd7h7300/?p=128824

Instalando o yaourt a partir do AUR

Descrição “receita de bolo”:


$ cd
$ wget http://aur.archlinux.org/packages/pa/package-query/package-query.tar.gz
$ tar xvzf package-query.tar.gz
$ cd package-query
$ makepkg -si
$ cd
$ wget http://aur.archlinux.org/packages/ya/yaourt/yaourt.tar.gz
$ tar xvzf yaourt.tar.gz
$ cd yaourt
$ makepkg -si
$ cd

tmpfiles.d e powernow-k8

Na ânsia de controlar o ímpeto consumista de energia do meu PC antigo e, após uma reinstalação completa do sistema, resolvi fazer uns ajustes valendo-me do systemd (que é o padrão atual do Arch Linux).

(artigo em desenvolvimento)

Eis os parâmetros que o governor ondemand fornece:

$ ls -l /sys/devices/system/cpu/cpufreq/ondemand/
total 0
-rw-r--r-- 1 root root 4096 Nov 3 19:32 ignore_nice_load
-rw-r--r-- 1 root root 4096 Nov 3 19:49 io_is_busy
-rw-r--r-- 1 root root 4096 Nov 3 19:49 powersave_bias
-rw-r--r-- 1 root root 4096 Nov 3 19:30 sampling_down_factor
-rw-r--r-- 1 root root 4096 Nov 3 19:49 sampling_rate
-r--r--r-- 1 root root 4096 Nov 3 19:49 sampling_rate_min
-rw-r--r-- 1 root root 4096 Nov 3 17:05 up_threshold

Sendo assim, criei três arquivos texto, cada um contendo uma linha.
Atenção: os hifens possuem espaços entre si.

$ cat /etc/tmpfiles.d/*
w /sys/devices/system/cpu/cpufreq/ondemand/ignore_nice_load - - - - 1
w /sys/devices/system/cpu/cpufreq/ondemand/up_threshold - - - - 65
w /sys/devices/system/cpu/cpufreq/ondemand/sampling_down_factor - - - - 10

$ ls -l /etc/tmpfiles.d/
total 12
-rw-r--r-- 1 root root 70 Nov 3 19:40 ignore_nice_load.conf
-rw-r--r-- 1 root root 67 Nov 3 19:46 ondemand_threshold.conf
-rw-r--r-- 1 root root 75 Nov 3 19:48 sampling_down_factor.conf

Para aplicar as mudanças instantaneamente:

$ sudo systemd-tmpfiles --create

“Pegadinha” do systemd

Atenção quando forem utilizar eth1 ao invés de eth0, pois o systemd cria a ligação simbólica de forma errada.

bremm@burner:~$ sudo systemctl enable dhcpcd@eth1.service
ln -s '/usr/lib/systemd/system/dhcpcd@.service' '/etc/systemd/system/multi-user.target.wants/dhcpcd@eth0.service'

bremm@burner:~$ ls -l /etc/systemd/system/multi-user.target.wants/total 16
lrwxrwxrwx 1 root root 39 Nov 3 15:32 dhcpcd@eth0.service -> /usr/lib/systemd/system/dhcpcd@.service
lrwxrwxrwx 1 root root 40 Out 24 22:37 remote-fs.target -> /usr/lib/systemd/system/remote-fs.target
lrwxrwxrwx 1 root root 40 Nov 3 04:02 zramswap.service -> /usr/lib/systemd/system/zramswap.service

bremm@burner:~$ sudo ln -s '/usr/lib/systemd/system/dhcpcd@.service' '/etc/systemd/system/multi-user.target.wants/dhcpcd@eth1.service'

I/O em cartão SD (parte 2)

Como já mencionado no artigo I/O em cartão SD, ajustando-se a quantidade de cache do cartão SD é possível aumentar-se a velocidade de transferência de arquivos, sendo notável a melhora de desempenho principalmente nas operações de leitura. Agora, para tornar-se as coisas mais rápidas e aumentar levemente a dificuldade, há uma outra forma (não muito flexível) de ajustar-se este novo valor de cache sem utilizar software de terceiros. Como a alteração é feita via adb, não há a necessidade de ter-se acesso root ao telefone celular.

O cache originalmente é de 128 KB e o melhor valor encontrado para um cartão Sandisk classe 4 de 16 GB foi de 3072 KB de cache, como havia citado anteriormente.

Crie um arquivo (não use o Bloco de Notas do Windows; prefira um editor como o Textpad+ ou algum editor para Linux/Cigwin) com o nome de install-recovery.sh e coloque nele o seguinte conteúdo:

#!/system/bin/sh

if [ -e /sys/devices/virtual/bdi/179:0/read_ahead_kb ]
then
echo 3072 > /sys/devices/virtual/bdi/179:0/read_ahead_kb
fi

if [ -e /sys/devices/virtual/bdi/179:8/read_ahead_kb ]
then
echo 3072 > /sys/devices/virtual/bdi/179:8/read_ahead_kb
fi

Note que o valor “3072″ pode ser mudado para outro valor qualquer, não sendo recomendado um valor superior a 4096. Valores entre 512 e 2048 são típicos.

Telefone conectado a uma porta USB com depuração habilitada; console aberto no Linux:

$ adb push install-recovery.sh /sdcard/install-recovery.sh
$ adb shell

Login no celular (console ADB):

Dica: verifique se o arquivo /system/etc/install-recovery.sh é inexistente no sistema de arquivos, usando o comando cat ou ls.

$ su
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock11 /system
# dd if=/sdcard/install-recovery.sh of=/system/etc/install-recovery.sh
# chmod 0750 /system/etc/install-recovery.sh
# mount -o remount,ro -t yaffs2 /dev/block/mtdblock11 /system
# reboot

Se tudo der certo, após o telefone reiniciar, o valor do cache será de 3072 KiB ao invés dos 128 KiB originais.

GPS para Android

Aplicativos para uso em telefones celulares Android que testei, do melhor para o pior:

Sygic: GPS Navigation

  • Usa mapa TeleAtlas
  • Interface clara
  • Suporta telas grandes nativamente
  • Suporta POIs do MapaRadar através de conversor

iGO My Way/Amigo

  • Usa mapa Navteq ou TeleAtlas
  • Interface clara
  • Suporta telas grandes através de skin
  • Suporta POIs do MapaRadar nativamente

Navitel Navigator

  • Pode usar mapa Tracksource
  • Interface clara
  • Suporta telas grandes nativamente
  • Suporta POIs do MapaRadar nativamente

Google Maps

  • Usa mapa MapLink
  • Interface clara
  • Suporta telas grandes nativamente
  • Não suporta navegação offline no Brasil

CoPilot GPS

  • Usa mapa TeleAtlas
  • Interface confusa
  • Suporta telas grandes nativamente
  • Não suporta POIs do MapaRadar