lundi 17 décembre 2012

Samsung Galaxy : Comment corriger ou exploiter la faille “Exynos” ?

Hier soir, nous apprenions l'existence d'une faille de sécurité sur les appareils équipés d'une architecture Samsung Exynos. Les bricoleurs n'ont pas attendu pour exploiter et corriger la faille. Florilège des trucs et astuces.

Exynos Code Exploit

 

Cette faille vient du manque de sécurité d'un répertoire du kernel, elle permet de facilement accéder aux données, elle permet également de “rooter” son appareil d'un simple clic. Et si nous en profitions pour “rooter” votre Galaxy et corriger ensuite la faille ?

Première chose, vérifiez si votre appareil est potentiellement touché par ce problème :

Exynos Mem Bug Checker
Lowlevel Studios

'Exynos Mem Bug Checker' is a small utility for Samsung Exynos devices to check if the 'exynos-mem' bug is present....

Télécharger Gratuit Disponible sur Google Play

Cette application va vous permettre de connaître d'un simple clic “l'état” de votre androphone.

Voici la liste des appareils touchés :

Comment rooter votre appareil grâce à la faille ”Exynos” ?

Pourquoi rooter son appareil ? Avant-tout je vous invite à vérifier l'utilité du “root”. Le root permet d'accéder et de modifier des fichiers dans les couches “plus basses” d'Android. Vous pourrez dés-installer les applications pré-installées ou encore installer des applications avec des fonctionnalités avancées (sauvegarde, personnalisation, sécurité, etc.). A contrario, certaines applications ne fonctionneront plus une fois votre appareil “rooté” afin de garantir la sécurité des données (c'est avant tout un soucis pour les DRM).

Bref, pour “rooter” votre appareil Galaxy d'un simple clic, il vous suffit d'installer l'APK : ExynosExploit.apk.

Comment sécuriser cette faille ?

Il est possible de corriger la faille, par contre cela peut avoir des conséquences sur le fonctionnement du système : fonctionnement de la caméra avant, etc.

Vous n'avez pas besoin d'avoir un appareil “rooté” pour installer cette solution. Vous pourrez activer ou désactiver la solution d'un simple clic. Bref, vous trouverez l'APK à installer par ici. 

N'hésitez pas à nous partager vos autres trouvailles !

Samsung Galaxy (SIII, SII, Note) : une grosse faille de sécurité…

Un membre du forum XDA vient de mettre le doigt sur une grosse faille de sécurité sur une grosse partie des smartphones de la gamme Samsung Galaxy. Ce sont tous les appareils avec une architecture Exynos qui seraient concernés.
samsung-exynos

Saviez-vous qu'une nouvelle méthode permettait de “root” son Samsung Galaxy sans avoir besoin d'utiliser le logiciel ODIN ? En effet, le répertoire /dev/exynos-mem dans le kernel permet à n'importe qui de lire et d'écrire dans les supports de mémoire du téléphone. La bonne nouvelle est que cette faille permet de “rooter” très facilement son appareil. La mauvaise… cette faille donne accès à vos données. Ce répertoire est utilisé pour les fonctions “graphiques” telles que la caméra par exemple.

Les appareils concernés ? De nombreux appareils équipés d'une architecture Exynos (Exynos 4210 et 4412), comme les Samsung Galaxy S III, Galaxy S II, Galaxy Note II, etc.

Une solution ? Pas vraiment, il est possible de modifier les droits de permissions du fameux répertoire, mais nous ne connaissons pas les conséquences de cette méthode sur le fonctionnement du système et des applications.

Samsung n'a pas encore communiqué sur cette découverte, néanmoins la firme coréenne va devoir réagir très vite.

Source

 

dimanche 16 décembre 2012

Pudding Monsters dévoile son gameplay en vidéo

Nous vous parlions en début de semaine dernière de Pudding Monsters, le prochain puzzle game du studio russe Zeptolab, particulièrement célèbre pour la saga à succès Cut the Rope. Malheureusement, nous manquions de visuels à vous montrer…

zeptolab

La sortie du jeu étant désormais imminente (20 décembre), la vidéo de gameplay ci-dessous a été mise en ligne sur le site officiel du jeu. Celle-ci illustre le principe de base (agglutiner tous les monstres d'un niveau en les propulsant les uns contre les autres), ainsi que la variété des tableaux que le joueur sera amené à traverser.

Lien Youtube

On y remarque également que différents types de monstres seront présents. Il faudra utiliser les caractéristiques propres à chacun d'entre-eux pour espérer finir chaque niveau, si possible en récoltant les trois étoiles !

Des screenshots de la version francophone de Pudding Monsters sont également disponibles. Je vous laisse les découvrir dans la galerie ci-dessous. Pour rappel, le jeu sera gratuit sur le Play Store.

Pudding Monsters dévoile son gameplay en vidéo      Voir toutes les galeries

 

Le smartphone double écran YotaPhone se montre en vidéo

Jeudi dernier, Édouard nous présentait le YotaPhone, ce terminal de conception russe, tournant sous Android et dont la particularité est de disposer de deux écrans, un sur chaque face du smartphone. Le premier étant de technologie LCD HD et l'autre étant en e-ink.

yotaphone

Il n'aura pas fallu attendre longtemps pour vérifier que le YotaPhone n'est peut-être pas qu'un concept obscur qui ne verra jamais le jour : Anton Tarasenko, responsable du développement logiciel chez Yota Device s'est empressé de réaliser une vidéo où il effectue une démonstration des principales fonctionnalités du YotaPhone, sur ce qui semble être un prototype en état de marche.

Lien Youtube

Tout d'abord nous apprenons que le nom “YotaPhone” n'est peut-être pas définitif, et que le téléphone aura bien 2GB de RAM et jusqu'à 64GB de mémoire interne. Nous constatons également qu'il sera dépourvu de barre de menus, et que les commandes “Retour” et “Accueil” se feront via une reconnaissance gestuelle implémentée sur le bezel inférieur du téléphone !

Anton Tarasenko consacre la suite de la vidéo à la présentation de différentes situations durant lesquelles la présence d'un double affichage s'avère être utile et pertinente. Il présente également le geste qui permet de basculer un affichage depuis l'écran LCD à destination de l'écran e-ink.

Enfin, Yota annonce la disponibilité pour avril 2013 de l'API permettant aux développeurs tiers d'implémenter l'utilisation de l'écran double dans leurs applications.

yotaphone

Personnellement, l'effet que je trouve le plus impressionnant est le fait de pouvoir profiter de l'affichage de l'écran e-ink, même lorsque la batterie du téléphone est complètement déchargée ! Voici une belle application de cette technologie d'écran que l'on croyait exclusivement destinée aux liseuses.

Il nous tarde d'en savoir plus sur ce téléphone aux prochains CES2013 ou MWC2013.

Source

samedi 15 décembre 2012

De nouvelles informations en vue sur le XPERIA Yuga

Des rumeurs, encore des rumeurs .. cette fois chez Sony Mobile.

android-sony-xperia-yuga-c600x-image-0

Ici, nous allons faire un retour sur le XPERIA Yuga qui est, selon les nombreuses rumeurs qui circulent, le prochain terminal très haut de gamme du fabricant japonais.

Ce mobile hors-normes adopterait, comme beaucoup d'autres, un très large écran tactile de 5 pouces en résolution FHD (Full-HD – 1080×1920 pixels) avec une technologie anti-choc surnommée Dragonglass (un équivalent au Corning Gorilla Glass présent sur la plupart des standards hauts de gamme disponibles actuellement sur le marché mondial), mais ça ne s'arrête pas là.

Selon nos confrères de Phone Arena qui ont relayé une information, le XPERIA Yuga pourrait être le premier terminal de 5 pouces a réellement se démarquer de la concurrence puisqu'il pourrait également embarquer 3Go de mémoire vive (RAM), une mémoire interne s'élevant à 128 Go, un appareil photo dorsal de 16 mégapixels, une résistance à la poussière et à l'eau, ainsi qu'une batterie d'une capacité de 2330 mAh (selon la FCC).

Pour le bouquet final, il a également été rapporté que Sony pourrait être l'un des premiers constructeurs à utiliser les architectures Samsung Exynos 5×50 basée sur un SOC ARM Cortex-A15. Etant donné que Texas Instruments s'est écarté du marché des semi-conducteurs, il semble assez plausible que Samsung soit le seul constructeur viable à fournir une architecture ARM Cortex-A15 à l'heure actuelle, là où Qualcomm se base sur ses propres architectures maison Krait.

En clair, voici les caractéristiques (rumeurs) :

  • Ecran tactile de 5 pouces Dragonglass
  • Résolution Full-HD (1080 x 1920 pixels)
  • Architecture Quad-Core Exynos 5×50
  • 3 Go de mémoire vive (RAM)
  • 128 Go de mémoire interne
  • Appareil photo de 16 mégapixels
  • Résistance à l'eau et à la poussière
  • Batterie de 2330 mAh

Vu d'ici, ça sonne comme le mobile de rêve..

via Phone Arena & Xperia Blog

Participez à la première chasse au trésor Android dans les rues de Paris

C'est samedi 15 décembre, demain, que la société NFCity (lauréate du concours BeMyApp NFC sponsorisé par Orange) organisera la première chasse au trésor 2.0 grandeur nature dans les rues de Paris.

NFCity

Le principe est simple : dès 15 heures, rendez-vous à Paris au Jardin des Tuileries (entrée Concorde) pour s'amuser en découvrant trois parcours thématiques (Fashion, Gourmand, Geek) regorgeant de balises NFC qu'il faudra retrouver et scanner afin de répondre aux énigmes.

NFCity detail

A travers les rues de Paris et 12 lieux atypiques, les organisateurs ont aussi concoctés plusieurs challenges “photo” afin d'offrir aux plus rapides des participants de nombreux cadeaux Google (parmi lesquels des tablettes Google Nexus 7). C'est l'occasion de découvrir de manière ludique des lieux de Paris à travers une expérience de jeu en temps réel, tout en gardant à l'esprit le contact humain.

Pour s'inscrire à l'événement, ça se passe sur le site NFCity.fr.

NFCity

Sur place, munissez-vous de votre smartphone préféré et téléchargez l'application Android NFCity. Prévoir 1h30 environ pour la chasse au trésor, qui finira par la remise des prix ainsi qu'un pot pour cette grande première.

NFCity
NFCity

Gagne des cadeaux google Nexus et pleins d’autres surprises encore, une semaine avant Noël en participant à une chasse au trésor 2.0 dans les rues de Paris!!...

Télécharger Gratuit Disponible sur Google Play

C'est aussi l'occasion de repartir avec le premier numéro du magazine papier FrAndroid qui sera distribué durant l’évènement, pour ceux qui ne l'aurait pas encore lu.

Rovio solde ses jeux HD à 0,89€ (Angry Birds Star Wars HD…)

angry birds

Avec les fêtes de Noël qui approchent, Rovio a décidé de faire un “cadeau” à ses fans en soldant tous ses jeux HD et premium à 0,89€ jusqu'au 17 décembre seulement !

Pour profiter de cette offre, rendez-vous sur le Play Store. Notons que ces soldes sont aussi valables sous iOS (Apple), et sur le market Amazon.

Angry Birds Star Wars HD

Le dernier opus du cultissime Angry Birds, à la sauce Jedi : gameplay mélangeant Angry Birds Classic et Space, un must ab-so-lu pour tout geek qui se respecte.

Angry Birds Star Wars HD
Rovio Mobile Ltd.

JOIN THE ANGRY BIRDS IN THEIR BIGGEST ADVENTURE YET!A long time ago in a galaxy far, far away... a group of desperate rebel birds faced off against a galactic menace: the Empire’s evil Pigtroopers!Rebel birds, striking from a hidden base, have won their first victory against the evil Imperial Pigs....

Télécharger 2,69 € Disponible sur Google Play

Angry Birds Space Premium

Angry Birds Space, attraction et gravité sans gravité si vous voyez ce que je veux dire. Ici en version premium sans aucune publicité ;-)

Angry Birds Space Premium
Rovio Mobile Ltd.

ALL NEW ANGRY BIRDS GAME FROM ROVIO -- the #1 mobile game of all time blasts off into space!IGN's "Best Mobile Game of 2012" Winner!Angry Birds Space Premium is totally ad-free!After a giant claw kidnaps their eggs, the Angry Birds chase it into a wormhole and find themselves floating in...

Télécharger 0,89 € Disponible sur Google Play

Amazing Alex HD

Adepte des puzzles physiques, et surtout fan d'incredible machines régalez-vous !

Amazing Alex HD
Rovio Mobile Ltd.

AN AMAZING NEW PHYSICS PUZZLE GAME FROM THE CREATORS OF ANGRY BIRDS!Meet Amazing Alex! This whiz kid has a boundless imagination and a houseful of fun toys that can turn anything into an adventure!From cleaning up his room to battling cardboard robots in his backyard, Alex creates amazing chain reactions...

Télécharger 2,69 € Disponible sur Google Play

Bad Piggies HD (gratuit)

Bad Piggies HD
Rovio Mobile Ltd.

From the creators of Angry Birds: an all new game from the PIGS’ point of view! IGN's "Best Mobile Game of 2012" Winner!"Extremely fun and very challenging" -- Kotaku“The best title Rovio has released yet” - IGN“4/4 - Must Have” -- Slide to Play"Bad Piggies is awesome, and needs to...

Télécharger Gratuit Disponible sur Google Play

Source : Rovio

FrAndroid DevTips #30

FrAndroid aura donc réussi à produire 30 numéros de son DevTips, le bottin des bonnes adresses pour développeur Android, avant la fin du monde qui devrait donc avoir lieu dans une semaine.

Comme c’est le dernier (enfin dixit l’autre) on s’est lâché sur ce numéro en vous donnant des liens vers des outils que vous pourriez très bien adopter rapidement !

bugdroid pro

L’API Déminée !
Voilà un outil internet vraiment intéressant. Vous connaissez la Javadoc Android : une javadoc est une documentation qui décrit (plus ou moins bien) comment utiliser telle classe, telle méthode, la définition de telle variable. Mais parfois un petit bout de code exemple serait bien pratique ! APIMiner fournit ce service bien appréciable.
Vous naviguez dans la Javadoc à la recherche de la définition de la méthode ou d’une classe : prenons par exemple SQLiteDatabase qui permet de manipuler une base de données SQLite dans une application. En regardant les méthodes disponibles, une nouvelle colonne à gauche a fait son apparition vous proposant de consulter des tutoriaux ou code exemples liés à cette méthode. Innovant et très pratique !

Bien que certaines méthodes ne disposent pas encore de code exemples, il y en a déjà plus de 93000 recensés !

Bien joué : http://java.llp2.dcc.ufmg.br/apiminer/

Librairie de composants graphiques
Le projet Open Source Mobile Anarchy se propose de vous fournir différents composants graphiques réutilisables au sein de votre application. Par exemple, si vous développez un jeu et souhaitez proposer un gamepad directionnel (ou plusieurs) à vos utilisateurs, vous pourrez utiliser le JoystickView ! Le projet compte aujourd’hui quatre composants, dont certains pourraient vous être utiles en limitant le code à produire.
Toutefois, la réutilisation de nombreux composants externes à votre projet peut s’avérer problématiques pour la maintenance : à bon entendeur :)

Lien Youtube

Source : http://code.google.com/p/mobile-anarchy-widgets/

Contenu des bases de données SQLite
SQLite est le moteur de base de données embarqué sur la plateforme Android. Bien que l’Android Developer Toolkit soit un très bon produit et nous permette de travailler avec des outils corrects, il manque quelque chose d’important et qui mériterait d’être intégré rapidement : utilitaire de manipulation de base de données.
Si vous ne connaissez pas le plugin CellObject SQLite Browser je vous recommande de l’installer très vite dans votre environnement Eclipse.

Eclipse Plugin SQLite

Eclipse Plugin SQLite

Ce plugin, gratuit, qui une fois installé sera accessible depuis Window>Show View>Others>Other vous demandera de sélectionner un fichier de base de données SQLite afin de pouvoir vous proposer de consulter la structure de ce dernier ainsi que les données qu’il contient.
Nous aurions apprécié la possibilité de pouvoir effectuer des requêtes SQL de sélection contenant des clauses where et encore mieux la modification des données.

http://cellobject.net/Tools/CellObjectSQLiteXMLBrowser.aspx

Ajouter et supprimer des raccourcis
Une fonction que certains développeurs pourraient apprécier : forcer la création et/ou la suppression du raccourci de leur application sur le home de l’utilisateur.
Par défaut, Android place un raccourci sur le bureau (fonction pouvant être désactivée depuis les paramètres du matériel). L’utilisateur peut alors le supprimer. Avec le petit bout de code présenté ci-dessous sous forme d’un tutorial, apprenez à ajouter et supprimer programmatiquement les icônes du bureau.
Source : http://viralpatel.net/blogs/android-install-uninstall-shortcut-example/

Edito : Avec Google Maps, Google est le premier éditeur iOS

Vous n'êtes pas sans savoir que Google vient de publier l'application Google Maps sur iOS (iPhone et iPad). Cette dernière avait été retirée d'iOS 6 et remplacée par Plans – une application de cartographie créée par Apple en partenariat avec TomTom. Même combat pour YouTube : l'application dédiée à la vidéo avait été retirée des applications pré-embarquées sur iOS. Cela n'a pas empêché Google de mettre en place son éco-système sur iOS malgré cet univers hostile très contrôlé par Apple. Google, principal concurrent d'Apple avec Android, est également le “premier” éditeur sur iOS. Alors, Google et Apple : partenaire ou ennemi ?

Maps-iphone-and-android

Cet équilibre est très ambigu. Apple n'a jamais attaqué Google. La marque pommée préfère s'attaquer aux partenaires de l'Open Handset Alliance, dont HTC, Motorola ou encore Samsung. Ce n'est pas les seuls piques d'Apple, comme je l'expliquais en début d'article, les applications de Google qui étaient initialement pré-embarquées sur iOS, ont finalement été retirées dans la dernière version. 

TOP AppStore iPhone

Google avait pourtant le choix. Les utilisateurs iPhone et iPad réclamaient les services Google, dont GMail, Google Maps ou encore YouTube. Google aurait très bien pu ignorer iOS complètement, Android lui permet désormais d'afficher ses publicités sur mobile. Finalement, Google a préféré développer de nouvelles applications  Google Maps et YouTube, largement meilleures que les précédentes. Google Maps se paye même le luxe d'atteindre le niveau de Google Maps sur Android, avec la fameuse fonctionnalité de “Navigation”. L'application YouTube est bien plus complète, à iso-fonctionnalité avec l'application Android. Sans oublier, l'application Gmail mise à jour récemment.

Google Maps

Autre point très intéressant, toutes ces applications Google ont désormais bien plus de cohérence entre elles. Les interfaces ont été totalement revues : épurées avec une ergonomie astucieuse et très simple, assez éloignée des spécificités Apple et Android.

photo (1)

Google a mis en place un éco-système assez similaire à celui d'Android, mais sur iOS. Mountain View semble avoir réussi cet objectif, malgré l'univers hostile d'iOS. En effet, Apple a mis en place une quantité de restrictions pour les développeurs. Par exemple, les dernières applications de Microsoft seraient actuellement bloquées à cause du système de paiement qu'Apple impose.

Enfin, comme le dit MacG, ne comptez pas sur Apple pour développer des applications Android. La marque pommée possède un business-model très différent de Google. Apple n'aurait aucun intérêt à proposer un univers similaire à iOS sur Android, les produits et la marque Apple seraient “dilués”.

Cela me fait penser à une histoire d'amour entre frères ennemis, non ?

vendredi 14 décembre 2012

Le SDK de Facebook 3.0 pour Android est disponible en version finale

Une bonne nouvelle à la fois pour les développeurs et les utilisateurs ! Facebook nous fait deux cadeaux avant Noël :

Depuis quelques heures, l'application Android est désormais codée en natif, ce qui permet d'avoir de bien meilleures performances (même s'il reste une grande marge de progression). C'est également le cas du SDK pour Android, qui atteint désormais le stade de version finale. Depuis plusieurs semaines une bêta était proposée, mais l'intégration dans une application était plutôt risquée, dans la mesure où Facebook pouvait se permettre de faire des modifications à tout moment.

facebook

Tout comme pour l'application, des widgets natifs sont maintenant utilisés et l'intégration est beaucoup plus simple qu'auparavant, avec la gestion complète de la connexion. Petite liste des nouveautés :

  • Login depuis l'application, avec sélection des permissions
  • Composant Friend Picker (personnes dans l'Open Graph ou qui utilisent l'application)
  • Composant Places Picker (lieux à proximité)
  • Composant Profile Picture (pour un objet, un lieu, une personne…)
  • Possibilité de comptabiliser le nombre de clics et installations des “Mobile App Install
  • Support de l'envoi de requêtes en batch

Lors du dernier rassemblement du PAUG, il était justement question du SDK de Facebook. Si vous n'y étiez pas, ces vidéos vous aideront à vous imprégner des nouveautés introduites (vidéos en anglais) :

Lien Youtube

Lien Youtube