๐ Create Files/Folders
Utilities for filesystem creation.
create_dirโ
Creates folders and checks Read/Write permissions.
Argument | Description |
---|---|
FOLDER | Folder(s) to create (multiple allowed) |
create_dir "/sdcard/new_folder" "/data/test_dir"
create_fileโ
Creates or overwrites files, auto-creating necessary folders.
Argument | Description |
---|---|
FILE | File(s) to create (multiple allowed) |
create_file "/sdcard/new_file.txt" "/data/test/test_file.txt"
make_zipโ
Creates a ZIP using the current Dynamic Installer as a base.
Flag | Description |
---|---|
-script (-s) TEXT | Script for the new ZIP |
-type (-t) TYPE | Type: recovery , magisk |
-head (-h) TEXT | Setdefaults header for magisk updater-script |
-include (-i) PATH | Files/folders in ZIP root (multiple allowed) |
-magisk-include (-mi) PATH | Files/folders in Magisk space (multiple allowed) |
-preserve-addons (-pa) | Keep META-INF/addons content |
-preserve-magisk (-pm) | Keep META-INF/com/google/android/magisk content |
-output (-o) FILE | Path for resulting ZIP |
script='
#-----------Dynamic Installer Configs-----------#
#MAGISK
setdefault magisk_support on
setdefault import_addons off
setdefault apex_mount off
setdefault extraction_speed default
setdefault permissions "0:0:0755:0644"
setdefault devices off
#-----------------------------------------------#
mount_all
delete /system/just_test
umount_all
'
make_zip -script "$script" -type recovery -include "FOLDER" -include "FILE" -output "/sdcard/Test.zip"