作者** 異塵行者 **作者
Android手機能外插SD記憶卡一直是最大的賣點之一,不過在Android 4.4(KitKat),因為Google安全政策的改變,使得SD卡不再萬能,而是萬萬不能,只允許第三方app在SD卡上的「/Android/data/」資料夾中寫入,造成很多app無法使用,與其等待第三方app更新,不如讓我們自行修改讀寫權限,讓SD卡變回以前一樣好用吧。
1.首先請安裝「Root Explorer」這個app,它可以在已ROOT的手機中管理隱藏的系統核心檔案。
2.安裝完成並開啟Root Explorer以後,展開「/system/etc/permissions/」路徑,然後在「platform.xml」上長按。
3.跳出「Options」選單以後,先按一下「Permissions」,我們要更改檔案的權限才能寫入文字。
4.此時會跳出一個警告訊息,告知你目前系統內的檔案為唯讀模式,需先更改為讀寫模式,按下「Yes」即可更改。
5.更改完成以後,將「Read」、「Write」、「Execute」項目都勾起來,然後按一下「OK」
6.權限更改完成以後,再次在「platform.xml」上長按一次。
7.跳出「Options」選單以後,這次我們點擊「Open With」,選擇用哪個app開啟此檔案。
8.看到顯示了一堆app,我們選擇用「Text Viewer」來開啟,如果讀者們有其他的文字編輯app,也可以用它來開啟。
9.找到以下兩段文字以後,將內容改成跟底下一樣:
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" > <group gid="sdcard_r" />
<group gid="sdcard_rw" />
<group gid="media_rw" />
</permission>
<permission name="android.permission.WRITE_MEDIA_STORAGE" > <group gid="sdcard_rw" />
<group gid="media_rw" />
</permission>
10.叫出選單,點擊「Save Changes」儲存更改,然後離開即可。
11.儲存成功以後,可以看到資料夾中多了一個「platform.xml.bak」檔案,往後要還原時,只要將「platform.xml」刪除,然後把「platform.xml.bak」更改回原來名稱即可。
12.最後重新開啟手機,即可。
原文網址: http://www.techbang.com/posts/18988-no-longer-tied-our-hands-tied-and-unlock-the-sd-card-writing-seals-to-make-phone-more-useful
wl88huang wrote:
修改SD卡讀寫權限,...(恕刪)
看來你是你從根本上誤解了甚麼是APP轉移SD(APP TO SD)。
假使你真的是用你貼的的文章去做,那很抱歉,根本八竿子打不著邊。
這東西是讓APP可允許對外接SD進行讀寫存放資料,跟APP轉移到SD的意思差的已經不只十萬八千里遠了。
不懂的時候可以問一下,檢討一下是否是自己搞錯。請多爬文學學,這東西根本不是把APP轉移到SD卡。
另外假使你已經搞懂這是甚麼差異,接下來的話你才聽的懂我回你要的解答。
你升級後這能力也會失效(因為沒有ROOT),但APP仍可讀取SD卡的資料,只是不能寫(以正常官方核心要放在/sdcard1/android/obb底下做指定路徑才能寫入SD)
但你只要升級後取得ROOT,並再次做SD卡修復即可。(我的ROOT教學裡有教,跟你貼方法的一模一樣,只是現在只要去play商城抓SD FIX這APP執行一次重開機即可。)
wl88huang wrote:
修改SD卡讀寫權限,...(恕刪)
基本上我不建議用這種方法!!!

因為之前用這方法修改之後,
的確可以動用SD卡來存儲資料。
但之後卻一堆後遺症
[藍芽問題]
相機、手電筒、與LED相關程式,
全部不能用...

後來整個手機重置才解決這個問題...

dx9901mk5 wrote:
先不說樓主的問題,我...(恕刪)
!?
[當時耍笨的情形]
這個時候的ROOT版本沒有提供SD卡的資訊吧?
因為我當時是自行去找到痞客邦裡[修改SD卡讀寫權限]的方法!
就是跟↓這跟方法內容一樣!
wl88huang wrote:
修改SD卡讀寫權限,...(恕刪)
之後才出現一連串問題=_="
目前我跟我表妹(也是Z2)都有遇到一樣的問題,
不過她比我誇張。
她連[用USB接電腦都沒反應]...

↓當時來我家交叉測試時的照片

