Otimizando o Nokia N810

Em alguns passos, como otimizar seu nokia N810:

*Este tutorial foi feito com a linguagem do sistema em inglês, conectado via ssh.Não me responsabilizo por danos causados ao seu tablet! Só faça se você realmente souber o que está fazendo!

Remover os seguintes programas (Menu/Settings/Application Manager/Show Installed Applications):
map
tutorial-home-applet

Instalar os seguintes programas (Até o programa Flip Calendar, instale os programs do sitehttp://www.maemo.org/downloads/OS2008 para liberar os repositórios extras, os demais instale via Menu/Settings/Application Manager/Browse Installable Applications/All):

large statusbar clock
home tools
NuvoPearl Theme
Advanced Power
ATHF Startup Screen
Flip Calendar
___________________________________
camera
Droid Fonts
IconSet Grzankas for OMWeather
load-applet
maemo-mapper
mauku
ntpdate
omweather
openssh
pidgin internet messenger
rootsh
skype
xchat

Remova também pelo Menu/Utilities/File Manager o conteúdo das pastas Audio Clips, Documents e Images.

TWEAKS
Via ssh, conecte no seu N810 e crie o arquivo /etc/init.d/sysctl com o seguinte conteúdo:

#! /bin/sh

case "$1" in
start)
sysctl -p > /dev/null
;;

*)      echo "Usage: $0 {start}"
exit 1
;;
esac

Dê permissão de escrita para o arquivo e faça ele ser carregado na inicialização:

chmod 755 /etc/init.d/sysctl
ln -s /etc/init.d/sysctl /etc/rc2.d/S99sysctl>

Agora crie o arquivo /etc/sysctl.conf com o seguinte conteúdo:

# tweak tcp
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_sack = 1
net.ipv4.tcp_keepalive_time = 1800
net.ipv4.tcp_fin_timeout = 10
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_dsack = 1
net.ipv4.tcp_max_syn_backlog = 96
net.ipv4.tcp_ecn = 1
net.core.rmem_max = 2097152
net.core.wmem_max = 2097152
net.ipv4.tcp_rmem = 16384 65536 2097152
net.ipv4.tcp_wmem = 16384 32768 2097152

# Make the system a little more swap happy
vm.swappiness = 50
vm.vfs_cache_pressure = 200

# Lower the amount of free ram before the kernel kicks it up a notch
vm.min_free_kbytes = 512

# swap early
vm.dirty_background_ratio = 5
vm.dirty_ratio = 20
# This is flash, we don't face the same latency penalty as a HD so don't prefetch pages
# from swap
vm.page-cluster = 2

BROWSER (MicroB)
Feche o navegador do N810, edite o arquivo /home/user/.mozzila/microb/prefs.js.
Apague a primeira linha user_pref(“browser.cache.memory.capacity” e insira as linhas abaixo:

user_pref("browser.cache.memory.capacity", 8192);
user_pref("nglayout.initialpaint.delay",2000);
user_pref("content.notify.interval", 1250000);
user_pref("content.notify.ontimer", true);
user_pref("network.http.pipelining", true);
user_pref("network.http.pipelining.maxrequests", 1000);
user_pref("network.http.max-persistent-connections-per-server", 1);
user_pref("network.http.max-connections", 2);
user_pref("network.http.max-connections-per-server", 1);

Desabilite o metalayer-crawler:

mv /etc/rc2.d/S99metalayer-crawler0 /etc/rc2.d/D99metalayer-crawler0

Sincronizando a hora:
Edite o arquivo /etc/network/if-up.d/ntpdate. Logo depois da última linha insira as seguintes linhas:

if ! echo `hostname` | grep -q Nokia
then
echo "Can be run only on Nokia, quitting."
exit 0
fi

# install ntpdate if not present

if ! [ -x /usr/bin/ntpdate ]
then
echo "Installing ntpdate ..."
apt-get -y install ntpdate
fi

# synchronize system clock

ntpdate pool.ntp.org

# copy result to hardware clock

/mnt/initfs/usr/bin/retutime --rtc-from-system

Habilitando as fontes Android (partindo do principio que o tema em uso é o NuvoPearl):
Execute o script

touch /usr/share/themes/NuvoPearl/gtk-2.0/gtkrc.input_method
perl -pi -e "s/Nokia Sans/Droid Sans/g" /usr/share/themes/NuvoPearl/gtk-2.0/gtkrc
/usr/share/themes/NuvoPearl/gtk-2.0/gtkrc.input_method /usr/share/themes/NuvoPearl/matchbox/theme.xml

Ganhando espaço:

cd /etc
rm *install -r

cd /usr/share/applications/hildon
rm voip*
rm rhap*
rm osso_rss*
rm osso_help*
rm osso-global*
rm bookma*
rm giz*
rm hwr*
rm osso-addr*
rm modest*
rm chat*

cd /usr/share/applications/hildon-home
rm promo*

cd /usr/share/common-licenses
rm *

cd /usr/share/doc
rm *

cd /usr/share/gtk-doc
rm * -r

cd /usr/share/info
rm *

Instale os seguintes arquivos na ordem descrita:

libpcre3_6.7-1osso1_armel.deb
pcregrep_6.7-1osso1_armel.deb
color_ls_1.0-1_armel.deb
localepurge_0.5.8_all.modfied.modfied.deb

Eles podem ser baixados em:
http://repository.maemo.org/pool/maemo4.1.1/free/p/pcre3/
http://www.nitapps.com/dists/chinook/user/binary-armel/color_ls_1.0-1_armel.deb
http://talk.maemo.org/attachment.php?attachmentid=2653&d=1225038890

Execute o comando

localepurge && docpurge

GPS FIX
Salve o arquivo original

mv /usr/sbin/gpsd /usr/sbin/gpsd.orig

Crie novamente o arquivo com o seguinte conteúdo:

vi /usr/sbin/gpsd

#!/bin/bash

if [ -t /tmp/.gpsd_ctrl_sock ]
then
exit 0
fi

trap 'kill $(jobs -p)' EXIT

rm -f /var/lib/gps/nvd_data
cp /var/lib/gps/nvd_data.bak /var/lib/gps/nvd_data

/usr/sbin/gpsd.orig $@&  GPS_PID=$!
if [ $? -ne 0 ]
then
exit $?
fi

echo PID of gpsd $GPS_PID

while :
do
sleep 30
(exec 3<>/dev/tcp/localhost/2947;echo -e D >&3; read gpsdata <&3; echo $gpsdata;3<&-;3>&-)
if [[ $gpsdata == GPSD,D=2* ]]
then
cp /var/lib/gps/nvd_data /var/lib/gps/nvd_data.bak
echo lock
fi
done
exit 0

e dê permissão de escrita:

chmod a+rx /usr/sbin/gpsd

E o resultado:

EXTRA:
Wallpapers para download:



[Click here to English]


2 Comments on “Otimizando o Nokia N810”

  1. Anderson says:

    Parabens pelo tutorial, por favor, preciso de ajuda, como eu faço pra renomear um arquivo do sistema? Instalei o openssh client and server mas nao consigo acessar os arquivos.Gostaria de acessar esses arquivos pra renomear um que controla o light sensor pra desligar ele, o aparelho fica aumentando e diminuindo o brilho da tela que e muito chato,eu consigo desativar o light sensor instalando um app chamado advanced system ui mas com ele instalado alguns erros acontecem como o bluetooth que para e a atualizaçao do email. Pode me passar um tutorial passo a passo pra usar o openssh pra isso ou algum outro que o faça? Sou leigo nesse assunto. Agradeço desde ja.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s