Skip to content

Commit f823475

Browse files
committed
Upload file
1 parent f0c0885 commit f823475

8 files changed

Lines changed: 30 additions & 5 deletions

File tree

pio/src/main/assets/home/bin/repack_img

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ show_help
4242
fi
4343

4444
AVBIMG=''; OUTPUT=''; NENEROFS=''; CONVER=''; LVLNEN='';
45-
SAINEN=''; TTBUILDI=''; CDELIMG=''; show_help='';
45+
SAINEN=''; TTBUILDI=''; CDELIMG=''; show_help=''; DISATFS='';
4646
while getopts ":i:o:n:l:c:s:k:d:a:p:h" opt; do
4747
case $opt in
4848
a) AVBIMG="$OPTARG" ;;

pio/src/main/assets/home/bin/unpak_img

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ show_help() {
1414
echo " -d delete file after decode: 0"
1515
echo " 0: false"
1616
echo " 1: true"
17+
echo " -r clean up oat and odex files: 0"
18+
echo " 0: false"
19+
echo " 1: true"
1720
echo " -h show help"
1821
exit 1
1922
}
@@ -22,13 +25,15 @@ if [[ $# -eq 0 || "$1" != -* ]]; then
2225
show_help
2326
fi
2427

25-
INPUT=''; OUTPUT=''; NODECO=''; XOAIMG=''; PVUGBIN=''; show_help='';
26-
while getopts ":i:o:n:d:p:h" opt; do
28+
INPUT=''; OUTPUT=''; NODECO=''; XOAIMG=''; PVUGBIN='';
29+
show_help=''; XOAOAT='';
30+
while getopts ":i:o:n:d:p:r:h" opt; do
2731
case $opt in
2832
i) INPUT="$OPTARG" ;;
2933
o) OUTPUT="$OPTARG" ;;
3034
n) NODECO="$OPTARG" ;;
3135
d) XOAIMG="$OPTARG" ;;
36+
r) XOAOAT="$OPTARG" ;;
3237
p) PVUGBIN="$OPTARG" ;;
3338
h) show_help ;;
3439
\?) echo "! Not understand -$OPTARG"; show_help ;;
@@ -43,6 +48,7 @@ fi
4348

4449
[[ -z "$XOAIMG" ]] && XOAIMG=0
4550
[[ -z "$NODECO" ]] && NODECO=0
51+
[[ -z "$XOAOAT" ]] && XOAOAT=0
4652

4753
source language 2>/dev/null
4854
dang_tep="$(checktype "$INPUT")"
@@ -228,6 +234,14 @@ echo -e "$unpack_text_6 ${file_img##*/} ($dang_file)\n"
228234
[ "$NODECO" == 1 ] && mv "$file_img" "$PTSD/out/${file_img##*/}"
229235
fi
230236

237+
if [ "$XOAOAT" == 1 ];then
238+
find "$OUTPUT/${namepv##*/}" -type d -name "oat" -exec rm -rf {} +
239+
find "$OUTPUT/${namepv##*/}" -type f -name "*.fsv_meta" -exec rm -rf {} +
240+
find "$OUTPUT/${namepv##*/}" -type f -name "*.bprof" -exec rm -rf {} +
241+
find "$OUTPUT/${namepv##*/}" -type f -name "*.prof" -exec rm -rf {} +
242+
find "$OUTPUT/${namepv##*/}" -type f -name "*.vdex" -exec rm -rf {} +
243+
fi
244+
231245
if [[ "$dang_tep" =~ ^(sparse|zstd|dat|br|payload|super|zip)$ ]];then
232246
[ "$xoazip" == 1 ] && rm -f "$TMP/*.transfer.list"
233247
if [ "$NODECO" != 1 ];then

pio/src/main/assets/home/etc/lang/default.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,3 +291,5 @@ apex_text_2="File support: apex, capex"
291291

292292
build_time_text_1="ROM build time"
293293
build_time_text_2="Automatic: 0, can be changed, for example: 1766318047"
294+
295+
xoaoat_text_1="Clean OAT and ODEX entries"

pio/src/main/assets/home/etc/lang/hu.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,3 +291,5 @@ apex_text_2="Fájltámogatás: apex, capex"
291291

292292
build_time_text_1="ROM build ideje"
293293
build_time_text_2="Automatikus: 0, módosítható, például: 1766318047"
294+
295+
xoaoat_text_1="OAT és ODEX bejegyzések törlése"

pio/src/main/assets/home/etc/lang/ru.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -290,3 +290,5 @@ apex_text_2="Поддержка файлов: apex, capex"
290290

291291
build_time_text_1="Время сборки ROM"
292292
build_time_text_2="Автоматически: 0, можно изменить, например: 1766318047"
293+
294+
xoaoat_text_1="Очистить элементы OAT и ODEX"

pio/src/main/assets/home/etc/lang/vi.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,3 +291,5 @@ apex_text_2="Danh sách hỗ trợ tệp: apex, capex"
291291

292292
build_time_text_1="Thời gian xây dựng rom"
293293
build_time_text_2="Tự động: 0, có thể thay đổi ví dụ: 1766318047"
294+
295+
xoaoat_text_1="Dọn dẹp mục OAT và ODEX"

pio/src/main/assets/home/etc/lang/zh.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,3 +289,5 @@ apex_text_2="支持的文件:apex、capex"
289289

290290
build_time_text_1="ROM 构建时间"
291291
build_time_text_2="自动:0,可更改,例如:1766318047"
292+
293+
xoaoat_text_1="清理 OAT 和 ODEX 项"

pio/src/main/assets/home/etc/tool-tree.rc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -777,6 +777,7 @@ xml_print '<group>
777777
<action icon="'`urlpng decode_img`'" desc="'"$folder_text: $(glog PTSD | sed "s|$SDCARD_PATH|\/sdcard|")"'">
778778
<title>'$decompile_text'</title>
779779
<param name="cboxk" value-sh="glog dkhdh" label="'$deleted_file_text'" type="checkbox" />
780+
<param name="xoa_oat_boot" value-sh="glog xoa_oat_boot" label="'$xoaoat_text_1'" type="switch" />
780781
<param name="nounpak" value-sh="glog dkjdj" label="'$decode_text_1'" desc="'$decode_text_2'" type="switch" />
781782
<param name="IMAGES" desc="'$decode_text_3'" multiple="true" options-sh="findfile 2 $PTSD" required="true"/>
782783
<set>
@@ -786,9 +787,9 @@ for vkl in $IMAGES; do
786787
tppq1="$(echo "$vkl" | grep = | cut -d= -f1)"
787788
tppq2="$(echo "$vkl" | grep = | cut -d= -f2)"
788789
if [ -f "$PTSD/$tppq2" ];then
789-
unpak_img -i "$PTSD/$tppq2" -p "$tppq1" -o "$SDH/$PTSH" -n $nounpak -d $cboxk
790+
unpak_img -i "$PTSD/$tppq2" -p "$tppq1" -o "$SDH/$PTSH" -n $nounpak -d $cboxk -r $xoa_oat_boot
790791
else
791-
unpak_img -i "$PTSD/$vkl" -o "$SDH/$PTSH" -n $nounpak -d $cboxk
792+
unpak_img -i "$PTSD/$vkl" -o "$SDH/$PTSH" -n $nounpak -d $cboxk -r $xoa_oat_boot
792793
fi
793794
done
794795
[ "$nounpak" == 0 ] && echo "'$save_text' $SDH/$PTSH" || echo "'$save_text' $PTSD/out"

0 commit comments

Comments
 (0)