File tree 7 files changed +63
-1
lines changed
7 files changed +63
-1
lines changed Original file line number Diff line number Diff line change 94
94
run : |
95
95
export PATH=$ANDROID_NDK_HOME:$PATH
96
96
make ipk
97
+ make modloader-o3
97
98
make tweaks
98
99
99
100
- name : Upload release artifacts
Original file line number Diff line number Diff line change @@ -25,7 +25,10 @@ tweaks: tweak-*/jni/*
25
25
$(MAKE ) -C tweak-enable-debug-menu ipk
26
26
mv tweak-enable-debug-menu/ipk/* .ipk ./
27
27
28
-
28
+ modloader-o3 : modloader-o3/*
29
+ $(MAKE ) -C modloader-o3 ipk
30
+ mv modloader-o3/ipk/* .ipk ./
31
+
29
32
clean :
30
33
$(MAKE ) -C ipk clean
31
34
rm -f * .ipk
Original file line number Diff line number Diff line change
1
+ ipk :
2
+ $(MAKE ) -C ipk clean
3
+ $(MAKE ) -C ipk
4
+
5
+ clean :
6
+ $(MAKE ) -C ipk clean
Original file line number Diff line number Diff line change
1
+ NAME = $(shell cat ./control/control | grep Package | cut -d" " -f2)
2
+ ARCH = $(shell cat ./control/control | grep Architecture | cut -d" " -f2)
3
+ VERSION = $(shell cat ./control/control | grep Version | cut -d" " -f2)
4
+ IPK_NAME = "${NAME}_${VERSION}_${ARCH}.ipk"
5
+
6
+ all :
7
+ mkdir -p tmp
8
+ echo " 2.0" > tmp/debian-binary
9
+ cp -r data tmp/
10
+ cp -r control tmp/
11
+ cd tmp/control && tar --owner=0 --group=0 -czvf ../control.tar.gz .
12
+ cd tmp/data && tar --owner=0 --group=0 -czvf ../data.tar.gz .
13
+ cd tmp/ && tar --owner=0 --group=0 -czvf " ../${IPK_NAME} " ./control.tar.gz ./data.tar.gz ./debian-binary
14
+
15
+ clean :
16
+ rm -rf tmp
Original file line number Diff line number Diff line change
1
+ Package: wtfos-modloader-o3
2
+ Version: 0.1.5
3
+ Maintainer: Joonas Trussmann <
[email protected] >
4
+ Description: Enable modloader for O3 mode
5
+ Architecture: pigeon-glasses-v2
6
+ Homepage: https://github.com/fpv-wtf/wtfos-modloader
7
+ Depends: wtfos-modloader
Original file line number Diff line number Diff line change
1
+ #! /system/bin/sh
2
+
3
+ if ! mount | grep -q " /dev/loop" ; then
4
+ echo " /system is not loopmounted. You shouldn't do this on your real /system."
5
+ exit 1
6
+ fi
7
+
8
+ cd /system/bin
9
+
10
+ filename=" dji_glasses"
11
+
12
+ if [[ ! -f ${filename} _original ]]
13
+ then
14
+ cp ${filename} ${filename} _original
15
+ fi
16
+
17
+ ln -sf /opt/bin/modloader ${filename}
18
+ mkdir -p /opt/etc/preload.d/${filename}
Original file line number Diff line number Diff line change
1
+ #! /system/bin/sh
2
+
3
+ cd /system/bin
4
+
5
+ filename=" dji_glasses"
6
+
7
+ if [[ -f ${filename} _original ]]
8
+ then
9
+ rm -f ${filename}
10
+ cp ${filename} _original ${filename}
11
+ fi
You can’t perform that action at this time.
0 commit comments