Skip to content

Commit c092fd4

Browse files
committed
add yggx and vido scripts
1 parent 36afa4b commit c092fd4

File tree

8 files changed

+104
-0
lines changed

8 files changed

+104
-0
lines changed
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
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
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
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

config/mount/vidofnir.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/system/bin/sh
2+
3+
mount /dev/block/mmcblk0p1 /data/abm/bootset

config/mount/yggdrasilx.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/system/bin/sh
2+
3+
mount /dev/block/mmcblk1p1 /data/abm/bootset

config/umount/vidofnir.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/system/bin/sh
2+
3+
umount /data/abm/bootset

config/umount/yggdrasilx.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/system/bin/sh
2+
3+
umount /data/abm/bootset

install/vidofnir.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
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"

install/yggdrasilx.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
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"

0 commit comments

Comments
 (0)