Android4.2 后解决挂载cifs文件系统后不显示

介绍

手机es管理器里的显示的文件是我电脑上 win7的共享文件夹.只要手机和电脑在同一局域网就能实现图中的效果. 
不仅能读取电脑的文件,所有的写操作也会保存回电脑的文件中.当然有了cifs模块 samba文件系统也是支持的 
有兴趣的请自行百度win7共享和cifs模块~

要求

  仅cm11和cm11s!且手机已root

使用方法

  1. 下载 ak_kernel_modify.zip (8.26 MB, 下载次数: 8) 
    这个内核是使用至昨晚为止(20150201)最新的akkernel代码编译的.有可能维护者正在调试什么功能..但是我用到现在没发现任何异常.使用 [一加万能工具包] 刷写boot内核刷入即可
  2. 挂载 
    两种方法: 
    一 推荐 
    示例 
    在adb shell 或者别的终端下:
<code class="language-shell hljs lasso has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: ‘Source Code Pro‘, monospace;font-size:undefined; white-space: pre; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; word-wrap: normal; background: transparent;">su insmod /system/lib/modules/cifs<span class="hljs-built_in" style="color: rgb(102, 0, 102); box-sizing: border-box;">.</span>ko /system/xbin/mount <span class="hljs-attribute" style="box-sizing: border-box;">-t</span> cifs <span class="hljs-attribute" style="box-sizing: border-box;">-o</span> username<span class="hljs-subst" style="color: rgb(0, 0, 0); box-sizing: border-box;">=</span>administrator,password<span class="hljs-subst" style="color: rgb(0, 0, 0); box-sizing: border-box;">=</span><span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"#password"</span> <span class="hljs-attribute" style="box-sizing: border-box;">-o</span> iocharset<span class="hljs-subst" style="color: rgb(0, 0, 0); box-sizing: border-box;">=</span>utf8 <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">//10.0.136.102/win_share /mnt/cifs/</span></code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; "><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li></ul>

几个注意

  • 一定要使用/system/xbin/mount 没有的请安装busybox
  • 挂载点 /mnt/cifs/是我创建的.可以是别的地方 但是一定注意不能是 /mnt/storage/以下的目录!或者.使用cifsmanager .自行百度.

原理

cifs模块玩手机多的应该都不陌生了.但是android4.2之后在有些手机上很蛋疼.具体表现是 例如你在adb shell上挂载了共享,但是在文件管理器上找不到!? 
这时候正义的xda大神就站出来了.link 
好像是说4.2后 android引入了个muti-user机智,但是xda大神不服认为这个机智可以只用在 /mnt/storage/目录下 ,于是给内核添加了一段代码.

我也就按照大神的指引把他的patch也打到自己正在用的这个ak内核,和改了下init.rc

提问

说起一加 kernel ,我编译了 这个kernel ,用 cyanogenmod_bacon_defconfig 这个配置. 烧进去后能用,但是时不时会死机..水平不够不会调试内核.. 
(:з」∠) 求高手教教

更新

内核补丁提交成功了 发不了链接.下一版的ak内核可以看到这个功能.

时间: 2024-10-28 22:00:14

Android4.2 后解决挂载cifs文件系统后不显示的相关文章

linux系统下优盘挂载之文件系统后只读解决方法

问题:有时在linux系统下挂载优盘之后,优盘文件系统只读,表现形式一般为:删除文件或者创建文件的时候提示无法删除或创建文件:文件系统只读; 解决方法: 1. 在Linux系统中运行如下命令 tail -f /var/log/syslog    2. 插入有只读文件系统故障的U盘    3. 观察命令行输出Jul 8 16:44:50 cslouis-pc kernel: [15595.155904] FAT: Filesystem error (dev sdb1)Jul 8 16:44:50

挂载cifs文件系统类型 报错mount: /mnt: bad option解决

在Ubuntu上执行挂载命令:sudo mount -t cifs -o domain=leiligroup,user=zrt1234,password=LEIli1234 //lsn-zbb8377/data /mn时报出如下错误:mount: /mnt: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program. 解决方法:sudo apt

【安卓】给gallery内&quot;控件&quot;挂载事件,滑动后抬起手指时也触发事件(滑动时不应触发)的解决、!

思路: 1.gallery内控件挂载事件(如:onClickListener)的方法类似listview,可直接在baseAdapter.getView内给控件挂载(具体方法百度). 2.貌似没问题,但滑动后(手指在挂载了事件的控件上)抬起手指时仍会触发事件,这是不对的. 解决方法时,若为滑动(x有偏移),则在gallery.onInterceptTouchEvent中拦截事件,子控件自然接受不到事件. 注:1>不能简单的判断x有偏移就拦截,有些设备犯贱,即使原地抬起也有可能有偏移,此时本应触发

NFS使用mount挂载无法挂载出问题后的排错思路(七)

NFS使用mount挂载无法挂载出问题后的排错思路 首先确认NFS服务端配置和服务是OK的, 在服务端使用showmount -e localhost  检查 [[email protected] ~]# showmount -e localhost Export list for localhost: /data/r_shared 192.168.221.1/24 /data/w_shared 192.168.221.1/24 2.确认NFS客户端showmount是否OK [[email p

在CentOS 6.5里添加一块硬盘,分区并格式化后,挂载到/data下

常用命令: [[email protected] etc]# uname –a------à查看内核版本 Linux goodluck 2.6.32-431.el6.x86_64 #1 SMPFri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux [[email protected] etc]# cat /proc/version -----------à查看内核等版本信息 Linux version 2.6.32-431.el6.

UCloud 云服务器硬盘扩容后 如何挂载到本机

UCloud 云服务器硬盘扩容后如何挂载到本机 UCloud 提供的云服务器会根据不同的系统初始化不同空间大小的硬盘资源,此资源默认为 系统盘. 针对 Linux 系统默认初始化 20G 的空间,一般未独立购买云硬盘的客户,会把数据,服务等所有资源统统放到系统盘上. 针对小型服务,或者比如说我自己的博客所在的服务器,20G 足够用,或者说足够用很长时间,直到系统盘所剩空间不足时,面临一个不得不解决的问题, 扩容 如何动态扩容 各大云服务器厂商都支持动态扩容,我们以 UCloud 为例 之前默认系

如何避免使用fdisk命令硬盘分区后fstab挂载故障问题

问题: 一般情况我们在使用fdisk命令分区后,挂载时通常使用mount命令进行挂载,但在有些时候添加其他硬盘时,可能导致分区表变化系统无法启动的问题出现. 解决方法: blkid # 获取新分区的uuid:/dev/sdb5: UUID="8f21d155-3cbd-46d3-93df-903937e7b750" TYPE="ext4" vim /etc/fstab #系统开机自动挂载配置文件,添加下条命令参数UUID=8f21d155-3cbd-46d3-93d

解决div相对定位移动后的空白

解决方法:用margin-top:-100px 解决div相对定位移动后的空白,布布扣,bubuko.com

解决使用强制配置文件后无法使用远程协助

很久没有更新过Blog了,最近有没有新的小伙伴关注啊. 最近在做一个VDI的项目,虚拟桌面采用池化并且重启还原的模式(类似于网吧模式部署),其中虚拟桌面的配置文件采用强制配置文件. 在将强制配置文件部署完成后,测试虚拟桌面功能,发现虚拟桌面的远程协助无法使用,其实直接调用的Windows自带的远程协助功能. 但是我们在打开的时候出现了以下错误. 提示说是没有权限或者是来宾帐户,但是我们的账户都是采用的标准的domain users组用户. 测试同一用户不采用强制配置文件,使用本地配置文件没有发现