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
223913c3
Commit
223913c3
authored
Aug 05, 2019
by
topjohnwu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Remove unnecessary App usage
parent
010e4de4
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
9 additions
and
15 deletions
+9
-15
MagiskRepository.kt
.../com/topjohnwu/magisk/data/repository/MagiskRepository.kt
+4
-5
XAndroid.kt
...src/main/java/com/topjohnwu/magisk/extensions/XAndroid.kt
+1
-6
FlashZip.kt
app/src/main/java/com/topjohnwu/magisk/tasks/FlashZip.kt
+4
-4
No files found.
app/src/main/java/com/topjohnwu/magisk/data/repository/MagiskRepository.kt
View file @
223913c3
package
com.topjohnwu.magisk.data.repository
import
android.content.pm.PackageManager
import
com.topjohnwu.magisk.App
import
com.topjohnwu.magisk.Config
import
com.topjohnwu.magisk.Info
import
com.topjohnwu.magisk.data.database.base.su
import
com.topjohnwu.magisk.data.network.GithubRawServices
import
com.topjohnwu.magisk.extensions.
inject
import
com.topjohnwu.magisk.extensions.
packageName
import
com.topjohnwu.magisk.extensions.toSingle
import
com.topjohnwu.magisk.model.entity.HideAppInfo
import
com.topjohnwu.magisk.model.entity.HideTarget
...
...
@@ -63,8 +62,8 @@ class MagiskRepository(
private
val
Boolean
.
state
get
()
=
if
(
this
)
"add"
else
"rm"
companion
object
{
private
val
blacklist
=
listOf
(
let
{
val
app
:
App
by
inject
();
app
}.
packageName
,
private
val
blacklist
by
lazy
{
listOf
(
packageName
,
"android"
,
"com.android.chrome"
,
"com.chrome.beta"
,
...
...
@@ -72,7 +71,7 @@ class MagiskRepository(
"com.chrome.canary"
,
"com.android.webview"
,
"com.google.android.webview"
)
)
}
}
}
\ No newline at end of file
app/src/main/java/com/topjohnwu/magisk/extensions/XAndroid.kt
View file @
223913c3
...
...
@@ -10,16 +10,11 @@ import android.content.pm.PackageManager.*
import
android.database.Cursor
import
android.net.Uri
import
android.provider.OpenableColumns
import
com.topjohnwu.magisk.App
import
com.topjohnwu.magisk.utils.FileProvider
import
java.io.File
import
java.io.FileNotFoundException
val
packageName
:
String
get
()
{
val
app
:
App
by
inject
()
return
app
.
packageName
}
val
packageName
:
String
get
()
=
get
<
Context
>().
packageName
val
PackageInfo
.
processes
get
()
=
activities
?.
processNames
.
orEmpty
()
+
...
...
app/src/main/java/com/topjohnwu/magisk/tasks/FlashZip.kt
View file @
223913c3
package
com.topjohnwu.magisk.tasks
import
android.content.Context
import
android.net.Uri
import
com.skoumal.teanity.extensions.subscribeK
import
com.topjohnwu.magisk.App
import
com.topjohnwu.magisk.Const
import
com.topjohnwu.magisk.extensions.fileName
import
com.topjohnwu.magisk.extensions.inject
...
...
@@ -20,8 +20,8 @@ abstract class FlashZip(
private
val
logs
:
MutableList
<
String
>
)
{
private
val
app
:
App
by
inject
()
private
val
installFolder
=
File
(
app
.
cacheDir
,
"flash"
).
apply
{
private
val
context
:
Context
by
inject
()
private
val
installFolder
=
File
(
context
.
cacheDir
,
"flash"
).
apply
{
if
(!
exists
())
mkdirs
()
}
private
val
tmpFile
:
File
=
File
(
installFolder
,
"install.zip"
)
...
...
@@ -43,7 +43,7 @@ abstract class FlashZip(
console
.
add
(
"- Copying zip to temp directory"
)
runCatching
{
app
.
readUri
(
mUri
).
use
{
input
->
context
.
readUri
(
mUri
).
use
{
input
->
tmpFile
.
outputStream
().
use
{
out
->
input
.
copyTo
(
out
)
}
}
}.
getOrElse
{
...
...
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