• [^] # Re: Custom rom bloquée

    Posté par . En réponse au sondage Quel âge a votre smartphone ?. Évalué à 3.

    Safety net, c'est has been. Maintenant, il y a le play integrity, le "live app checking". En gros, ils ont compris qu'il est impossible de faire un DRM sur un téléphone rooté. Donc maintenant, ils (Gogole) maintiennent une base de données des hash des ROM officielles. Le Play service de Gogole calcule le hash de ta ROM et l'envoi pour recevoir une confirmation de la validation de l'authenticité d'un téléphone non rooté.

    C'est malin, pour eux, car ça oblige chaque fabriquant à publier (et donc payer sa dime à Gogole pour l'utilisation d'Android) ses hashs pour avoir le badge "Play Integrity".

    Quand à la solution technique, c'est de la bonne vieille obfuscation toute pourrie. Le SafetyNet / PlayIntegrity, c'est une sorte de machine virtuelle qui reçoie une charge (削除) virale (削除ここまで) logicielle des serveurs de Google qui est signée par leur clé privée. Si la signature passe, elle est exécutée et valide la signature de l'intégrité.

    Ce que je ne comprends pas par contre, c'est pourquoi il n'y a pas un patch "live" qui remplace le retour de la fonction "IsThisPhoneRooted" par un "return false;" sur microG et bypassant tout le merdier.