Installation et prise en main Nov IT - 37 rue du Moulin des Bruyères, 92400 Courbevoie 1/ 7
page blanche 2/ 7 Nov IT - 37 rue du Moulin des Bruyères, 92400 Courbevoie
Introduction Ce document concerne l installation de la ROM UHURU Mobile exclusivement pour le Google Nexus 4. Les procédures d installation nécessitent un ordinateur tournant sous Linux. Il est également nécessaire d avoir le SDK Android 1 installé (ou tout du moins l utilitaire fastboot). 1 - Procédure de flash Avertissement : l installation de la ROM UHURU Mobile va complètement formater la mémoire de votre smartphone, toutes vos données non sauvegardées seront perdues. En premier lieu, il faut démarrer le téléphone en mode bootloader (cf. Fig. 1). Pour cela, lorsque le téléphone est éteint, il faut appuyer simultanément sur les touches Vol. bas et Power et le maintenir jusqu à l apparition de l écran de la Fig. 1. On le branche ensuite à l ordinateur. Fig. 1 Nexus 4 en mode bootloader On peut maintenant exécuter le script install.sh (voir ci-après) qui va s occuper automatiquement de l installation. Si le téléphone est neuf, ou s il n a jamais été flashé, il sera nécessaire de réaliser une manipulation sur le téléphone lorsqu elle sera demandée. Le script prend en paramètre le nom de l archive à flasher. 1. disponible ici : http://developer.android.com/sdk/index.html?utm_{}source=weibolife#download Nov IT - 37 rue du Moulin des Bruyères, 92400 Courbevoie 3/ 7
Code source 1 Script d installation. #!/bin/sh if [ -z $1 ] then echo "usage : install.sh <filename>" exit 0 fi fastboot oem unlock fastboot erase boot fastboot erase cache fastboot erase recovery fastboot erase system fastboot erase userdata fastboot reboot-bootloader sleep 5 fastboot -w update $1 sleep 5 $./install.sh nexus4.zip Le script effectue les actions suivantes : Si le bootloader est verrouillé, le script le déverrouille (d où l intervention de l utilisateur pour confirmer le déverrouillage en appuyant sur Vol. haut puis sur Power). Une fois que le bootloader est déverrouillé, les commandes de flash sont disponibles. Le script écrase donc toutes les partitions du téléphone et les remplace par celle d UHURU Mobile. Important : à la fin de l installation, le smartphone redémarre automatiquement. Néanmoins, afin de garantir un niveau de sécurité maximal, il est nécessaire de reverrouiller le bootloader. Pour ce faire, il suffit de redémarrer le téléphone en mode bootloader (voir plus haut) puis de saisir la commande suivante : $fastboot oem lock L écran du téléphone doit alors afficher entre autres informations : LOCK STATE - locked. On peut ensuite redémarrer le téléphone et s en servir normalement : $fastboot reboot 2 - Prise en main 2.1 - Initialisation du chiffrement Important : il est nécessaire d activer le chiffrement afin que l ensemble des mécanismes de sécurité UHURU Mobile puissent opérer. Attention : avant toute manipulation liée au chiffrement, il faut brancher le téléphone à son chargeur ou à un ordinateur et s assurer que la batterie est chargée à au moins 80%. L activation du chiffrement est disponible dans les paramètres du téléphone. L onglet Sécurité donne accès au menu de la Fig. 2(a). Il faut dans un premier temps choisir un mode de verrouillage. Seul un code PIN ou un mot de passe sont compatibles avec le chiffrement (cf. Fig. 2(b)). Ces deux modes de verrouillage sont en effet les seuls à être suffisamment sécurisés. Le mode de déverrouillage par schéma ne dispose pas de la richesse combinatoire nécessaire pour garantir la sécurité du téléphone 2. Une fois que l on a choisi un code PIN ou un mot de passe, on peut passer au chiffrement proprement dit. Pour cela, il faut cliquer sur le bouton Chiffrer le téléphone du menu sécurité (cf. Fig. 2(a)). Là, 2. voir la note technique : Recommandations de sécurité relatives aux mots de passes de l ANSSI 4/ 7 Nov IT - 37 rue du Moulin des Bruyères, 92400 Courbevoie
l application affiche un message d avertissement expliquant le déroulement du chiffrement (cf. Fig. 2(c)). Il faut alors cliquer sur le bouton Chiffrer le téléphone, saisir son mot de passe et le valider. Enfin, par sécurité, l application demande une ultime confirmation (cf. Fig. 2(d)). Il faut là encore valider. Le système démarre alors la procédure de chiffrement. (a) Paramètres de sécurité sous Android (b) Choix du mode de verrouillage (c) Avertissement du CryptKeeper (d) Fenêtre de confirmation Fig. 2 Activer le chiffrement des données sous Android L opération de chiffrement du téléphone est assez longue puisque l ensemble de la mémoire de stockage utilisateur est initialisée. Une fois l opération terminée, le téléphone redémarre et invite l utilisateur à saisir son mot de passe. Lorsque le mot de passe est validé, le téléphone lance une procédure de contrôle de l intégrité de son système avant d ouvrir la partition de données. 2.2 - Fonctionnalité de leurre de la géo-localisation Une fois activé, un système de leurre permet d envoyer de fausses données aux applications installées sur votre téléphone ou tablette. Il est possible d activer ou désactiver cette fonctionnalité à tout moment en fonction des besoins. Il faut accéder au menu Paramètres Données de localisation Leurre de la localisation GPS puis cocher/décocher la case correspondante (cf. Fig. 3(b)). Dans cette première version d UHURU Mobile, les fausses coordonnées GPS sont les suivantes : latitude : 39.109494 longitude : -76.772971 Nov IT - 37 rue du Moulin des Bruyères, 92400 Courbevoie 5/ 7
UHURU Mobile (a) Votre te le phone se localise ici. (b) Activation/de sactivation du leurre de la localisation Fig. 3 Leurre de la ge o-localisation Une version ulte rieure d UHURU Mobile permettra de choisir par soit me me les fausses coordonne es de ge o-localisation. 2.3 - Market d applications UHURU Mobile embarque son propre market d applications certifie es. Ce market s appuie sur la technologie FDroid. Avant toutes autres choses, il faut s assurer que le te le phone dispose d une connexion a Internet (wifi ou 3G). Lors de son premier lancement, le client FDroid met a jour la liste des applications disponibles (cf. Fig. 4(a)). La mise a jour prend quelques minutes. Une fois qu elle est termine e, on peut afficher la liste des applications dans Quoi de neuf? Tout (cf. Fig. 4(b)). Il est e galement possible de de clencher manuellement la mise a jour dans les options de l application (bouton en haut a droite). 6/ 7 Re fe rence de ce document: Installation Nexus 4 11 fe vrier 2014 Nov IT - 37 rue du Moulin des Bruye res, 92400 Courbevoie
(a) Mise à jour de la liste des applications (b) Affichage de la listes des applications disponibles Fig. 4 Client FDroid pour le market d applications certifiées 2.4 - Communications En plus des applications systèmes, UHURU Mobile embarque l application OpenVPN pour Android 3 et la version alpha de SMS Perseus 4 afin de permettre à l utilisateur de sécuriser ses communications. 3. https://code.google.com/p/ics-openvpn/ 4. https://play.google.com/store/apps/details?id=cvo.android.perseus&hl=fr Nov IT - 37 rue du Moulin des Bruyères, 92400 Courbevoie 7/ 7