1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
```
这一步就是给权限,我以前搞了N次失败了,就是差前面两句,一定要将此文件的所有权分配给root用户才行.
好了,上面完成后,就可以打包SYSTEM.IMG了
```
mkcramfs system system.img
```
将这个system.img拷贝到原来解开的Image目录去,然后用工具重新打包成udpate.img,刷机
安装一个BetterTerminal,就是一个终端工具,装好后在终端输入su回车,会有一个提示,选yes,然后终端上的提示符由$变为#就表明成功了,如果显示Permission denied就是没成功.
以下是开NFS网络硬盘所需要的工作,如果你不准备挂NFS,可以跳过
参见:[CIFS and NFS modules](http://www.slatedroid.com/nationite-midnite-firmware-development/8087-cifs-nfs-modules-3.html)
[windows NFS 配置](http://ygliang.blog.51cto.com/69909/52898)
在共享的台式机上安装[Windows Services for UNIX Version 3.5](http://www.microsoft.com/downloads/en/details.aspx?FamilyID=896c9688-601b-44f1-81a4-02878ff11778),应该都是WINDOWS系统吧,只试过XP,WIN7没试过,应该差不多.如果是LINUX好像就可以直接开了
主要目的,就是因为1.5的ANDROID不支持CJFS格式,是内核不支持,咱又不会编内核(现在在学习中),不然就可以直接拷SMB共享(就是WINDOWS的共享啦)到本地目录,然后什么小说啊,电影啊,之类 的,就
不用从台式机上拷贝到平板,而可以直接通过共享,WIFI来随时访问了,直接播放电影什么的.可惜不支持CJFS格式,所以又有一种方式,搞了好半天才找到,就是用NFS格式,在国外的论坛上无意中看到的,
1.5的内核支持NFS
先下载[Windows Services for UNIX Version 3.5](http://www.microsoft.com/downloads/en/details.aspx?FamilyID=896c9688-601b-44f1-81a4-02878ff11778),然后按照上面的参考帖子配置共享,注意在本地安全策划中,有一项一定要打开,不然可以挂载,但是目录却是空的:
网络访问: 将 Everyone 权限应用于匿名用户
具体方法,运行gpedit.msc,在"计算机配置-WINDOWS设置-安全设置-本地策略-安全选项"下面.
然后在[CIFS and NFS modules](http://www.slatedroid.com/nationite-midnite-firmware-development/8087-cifs-nfs-modules-3.html)这个帖子中,有一个MountNfs.apk,下载安装,然后运行MOUNTNFS,在第一个对话框上填写地址,格式应该是: IP:/FOLDER\_NAME,IP就是你的WINDOWS的IP,FOLDER\_NAME就是在NFS共享上设置的名字(注意不是你硬盘上的目标名,而是属性里面NFS 共享的名字),注意不要掉了:号.
下面填写平板上的目录,自己先建一个空目录,如sdcard/movie,然后点MOUNT,如果提示MOUNT成功,就OK了,用ES文件管理器查看此目录,就可以看到共享了(如果没有,使用终端,然后切换到su,使用ls命令查看:ls /sdcard/movie 看看有没有,如果 有,很可能是WINDOWS的策略没改,我之前就是这样,MOUNT成功了,但是用文件管理器看不到,用超级用户用LS命令可以看到)
点击一个电影,就可以直接播放了,不用拷过来,注意WIFI要信号好才行,不然就会卡.
有一个问题还没解决,就是NFS不支持UTF8,所以中文是乱码,最好手动把文件名改成英文,哈哈
有什么问题可以到QQ群交流.
还有我的GOOGLE MAP无法定位自己的位置,在设置里面开了"我的位置"也没用,哪位知道
|