Skip to main content

๐Ÿ“ Create Files/Folders

Utilities for filesystem creation.


create_dirโ€‹

Creates folders and checks Read/Write permissions.

ArgumentDescription
FOLDERFolder(s) to create (multiple allowed)
create_dir "/sdcard/new_folder" "/data/test_dir"

create_fileโ€‹

Creates or overwrites files, auto-creating necessary folders.

ArgumentDescription
FILEFile(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.

FlagDescription
-script (-s) TEXTScript for the new ZIP
-type (-t) TYPEType: recovery, magisk
-head (-h) TEXTSetdefaults header for magisk updater-script
-include (-i) PATHFiles/folders in ZIP root (multiple allowed)
-magisk-include (-mi) PATHFiles/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) FILEPath 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"