Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
M
Magisk
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
Magisk
Commits
332f531a
Commit
332f531a
authored
Feb 13, 2017
by
topjohnwu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Move binaries to seperate folder
parent
bae2c9bc
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
52 additions
and
17 deletions
+52
-17
.gitattributes
.gitattributes
+1
-2
.gitignore
.gitignore
+3
-4
busybox-arm
binaries/busybox-arm
+0
-0
busybox-arm64
binaries/busybox-arm64
+0
-0
busybox-x64
binaries/busybox-x64
+0
-0
busybox-x86
binaries/busybox-x86
+0
-0
futility
binaries/chromeos/futility
+0
-0
kernel.keyblock
binaries/chromeos/kernel.keyblock
+0
-0
kernel_data_key.vbprivk
binaries/chromeos/kernel_data_key.vbprivk
+0
-0
build.cmd
build.cmd
+24
-6
build.sh
build.sh
+24
-5
futility
zip_static/chromeos/futility
+0
-0
kernel.keyblock
zip_static/chromeos/kernel.keyblock
+0
-0
kernel_data_key.vbprivk
zip_static/chromeos/kernel_data_key.vbprivk
+0
-0
No files found.
.gitattributes
View file @
332f531a
...
...
@@ -10,8 +10,7 @@
*.cmd text eol=crlf
# Denote all files that are truly binary and should not be modified.
busybox binary
futility binary
binaries/** binary
*.jar binary
*.exe binary
*.apk binary
.gitignore
View file @
332f531a
...
...
@@ -2,15 +2,17 @@ obj/
libs/
*.zip
#
Generat
ed binaries
#
Copi
ed binaries
zip_static/arm/*
zip_static/arm64/*
zip_static/x86/*
zip_static/x64/*
zip_static/chromeos/*
uninstaller/arm/*
uninstaller/arm64/*
uninstaller/x86/*
uninstaller/x64/*
uninstaller/chromeos/*
ziptools/zipadjust
# Generated scripts
...
...
@@ -20,6 +22,3 @@ zip_static/common/magisksu.sh
zip_static/common/init.magisk.rc
zip_static/common/custom_ramdisk_patch.sh
zip_static/META-INF/com/google/android/update-binary
# Leave all busybox!
!busybox
zip_static/arm/busybox
→
binaries/busybox-arm
View file @
332f531a
File moved
zip_static/arm64/busybox
→
binaries/busybox-arm64
View file @
332f531a
File moved
zip_static/x64/busybox
→
binaries/busybox-x64
View file @
332f531a
File moved
zip_static/x86/busybox
→
binaries/busybox-x86
View file @
332f531a
File moved
uninstaller
/chromeos/futility
→
binaries
/chromeos/futility
View file @
332f531a
File moved
uninstaller
/chromeos/kernel.keyblock
→
binaries
/chromeos/kernel.keyblock
View file @
332f531a
File moved
uninstaller
/chromeos/kernel_data_key.vbprivk
→
binaries
/chromeos/kernel_data_key.vbprivk
View file @
332f531a
File moved
build.cmd
View file @
332f531a
...
...
@@ -69,10 +69,11 @@ EXIT /B %ERRORLEVEL%
ECHO * Cleaning up
ECHO ************************
CALL ndk-build clean
forfiles /P zip_static\arm /C "cmd /C IF NOT @file == \"busybox\" DEL @file"
forfiles /P zip_static\arm64 /C "cmd /C IF NOT @file == \"busybox\" DEL @file"
forfiles /P zip_static\x86 /C "cmd /C IF NOT @file == \"busybox\" DEL @file"
forfiles /P zip_static\x64 /C "cmd /C IF NOT @file == \"busybox\" DEL @file"
2>NUL RMDIR /S /Q zip_static\arm
2>NUL RMDIR /S /Q zip_static\arm64
2>NUL RMDIR /S /Q zip_static\x86
2>NUL RMDIR /S /Q zip_static\x64
2>NUL RMDIR /S /Q zip_static\chromeos
2>NUL DEL zip_static\META-INF\com\google\android\update-binary
2>NUL DEL zip_static\common\custom_ramdisk_patch.sh
2>NUL DEL zip_static\common\magisksu.sh
...
...
@@ -83,6 +84,7 @@ EXIT /B %ERRORLEVEL%
2>NUL RMDIR /S /Q uninstaller\arm64
2>NUL RMDIR /S /Q uninstaller\x86
2>NUL RMDIR /S /Q uninstaller\x64
2>NUL RMDIR /S /Q uninstaller\chromeos
EXIT /B 0
:zip
...
...
@@ -100,11 +102,19 @@ EXIT /B %ERRORLEVEL%
powershell.exe -nologo -noprofile -command "(gc -Raw scripts\flash_script.sh) -replace 'MAGISK_VERSION_STUB', 'Magisk v%~1 Boot Image Patcher' | sc zip_static\META-INF\com\google\android\update-binary"
powershell.exe -nologo -noprofile -command "(gc -Raw scripts\magic_mask.sh) -replace 'MAGISK_VERSION_STUB', 'setprop magisk.version \"%~1\"' | sc zip_static\common\magic_mask.sh"
ECHO ************************
ECHO *
Zipping Magisk v%~1
ECHO *
Copying Files
ECHO ************************
COPY /Y scripts\custom_ramdisk_patch.sh zip_static\common\custom_ramdisk_patch.sh
COPY /Y scripts\magisksu.sh zip_static\common\magisksu.sh
COPY /Y scripts\init.magisk.rc zip_static\common\init.magisk.rc
COPY /Y binaries\busybox-arm zip_static\arm\busybox
COPY /Y binaries\busybox-arm64 zip_static\arm64\busybox
COPY /Y binaries\busybox-x86 zip_static\x86\busybox
COPY /Y binaries\busybox-x64 zip_static\x64\busybox
CALL :mkcp binaries\chromeos zip_static\chromeos
ECHO ************************
ECHO * Zipping Magisk v%~1
ECHO ************************
CD zip_static
2>NUL DEL "..\Magisk-v%~1.zip"
..\ziptools\win_bin\zip "..\Magisk-v%~1.zip" -r .
...
...
@@ -117,9 +127,17 @@ EXIT /B %ERRORLEVEL%
IF NOT EXIST "uninstaller\arm\bootimgtools" CALL :error "Missing binaries! Please run '%me% build' before zipping!"
IF %ERRORLEVEL% NEQ 0 EXIT /B %ERRORLEVEL%
ECHO ************************
ECHO *
Zipping uninstaller
ECHO *
Copying Files
ECHO ************************
CALL :mkcp scripts\magisk_uninstaller.sh uninstaller\common
COPY /Y binaries\busybox-arm uninstaller\arm\busybox
COPY /Y binaries\busybox-arm64 uninstaller\arm64\busybox
COPY /Y binaries\busybox-x86 uninstaller\x86\busybox
COPY /Y binaries\busybox-x64 uninstaller\x64\busybox
CALL :mkcp binaries\chromeos uninstaller\chromeos
ECHO ************************
ECHO * Zipping uninstaller
ECHO ************************
FOR /F "tokens=* USEBACKQ" %%F IN (`ziptools\win_bin\date "+%%Y%%m%%d"`) DO (set timestamp=%%F)
CD uninstaller
2>NUL DEL "../Magisk-uninstaller-%timestamp%.zip"
...
...
build.sh
View file @
332f531a
...
...
@@ -20,10 +20,11 @@ cleanup() {
echo
"* Cleaning up"
echo
"************************"
ndk-build clean 2>/dev/null
ls
zip_static/arm/
*
|
grep
-v
"busybox"
| xargs
rm
-rfv
ls
zip_static/arm64/
*
|
grep
-v
"busybox"
| xargs
rm
-rfv
ls
zip_static/x86/
*
|
grep
-v
"busybox"
| xargs
rm
-rfv
ls
zip_static/x64/
*
|
grep
-v
"busybox"
| xargs
rm
-rfv
rm
-rfv
zip_static/arm
rm
-rfv
zip_static/arm64
rm
-rfv
zip_static/x86
rm
-rfv
zip_static/x64
rm
-rfv
zip_static/chromeos
rm
-rfv
zip_static/META-INF/com/google/android/update-binary
rm
-rfv
zip_static/common/custom_ramdisk_patch.sh
rm
-rfv
zip_static/common/magisksu.sh
...
...
@@ -34,6 +35,7 @@ cleanup() {
rm
-rfv
uninstaller/arm64
rm
-rfv
uninstaller/x86
rm
-rfv
uninstaller/x64
rm
-rfv
uninstaller/chromeos
}
mkcp
()
{
...
...
@@ -73,11 +75,19 @@ zip_package() {
sed
"s/MAGISK_VERSION_STUB/Magisk v
$1
Boot Image Patcher/g"
scripts/flash_script.sh
>
zip_static/META-INF/com/google/android/update-binary
sed
"s/MAGISK_VERSION_STUB/setprop magisk.version
\"
$1
\"
/g"
scripts/magic_mask.sh
>
zip_static/common/magic_mask.sh
echo
"************************"
echo
"*
Zipping Magisk v
$1
"
echo
"*
Copying files
"
echo
"************************"
cp
-afv
scripts/custom_ramdisk_patch.sh zip_static/common/custom_ramdisk_patch.sh
cp
-afv
scripts/magisksu.sh zip_static/common/magisksu.sh
cp
-afv
scripts/init.magisk.rc zip_static/common/init.magisk.rc
cp
-afv
binaries/busybox-arm zip_static/arm/busybox
cp
-afv
binaries/busybox-arm64 zip_static/arm64/busybox
cp
-afv
binaries/busybox-x86 zip_static/x86/busybox
cp
-afv
binaries/busybox-x64 zip_static/x64/busybox
cp
-afv
binaries/chromeos/. zip_static/chromeos
echo
"************************"
echo
"* Zipping Magisk v
$1
"
echo
"************************"
cd
zip_static
find
.
-type
f
-exec
chmod
644
{}
\;
find
.
-type
d
-exec
chmod
755
{}
\;
...
...
@@ -90,6 +100,15 @@ zip_package() {
zip_uninstaller
()
{
[
!
-f
"uninstaller/arm/bootimgtools"
]
&&
error
"Missing binaries!! Please run '
$0
build' before zipping"
echo
"************************"
echo
"* Copying files"
echo
"************************"
mkcp scripts/magisk_uninstaller.sh uninstaller/common
cp
-afv
binaries/busybox-arm uninstaller/arm/busybox
cp
-afv
binaries/busybox-arm64 uninstaller/arm64/busybox
cp
-afv
binaries/busybox-x86 uninstaller/x86/busybox
cp
-afv
binaries/busybox-x64 uninstaller/x64/busybox
cp
-afv
binaries/chromeos/. zip_static/chromeos
echo
"************************"
echo
"* Zipping uninstaller"
echo
"************************"
mkcp scripts/magisk_uninstaller.sh uninstaller/common
...
...
zip_static/chromeos/futility
deleted
100644 → 0
View file @
bae2c9bc
File deleted
zip_static/chromeos/kernel.keyblock
deleted
100644 → 0
View file @
bae2c9bc
File deleted
zip_static/chromeos/kernel_data_key.vbprivk
deleted
100644 → 0
View file @
bae2c9bc
File deleted
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment