File tree Expand file tree Collapse file tree 8 files changed +104
-0
lines changed
Expand file tree Collapse file tree 8 files changed +104
-0
lines changed Original file line number Diff line number Diff line change 1+ #! /system/bin/sh
2+
3+ TK=" /data/data/org.andbootmgr.app/assets/Toolkit"
4+ PATH=" $TK :$PATH "
5+ cd " $TK " || exit 24
6+
7+ sed -i " s#replaceme#systempart=/dev/mmcblk1p$4 datapart=/dev/mmcblk1p$5 #g" /data/abm/bootset/db/entries/" $1 " .conf
8+
9+ # Add logo
10+ echo " logo $1 /logo.bin" >> /data/abm/bootset/db/entries/" $1 " .conf
11+ cp " $3 " " /data/abm/bootset/$1 /logo.bin"
12+
13+ # Create working dir
14+ mkdir -p /data/abm/tmp/boot
15+
16+ # Copy boot
17+ cp " $2 " /data/abm/tmp/boot/boot.img
18+
19+ # Unpack boot
20+ unpackbootimg -i /data/abm/tmp/boot/boot.img -o /data/abm/tmp/boot/
21+
22+ # Format partition
23+ DATAPART=$5
24+ dataformat () {
25+ true | mkfs.ext4 " /dev/block/mmcblk1p$DATAPART "
26+ }
27+
28+ $FORMATDATA && dataformat
29+
30+ # Copy kernel
31+ cp /data/abm/tmp/boot/boot.img-zImage " /data/abm/bootset/$1 /zImage"
32+
33+ # Copy rd
34+ cp /data/abm/tmp/boot/boot.img-ramdisk.gz " /data/abm/bootset/$1 /initrd.cpio.gz"
35+
36+ # Clean up
37+ rm -rf /data/abm/tmp
Original file line number Diff line number Diff line change 1+ #! /system/bin/sh
2+
3+ TK=" /data/data/org.andbootmgr.app/assets/Toolkit"
4+ PATH=" $TK :$PATH "
5+ cd " $TK " || exit 24
6+
7+ sed -i " s#replaceme#systempart=/dev/mmcblk1p$4 datapart=/dev/mmcblk1p$5 #g" /data/abm/bootset/db/entries/" $1 " .conf
8+
9+ # Add logo
10+ echo " logo $1 /logo.bin" >> /data/abm/bootset/db/entries/" $1 " .conf
11+ cp " $3 " " /data/abm/bootset/$1 /logo.bin"
12+
13+ # Create working dir
14+ mkdir -p /data/abm/tmp/boot
15+
16+ # Copy boot
17+ cp " $2 " /data/abm/tmp/boot/boot.img
18+
19+ # Unpack boot
20+ unpackbootimg -i /data/abm/tmp/boot/boot.img -o /data/abm/tmp/boot/
21+
22+ # Format partition
23+ DATAPART=$5
24+ dataformat () {
25+ true | mkfs.ext4 " /dev/block/mmcblk1p$DATAPART "
26+ }
27+
28+ $FORMATDATA && dataformat
29+
30+ # Copy kernel
31+ cp /data/abm/tmp/boot/boot.img-zImage " /data/abm/bootset/$1 /zImage"
32+
33+ # Copy rd
34+ cp /data/abm/tmp/boot/boot.img-ramdisk.gz " /data/abm/bootset/$1 /initrd.cpio.gz"
35+
36+ # Clean up
37+ rm -rf /data/abm/tmp
Original file line number Diff line number Diff line change 1+ #! /system/bin/sh
2+
3+ mount /dev/block/mmcblk0p1 /data/abm/bootset
Original file line number Diff line number Diff line change 1+ #! /system/bin/sh
2+
3+ mount /dev/block/mmcblk1p1 /data/abm/bootset
Original file line number Diff line number Diff line change 1+ #! /system/bin/sh
2+
3+ umount /data/abm/bootset
Original file line number Diff line number Diff line change 1+ #! /system/bin/sh
2+
3+ umount /data/abm/bootset
Original file line number Diff line number Diff line change 1+ #! /system/bin/sh
2+
3+ TK=" /data/data/org.andbootmgr.app/assets/Toolkit"
4+ PATH=" $TK :$PATH "
5+ cd " $TK " || exit 24
6+
7+ mkdir -p " /data/abm/bootset/$1 "
8+ echo " logo $1 /logo.bin" >> /data/abm/bootset/db/entries/" $1 " .conf
9+ echo "B9gBFQAAAAD+/v7uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAA///8AAAAAAAAAAAAAAAD////AAAAAAAAAAAAAAAP////wAAAAAAAAAAAAAA/////8AAAAAAAAAAAAAB/////+AAAAAAAAAAAAAD//////AAAAAAAAAAAAAH//////gAAAAAAAAAAAAP//////wAAAAAAAAAAAAf//////4AAAAAAAAAAAA///////8AAAAAAAAAAAB///////+AAAAAAAAAAAD////////AAAAAAAAAAAD////////AAAAAAAAAAAH////////gAAAAAAAAAAH////////gAAAAAAAAAAP////////wAAAAAAAAAAP////////wAAAAAAAAAAf////////4AAAAAAAAAAf//g/////4AAAAAAAAAAf/8Af////4AAAAAAAAAA//4eP////8AAAAAAAAAA//x/P////8AAAAAAAAAA//H/P////8AAAAAAAAAA/+P/P////8AAAAAAAAAA/+f/P////8AAAAAAAAAA/+//P/f//8AAAAAAAAAA////P+P//8AAAAAAAAAA////P+D//8AAAAAAAAAA////P8wP/8AAAAAAAAAA////P88P/8AAAAAAAAAA////P5///8AAAAAAAAAA////f5///8AAAAAAAAAA///+fz///8AAAAAAAAAA///+Pz///8AAAAAAAAAA////Pn///8AAAAAAAAAA////HP///8AAAAAAAAAAf///gf///4AAAAAAAAAAf///x////4AAAAAAAAAAf////////4AAAAAAAAAAP////////wAAAAAAAAAAP////////wAAAAAAAAAAH////////gAAAAAAAAAAH////////gAAAAAAAAAAD////////AAAAAAAAAAAD////////AAAAAAAAAAAB///////+AAAAAAAAAAAA///////8AAAAAAAAAAAAf//////4AAAAAAAAAAAAP//////wAAAAAAAAAAAAH//////gAAAAAAAAAAAAD//////AAAAAAAAAAAAAB/////+AAAAAAAAAAAAAA/////8AAAAAAAAAAAAAAP////wAAAAAAAAAAAAAAD////AAAAAAAAAAAAAAAA///8AAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" | base64 -d > "/data/abm/bootset/$1/logo.bin"
Original file line number Diff line number Diff line change 1+ #! /system/bin/sh
2+
3+ TK=" /data/data/org.andbootmgr.app/assets/Toolkit"
4+ PATH=" $TK :$PATH "
5+ cd " $TK " || exit 24
6+
7+ mkdir -p " /data/abm/bootset/$1 "
8+ echo " logo $1 /logo.bin" >> /data/abm/bootset/db/entries/" $1 " .conf
9+ echo "B9gBFQAAAAD+/v7uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAA///8AAAAAAAAAAAAAAAD////AAAAAAAAAAAAAAAP////wAAAAAAAAAAAAAA/////8AAAAAAAAAAAAAB/////+AAAAAAAAAAAAAD//////AAAAAAAAAAAAAH//////gAAAAAAAAAAAAP//////wAAAAAAAAAAAAf//////4AAAAAAAAAAAA///////8AAAAAAAAAAAB///////+AAAAAAAAAAAD////////AAAAAAAAAAAD////////AAAAAAAAAAAH////////gAAAAAAAAAAH////////gAAAAAAAAAAP////////wAAAAAAAAAAP////////wAAAAAAAAAAf////////4AAAAAAAAAAf//g/////4AAAAAAAAAAf/8Af////4AAAAAAAAAA//4eP////8AAAAAAAAAA//x/P////8AAAAAAAAAA//H/P////8AAAAAAAAAA/+P/P////8AAAAAAAAAA/+f/P////8AAAAAAAAAA/+//P/f//8AAAAAAAAAA////P+P//8AAAAAAAAAA////P+D//8AAAAAAAAAA////P8wP/8AAAAAAAAAA////P88P/8AAAAAAAAAA////P5///8AAAAAAAAAA////f5///8AAAAAAAAAA///+fz///8AAAAAAAAAA///+Pz///8AAAAAAAAAA////Pn///8AAAAAAAAAA////HP///8AAAAAAAAAAf///gf///4AAAAAAAAAAf///x////4AAAAAAAAAAf////////4AAAAAAAAAAP////////wAAAAAAAAAAP////////wAAAAAAAAAAH////////gAAAAAAAAAAH////////gAAAAAAAAAAD////////AAAAAAAAAAAD////////AAAAAAAAAAAB///////+AAAAAAAAAAAA///////8AAAAAAAAAAAAf//////4AAAAAAAAAAAAP//////wAAAAAAAAAAAAH//////gAAAAAAAAAAAAD//////AAAAAAAAAAAAAB/////+AAAAAAAAAAAAAA/////8AAAAAAAAAAAAAAP////wAAAAAAAAAAAAAAD////AAAAAAAAAAAAAAAA///8AAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" | base64 -d > "/data/abm/bootset/$1/logo.bin"
You can’t perform that action at this time.
0 commit comments