This commit is contained in:
kunfei 2023-06-14 15:47:06 +08:00
parent dcf6e6680a
commit efafd0219c
2 changed files with 18 additions and 6 deletions

View File

@ -38,9 +38,15 @@ object RhinoClassShutter : ClassShutter {
private val protectedClasses by lazy {
val protectedClasses = HashMap<Any, Any>()
protectedClasses["java.lang.Runtime"] = java.lang.Boolean.TRUE
protectedClasses["java.io.File"] = java.lang.Boolean.TRUE
protectedClasses["java.security.AccessController"] = java.lang.Boolean.TRUE
protectedClasses["java.lang.Runtime"] = true
protectedClasses["java.io.File"] = true
protectedClasses["java.security.AccessController"] = true
protectedClasses["java.nio.file.Paths"] = true
protectedClasses["java.nio.file.Files"] = true
protectedClasses["io.legado.app.data.AppDatabaseKt"] = true
protectedClasses["android.content.Intent"] = true
protectedClasses["androidx.core.content.FileProvider"] = true
protectedClasses["android.provider.Settings"] = true
protectedClasses
}

View File

@ -38,9 +38,15 @@ object RhinoClassShutter : ClassShutter {
private val protectedClasses by lazy {
val protectedClasses = HashMap<Any, Any>()
protectedClasses["java.lang.Runtime"] = java.lang.Boolean.TRUE
protectedClasses["java.io.File"] = java.lang.Boolean.TRUE
protectedClasses["java.security.AccessController"] = java.lang.Boolean.TRUE
protectedClasses["java.lang.Runtime"] = true
protectedClasses["java.io.File"] = true
protectedClasses["java.security.AccessController"] = true
protectedClasses["java.nio.file.Paths"] = true
protectedClasses["java.nio.file.Files"] = true
protectedClasses["io.legado.app.data.AppDatabaseKt"] = true
protectedClasses["android.content.Intent"] = true
protectedClasses["androidx.core.content.FileProvider"] = true
protectedClasses["android.provider.Settings"] = true
protectedClasses
}