Comme cela a été largement rapporté sur différents sites, et également discuté sur ce site ( aquí y aquí ), au début de l'année, Google a apporté des modifications à SafetyNet afin qu'il puisse détecter le statut du chargeur de démarrage/de l'amorçage vérifié même si MagiskHide est activé. À l'époque, le développeur de Magisk, John Wu, a tweeté que, puisque Google utilisait le Trusted Execution Environment (TEE), sa vérification du statut du chargeur de démarrage ne pouvait être déjouée. Il a ainsi écrit :
cette nouvelle mise à jour utilise une attestation de clé basée sur le matériel. Elle enverra un certificat de keystore non modifié aux serveurs de SafetyNet, vérifiera sa légitimité et contrôlera les données d'extension du certificat pour savoir si votre appareil a un démarrage vérifié activé (état du chargeur de démarrage).
À moins que votre ARM TrustZone (ou un coprocesseur de sécurité comme le Titan M de Google) ne présente de graves bogues de mise en œuvre, vous ne pouvez pas casser la cryptographie.
Il a conclu en substance :
Regardons les choses en face. L'amusement est terminé les gars.
Pourtant, le 14 mars, John Wu a tweeté :
Donc, apparemment, la CTS passe de nouveau de nulle part ? Peut-être que Google teste encore des choses ?
J'en ai fini de toute façon. Google est apparemment prêt à utiliser l'attestation de clé pour la détection. Puisque MagiskHide est toujours là, les gens peuvent toujours l'utiliser comme d'habitude.
Et un autre tweet de lui le 3 avril que je n'ai pas bien compris :
LE GROS MARTEAU DE GOOGLE EST DE RETOUR ! Dis bye bye à SafetyNet, tu vas (pas) nous manquer...
Cela signifie-t-il que Google supprimerait SafetyNet, ou du moins n'utiliserait pas ses capacités à détecter l'état du chargeur de démarrage ?
Le doute a donc commencé à poindre à la mi-mars. Dans mon propre test fin mai 2020, avec MagiskHide non activé, SafetyNet a échoué, mais avec MagiskHide activé et en ciblant mon application de test, SafetyNet a réussi, ce qui signifie que MagishHide pouvait encore vaincre SafetyNet. Le test a été effectué sur un Pixel 3 avec Android 10.
Donc, Google a peut-être la capacité de détecter MagiskHide, et cela fonctionnait sur le terrain avec de vrais appareils, mais ils ont en quelque sorte arrêté de le faire ? Quelqu'un sait-il ce qui se passe avec SafetyNet ? La fonction a-t-elle été temporairement annulée ? Est-ce qu'elle reviendra dans SafetyNet, et si oui, quand ?
1 votes
C'est subjectif (lié à l'appareil et au système d'exploitation), rien ne peut être dit avec certitude. Voyez les différents forums sur XDA et votre réponse dépendra de ce que vous lirez
0 votes
Je me demande s'il y a des indications sur ce que pense Google ? Ou s'agit-il simplement de spéculer sur ce que fait Google ?
0 votes
Ce n'est que de la spéculation - personne ne le sait
1 votes
Merci, j'espère que si quelqu'un le sait, il pourra aider à rédiger une réponse ici.
0 votes
Seuls les ingénieurs de Google qui développent SafetyNet peuvent répondre à la question de savoir comment SafetyNet fonctionne en interne, quelles parties sont (et seront) activées/désactivées et quel code sera utilisé à l'avenir. Comme il est fort probable qu'écrire de telles informations internes dans un système public comme Stackexchange viole les règles de l'entreprise, je ne m'attendrais pas à une réponse. Les autres réponses provenant de personnes extérieures à Google ne sont que des opinions personnelles.
0 votes
Cela répond-il à votre question ? Magisk fera échouer Safety-Net par la suite. Pourquoi ?
1 votes
@jkmartindale Merci, mais j'ai déjà fait référence à cette question, qui a été posée plus tôt, lorsqu'il a été supposé que magisk échouerait aux contrôles SafetyNet "par la suite". Cependant, depuis la mi-mars, la situation a changé, et c'est ce que je demande.
0 votes
@Robert Merci, bon point, mais je pense que si nous ne demandons pas, nous ne saurons pas. Peut-être qu'un défenseur des développeurs de Google, par exemple, serait parfaitement heureux de répondre à de telles questions sur des forums publics, si les raisons ne sont pas confidentielles et s'ils veulent que davantage de personnes utilisent SafetyNet, etc. Ou peut-être que Google a annoncé quelque chose à ce sujet mais que certains d'entre nous l'ont manqué, alors espérons que quelqu'un d'autre qui est au courant puisse nous indiquer une telle annonce.