Tunisie-Nigéria (2-3) : La déception et des interrogations    CAN 2025 : Une victoire nigeriane pleine de suspense    TotalEnergies fait vibrer la Tunisie au rythme de la TotalEnergies CAF Coupe d'Afrique des Nations, Maroc 2025    Match Tunisie vs Nigeria : Où regarder le match de la CAN Maroc 2025 du 27 décembre ?    L'ATB et Visa International célèbrent les grands gagnants du jeu-concours ATB & Visa à l'occasion de la CAN Maroc 2025    CAN 2025 : suspense et émotions au rendez-vous ce samedi    SNCFT : 575 postes à pourvoir dans divers domaines    Tunis se prépare à accueillir 461 nouveaux bus venus de Chine    Douane : dernier délai pour régulariser voitures et motos le 30 décembre    L'ATB et Visa International célèbrent les grands gagnants du jeu-concours ATB & Visa à l'occasion de la CAN Maroc 2025    Diaspora tunisienne : comment la Tunisie peut-elle séduire à nouveau ses talents expatriés?    Salon de l'Entrepreneuriat RIYEDA : autonomiser pour entreprendre et inclure    QNB organise des ateliers financiers pour les élèves de l'école primaire «El Chedly Khaznadar» à Ezzahra    Grand concert du nouvel An à Tunis : l'Orchestre symphonique Tunisien au théâtre de l'opéra (Programme)    IQOS ILUMA i lancée en Tunisie par Philip Morris International : transition vers un avenir sans fumée    Festival international du Sahara 2025 à Douz : tourisme et artisanat au cœur de la 57e édition    Météo en Tunisie : pluies orageuses sur le Nord et localement sur le Centre    Fin de la vignette : payez vos droits de circulation autrement dès 2026    De la harissa familiale aux étals du monde : l'incroyable épopée de Sam Lamiri    IACE - Premier rapport national sur l'Entreprise: Pour un nouveau pacte productif    De l'invisibilité à l'hyper-visibilité: le voile dans l'imaginaire onusien    Les couleurs du vivant: Quand la biologie et l'art se rencontrent    Tunisie-Japon : SAITO Jun prend ses fonctions et promet un nouvel élan aux relations bilatérales    Festival Saliha de la musique tunisienne à la ville du Kef : ateliers, concerts et spectacles (programme)    Météo en Tunisie : mer agitée, températures en légère hausse    Kaïs Saïed : seule l'action sur le terrain fera office de réponse    Séisme de 6,1 à Taïwan : sud-est secoué sans dégâts signalés    Crash près d'Ankara : le chef d'état-major libyen tué    CAN 2025 - Tunisie-Ouganda : Un avant-goût de conquête    Yadh Ben Achour reçoit le prix Boutros Boutros-Ghali pour la Diplomatie, la Paix et le développement (Vidéo)    Tunisie Telecom lance sa campagne institutionnelle nationale «Le Don des Supporters»    Match Tunisie vs Ouganda : où regarder le match de la CAN Maroc 2025 du 23 décembre?    Choc syndical : Noureddine Taboubi démissionne de l'UGTT    Riadh Zghal: Le besoin de sciences sociales pour la gestion des institutions    Tunisie à l'honneur : LILY, film 100% IA, brille sur la scène mondiale à Dubaï    Nabeul accueille le festival international Neapolis de théâtre pour enfants    Cérémonie de clôture de la 36ème session des journées cinématographiques de Carthage (Album Photos)    Décès de Somaya El Alfy, icône du cinéma et du théâtre égyptiens    Le carcadé: Une agréable boisson apaisante et bienfaisante    CAN Maroc 2025 : programme des matchs de la Tunisie, préparatifs et analyse des chances    France : nouvel examen civique obligatoire pour tous les étrangers dès 2026    Elyes Ghariani - Le Style Trump: Quand l'unilatéralisme redéfinit le monde    Slaheddine Belaïd: Requiem pour la défunte UMA    Comment se présente la stratégie américaine de sécurité nationale 2025    La Poste Tunisienne émet des timbres-poste dédiés aux plantes de Tunisie    Sonia Dahmani libre ! Le SNJT renouvèle sa demande de libération des journalistes Chadha Haj Mbarek, Mourad Zghidi et Bourhen Bssaies    Secousse tellurique en Tunisie enregistrée à Goubellat, gouvernorat de Béja    New York en alerte : décès de deux personnes suite à de fortes précipitations    







Merci d'avoir signalé!
Cette image sera automatiquement bloquée après qu'elle soit signalée par plusieurs personnes.



La protection anti-piratage d'Android mise à mal
Publié dans L'expert le 27 - 08 - 2010

Fin juillet, Google introduisait un système de validation des applications Android, proposant aux développeurs une méthode simple pour déterminer si l'utilisateur d'une application l'a effectivement achetée. Cette technique de protection, dont le code est open source, va remplacer en quelques mois le dispositif anti-copies utilisé jusqu'alors. Un serveur de validation a été mis en place, et un SDK a été communiqué aux programmeurs, incluant quelques exemples de code type.
Le problème est que beaucoup de créateurs d'applications Android se sont contentés de copier/coller ce code et de l'intégrer dans leurs Apps. Justin Case, qui développe des applications pour Android et contribue occasionnellement au site Android Police, a dévoilé en début de semaine qu'à cause de cette implémentation un peu rapide, la plupart des applications protégés par cette vérification des licences pouvaient être facilement piratés :
La méthode est simple : les applications Android sont généralement codées en Java. Pour des raisons de compatibilité entre plusieurs plateformes, le code est souvent facilement accessible. Un décompileur comme Baksmali permet donc de regarder le code, de trouver les lignes vérifiant la validité de l'application, et de tout simplement changer un paramètre pour faire croire à l'application qu'elle a été validée. En recompilant le code avec Smali, et en le signant avec une clé valide (même une clé de test), le programme est désormais patché et peut être installé illégalement sur tout téléphone Android.


Cliquez ici pour lire l'article depuis sa source.