Chainfire publie une version bêta de SuperSU v2.82 SR1

Google a publié le troisième aperçu de développeur d'Android O cette semaine et les gens commencent déjà à l'installer sur les appareils Nexus et Pixel pris en charge. Cette mise à jour présente les API finales qui seront incluses dans Android 8.0 et Google pour encourager les développeurs à tester leurs applications et à les préparer pour la version complète. Ce n’était même pas 12 heures après la sortie de la nouvelle version préliminaire du développeur que Chainfire avait annoncé qu’il était capable de faire fonctionner SuperSU sur les Nexus 5X, Nexus 6P et Pixel XL.

Les versions existantes de SuperSU ne fonctionnent pas avec la nouvelle mise à jour, mais Chainfire indique que seules deux lignes de code devaient être modifiées pour que tout soit opérationnel. Donc, tôt ce matin, la nouvelle version de SuperSU a été publiée et porte la version 2.82 SR1. Il est actuellement en version bêta, alors préparez-vous à ce que tout ne fonctionne pas comme prévu. En fait, Chainfire détaille même les changements et certaines des questions abordées dans la nouvelle publication Google+ de ce matin.

Pour les appareils fonctionnant sous Android 5.1 Lollipop et versions antérieures, vous pouvez expérimenter une reconstruction de Dalvik-cache à chaque démarrage. Les développeurs sont incapables de reproduire ceci, mais cela est rapporté. Si vous êtes l'un de ceux qui rencontrent ce problème, assurez-vous de consulter le fil de discussion relatif à la version bêta de SuperSU afin de vous aider à mieux cerner le problème. Cette nouvelle mise à jour de SuperSU résout également certains problèmes de compatibilité avec les nouvelles versions de micrologiciel sur les appareils Huawei, mais ne vous attendez pas à ce que tous les problèmes soient résolus.

Chainfire rappelle aux utilisateurs que les appareils Samsung rencontrent des problèmes avec SuperSU. Il est donc conseillé de formater / de formater les données pour désactiver le cryptage avant de faire clignoter SuperSU. On nous dit que les versions v2.82-SR1 et suivantes vont automatiquement signer l'image de démarrage corrigée, si l'image de démarrage d'origine est également signée. Ainsi, les utilisateurs de Pixel n'auront plus à flasher manuellement le fichier ZIP de signature Android Verified Boot comme auparavant. Cette mise à jour s’adapte également à certaines modifications apportées à Android O, telles que SELinux, les stratégies divisées, le binaire du noyau compressé lz4, etc. Vous trouverez le journal des modifications brut ci-dessous.

Journal des modifications bêta de SuperSU v2.82 SR1

- ZIP: détecte la signature AVB sur l'image de démarrage en entrée et signe l'image de sortie en conséquence (force avec SIGNBOOTIMAGE, clés personnalisées dans / tmp / avb)

- ZIP: Samsung / 7.0 +: si / data n'est pas actuellement crypté, désactivez le cryptage (sauf si KEEPFORCEENCRYPT ou REMOVEENCRYPTABLE sont définis)

- ZIP: détecte le commutateur de logement de l'interface utilisateur TWRP (Pixel / XL: 3.1.0-RC2 +)

- ZIP: amélioration ultérieure / détection de périphérique système

- ZIP: Prise en charge de la compilation séparée des CIL fractionnés

- ZIP: correctif de noyau: prend en charge les noyaux compressés LZ4 (nouveau format uniquement)

- ZIP: Monteur / fournisseur

- ZIP: ajoutez / vendor / lib [64] à LD_LIBRARY_PATH

- ZIP: Prise en charge initiale de Pixel + ODP2

- ZIP + APK: Corrige la détection de la partition de démarrage

- sukernel: autorise l'ajout de cpio de fichiers de 0 octet

- sukernel: ajoute des fonctionnalités liées à dtb (dans le noyau uniquement)

- suinit: améliorer la journalisation

- suinit: Supporte le pré-montage / system et / system_root (ODP2 +)

- sukernel + suinit + ZIP: réduisez l'empreinte de la racine du système en important des entrées de manière dynamique au démarrage

- Supolicy: ajustements pour ODP3

Source: + Chainfire