Jump to content

KaNa

Membre
  • Content Count

    368
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by KaNa


  1. Salut à toi gregowri,

     

    La version 4.4 d'Android permet le Host Card Emulation, cette option a été mise en place dans le but d'accélérer le développement d'application NFC et ainsi court circuité les constructeurs de cartes SIM/eSE qui avait jusque là le monopole. Le problème avec des derniers, c'est que pour y installer une applet (basé sur du Javacard, http://fr.wikipedia.org/wiki/Java_Card) c'est très compliqué et soumis à des validations très poussives. C'est une des raisons pour laquelle le NFC rame ...

     

    Bref, le HCE te permet de dialoguer avec n'importe quel reader NFC et d'interagir avec ce dernier via un échange d'APDU (http://en.wikipedia.org/wiki/Smart_card_application_protocol_data_unit). Sans bidouille dans les couches basses d'Android, je ne crains que ce que tu souhaites accomplir soit impossible.

     

    A+

    • Like 1

  2. Non, je n'ai pas dit ça, car pas le cas, mais ça pourrait de permettre de faire fonctionner ton phone et de pouvoir le flasher correctement à nouveau, j'espère.

    Ah, mais j'ai réussi à flasher tu as du manquer mon poste :

     

    GT-I9505 does not support initialising, merci Samsung !!! Merci quand même pour l'astuce.

     

    EDIT : Windows c'est tout pourrave  :) Avec mac, en utilisant Heimdall, c'est passé comme sur des roulettes !!

    J'avais cependant un problème que l'usb était déjà utilisé par un autre process, résolu avec ces commandes :

     

    Bref, maintenant je suis repassé sous 4.4.2 mais mon problème de vouloir repassé en ROM stock officielle 4.3 est donc irrésolvable si j'ai bien compris  :(

    Question qui à mon avis restera sans réponses, mais on sait jamais, quelqu'un connait une ROM ou on peut choisir quel élement sécurisé prendre par défault sur un S4 sous 4.4.2 ? (SIM ou ESE) ? Fonctionnalité qui était disponible à la place de "Tap-And-Pay" désormais...

     

    Merci encore à vous tous pour votre support  ;)

     
    J'ai réussi à flasher la 4.4.2 avec Heimdall. Je peux donc dire adieux à l'utilisation de l'élément sécurisé embarqué de Samsung :( , ça sera SIM only tanpis. 
     
    Question en rapport avec ce sujet: Samsung a-t'il communiqué la raison pour laquelle ils ne permettent plus le downgrade ? c'est un peu nul quand même ...

  3. Ah ok, j'avais pas compris cette étape :) 

    Tu penses que le fait de flasher une custom va me permettre de pouvoir réinstaller une version antérieure d'android ?

     

    Tout à fait compris, ça parle de sécurité :), mais avec ce genre de sécurité, la ROM n'a aucun pouvoir sur ce genre d'élément, juste de pouvoir y accéder. C'est juste que le NFC n'étant pas très utilisé on l'oubli très vite je pense :) La faute à la pomme moisie ça !!


  4. GT-I9505 does not support initialising, merci Samsung !!! Merci quand même pour l'astuce.

     

    EDIT : Windows c'est tout pourrave :) Avec mac, en utilisant Heimdall, c'est passé comme sur des roulettes !!

    J'avais cependant un problème que l'usb était déjà utilisé par un autre process, résolu avec ces commandes :

     

     

    sudo kextunload -b com.devguru.driver.SamsungComposite
    sudo kextunload -b com.devguru.driver.SamsungACMControl
    sudo kextunload -b com.devguru.driver.SamsungACMData

     

    Bref, maintenant je suis repassé sous 4.4.2 mais mon problème de vouloir repassé en ROM stock officielle 4.3 est donc irrésolvable si j'ai bien compris :(

    Question qui à mon avis restera sans réponses, mais on sait jamais, quelqu'un connait une ROM ou on peut choisir quel élement sécurisé prendre par défault sur un S4 sous 4.4.2 ? (SIM ou ESE) ? Fonctionnalité qui était disponible à la place de "Tap-And-Pay" désormais...

     

    Merci encore à vous tous pour votre support ;)


  5. Salut à toi Tintin2B,

     

    Merci pour le conseil mais j'ai déjà tenté sous les conseil de franzyroy :

     

    <OSM> Enter CS for MD5..
    <OSM> Check MD5.. Do not unplug the cable..
    <OSM> Please wait..
    <OSM> I9505XXUFNC4_I9505OXXFNC3_I9505XXUFNC4_HOME.tar.md5 is valid.
    <OSM> Checking MD5 finished Sucessfully..
    <OSM> Leave CS..
    <ID:0/003> Added!!
    <ID:0/003> Odin v.3 engine (ID:3)..
    <ID:0/003> File analysis..
    <ID:0/003> SetupConnection..
    <ID:0/003> Initialzation..
    <ID:0/003> Set PIT file..
    <ID:0/003> DO NOT TURN OFF TARGET!!
    <ID:0/003> Get PIT for mapping..
    <ID:0/003> Firmware update start..
    <ID:0/003> sbl1.mbn
    <ID:0/003> NAND Write Start!!
    <ID:0/003> sbl2.mbn
    <ID:0/003> sbl3.mbn
    <ID:0/003> rpm.mbn
    <ID:0/003> aboot.mbn
    <ID:0/003> tz.mbn
    <ID:0/003> boot.img
    <ID:0/003> recovery.img
    <ID:0/003> system.img.ext4
    <ID:0/003> Complete(Write) operation failed.
    <OSM> All threads completed. (succeed 0 / failed 1)
     


  6. Salut à toi franzyroy, le kernel se nomme : SCH-I545_MD2_423399_Kernel.tar.md5, je sais plus trop ou je l'ai choppé, tellement désespéré de trouver une solution que j'ai un peu tout tenté =/

    Désormais de toute façon, même en installant le recovery CWM, je ne peux plus accéder au recovery, il reboot à chaque fois.

    Tout les wipes ont été fait, mais depuis je ne peux plus rien installer.

     

    Pour le moment j'ai tenté d'installer :

    I9505XXUFNC6_I9505NZCFNC2_I9505XXUFNC6_HOME.tar.md5

    I9505XXUFNC4_I9505OXXFNC3_I9505XXUFNC4_HOME.tar.md5

     

    J'ai celle en téléchargement :  I9505XXUFNB8

     

    Je n'ai malheureusement pas noté la version que j'avais en 4.4.2, j'étais en I9505XXUEMKF_I9505OXXEMK3_I9505XXUEMKF_HOME.tar par contre quand j'étais en 4.3, j'ai reçu une OTA depuis cette version.

     

    Je vais tenter de flasher le PIT en décochant auto-reboot, par contre j'ai aucune idée parmis les firmwares que j'ai lequel est le plus récent et s'il y a plus récent...

     

    EDIT: Ca ne change rien, ça plante au même endroit ... snif snif =/

     

    Encore merci pour l'aide :)


  7. Merci de ton aide Mikam.

    J'ai pu avoir accés à nouveau au recovery en installant un kernel trouvé sur internet et en flashant CWM, tout ça depuis Odin 3.04.

    J'ai testé avec Odin 3.07, 3.09, sans succés, Odin 3 v1.85, sans succés non plus,

    Changer de port USB n'a rien changé non plus ... "avec un peu de chance..." oui comme tu dis ... :'(

     

    Je télécharge une autre ROM pour voir I9505XXUFNC4_I9505OXXFNC3_XEF

     

    EDIT: Encore un échec :

     

    <ID:0/003> Added!!
    <OSM> Enter CS for MD5..
    <OSM> Check MD5.. Do not unplug the cable..
    <OSM> Please wait..
    <OSM> I9505XXUFNC4_I9505OXXFNC3_I9505XXUFNC4_HOME.tar.md5 is valid.
    <OSM> Checking MD5 finished Sucessfully..
    <OSM> Leave CS..
    <ID:0/003> Odin v.3 engine (ID:3)..
    <ID:0/003> File analysis..
    <ID:0/003> SetupConnection..
    <ID:0/003> Initialzation..
    <ID:0/003> Get PIT for mapping..
    <ID:0/003> Firmware update start..
    <ID:0/003> SingleDownload.
    <ID:0/003> sbl1.mbn
    <ID:0/003> NAND Write Start!!
    <ID:0/003> sbl2.mbn
    <ID:0/003> sbl3.mbn
    <ID:0/003> rpm.mbn
    <ID:0/003> aboot.mbn
    <ID:0/003> tz.mbn
    <ID:0/003> boot.img
    <ID:0/003> recovery.img
    <ID:0/003> system.img.ext4
    <ID:0/003> Complete(Write) operation failed.
    <OSM> All threads completed. (succeed 0 / failed 1)


  8. Ah zut !!! Le truc c'est que je n'arrive pas non plus à flasher des ROM 4.4.2.

    Avec la I9505XXUFNC6, j'ai réussi a aller plus loin

     

    <ID:0/003> Added!!
    <OSM> Enter CS for MD5..
    <OSM> Check MD5.. Do not unplug the cable..
    <OSM> Please wait..
    <OSM> I9505XXUFNC6_I9505NZCFNC2_I9505XXUFNC6_HOME.tar.md5 is valid.
    <OSM> Checking MD5 finished Sucessfully..
    <OSM> Leave CS..
    <ID:0/003> Odin v.3 engine (ID:3)..
    <ID:0/003> File analysis..
    <ID:0/003> SetupConnection..
    <ID:0/003> Initialzation..
    <ID:0/003> Get PIT for mapping..
    <ID:0/003> Firmware update start..
    <ID:0/003> aboot.mbn
    <ID:0/003> NAND Write Start!!
    <ID:0/003> sbl1.mbn
    <ID:0/003> sbl2.mbn
    <ID:0/003> sbl3.mbn
    <ID:0/003> rpm.mbn
    <ID:0/003> tz.mbn
    <ID:0/003> boot.img
    <ID:0/003> recovery.img
    <ID:0/003> system.img.ext4
    <ID:0/003> Complete(Write) operation failed.
    <ID:0/003> Added!!
    <OSM> All threads completed. (succeed 0 / failed 1)


  9. Bonjour à tous,

     

    J'ai un Samsung Galaxy S4 I9505 LTE que j'ai mis à jour en 4.4.2, cependant, l'application que je développe ne fonctionne pas sur la ROM mise à jour.

    J'ai donc besoin de repasser sur une version 4.3 I9505XXUEMKF_I9505OXXEMK3_I9505XXUEMKF_HOME.tar.md5

    J'ai donc téléchargé cette ROM, lancé Odin, laissé comme d'habitude les réglages par défault, mis le tar.md5 dans PDA et Hop! Start

    Mais là rien ne va plus :

     

    <ID:0/003> Added!!
    <OSM> Enter CS for MD5..
    <OSM> Check MD5.. Do not unplug the cable..
    <OSM> Please wait..
    <OSM> I9505XXUEMKF_I9505OXXEMK3_I9505XXUEMKF_HOME.tar.md5 is valid.
    <OSM> Checking MD5 finished Sucessfully..
    <OSM> Leave CS..
    <ID:0/003> Odin v.3 engine (ID:3)..
    <ID:0/003> File analysis..
    <ID:0/003> SetupConnection..
    <ID:0/003> Initialzation..
    <ID:0/003> Get PIT for mapping..
    <ID:0/003> Firmware update start..
    <ID:0/003> sbl1.mbn
    <ID:0/003> NAND Write Start!!
    <ID:0/003> sbl2.mbn
    <ID:0/003> sbl3.mbn
    <ID:0/003> rpm.mbn
    <ID:0/003> aboot.mbn
    <ID:0/003>
    <ID:0/003> Complete(Write) operation failed.
    <OSM> All threads completed. (succeed 0 / failed 1)

    J'obtiens cette erreur et depuis mon S4 est bloqué, j'ai tenté d'installer CWM puis CM puis retenté d'installer la ROM mais rien à faire, à chaque fois que j'essaye de flasher n'importe quel ROM officiel ça plante au même endroit.

    Egalement tenté de changer de port USB / redémarrer le PC / différentes version d'Odin, rien à faire.

    Le seul truc que je suis arrivé à faire avec Odin, c'est d'installer CWM et un Kernel alternatif..

     

    Je sèche complètement là ... Il y a t'il d'autre moyen de flasher cette rom ou n'importe quel ROM officielle ?


  10. Je vois pas d'erreurs comme ça dans ce que tu as donné.

    Dans un premier temps essaye de remplacer :

    //liste des comptes utilisateur avec parametres
       public Cursor SelectDesComptesUtilisateur(int idUtilisateur){
    	   //db = database.getReadableDatabase();
    	   String query = " SELECT _id, COL_BANK, COL_TITRE, COL_TOTAL FROM " + BDD.TABLE_COMPTES + " WHERE COL_ID_UTILISATEUR = ? "; 
    	   String id = Integer.toString(idUtilisateur);
    	   Cursor mCursor = db.rawQuery(query,new String [] {id});
    	   
    	   return mCursor; 
       }
    

    Par :

    //liste des comptes utilisateur avec parametres
    public Cursor SelectDesComptesUtilisateur(int idUtilisateur){
         return db.query( BDD.TABLE_COMPTES, new String[]{"_id","COL_BANK","COL_TITRE","COL_TOTAL"}, "COL_ID_UTILISATEUR = ? ", new String [] {Integer.toString(idUtilisateur)}, null, null, null, null); 
    }
    
    
    

  11. Je viens d'installer cette ROM et voilà mon retour :

     

    ROM très fluide,par contre pour la stabilité j'ai déjà remarqué plusieurs soucis :

    - Le fait d'aller dans les paramètres -> stockage il quitte tout seule la page pour revenir à paramètres

    - Dans l'application APN, la mise au point se barre en cacahouète très souvent, avec des effets bizarre sur l'écran (des espèces de voile noire qui clignote à moitié écran ...), le panoramique qui marche pas bien du tout.

    - Le plus embêtant, c'est que je perds régulièrement la DATA, obligé de désactiver et réactiver la DATA.

    - Le problème du volume + qui arrête de fonctionner au bout d'un certain temps comme sur la ROM stock est également présent.


  12. Oui, enfin, implémenter un ContentProvider pour accéder à ses propres données, c'est un peu lourd (le principe des ContentProvider, à la base, c'est de rendre disponibles ses données aux autres applications). Et puis cela peut aussi poser des problèmes de sécurité (il faudra bien gérer les permissions) si on ne veut pas que n'importe quelle application puisse potentiellement lire ou modifier nos données.

     

    Suffit d'indiquer que le Provider ne peut pas être exporté dans le manifest et c'est good :)

    Comment faire sinon, pour utiliser les CursorLoader.

    De plus c'est lourd à mettre en place, certes mais il existe des générateurs de codes sur Internet qui te permettent de générer une bonne partie du code.

     

    Bref, good luck ;)


  13. Salut,

     

    Un conseil pour une meilleur utilisation des services du SDK d'Android et notamment le contentprovider, je te conseil de jetter un coup d'oeil sur : http://developer.android.com/guide/topics/providers/content-provider-creating.html

    Après pour ce qui est des JOIN, ce site explique bien comment le faire grâce au ContentProvider: http://martin.cubeactive.com/android-using-joins-with-a-provider-sqlite/

     

    Pour faire une requête ensuite, depuis n'importe quel activité, pas besoin de déclarer quoi que ce soit, juste un appel à getContentResolver() te donne accés à :

    - query()

    - insert()

    - update()

    - delete()

     

    C'est assez lourd à mettre en place, mais une fois fait, il y a a vrai sentiment de satisfaction à utiliser ce système ;)

×
×
  • Create New...