Les développeurs de CyanogenMod ont décidé qu'ils sortiraient la prochaine version de leur ROM Android personnalisée sans accès root par défaut. CyanogenMod 9 laissera cependant la main dans les paramètres de la ROM pour l'activer.
Comme vous le savez tous, CyanogenMod est le firmware open-source le plus populaire pour les smartphones Android. Il peut être installé sur une grande variété de smartphones et de tablettes. C'est un processus qui nécessite habituellement à l'utilisateur de déverrouiller le bootloader de son périphérique pour pouvoir flasher la ROM custom dessus. La version 9 de CyanogenMod est la première version à être basée sur Android 4.x (Ice Cream Sandwich).
Pour en revenir à l'accès root, selon l'équipe de CyanogenMod, le changement vient du fait que donner des accès root par défaut est un problème de sécurité qui pourrait exposer l'utilisateur. Comme le dit l'équipe : "Shipping root enabled by default to 1,000,000+ devices was a gaping hole.". Même si les applications en cours d'exécution demandent à l'utilisateur si il autorise l'accès root à celle-ci, il arrive souvent que l'utilisateur ignore l'avertissement ou pourrait même l'induire en erreur si c'est une application malveillante "déguisée".
Les modifications apportées à la ROM permettront aux utilisateurs de décider où l'accès root devra être disponible. Il y aura en tout 4 paramètres pour l'accès root dans CM9 :
- Complètement désactivé.
- Activé seulement pour l'accès au développement via USB.
- Activé pour les applications seulement.
- Activé pour l'accès USB et les applications.
Une nouvelle interface avec ces paramètres sera similaire à celle permettant d'installer des applications dont la source est inconnue. Cette nouvelle politique est déjà en vigueur dans les premières builds CyanogenMod 9 alpha et l'interface avec les paramètres est inclue également.