4 votes

Qu'est-ce qui empêche spécifiquement les OTAs d'être prises sur les systèmes modifiés, et pourquoi ne peuvent-elles pas être désactivées ?

J'ai eu un cauchemar constant avec l'impossibilité de prendre des OTAs sur aucun de mes appareils (enracinés). Ils démarrent dans TWRP, se plaignent de l'empreinte digitale de construction et ne s'installent pas, je dois donc attendre un .zip complet et flasher mes systèmes manuellement.

Qu'est-ce qui empêche les OTAs de s'installer sur une partition /system modifiée, et pourquoi ne peut-il pas être vaincu ou désactivé ?

S'il ne peut pas être vaincu/désactivé, pourquoi mon /système modifié ne peut-il pas mentir sur son empreinte de construction pour tromper cette validation et permettre l'installation des OTAs ?

7voto

bmdixon Points 8699

Les fichiers OTA fonctionnent en Parcheando les fichiers plutôt que de les remplacer par une copie complète de la nouvelle version du fichier. Cela signifie qu'il doit vérifier que les fichiers existants sont exactement comme il l'attend ou le processus Parcheando ne fonctionnera pas (ou pourrait entraîner la corruption du fichier). Si vous deviez falsifier l'empreinte digitale et forcer l'application de l'OTA, vous pourriez vous retrouver avec un appareil qui ne peut pas démarrer en raison de la corruption de certains fichiers.

Android 5.0 (je pense) est passé de la vérification des seuls fichiers qu'il Parcheando à la vérification de la partition dans son ensemble, donc toute modification (même à un fichier qui n'est pas patché) entraînera un échec.

4voto

beeshyams Points 37355

En plus de réponse postée par @bmdixon

  1. Les OEM comme Samsung ont un compteur Knox qui se déclenche dès que l'on remplace la restauration stock par une restauration personnalisée. Il y avait des solutions de contournement auparavant, mais à partir du Note 4, le déclenchement de Knox "brûle" cette information dans le matériel. La seule façon d'inverser le statut de Knox est de changer cette puce sur la carte mère ! !!(Je ne sais pas comment cela est réalisé mais c'est enregistré comme une réponse par mail de Samsung). J'attends l'OTA pour vérifier cela d'abord

  2. Les équipementiers comme Huawei (mon appareil actuel est le Honor 6), vous permettent de déverrouiller le chargeur de démarrage et de le couvrir par la garantie permettant des mises à jour OTA si vous êtes enraciné mais que la récupération du stock est intacte. Remplacer la récupération échoue OTA

  3. Je soupçonne que les opérateurs qui "verrouillent" leurs clients utiliseront également leurs propres moyens de vérification avant d'autoriser l'OTA (c'est probablement l'une des raisons pour lesquelles il y a un retard variable dans le déploiement de l'OTA par les opérateurs).

Donc ce n'est peut-être pas une solution simple d'avoir le truc de récupération OTA...trop de trucs à apprendre et des trucs propriétaires, ce qui n'est PAS le but de TWRP

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X