Skip to content

The path 'MEDIA'/storage/emulated/0/ is inaccessible. #143

@DevkanKafkas

Description

@DevkanKafkas

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/模块设置截图

.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions