| ui_print(" Beginning Update");
ui_print(" ");
ui_print(" >>> Mounting system");
show_progress(0.200000, 1);
ui_print(" ");
run_program("/sbin/busybox", "mount", "/system");
ui_print(" >>> Removing old files...");
show_progress(0.200000, 1);
ui_print(" ");
delete("/system/app/GoogleQuickSearchBox.apk");
delete("/system/app/GoogleQuickSearchBox_USA.apk");
delete("/system/app/Velvet.apk");
ui_print(" >>> Copying system files");
show_progress(0.200000, 1);
ui_print(" ");
package_extract_dir("system", "/system");
ui_print(" >>> Setting permissions...");
show_progress(0.200000, 1);
ui_print(" ");
set_perm(0, 0, 0644, "/system/app/Velvet.apk");
set_perm(0, 0, 0644, "/system/app/GoogleTTS.apk");
set_perm(0, 0, 0644, "system/lib/libgoogle_recognizer_jni_l.so");
set_perm(0, 0, 0644, "system/lib/libpatts_engine_jni_api.so");
set_perm(0, 0, 0644, "system/lib/libspeexwrapper.so");
set_perm(0, 0, 0644, "system/lib/libvorbisencoder.so");
ui_print(" >>> Unmounting /system...");
show_progress(0.200000, 1);
ui_print(" ");
run_program("/sbin/busybox", "umount", "/system");
ui_print(" Update finished! Enjoy! ");
ui_print(" ");
ui_print(" ============================================"); |