Android 4.4的解决方法无法写入SD卡?


11

昨天我将三星Galaxy S4升级到了Android 4.4 KitKat,这使它无法再写入SD卡了,这真让人感到惊讶。(除了从手机上物理移除卡并在我的PC上打开卡以外),而且由于存在KNOX标志,我无法降级到4.3 ...

(PS:有根或无根,没有区别)


2
@ t0mm13b啊,那不理想。我知道更改已经可以了,但是我(显然是错误的)印象是,三星会修补此问题,使其能够在具有官方ROM的自带设备上工作,因为他们仍然“支持” EXT-SD卡。在有根的设备上,有些安装文件夹成功,但是其他人则对设备进行了修改。尝试使用XDA,看看那里有什么,正在研究中,但我没有明确的答案。
RossC 2014年

1
简而言之,真正的解决方法是更改​​kitkat源中清单中的一行,然后重新编译rom并将其刷新。Google明确表示将放弃SDCard,闪存容量正在增加,并且可以廉价地嵌入设备板上,此外,还可以使用云服务进行存储。这是一个很大的不便,也许使用Xposed框架的人可能会绕过它.. pita ..
t0mm13b 2014年

1
@DanHulme向应用程序的作者抱怨不是解决方案。由Google
做出


1
这仍然是一个愚蠢的举动。为什么我们必须被迫将所有下载内容存储在内部存储器中?拥有SD插槽的主要目的(或多或少)是,我们可以将一堆媒体转储到卡上,然后将一个集合交换为另一个。我想Google希望我们所有人都使用“云内存”,这在网络断开时毫无用处。
卡尔·威索夫特

Answers:


17

找到了我自己问题的答案!不妨分享一下我的操作方式(按自己的风险做,对我来说很好用)。显然需要root。

  1. 使用启用了root的文件管理器,导航到 /system/etc/permissions
  2. 编辑platform.xml并找到WRITE_EXTERNAL_STORAGE权限。
  3. 为此权限添加其他组定义...<group gid="media_rw" />
  4. 将更改保存到文件。
  5. 重新开始。

积分来自XDA-developers论坛的mateenf


1

我使用此变通办法在根植的LG G3(LG-D851)上从外部SD卡编辑标签。音频播放器是PowerAmp。

  1. 从Google Play商店下载并安装Xposed安装程序:说明:https : //www.youtube.com/watch? v = nj_fgrpgDRU(GadgetHacks)
  2. 在Xposed安装程序中,单击“下载”。(您可能必须点击刷新符号才能加载模块)。
  3. 单击并从资源库下载“ KitKat SD卡完全访问权限”。确保已选中从未知来源下载(设置>安全>未知来源)。
  4. 下载并安装模块后,重新启动手机并贴上您的心脏内容。

1
无需Xposed模块,Play商店中现在有很多应用程序可以做到这一点(显然,它们都需要root用户)。在Play商店中查找“ SD Fix”,即可找到它们。
纪尧姆2014年

现在你告诉我...大声笑。好期待!
Heru Ammen 2014年

1
在我问问题时,这些应用还不存在:)
Guillaume 2014年

0

我找到了更好的解决方案!使用uTorrent,我无法写信给

"/storage/extSdCard/"

但我能够写信给:

"/storage/extSdCard/Android/Data/com.utorrent.client"

因此,请在您的应用可以访问的SD卡上查找一个由Android提供的文件夹。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.