The path 'MEDIA'/storage/emulated/0/ is inaccessible.
What happened/什么情况
I converted the framework.jar file to SMALI with apktool without making any changes and repackaged it (I didn't make any changes). I'm not experiencing a boot loop, but I'm still experiencing the file path issue.
No apps are working when I save a file. For example, the camera takes a picture but then gives an error because it can't find the data path.
LSPosed version/LSPosed 版本
1.10.2 (7182)
Android version/Android 版本
14
Version of Core Patch/核心破解版本
4.7
Logs/日志
FATAL EXCEPTION: com.android.providers.media.internal.modules.utils.BackgroundThread Process: com.google.android.providers.media.module, PID: 14797 java.lang.RuntimeException: Failed to parse debian.mime.types at android.content.type.DefaultMimeMapFactory.parseTypes(DefaultMimeMapFactory.java:102) at android.content.type.DefaultMimeMapFactory.create(DefaultMimeMapFactory.java:70) at android.content.type.DefaultMimeMapFactory.create(DefaultMimeMapFactory.java:51) at com.android.internal.os.RuntimeInit$$ExternalSyntheticLambda0.get(Unknown Source:0) at libcore.content.type.MimeMap$MemoizingSupplier.get(MimeMap.java:471) at libcore.content.type.MimeMap.getDefault(MimeMap.java:115) at android.webkit.MimeTypeMap.getMimeTypeFromExtension(MimeTypeMap.java:92) at com.android.providers.media.util.MimeUtils.resolveMimeType(MimeUtils.java:61) at com.android.providers.media.metrics.StorageAccessMetrics.logMimeTypeFromFile(StorageAccessMetrics.java:141) at com.android.providers.media.metrics.StorageAccessMetrics.logAccessViaFuse(StorageAccessMetrics.java:99) at com.android.providers.media.metrics.PulledMetrics.$r8$lambda$w8fV1oWxhNERwr6oM7_jXci6n7M(PulledMetrics.java:102) at com.android.providers.media.metrics.PulledMetrics$$ExternalSyntheticLambda1.run(R8$$SyntheticClass:0) at android.os.Handler.handleCallback(Handler.java:1000) at android.os.Handler.dispatchMessage(Handler.java:104) at android.os.Looper.loopOnce(Looper.java:242) at android.os.Looper.loop(Looper.java:362) at android.os.HandlerThread.run(HandlerThread.java:85) Caused by: java.lang.NullPointerException at java.util.Objects.requireNonNull(Objects.java:233) at android.content.type.DefaultMimeMapFactory.parseTypes(DefaultMimeMapFactory.java:78) at android.content.type.DefaultMimeMapFactory.create(DefaultMimeMapFactory.java:70) at android.content.type.DefaultMimeMapFactory.create(DefaultMimeMapFactory.java:51) at com.android.internal.os.RuntimeInit$$ExternalSyntheticLambda0.get(Unknown Source:0) at libcore.content.type.MimeMap$MemoizingSupplier.get(MimeMap.java:471) at libcore.content.type.MimeMap.getDefault(MimeMap.java:115) at android.webkit.MimeTypeMap.getMimeTypeFromExtension(MimeTypeMap.java:92) at com.android.providers.media.util.MimeUtils.resolveMimeType(MimeUtils.java:61) at com.android.providers.media.metrics.StorageAccessMetrics.logMimeTypeFromFile(StorageAccessMetrics.java:141) at com.android.providers.media.metrics.StorageAccessMetrics.logAccessViaFuse(StorageAccessMetrics.java:99) at com.android.providers.media.metrics.PulledMetrics.$r8$lambda$w8fV1oWxhNERwr6oM7_jXci6n7M(PulledMetrics.java:102) at com.android.providers.media.metrics.PulledMetrics$$ExternalSyntheticLambda1.run(R8$$SyntheticClass:0) at android.os.Handler.handleCallback(Handler.java:1000) at android.os.Handler.dispatchMessage(Handler.java:104) at android.os.Looper.loopOnce(Looper.java:242) at android.os.Looper.loop(Looper.java:362) at android.os.HandlerThread.run(HandlerThread.java:85) 10:52:41.233 (14) cannot open file at line 43711 of [831d0fb283] 10:52:41.233 (14) os_unix.c:43711: (107) lstat(/storage/emulated/0) - 10:52:41.233 (14) cannot open file at line 43786 of [831d0fb283] 10:52:41.235 Failed to open database '/storage/emulated/0/.aceself/folder_icon_link.db'. android.database.sqlite.SQLiteCantOpenDatabaseException: Cannot open database '/storage/emulated/0/.aceself/folder_icon_link.db' with flags 0x0: File /storage/emulated/0/.aceself/folder_icon_link.db doesn't exist at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:262) at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:205) at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:528) at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:215) at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:207) at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:1087) at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:1067) at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:958) at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:905) at com.ace.fileexplorer.utils.b.B(AppFolderInfoManager.java:32) at ace.jo.o(AppFolderFileSystem.java:40) at ace.sz3.d(LogMatcher.java:22) at ace.sz3.h(LogMatcher.java:6) at ace.sz3$a.run(LogMatcher.java:13) at ace.k82$a.run(ExThreadPoolImpl.java:112) at java.lang.Thread.run(Thread.java:1119) Caused by: android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14 SQLITE_CANTOPEN): Could not open database at android.database.sqlite.SQLiteConnection.nativeOpen(Native Method) at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:224) at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:205) at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:528) at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:215) at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:207) at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:1087) at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:1067) at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:958) at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:905) at com.ace.fileexplorer.utils.b.B(AppFolderInfoManager.java:32) at ace.jo.o(AppFolderFileSystem.java:40) at ace.sz3.d(LogMatcher.java:22) at ace.sz3.h(LogMatcher.java:6) at ace.sz3$a.run(LogMatcher.java:13) at ace.k82$a.run(ExThreadPoolImpl.java:112) at java.lang.Thread.run(Thread.java:1119) 10:52:41.237 (14) cannot open file at line 43711 of [831d0fb283] 10:52:41.238 (14) os_unix.c:43711: (107) lstat(/storage/emulated/0) - 10:52:41.238 (14) cannot open file at line 43786 of [831d0fb283] 10:52:41.239 Failed to open database '/storage/emulated/0/.aceself/folder_icon_link.db'. android.database.sqlite.SQLiteCantOpenDatabaseException: Cannot open database '/storage/emulated/0/.aceself/folder_icon_link.db' with flags 0x10000000: File /storage/emulated/0/.aceself/folder_icon_link.db doesn't exist and CREATE_IF_NECESSARY is set, check directory permissions at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:262) at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:205) at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:528) at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:215) at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:207) at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:1087) at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:1067) at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:958) at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:975) at com.ace.fileexplorer.utils.b.B(AppFolderInfoManager.java:60) at ace.jo.o(AppFolderFileSystem.java:40) at ace.sz3.d(LogMatcher.java:22) at ace.sz3.h(LogMatcher.java:6) at ace.sz3$a.run(LogMatcher.java:13) at ace.k82$a.run(ExThreadPoolImpl.java:112) at java.lang.Thread.run(Thread.java:1119) Caused by: android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14 SQLITE_CANTOPEN): Could not open database at android.database.sqlite.SQLiteConnection.nativeOpen(Native Method) at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:224) at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:205) at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:528) at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:215) at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:207) at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:1087) at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:1067) at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:958) at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:975) at com.ace.fileexplorer.utils.b.B(AppFolderInfoManager.java:60) at ace.jo.o(AppFolderFileSystem.java:40) at ace.sz3.d(LogMatcher.java:22) at ace.sz3.h(LogMatcher.java:6) at ace.sz3$a.run(LogMatcher.java:13) at ace.k82$a.run(ExThreadPoolImpl.java:112) at java.lang.Thread.run(Thread.java:1119)
Module settings screenshot/模块设置截图
.