NOKIANS DÉCLINE TOUTE RESPONSABILITÉ EN CAS DE SOUCIS AVEC VOTRE NOKIA N9
Préambule: Qu’est-ce que le swap?
C’est une mémoire virtuelle qui emprunte dans la mémoire de masse pour allouer si besoin la mémoire vive (RAM).
Les utilisateurs du N900 connaissent sur le bout des doigts, les bienfaits que ça a apporté à leur device… en cas d’excès de processus susceptibles de le ralentir, le swap entre en jeu afin de traiter au mieux tout ça.
Il a pour rôle de soulager la RAM en répartissant les tâches.
À nous de terminer ce puzzle…
UI hors norme pour une expérience utilisateur en demi-teinte…
Vous savez que le précieux possède 1 Go de RAM, c’est suffisant me direz vous, et Nokia a jugé bon de mettre 250 Mo environ, de swap par prudence.
La réalité a prit le dessus et vous avez, tout comme moi, rencontré des ralentissements inexpliqués alors que, par exemple, on a lancé deux à trois applications quelconque.
On se dit donc que le précieux est une calamité et que le multitâche, qu’on nous vante, n’est pas exempt de défaut, et met en péril l’expérience utilisateur malgré 1 Go de RAM.
Avons nous là une mauvaise répartition des processus? Clairement oui !
Et c’est là que débarque une application miracle connu sous le nom de FasterN9, il aura pour but de donner du peps à nos précieux, ça pallie grandement aux ralentissements qu’on rencontre mais… nous pouvons aller bien plus loin. ^^
Un brownie, un café et un N9 🙂
Use with caution! : Un double bien corsé svp !!
250Mo de swap ne suffit pas, je suis quasi sûr de moi, j’ai tardé à vous partager ce tutoriel pour plusieurs raisons :
- Risque de brick accru si vous ne respectez pas la procédure !!
- Savoir flasher son N9 en cas de problème!
- Être à l’aise avec les lignes de commandes sur terminal via SSH qui est vivement conseillé!
Ces trois raisons font que je ne voulais pas publier ce tutoriel mais je pense que vous en avez marre qu’on décide à votre place, donc vous avez le luxe avec moi d’avoir le choix !
Néanmoins, il y a des prérequis à avoir pour poursuivre, et c’est :
- D’avoir incepté COMPLÈTEMENT son précieux!!! (tutoriel plus bas)
- Être en PR1.3
- Avoir Nano d’installé
[Tuto Rapide] Incepter intégralement le précieux
La méthode d’inception simple, je l’avais donné dans mes précédents articles, je reprendrai depuis le début!
Pour ce faire il vous faudra ce pack qu’il faudra extraire à la racine du précieux!
- Ouvrir terminal en mode user root et tapez:
cd /home/user/MyDocs/ (Validez)
dpkg -i inception_0.2.5_armel.deb (Validez)
devel-su -c /usr/sbin/pasiv (Validez) Password: yes (Validez)
____________
ariadne sh (Validez)
rootme (Validez)
cd /home/user/MyDocs/ (Validez)
/usr/sbin/incept aegisctl_1.3_armel.deb (Validez)
_____________
ariadne sh (Validez)
rootme (Validez)
/usr/sbin/aegisctl -s (Validez)
Voilà votre N9 Full incepté ! ^^
Silence on bidouille nos précieux!! ^^’
Les choses sérieuses commencent!
Je prends à peine 5 minutes pour taper toutes les lignes de commandes, avec SSH on ne prends pas le risque de se tromper… Vous pouvez taper depuis le terminal du N9, mais quand vous verrez ce qui va suivre, je crois que vous allez vite déchanter. 🙂
Commençons, donc depuis SSH ou le terminal du N9, en mode root bien entendu, vous tapez:
ariadne sh (Validez)
(password) rootme (Validez)
accli -I |grep tcb-sign (Validez)
En validant la dernière ligne de commande vous avez normalement ça d’écrit:
aegis-enabler::tcb-sign
Si oui, vous pouvez continuer. Le cas échéant, vous devrez recommencer, vérifier si vous avez bien installé le full inception!
Pour voir le swap qui est disponible et les informations lié à la mémoire vive, tapez:
free (Validez)
C’est ce que ça doit vous affichez pour le swap!
Les choses vont se corser, tapez attentivement ce qui va suivre!
cp /etc/init/enable-swap.conf /tmp/enable-swap.conf (Validez)
nano /tmp/enable-swap.conf (Validez)
Il faudra faire deux modifications dans les deux lignes de commandes qui suive:
if [ $ramsize -gt 1000000 ]; then ===> if [ $ramsize -gt 1100000 ]; then
swappart=`sed -n -e ‘/swap/s/mtd\([0-9]\).*/\1/p’ /proc/mtd` || true ==> swappart=`sed -n -e ‘/var/s/mtd\([0-9]\).*/\1/p’ /proc/mtd` || true
Avant…
Après ! ^^
Vous l’aurez, compris…remplacez 1000000 par 1100000…puis pour la seconde ligne de commande, remplacer swap par var !
- Sauvegarder ==> Ctrl + O puis touche entrée
- Quitter Nano ==> Ctrl + X
Ensuite tapez toujours dans terminal:
cp /tmp/enable-swap.conf /etc/init/enable-swap.conf (Validez)
export A=`sha1sum /tmp/enable-swap.conf |cut -b1-40`; (Validez)
perl -pi -w -e ‘s#40 (.*) A(.*)enable-swap#40 $ENV{A} A$2enable-swap#smg’ /var/lib/aegis/refhashlist (Validez)
accli -c tcb-sign -F /var/lib/aegis/refhashlist -i /var/lib/aegis/refhashlist (Validez)
/usr/sbin/validator-init; aegis-loader;echo 1 > /sys/kernel/security/validator/flush (Validez)
- Redémarrez le précieux!
- Lancer terminal en mode user root et tapez:
free (Validez)
Voici le résultat qu’il doit afficher ^^’
En cas d’échec, j’ai bien peur qu’il faille recommencer ! ^^’
Si vous êtes du genre à utiliser plusieurs applications à la fois, vous allez apprécier d’avoir une mémoire swap doublée, ça ne fera pas de mal et ce n’est que du bonus. Le précieux est tout bonnement surprenant encore une fois.
Vous avez des retours, des questions ou autres, n’hésitez pas j’essaierai au mieux de vous répondre ! 😉