2 votes

le montage dans /data/local/userinit.sh ne fonctionne pas

Je veux mapper /sdcard/DCIM vers /storage/sdcard1/DCIM j'utilise CM 12.1 sur un I9100

J'ai écrit ces quelques lignes pour /data/local/userinit.sh :

#!/system/bin/sh
log -p i -t userinit "userinit start";
mount -o bind /storage/sdcard1/DCIM /sdcard/DCIM;
log -p i -t userinit "userinit end";

Si j'exécute le script via le shell adb, le dossier est parfaitement mappé. Mais si je redémarre l'appareil, le dossier n'est pas mappé. Dans le journal, je vois le message suivant userinit start et le userinit end donc userinit.sh est appelé lors du démarrage.

J'ai également essayé

su root mount -o bind /storage/sdcard1/DCIM /sdcard/DCIM;

Des suggestions ?

0voto

DK. Points 101

Une solution de contournement a été trouvée : invocation du script init.d par l'application

https://play.google.com/store/apps/details?id=com.ryosoftware.initd

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