openvpn

mount -o remount,rw /system

http://jjjjango.blogspot.fr/2013/07/how-to-manually-install-openvpn-binary.html?m=1
Monday, July 29, 2013

How to manually install the OpenVPN binary
It seems that since the upgrade to Android 4.3 the OpenVPN Installer App is not working for me any more. I get some error saying /system cannot be mounted writeable (rw).
However, it is still possible to install the openvpn binary per hand… and it is not as complicated as it seems! This guide only works on rooted devices and is written for Linux users, however the lower part should also work on Windows and Mac.

At first you need to get the Android Debug Bridge binary and install it on your computer (I just put it into $HOME/bin).
Then download the latest OpenVPN Installer APK – we need to extract the openvpn binary from this package:
wget http://android-openvpn-installer.googlecode.com/files/OpenVPN-Installer-0.2.4.apk
To extract the xbin-binary, you can use FileRoller on Gnome or any other tool. Here is an example of how do it with the terminal only:
unzip OpenVPN-Installer-0.2.4.apk assets/openvpn-2.1.1-static-xbin
mv assets/openvpn-2.1.1-static-xbin openvpn
rm -r assets
Now use adb to push the binary to your phone/tablet’s « sdcard » (external storage):
adb push openvpn /sdcard/
The next two commands will open a shell and give us root access on your Android device. Everything you type afterwards happens directly on your device, so be careful!
adb shell
su
Now we need to mount /system as writeable to be able to make changes. Next we copy the binary to its final location and delete it on the sdcard (unfortunately moving is not possible). After we changed the file-permissions so that the binary can be executed, we need to mount /system as read-only again:
mount -o remount rw /system
cp /sdcard/openvpn /system/xbin/
rm /sdcard/openvpn
chmod 755 /system/xbin/openvpn
mount -o remount ro /system

Asus N550 Laptop et linux

J’ai acheté un ASUS N550 que je me suis empressé de mettre sous openSuse 13.1.
Au niveau matériel, il a un défaut principal : aucune trappe. Donc vous n’avez pas d’accès facile au HDD, RAM et surtout, la batterie.

Avant de mettre votre linux préféré :

  • Créez un disque de restauration avec AsusBacktracker_Win8_64_VER303 (version correspondant au Win 8 préinstallé
    Prévoyez une clé USB de 32 Go
  • Faites un test de restauration. Attention la restauration grâce à la clé correspond à une remise à zéro identique à la sortie d’usine. Donc en restaurant, toutes vos données, si vous en aviez, seront effacées.

Avec votre linux préféré :

  • Si vous avez un bon vieux scanner tel qu’un Canon Lide 30, dans le BIOS désactivez l’option « XHCI Preboot Mode ». Sinon il réagit aléatoirement et vous pourrez que très rarement scanner un document.
  • Pour utiliser la puce graphique nvidia de cet hybrid intel & nvidia
    • Xorg.conf
      Voici celui qui fonctionne pour moi :

      Section "ServerLayout"
       Identifier "layout"
       Screen 0 "nvidia"
       Inactive "intel"
      EndSection
      
      Section "Device" 
       Identifier "nvidia" 
       Driver "nvidia" 
       BusID "PCI:04:00:0"
      EndSection
      
      Section "Screen"
       Identifier "nvidia"
       Device "nvidia"
       Option "AllowEmptyInitialConfiguration"
      EndSection
      
      Section "Device"
       Identifier "intel"
       Driver "modesetting"
       BusID "PCI:00:02:0"
      EndSection
      
      Section "Screen"
       Identifier "intel"
       Device "intel"
      EndSection
    • Displaymanager
      Avec cette configuration, KDM est en mosaic.
      Celui qui fonctionne est lightdm.
      Dans la configuration de lightdm /etc/lightdm/lightdm.conf mettez :
      display-setup-script=/usr/local/bin/nvidia-xrandr-startup
      Le contenu de ce script/usr/local/bin/nvidia-xrandr-startup :

      #!/bin/bash
       xrandr --setprovideroutputsource modesetting NVIDIA-0
       xrandr --auto
    • Dernière étape :
      La version de Mesa. Dans les dépots standards d’opensuse la version est 9.x.
      Il faut ajouter le dépaut Xorg. Ainsi vous pourrez passer en Mesa 10.x.
      Qu’est-ce que cela change ?
      J’ai un écran supplémentaire connecté à mon portable. J’avais les drivers nvidia, l’accélération 3D mais en mode bureau cloné.
      Après 2 semaines de recherche, d’essais de différentes configurations d’xorg.conf, passer en Mesa 10.  m’a permis d’avoir le bureau étendu

 

Libreoffice crash

J’ai eu quelques soucis à trouver pourquoi libreoffice se fermait brutalement ces jours ci.

Merci à JU Exelis pour sa page d’aide.

En résumé, ce sont certain thèmes GTK qui provoque cet arrêt brutal : oxygen-gtk et QtCurve.
Choisissez un thème GTK différent dans Apparence et comportement Général \ Apparence des applications \ GTK

Comment j’ai arrêté de surfer avec firefox

Ce week-end j’ai arrêté de surfer avec firefox !

Las des mises à jours qui me font perdre des fonctionnalités et du temps.

La dernière : plus de synchronisation. J’utilisais la synchronisation avec mon owncloud. Mozilla a décidé sans se préoccuper de ses utilisateurs de changer la fonctionnalité de synchronisation sans support des anciennes versions.
En plus firefox est de plus en plus lent, même quand il ne fait rien il a besoin de ressource CPU !

Je suis passé à chromium sous linux et chrome sur mes appareils android. Et ça marche !

Je ne peux plus gérer mon stockage personnel des favoris mais bon Mozilla avait décidé également pour moi que je n’avais plus le droit de le faire !

ASUS Prime TF201 root après mise à jour JB 4.1.1

Après la mise à jour en JB 4.1.1 de mon Asus Prime j’ai perdu l’accès root !
Cet accès m’est nécessaire au moins pour Titanium Backup.

Après plusieurs recherches sur le net j’ai trouvé de l’aide grâce à Cruft à cette page : http://mfratto.tumblr.com/post/40201845718/how-to-get-root-on-a-locked-asus-transformer-prime

Suivre les étapes décrites ci-dessous est de votre responsabilité. Je ne réponds de rien. Vous pouvez douter et vérifier avant de vous lancer.

Il faut commencer par unlocker la tablette. Vous pourrez lire « en gros » qu’après vous n’avez plus de garantie.
Télécharger et installer l’inlocker : http://forum.xda-developers.com/showthread.php?t=1510737
Vous devrez valider la « EULA » et vous identifier avec votre compte google.

Au reboot suivant la tablette vous affiche « The Device is Unlecked » en haut à droite.

Ensuite il faut installer une image recovery. Il s’agit de TWRP téléchargeable ici : http://forum.xda-developers.com/showpost.php?p=26595675&postcount=2

Si vous êtes sous linux, installer les tools android pour avoir fastboot. Mettez vous en root. Un user lambda n’a pas suffisamment de droits.

La commande magique :

fastboot -i 0x0b05 flash recovery recoveryTWRP.blob

Pour les curieux 0x0b05 est l’id du fabriquant ie Asus.

Vous avez un nouveau recovery !

Ce n’est pas tout. Maintenant il faut installer SU.
Télécharger Superuser binary ici : http://androidsu.com/superuser/  et déposez le sur la SD de la tabellet.

Redémarré votre tablette en mode recovery (TWRP)
Grâce à TWRP, installez le zip du binaire su.

C’est la dernière étape !
Au reboot suivant, l’accès ROOT est OK.

Ma collection de motos

Du 1/32 au 1/6 voici les modèles de ma petite collection… de Ducati bien sûr !

Modèle Couleur Echelle
999 rouge 1/12
998S jaune 1/12
Monster S4R rouge 1/12
999S rouge 1/18
748 jaune 1/18
Monster 900 black 1/18
Monster 900 jaune 1/18
749S jaune 1/18
851 grise 1/18
996 rouge 1/18
900 SS rouge 1/18
750 imola 1972 1/32
750 F1 1984 1/32
900 SS 1975 1/32
750 sport 1973 1/32
Desmo GP10 2009 Nicky Hayden n°69 1/18
Desmo GP10 2009 Casey Stoner n°27 1/18
SBK 1198 F09 Noriyuki Haga n°41 1/18
SBK 1198 F09 Michel Fabrizio n°84 1/18
1198 rouge 1/12
996 Carl Forgaty 1999 1/24
Desmo GP 2003 Loris Capirossi n°65 1/6
999 jaune 1/6
998 jaune 1/6
916 jaune 1/12
Desmo GP 2006 Troy Baylyss n°12 1/18
Desmo GP 2003 Loris Capirossi n°65 1/18
Desmo GP 2006 Troy Baylyss n°12 1/12
Desmo GP 2003 Loris Capirossi n°65 1/12
998 Troy Bayliss n°1 1/12
999 Neid Hodgson n°100 1/12
999 Ruben Xauss n°11 1/12
Diavel Carbo 1/12
1199 Panigale  rouge 1/12
Streetfighter rouge 1/12