Chainfire: Suivant la version Android pourrait apporter de nouveaux troubles pour les applications profondes

super-utilisateur

Retour en Janvier, Chainfire nous a prévenu que la prochaine version d'Android pourrait apporter des changements qui pourraient briser certaines de nos applications profondes préférés, en raison du fait que Android sera aurait plus de permettre l'extraction de fichiers à des répertoires situés sur le /données Partition.

L'idée est de ne pas empêcher l'utilisation d'applications ancrées nécessairement, mais la place est censément vise à rendre les applications plus sûr. Alors une gêne, au moment Chainfire également fait plusieurs suggestions sur la façon dont les applications pourraient être modifiés pour contourner certains de ces obstacles potentiels. Solutions de contournement inclus extraire le code et l'exécuter à partir de RAM ou rootfs, tuyauterie commandes directement à la Ligue et la liste continue.

L'idée est de ne pas empêcher l'utilisation d'applications enracinées nécessairement, mais la place est censément vise à rendre les applications plus sûr



Il est seulement une question de temps avant qu'une autre mise à jour Android arrive (4.4.3, 4.5 ou quel que soit vraiment), afin Chainfire pris à Google+ aujourd'hui pour examiner la situation pour voir où nous en sommes. Comme il se trouve, il ya en fait un peu plus de changements de cap notre chemin alors cru à l'origine - qui pourraient rendre encore plus difficile l'enracinement.

En plus de la modification mentionnée ci-dessus, l'examen du PSBA a également tourné des modifications à SELinux qui font qu'il est beaucoup plus sécurisé et rend le changement de contexte un peu plus compliqué. Fondamentalement, les anciennes façons de processus d'exécution, un utilisateur root ne fonctionneront plus, si Chainfire a mis à jour son guide de la racine à montrer les développeurs d'autres méthodes pour contourner ce.

En outre, Chainfire dit que le Runtime Android est maintenant la mise en PSBA, même si elle reste invisible si cela va reporter sur les firmwares de production par défaut. Alors que la présence de l'art est en grande partie une bonne chose et signifie une expérience Android plus rapide, cela pourrait également signifier que lorsque les applications en cours d'exécution ART essaie d'appeler le code basé sur Java, comme "h" et "h" dans un contexte différent, la combinaison de " limitations SELinux et l'immaturité de l'art »pourraient causer des accidents qui prennent le bas l'ensemble du système. Bien sûr, même si l'art est par défaut, ceux qui utilisent des applications profondes peut toujours revenir à Dalvik sous les problèmes liés à l'art sont entièrement traités.



D'émission moindre pour la plupart racine apps ces jours, Chainfire dit aussi que PIE (Position Independent Executable-) est désormais une obligation de non-statique construire des exécutables.

Plus difficile, mais pas impossible

Tous ces changements combinés fera l'enracinement un peu plus difficile et nécessitera beaucoup d'applications existantes à mettre à jour enracinée, mais il est loin d'être la fin de l'enracinement comme nous le savons. En fin de compte les modifications apportées par Google peuvent sembler frustrant, mais il est important de se rappeler l'objectif de Google avec les changements est de secouer sa réputation d'être moins sûr que les autres systèmes d'exploitation et ne sont pas nécessairement une indication que Google tente de gâcher la communauté Android et l'enracinement scène.

Enracinement continuera encore sur une forte, que la communauté Android a prouvé qu'aucun obstacle est trop grand si vous avez la volonté de surmonter. Sur cette note, Chainfire a également révélé que la dernière version de SuperSU (qui soutient le plus récent construit PSBA) est prêt à aller, même si elle n'a pas encore été officiellement publié.

Il est également important de se rappeler que, même si ces changements sont faits pour PSBA, cela ne signifie pas nécessairement qu'ils vont apparaître dans les versions finales de tout temps Android bientôt - si nous ne serions pas trop surpris si ils le font. Que pensez-vous de ce changement: positif pour la direction d'Android ou source de préoccupation?




» » Chainfire: Suivant la version Android pourrait apporter de nouveaux troubles pour les applications profondes