J'essaie d'afficher un message sur l'écran de récupération de TWRP 3.2.3-0 en utilisant un fichier .sh. Je pensais utiliser la commande echo pour le faire.
mon script de mise à jour est le suivant
ifelse(is_mounted("/system"), unmount("/system"));
ifelse(is_mounted("/data"), unmount("/data"));
ui_print("-- Mount partitions...");
run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/busybox", "mount", "/data");
package_extract_dir("test", "/tmp");
set_perm(0, 0, 0755, "/tmp/test.sh");
ui_print("run test.sh");
run_program("/tmp/test.sh");
ui_print("END OF PROCESS");
unmount("/data");
unmount("/system");
et mon fichier sh est
#!/sbin/sh
if [ ! -e "/efs/imei/mps_code.dat" ]; then
mount /efs
fi
csc_id=`cat /efs/imei/mps_code.dat`
echo "$csc_id" > /tmp/csc_id.prop
echo "Your active csc is $csc_id"
L'écho fonctionne car je le vois dans le journal de récupération mais n'affiche rien sur l'écran de récupération.
Existe-t-il un moyen d'activer echo ou une autre commande pour afficher un message sur l'écran de récupération en utilisant le fichier sh ?