Issues #242
Android9 JNI应用无法获取外置TF卡读写权限
Status:
Feedback
Priority:
Normal
Assignee:
-
Start date:
01/17/2023
Due date:
% Done:
0%
Estimated time:
目标版本:
LPA3399Pro Android SDK 1.0
Component_fae:
Probability:
High
Seriousness:
Problem Type:
Name:
Tel.:
无线网卡:
以太网模组:
EMMC颗粒:
Description
对于Android 9.0来说,最开始mount /mnt/runtime/* 是在sdcard.cpp中,修改mount时候的umask即可
rk3399pro/android-9/system/core/sdcard$ git diff . diff --git a/sdcard/sdcard.cpp b/sdcard/sdcard.cpp index dc36596b1..fd0461b36 100644 --- a/sdcard/sdcard.cpp +++ b/sdcard/sdcard.cpp @@ -182,10 +182,10 @@ static void run_sdcardfs(const std::string& source_path, const std::string& labe if (!sdcardfs_setup(source_path, dest_path_default, uid, gid, multi_user, userid, AID_SDCARD_RW, 0006, derive_gid, default_normal, use_esdfs) || !sdcardfs_setup_secondary(dest_path_default, source_path, dest_path_read, uid, gid, - multi_user, userid, AID_EVERYBODY, full_write ? 0027 : 0022, + multi_user, userid, AID_EVERYBODY, full_write ? 0027 : 0000, derive_gid, default_normal, use_esdfs) || !sdcardfs_setup_secondary(dest_path_default, source_path, dest_path_write, uid, gid, - multi_user, userid, AID_EVERYBODY, full_write ? 0007 : 0022, + multi_user, userid, AID_EVERYBODY, full_write ? 0007 : 0000, derive_gid, default_normal, use_esdfs)) { LOG(FATAL) << "failed to sdcardfs_setup"; }
参考链接:https://zhuanlan.zhihu.com/p/404308768
No data to display