Salve a tutti, è da poco che ho inziato a "studiare" il linguaggio dell'updater-script e non riesco a trovare una soluzione al problema:
Se devo installare un app in system/app basta copiarla nella relativa cartella con "package_extract_dir" ed il gioco è fatto.
Ma volendo provare ad installare in data/app sto diventando scemo
L'installazione non causa alcun tipo di errore, ma ne scompatta, ne cambia i permessi, ne installa... praticamente non fa nulla di nulla... -.-''
Vi riporto sotto l'ultima prova fatta, e attendo con ansia qualche anima buona che mi aiuta
P.S. si accettano anche offese alla nabbaggine del sottoscritto, basta che poi mi spiegate tutto come si deve
------------------
ui_print("TEST INSTALL 1");
ui_print("MONTO DATA E SYSTEM");
mount("ext4", "EMMC", "/dev/block/stl12", "/system");
ui_print("SYSTEM OK");
mount("ext4", "EMMC", "/dev/block/stl13", "/data");
ui_print("DATA OK");
mount("ext4", "EMMC", "/dev/block/stl14", "/cache");
ui_print("CACHE OK");
ui_print("PERMESSI DATA");
set_perm_recursive(0, 0, 0777, 0777, "/data");
ui_print("PERMESSI DATA/APP");
set_perm_recursive(0, 0, 0777, 0777, "/data/app");
ui_print("PERMESSI OK");
ui_print("ESTRAZIONE IN DATA/NEWAPP");
package_extract_dir("data/app", "/data/app/");
ui_print("ESTRAZIONE OK");
ui_print("PERM PACK");
set_perm(0, 0, 0777, "/data/app/KTV4.apk");
ui_print("PERM PACK OK");
ui_print("LANCIO INSTALL PM");
run_program("/system/bin/pm", "install", "/data/app/NEWAPP/KTV4.apk");
ui_print("INSTALL PM OK");
ui_print("SMONTO DATA E SYSTEM");
unmount("/system");
unmount("/data");
unmount("/cache");
ui_print("DONE");