@@ -8,8 +8,48 @@ css: ["projects.css"]
8
8
9
9
| Device Name | Android Version | App Name | App Version |
10
10
| :--------------------:| :---------------:| :--------------:| :-----------:|
11
- | Samsung Galaxy Note4 | 6.0.1 | EtchDroid | 1.5 |
11
+ | Samsung Galaxy Note4 | 6.0.1 | Minetest Mods | 1.9.1 |
12
12
13
13
---
14
14
15
- {% include videopages/type1/minetestmods.html %}
15
+ {% include videopages/type1/minetestmods.html %}
16
+
17
+ ##### Description
18
+
19
+ This crash can be reproduce by simply revoke the permission in the main page, once we've granted it.
20
+ This app has permission check in another activity:
21
+ ```
22
+ com.rubenwardy.minetestmodmanager.views.SplashActivity.onCreate(android.os.Bundle)void
23
+ com.rubenwardy.minetestmodmanager.views.SplashActivity.checkPermission()void
24
+ android.support.v4.content.ContextCompat.checkSelfPermission(android.content.Context,java.lang.String)int
25
+ ```
26
+ But it cannot protect this calling context.
27
+
28
+ ##### Aper Outputs
29
+
30
+ ```
31
+ API:
32
+ <android.os.Environment: java.io.File getExternalStorageDirectory()>
33
+ ---
34
+ PERMISSIONS:
35
+ [android.permission.READ_EXTERNAL_STORAGE,android.permission.WRITE_EXTERNAL_STORAGE]
36
+ ---
37
+ CALLCHAIN:
38
+ com.rubenwardy.minetestmodmanager.views.WorldConfigActivity.onCreate(android.os.Bundle)void
39
+ android.os.Environment.getExternalStorageDirectory()java.io.File
40
+
41
+ ======
42
+
43
+ DANGEROUS: android.permission.READ_EXTERNAL_STORAGE
44
+ Is Declared: false
45
+ Check Sites: NONE
46
+ Request Sites: NONE
47
+ Has Handle: in <android.support.v4.app.FragmentActivity: void onRequestPermissionsResult(int,java.lang.String[],int[])>
48
+
49
+ ---
50
+ DANGEROUS: android.permission.WRITE_EXTERNAL_STORAGE
51
+ Is Declared: true
52
+ Check Sites: NONE
53
+ Request Sites: NONE
54
+ Has Handle: in <android.support.v4.app.FragmentActivity: void onRequestPermissionsResult(int,java.lang.String[],int[])>
55
+ ```
0 commit comments