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
fe1439fb
Commit
fe1439fb
authored
Oct 28, 2017
by
topjohnwu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Support changing su requester package name
parent
2bc30e5c
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
7 additions
and
12 deletions
+7
-12
build.py
build.py
+0
-10
java
java
+1
-1
magisk.c
jni/daemon/magisk.c
+5
-0
su
jni/su
+1
-1
No files found.
build.py
View file @
fe1439fb
...
@@ -89,16 +89,6 @@ def build_apk(args):
...
@@ -89,16 +89,6 @@ def build_apk(args):
os
.
chdir
(
'java'
)
os
.
chdir
(
'java'
)
# Build unhide app and place in assets
proc
=
subprocess
.
run
(
'{} unhide:assembleRelease'
.
format
(
os
.
path
.
join
(
'.'
,
'gradlew'
)),
shell
=
True
)
if
proc
.
returncode
!=
0
:
error
(
'Build Magisk Manager failed!'
)
source
=
os
.
path
.
join
(
'unhide'
,
'build'
,
'outputs'
,
'apk'
,
'release'
,
'unhide-release-unsigned.apk'
)
target
=
os
.
path
.
join
(
'app'
,
'src'
,
'main'
,
'assets'
,
'unhide.apk'
)
cp
(
source
,
target
)
print
(
''
)
if
args
.
release
:
if
args
.
release
:
if
not
os
.
path
.
exists
(
os
.
path
.
join
(
'..'
,
'release_signature.jks'
)):
if
not
os
.
path
.
exists
(
os
.
path
.
join
(
'..'
,
'release_signature.jks'
)):
error
(
'Please generate a java keystore and place it in
\'
release_signature.jks
\'
'
)
error
(
'Please generate a java keystore and place it in
\'
release_signature.jks
\'
'
)
...
...
java
@
4956d826
Subproject commit
13bf1b27b42dd2f5c4d4152a0c76528c798fa589
Subproject commit
4956d826fbdbad35645260aa3edb3b746651cceb
jni/daemon/magisk.c
View file @
fe1439fb
...
@@ -53,6 +53,7 @@ static void usage() {
...
@@ -53,6 +53,7 @@ static void usage() {
" --[init service] start init service
\n
"
" --[init service] start init service
\n
"
" --unlock-blocks set BLKROSET flag to OFF for all block devices
\n
"
" --unlock-blocks set BLKROSET flag to OFF for all block devices
\n
"
" --restorecon fix selinux context on Magisk files and folders
\n
"
" --restorecon fix selinux context on Magisk files and folders
\n
"
" --clone-attr SRC DEST clone permission, owner, and selinux context
\n
"
"
\n
"
"
\n
"
"Supported init services:
\n
"
"Supported init services:
\n
"
" daemon post-fs, post-fs-data, service
\n
"
" daemon post-fs, post-fs-data, service
\n
"
...
@@ -144,6 +145,10 @@ int main(int argc, char *argv[]) {
...
@@ -144,6 +145,10 @@ int main(int argc, char *argv[]) {
}
else
if
(
strcmp
(
argv
[
1
],
"--restorecon"
)
==
0
)
{
}
else
if
(
strcmp
(
argv
[
1
],
"--restorecon"
)
==
0
)
{
fix_filecon
();
fix_filecon
();
return
0
;
return
0
;
}
else
if
(
strcmp
(
argv
[
1
],
"--clone-attr"
)
==
0
)
{
if
(
argc
<
4
)
usage
();
clone_attr
(
argv
[
2
],
argv
[
3
]);
return
0
;
}
else
if
(
strcmp
(
argv
[
1
],
"--daemon"
)
==
0
)
{
}
else
if
(
strcmp
(
argv
[
1
],
"--daemon"
)
==
0
)
{
// Start daemon, this process won't return
// Start daemon, this process won't return
start_daemon
();
start_daemon
();
...
...
su
@
4335c588
Subproject commit
6de95e0d9bb6aa3e657a7e1492eed1b632c9f186
Subproject commit
4335c588fec05f0abefbd930ae39ea96e3b7e6fe
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