IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

comment savoir et déterminer si une appli android est faite avec un générateur / framework ou native ?


Sujet :

Android

  1. #1
    Membre du Club
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Somme (Picardie)

    Informations forums :
    Inscription : Avril 2011
    Messages : 62
    Points : 61
    Points
    61
    Par défaut comment savoir et déterminer si une appli android est faite avec un générateur / framework ou native ?
    bonjour,

    y-a-t-il un moyen de déceller si une application android a été "compilée" ou développée avec un RAD (un outil générateur sans développement ou bien très très peu) ou avec un framework multi-os (donc à partir d'un autre language ou outils autre que androidStudio (donc du natif) ?


    j'ai remarqué une entreprise qui propose 2 applis qui ont la même structure, juste changé le logo et le nom.
    je voudrais savoir si la technique est l'utilisation d'un outil pour générer l'appli ou bien si ils ont fait un copier-coller d'un projet réutilisé.

    En fait mon souhait c'est juste de connaître le nom du générateur (qui fait un résultat potable) pour l'apprendre et non pas de craquer l'application.

    merci de votre aide.


    ps : ai-je le droit de me poser et d'enquêter sur ce point, je ne sais plus si c'est en france ou au USA que la rétropconception (voire la décompilation sans autorisation de l'éditeur) est considérée comme illégale.

  2. #2
    Membre confirmé Avatar de smartties
    Homme Profil pro
    Dev
    Inscrit en
    Février 2010
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Dev

    Informations forums :
    Inscription : Février 2010
    Messages : 222
    Points : 496
    Points
    496
    Par défaut
    Appbrain permet de faire ce que tu souhaite.
    Si l'application n'est pas encore répertoriée sur leur base de données, tu peux installer leur application et faire l'analyse des librairies/frameworks utilisées par l'application de ton choix en local.

  3. #3
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 692
    Points : 20 241
    Points
    20 241
    Par défaut
    Les applis développées avec des outils comme phonegap/titanium se repère en général très vite :
    - Le design est en général assez loin des standards
    - La réactivité général de l'application est en général moindre qu'une appli classique.

    Tu peux aussi dezipper l'apk et regarder ce qui se trouve dedans. Ca va te donner une bonne indiquation.

    Comme le dit smartties appbrain est une bonne solution pour avoir une idée des lib utilisée. Cependant sur leur site les infos ne sont souvent pas à jour. Pour une de mes appli par exemple il me trouve 4 librairies dont 3 que je n'utilise plus depuis au moins 4 ans ^^

  4. #4
    Membre du Club
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Somme (Picardie)

    Informations forums :
    Inscription : Avril 2011
    Messages : 62
    Points : 61
    Points
    61
    Par défaut
    Citation Envoyé par grunk Voir le message
    Les applis développées avec des outils comme phonegap/titanium se repère en général très vite :
    - Le design est en général assez loin des standards
    - La réactivité général de l'application est en général moindre qu'une appli classique.

    Tu peux aussi dezipper l'apk et regarder ce qui se trouve dedans. Ca va te donner une bonne indiquation.
    comment faîtes-vous pour obtenir le APK à partir de googleplay ?
    une fois installé, il reste sur l'appareil android ? je ne savais pas, dans quel dossier alors ?

  5. #5
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 692
    Points : 20 241
    Points
    20 241
    Par défaut
    Tu peux récupérer l'APK via adb directement :

    Commencer par lister les package dispo sur le téléphone :

    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    adb shell pm list packages

    Tu devrais trouver dans la liste le nom du package de l'apk que tu cherches

    Ensuite , récupère le chemin complet vers l'apk :

    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    adb shell pm path com.example.uneapp

    Ne reste alors plus qu'à télécharger l'apk :
    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    adb pull /data/app/com.example.uneapp-2.apk chemin/vers/dossier/destination

    Il existe aussi plein d'application permettant d'extraire les apk comme airdroid.

    Et pour finir il existe aussi des sites (marche pas toujours) qui permettent de télécharger directement l'apk depuis le play store : https://apps.evozi.com/apk-downloader/

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    475
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 475
    Points : 586
    Points
    586
    Par défaut
    il y a des aussi appli comme apk extractor : https://play.google.com/store/apps/d...m.ext.ui&hl=fr mais ca t'oblige à installer l'autre appli sur ton téléphone, contrairement au site donné par Grunk
    Ca te met ton apk dans un dossier du téléphone, tu n'as plus qu'à le récupérer via l'ordi

  7. #7
    Modérateur
    Avatar de MasterMbg
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2011
    Messages
    719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 719
    Points : 1 493
    Points
    1 493
    Par défaut
    Salut,

    J'utilise trop souvent ES EXPLORER. Elle te génère les apk de toutes les applications installée sur ton téléphone sans exception.

    Christian djo,

  8. #8
    Membre du Club
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Somme (Picardie)

    Informations forums :
    Inscription : Avril 2011
    Messages : 62
    Points : 61
    Points
    61
    Par défaut
    avec appbrain ad detector, ça me dit dans la partie Developer Tools :
    Android Support Library
    PhoneGap / Apache Cordova

    Sauf erreur (dites-moi si je me trompe surtout), Phone gap est un RAD (tu cliques, tu dessines, tu codes pas vraiment comme un développeur) rapide pour générer une appli qui marche mais sans rentrer dans le "hard" du code (un peu comme Webdev c'est ça ?)

  9. #9
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 692
    Points : 20 241
    Points
    20 241
    Par défaut
    Phonegap ca permet de développer une appli en html5 et donc de rendre portable sur d'autre plateforme (IOS ...) le code que tu fais.
    C'est pas vraiment un RAD , tu changes juste la technologie de développement.

Discussions similaires

  1. comment savoir si le openladp installé par aptitude est compilé avec ssl ?
    Par fourchette dans le forum Administration système
    Réponses: 1
    Dernier message: 16/06/2009, 19h26
  2. comment savoir si une appli ASP est en html 1.1?
    Par RobinNono dans le forum ASP
    Réponses: 2
    Dernier message: 30/07/2007, 03h44
  3. [Jboss][myEclipse] Comment changer le contexte d'une appli
    Par adilou1981 dans le forum Wildfly/JBoss
    Réponses: 1
    Dernier message: 28/03/2006, 00h33
  4. Comment savoir la taille d'une variable
    Par killerjeff dans le forum C++
    Réponses: 30
    Dernier message: 09/12/2005, 16h07
  5. [Matrices] Comment calculer le Déterminant d'une matrice 4x4
    Par cyber_N dans le forum Algorithmes et structures de données
    Réponses: 70
    Dernier message: 19/08/2005, 15h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo