0 votes

updater-script-Méthode universelle de montage des partitions

J'essaie de créer un script de mise à jour universel mais je me heurte à un mur. Je ne trouve pas de méthode universelle pour monter une partition donnée.

Pour monter quelque chose dans le langage de script edify Je dois fournir a fs_type , partition_type , name , mount_point . J'attends partition_type , name , mount_point est assez universel, mais il n'en est pas de même pour les fs_type pourrait être très variable.

Ma seule idée est d'essayer de monter dans un tas de systèmes de fichiers différents et de vérifier après chaque tentative si le système est monté.

J'aurai Racine l'accès à l'appareil par l'intermédiaire de adb au préalable. Existe-t-il un moyen raisonnable/programmatique de faire cela avec adb ?

1voto

Andy Yan Points 9360

Tant que la récupération a busybox (par exemple TWRP pour la plupart des appareils, voire tous), vous pouvez simplement appeler run_program("/sbin/busybox", "mount", "/system"); . J'ai écrit mon propre script de mise à jour et cela a fonctionné assez bien depuis l'époque d'Android 5.x.

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