小米真机测试data文件夹看不见问题解决+小米手机线刷
學習Android己有一段時間,真機測試測試中遇到了一個很重要的問題data文件夾里的內(nèi)容無法查看,這對于查看儲存文件/數(shù)據(jù)庫等都造成了極大的不方便.
網(wǎng)上的很多文章都提到過這個問題,需要修改權(quán)限,但有個前提是已經(jīng)root過。
折騰過root一段時間后還是沒有root成功便發(fā)現(xiàn)小米手機原裝是穩(wěn)定版的,不能夠root,要想root需要刷機刷成開發(fā)版的.為了以后的調(diào)試能夠順利進行,只有狠下心來把機給刷掉.
于是我選擇了卡刷,預(yù)先下載了升級版的系統(tǒng)包放在手機里取名為update.zip,進入到Recovery界面,把數(shù)據(jù)都清除后進行下一步"將updata.zip安裝到系統(tǒng)",這個時候悲劇出現(xiàn)了,顯示升級包無法升級(現(xiàn)在想想大概是版本不合吧),關(guān)機后開機又進不了原系統(tǒng)(數(shù)據(jù)都清楚了,哭),沒辦法,只能尋求其它方法把機先給刷了,好吧,只能進行線刷.
下載小米線刷工具http://www.miui.com/shuaji-393.html? ,還有與自己手機版本相應(yīng)的線刷包,記得開發(fā)版哦,表選錯了
在關(guān)機狀態(tài)下按住電源鍵跟音量下鍵進入footboot模式,把手機用usb線接入電腦.
載入線刷包,點擊刷新,就可以安靜等待了....
好吧,這期間我也走了不少彎路,比如一點"刷機"出來找不到device,然后去網(wǎng)上搜了不少答案把flash-all文件給改了
這個問題解決之后又出現(xiàn)
各種崩潰,于上重新下了一個版本的刷機包,重刷之后竟然
折騰這么長時間竟然129s搞定...原來是版本下錯了,之前下的是標準版的,原來我手機是高配版,現(xiàn)在才知道,哭...
好吧,現(xiàn)在進行第二階段,把data文件夾里的內(nèi)容弄出來
開發(fā)版的手機系統(tǒng)安裝好了,就要設(shè)置root權(quán)限
首先在
安全中心—授權(quán)管理—ROOT權(quán)限管理里面把root權(quán)限管理的功能開通,再安裝一鍵root軟件對手機進行root,這個時候會讓你選擇是否對這個軟件開發(fā)root權(quán)限,一路選是就ok
這樣之后手機就可以在電腦上用adb命令對其實權(quán)限進行修改了
而我們要想使data文件夾里面的內(nèi)容可見就得對data文件夾進行權(quán)限的修改
進入你ADT安裝目錄下\sdk\platform-tools文件夾目錄下,shift右鍵調(diào)出cmd命令,進入adb shell 命令,修改權(quán)限為drwxrwxrwx
adb shell su chmod 777 /data/ chmod 777 /data/data
再在file explorer中查看文件就可以查看data文件夾里面的文件了
文件訪問權(quán)限指的是誰能夠訪問這個文件,在Android中,每一個應(yīng)用都是一個獨立的用戶,用10個字母表示:drwxrwxrwx
*?第一個字母:
????* d:表示文件夾
????* -:表示文件
*?第一組rwx:表示的是文件擁有者(owner)對文件的權(quán)限
????* r:read,讀
????* w:write
????* x:execute
*?第二組rwx:表示的是跟文件擁有者屬于同一用戶組的用戶(grouper)對文件的權(quán)限
*?第三組rwx:表示的其他用戶(other)對文件的權(quán)限
我們chmod命令中所用的777就是后3組中每一個都是1而不是"-",也就是rwxrwxrwx,也就是2進制數(shù)字"111111111"所換算為8進制所得的結(jié)果"777"
有一個小問題,在后續(xù)的繼續(xù)添加應(yīng)用過程中,雖然/data/data文件夾已經(jīng)修改過權(quán)限,但是新加入的應(yīng)用還是沒有修改權(quán)限的,它里面的內(nèi)容也是不可見的,這個時候需要在手機上安裝"RE文件管理器"對文件的權(quán)限進行改寫
這樣新加入的應(yīng)用里面的內(nèi)容也能夠在data/data文件夾里面看的到了
注意:
最開始也是可以用RE文件管理器對data/data文件夾的權(quán)限進行修改,不過不推薦這樣做,因為修改后的權(quán)限需要點"應(yīng)用到所有文件和子文件夾"才能夠有用,因為文件太多,需要等待的時間太長
因此直接用adb命令改寫權(quán)限才是簡單有效的.
總結(jié)
以上是生活随笔為你收集整理的小米真机测试data文件夹看不见问题解决+小米手机线刷的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Uncaught ReferenceEr
- 下一篇: 终于有人把工业数据采集讲明白了