变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

當前位置: 首頁IT技術 → 刷機遇到can't open /sdcard/update.zip(bad)怎么辦

刷機遇到can't open /sdcard/update.zip(bad)怎么辦

更多

最近在使用安卓手機recovery下刷補丁時出現了這樣的提示:“can't open /sdcard/update.zip(bad)”

網上很多說是SD卡有問題,什么格式化拉,換卡拉,還有說補丁包有問題,不要用下載工具下,用瀏覽器直接下載,等等等等……

哎,解決這個問題花了一天的時間,起初認為是刷機腳本問題,改了又改,無效。又以為是文件權限設置問題,改了又改,還是無效,

其實出現這個提示的原因就是:補丁包中的文件名不能有中文!空格是可以有的,中文是不能有的,忘了aapt也不識別中文么?

不過總算沒白折騰,通過不斷的網上搜索,也學到了很多知識。

刷機精靈(一鍵刷機精靈)
6.1
類別: 手機工具    大小:26.9M    語言: 中文
查看詳細信息 >>

關于權限:

set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth"); 

set_perm(0, 0, 0755, "/system/etc/bluetooth");

先是設置bluetooth目錄和文件的UID1002,GID1002,目錄權限0755,其下文件權限0440,

再設置bluetooth目錄的UID0,GID0,權限0755

分為兩行來寫,為設定目錄下文件用了第一行,又為了設目錄本身用了第二行。set_perm原來是可以設定目錄權限的,以前一直以為只能用于文件。

關于創建新文件的默認權限:

很多刷機補丁的腳本里用了package_extract_dir,但并未用set_perm設置權限,那么未設置權限的文件的權限到底是怎么規定的呢?

recovery模式建立新文件,算是root賬戶

一、默認權限: 

1:文件的默認權限為:666 rw- rw- rw- 

2:目錄的默認權限為:777 rwx rwx rwx

二、umask: 

默認root的umask值為:0022,所以新創建的文件權限為:644,目錄權限為:755 

其它帳戶的umask值為:0002,所以新創建的文件權限為:664,目錄權限為:775

這就是為什么刷機包刷進文件,不設權限也可以的原因了,因為默認建立的權限正是我們所熟悉的(0,0,0755,0644)。當然這是對一般文件,特殊文件如su還是要設置權限的。

參考:

Linux文件默認權限:umask

Linux文件與目錄的默認權限及隱藏權限

Linux 文件與目錄的默認權限

更多精彩內容請點擊

安卓刷機軟件

專題
熱門評論
最新評論
第 1 樓 河北電信 網友 客人 發表于: 2012/12/18 13:38:03
說的很好啊!

支持( 0 ) 蓋樓(回復)

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 欧美成人精品一区二区 | 亚欧在线视频 | 成人免费在线视频观看 | 国产一区二区三区免费在线视频 | 日产免费自线一二 | 精品综合久久久久久98 | 国产日韩亚洲欧美 | 最近的中文字幕大全免费8 最近的中文字幕2019更新 | 欧美日本黄色 | 天天摸天天添 | 香蕉网在线观看 | 久久国| 欧美性视频18~19 | 激情五月亚洲 | 老司机免费午夜精品视频 | 国产精品九九视频 | 在线观看91精品国产hd | 毛片大全在线 | 男女爽爽无遮拦午夜视频 | 欧美激情一区二区三区不卡 | 手机国产精品一区二区 | dy888午夜国产精品不卡 | 亚洲精品动漫在线 | 成人高清免费 | 亚洲欧美不卡中文字幕 | 欧美一级视频免费观看 | 亚洲韩国欧美一区二区三区 | 国产苐1页影院草草影院 | 免费无毒片在线观看 | 在线观看成年美女黄网色视频 | 亚洲一区二区三区在线观看蜜桃 | 欧美在线亚洲 | 一级毛片高清免费播放 | 图片专区亚洲色图 | 亚洲第一页乱 | 免费看三级黄色片 | 国产成年人网站 | 国产成人在线网站 | 九九热九九热 | 福利三级 | 亚洲综合久久综合激情久久 |