Skip to content
This repository was archived by the owner on Mar 23, 2023. It is now read-only.

Commit 7dfcf22

Browse files
committed
Update security settings
1 parent 1e1eec3 commit 7dfcf22

4 files changed

Lines changed: 6 additions & 12 deletions

File tree

app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ android {
99
applicationId "moe.reimu.weiboxposed"
1010
minSdkVersion 17
1111
targetSdkVersion 26
12-
versionCode 14
13-
versionName "1.6"
12+
versionCode 15
13+
versionName "1.6.1"
1414
}
1515
buildTypes {
1616
release {

app/src/main/AndroidManifest.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@
3232
android:name=".SettingsProvider"
3333
android:authorities="moe.reimu.weiboxposed.provider"
3434
android:enabled="true"
35-
android:exported="true">
35+
android:exported="true"
36+
android:readPermission="com.sina.weibo.data.sp.dbsharedpreference">
3637
</provider>
3738
</application>
3839

app/src/main/kotlin/moe/reimu/weiboxposed/Module.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,7 @@ class Module : IXposedHookInitPackageResources, IXposedHookLoadPackage {
225225
openUrl(url)
226226
}
227227
})
228+
log("Hooked external browser.")
228229
}
229230

230231
private fun hookMoreItems(lpparam: XC_LoadPackage.LoadPackageParam) {

app/src/main/kotlin/moe/reimu/weiboxposed/SettingsProvider.kt

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,6 @@ import com.crossbowffs.remotepreferences.RemotePreferenceProvider
55

66
class SettingsProvider : RemotePreferenceProvider(PROVIDER_AUTHORITY, arrayOf(PREF_NAME)) {
77
override fun checkAccess(prefName: String?, prefKey: String?, write: Boolean): Boolean {
8-
if (write) {
9-
return false
10-
}
11-
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) {
12-
if (WB_PACKAGE_NAME != callingPackage) {
13-
return false
14-
}
15-
}
16-
return true
8+
return !write
179
}
1810
}

0 commit comments

Comments
 (0)