綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[分享] 升級至 Android 4.4,某些軟體無法寫入記憶卡的部分解決方法

   關閉 [複製連結] 查看: 77418|回覆: 20|好評: 2
跳轉到指定樓層
樓主
Observer | 收聽TA | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
發表於 2014-4-12 23:21

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
小弟自從 Z1c 升級到 4.4 之後
首當其衝的就是布卡漫畫無法下載至microSD記憶卡,只能指定路徑下載到內部記憶體
此外的 ACR - Call Recoder 也一樣需指定路徑下載到內部記憶體才能成功錄音

後來不斷爬文的結果

發現這是 4.4 KitKat 鎖住程式對於外接記憶卡的完整存取權限
但有部分開放(註1)

在4.4的系統下,app不再對整張SD卡所有目錄有完整存取權
所有 app 只對SD卡特定目錄有完全控制的權限

/<External SD Card alias>/Android/data/<app package name>

也就是,只要知道 app package name
自己建立一個資料夾以 app package name 為名
就可以由該程式指定該目錄,擁有完全的寫入權限

就可以解決無法寫入的問題

實際操作的話
我在google上搜尋到"布卡漫畫"的 Package name: cn.ibuka.manga.ui

我於 SD 卡的 //Android/data/ 目錄
用內建的 File Commander 建立一個新的資料夾
命名為 cn.ibuka.manga.ui

然後到布卡漫畫將下載的目錄指向這個資料夾
//sdcard1/Android/data/cn.ibuka.manga.ui/ibuka/down/

設定完畢,就可以成功下載了
下載幾個章節以後,可以用 File Commnader 檢查
漫畫的確是放在 SD Card 裡面

另外像好用的錄音軟體 ACR - Call Recorder
也是 google 到 app package name: com.nll.acr
然後在 SD 卡上建立 //Android/data/com.nll.acr/
然後就可以把錄音檔存放位置指向這個資料夾,即可正確錄音

其他的app對於無法寫入SD卡部分應該會陸續修正API
但在修正之前,可以先用這種方法頂著先
在此拋磚引玉,希望能有更多人分享心得

註1.
source.android.com - External Storage Technical Information
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 18碎鑽 +16 經驗 +1 幫助 +18 收起 理由
abc36987 + 1 好內容。朕有賞,還不謝主隆恩.
andy821 + 1 + 1 讚一個!
quick2u + 1 + 1 非常讃
ky740122 + 1 + 1 非常讃
eos1234 + 1 + 1 非常讃
winhome + 1 + 1 非常讃
YSLYSL + 1 + 1 非常讚
emie1245156 + 1 + 1 非常讚
mimileaf + 1 + 1 非常讚
a0937087208 + 1

查看全部評分

收藏收藏43 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

22
crypig101 | 收聽TA | 只看該作者
發表於 2016-7-7 05:46
謝謝大大,初步試用了一下你的方法是成功的!!!!!!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

21
whitebear | 收聽TA | 只看該作者
發表於 2016-4-8 04:29
找了很久也只有ROOT,可是我真的看不懂
終於有不ROOT的方法,非常感謝你的分享!!

希望像AirDorid/極助手之類的傳輸檔案APP也能用><
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

20
Kenjacky | 收聽TA | 只看該作者
發表於 2015-10-1 02:08
本帖最後由 Kenjacky 於 2015-10-1 02:16 編輯

有款
Minimal ADB and Fastboot
本來是用來授予Morelocale2權限得以更改地區語言的
能否有辦法同樣用這款程式的什麼方式改掉SD卡的讀寫權限又不用ROOT的?
畢竟日機我找不到ROOT的方式...
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

19
安老爹 | 收聽TA | 只看該作者
發表於 2015-1-28 13:49
allan3245 發表於 2014-4-13 22:20
如果有ROOT權限的話照著以下簡單幾個步驟就可以完全解除對SD卡的封印了
1.進入/system/etc/permissions
2. ...

感謝!!
我的問題用這個方式解決了,
增加了記錄重新啟動手機後,鈦備份就可以使用SD Card做為備份目錄了!!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

18
cpmilk | 收聽TA | 只看該作者
發表於 2014-12-20 18:19
我試了一下,結果失敗
軟體名稱 Polnav mobile
package name: com.polstargps.polnav.mobile
SD卡目錄:Androiddatacom.polstargps.polnav.mobile
結果軟體又自動上網抓資料到手機內部記憶體
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

17
pigwake | 收聽TA | 只看該作者
發表於 2014-12-4 03:05
請教版主:因為我要讓同步軟體能夠指定外部sdcard中的資料夾,好來同步電腦和手機的音樂檔和照片檔,所以把音樂檔和照片檔放在「外部sdcard/Android/data/<同步軟體的 package name>/」裡,但造成了內建音樂播放程式掃不到音樂檔以及照片瀏覽器讀不到照片檔的窘境,無法播放,有什麼方法可以解決嗎?
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

16
38508921 | 收聽TA | 只看該作者
發表於 2014-11-7 21:54
謝謝大大的分享
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

15
jeffylong | 收聽TA | 只看該作者
發表於 2014-8-3 12:29
thanks a lot ar
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

14
allan3245 | 收聽TA | 只看該作者
發表於 2014-8-1 07:28
richardking 發表於 2014-6-20 14:42
我加上後,用ES Explorer確實可以寫入SD Card1,但內建儲存SD Card卻變成無法儲存與刪除,為什麼呢? ...

我也不確定為什麼,我自己是不會,你在那行上下找一下有無internal storage看一下權限是否為rw,不是的話改一下,還不行我也不知道怎辦,只能重刷然後用版上的一鍵root工具內含“SD權限修復工具”,一下就好了
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則