天猫魔盒挂载ext4移动硬盘

1.破解天猫魔盒3(m17)

破解天猫魔盒真的是太难了,把网上能找到的国内国外的root工具(比如:kingroot,360root,root大师,root精灵,c4root,kingoroot,framaroot等)试了个遍不行;还有当贝,电视家,hdp,沙发网等论坛各种帖子翻了一遍也还是不行;把qq上各种魔盒群加了也是一无所获;无奈最终只能在某鱼上花了点钱找人破解了,并且还只是精简了的yunos6.1.0,开了root权限的telnet,却没有普通的android那样的root,不过还好我会一点linux,发现有这个root权限的telnet能做的事也不少,也可以玩玩机呢,哈哈

2.通过telnet连接魔盒

我先通过adb连接盒子后尝试了下su,结果不能获取root,果然没有真正root盒子,只能按照卖家提供的telnet试试,执行命令:

telnet 192.168.x.x 2323

其中192.168.x.x是盒子的ip,2323是破解时提供给我的telnet的端口。
执行命令后看到以下提示:

Trying 192.168.x.x…
Connected to 192.168.x.x.
Escape character is ‘^]’.
root@MagicBox_M17:/ #

看到光标前的#号和前面的root@,发现这次请人破解没有白费,果然是拿到了盒子的一定的root权限,那就又可以开始折腾了。

3.实现天猫魔盒挂载ext4移动硬盘

有了以前折腾小米盒子挂载ext4移动硬盘的基础,这次我少走了一些弯路。魔盒和小米盒子的移动硬盘挂载点是不一样的,所以我先要搞清魔盒是如何挂载普通常见的ntfs移动硬盘的,在进入telnet命令行后执行

mount

输出结果显示了普通硬盘挂载情况,发现比小米盒子要复杂不少,下面就来一一实现。

3.1为移动硬盘建立临时文件系统和挂载点

/system/xbin/mount -t tmpfs tmpfs /mnt/media_rw/udisk0 -o 'noatime,size=10240k,mode=771,uid=1023,gid=1023'
/system/bin/mkdir /mnt/media_rw/udisk0/part1
/system/bin/mkdir /mnt/media_rw/udisk0/part2

3.2在建立的临时路径挂载移动硬盘的各个分区

/system/xbin/mount -t ext4 /dev/block/vold/8:1 /mnt/media_rw/udisk0/part1 -o 'context="u:object_r:vfat:s0",noexec'
/system/xbin/mount -t ext4 /dev/block/vold/8:2 /mnt/media_rw/udisk0/part2 -o 'context="u:object_r:vfat:s0",noexec'

3.3启动用户空间文件系统服务

这一步是把上面挂载的分区再次映射到普通用户可见的目录去,即让普通的app能够读取到的目录

/system/bin/start fuse_udisk0

执行完以上命令后就完成了移动硬盘的挂载,在天魔斩魔盒自带的播放器了就可以看到ext4移动硬盘里的影音文件了。

4.卸载已挂载的ext4移动硬盘

/system/bin/stop fuse_udisk0
/system/bin/umount /mnt/media_rw/udisk0/part1
/system/bin/umount /mnt/media_rw/udisk0/part2
/system/bin/umount /storage/udisk0

如果提示无法卸载,可能有硬盘内的文件在读写状态,可以使用fuser命令找到相关进程并关闭后再卸载,详情可参考之前我转载的博客。

5.自动挂载脚本

如果挂载的设备相对固定可以考虑写个脚本/sdcard/mtusb.sh,需要的时候在telnet里执行一下即可。
脚本内容参考:

#!/system/bin/sh
/system/xbin/mount -t tmpfs tmpfs /mnt/media_rw/udisk0 -o 'noatime,size=10240k,mode=771,uid=1023,gid=1023'
/system/bin/mkdir /mnt/media_rw/udisk0/part1
/system/bin/mkdir /mnt/media_rw/udisk0/part2
/system/xbin/mount -t ext4 /dev/block/vold/8:1 /mnt/media_rw/udisk0/part1 -o 'context="u:object_r:vfat:s0",noexec'
/system/xbin/mount -t ext4 /dev/block/vold/8:2 /mnt/media_rw/udisk0/part2 -o 'context="u:object_r:vfat:s0",noexec'
/system/bin/start fuse_udisk0

6.备忘

1.在android手机上也可以用telnet连接魔盒,我使用的是juicessh这款;
2.这个root权限的telnet完全相当于adb shell里su了,adb里因权限不能执行的命令这个也是完全可以的;
3.照这样,我觉得完全可以自己动手装optware或entware了,有时间一定要好好折腾折腾了。

经过破解后的天猫魔盒,终于又焕发出一丝生机,最后必须得再次吐槽和埋怨魔盒的yunos,你个android换皮货,好意思自称自主,笑死人了。。。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
烧写固件用的软件amlogic最新版的USB_BurningTool_v2.1.2.13支持64位cpu,之前的版本统统不能导入固件。刷机还是用两头公的USB线,刷机软件里面带有刷机驱动,刷机方法:开软件,按reset插USB。 解包打包定制工具我也好不容易找到了,ROM客制化工具也必须使用amlogic最新版的CustomizationTool_setup_v2.0.5以上版本 amlogic晶晨S905rom固件解包打包定制工具CustomizationTool_setup_v2.0.7  有了它,就能修改其他盒子S905-B的固件用于天盒M13 晶晨s905系列安卓6.0.1通刷固件20171210更新:(以下为搬砖) 1、本固件为线刷包,下载后解压开即为晶晨s905系列安卓6.0.1体验版通刷固件,USB烧录,第一次启动比较慢,耐心等待。正常23秒开机, 系统干净(已去除XX OTA后门程序)。目前只支持eMMC闪存,默认配置江苏移动Q5百和遥控器,如需修改解包替换etc目录下的remote1.conf, 想支持多遥控,自行修改内核,烧录时尽量不要擦除bootloader,感谢bravo精心优化内核。 固件是基于ASOP、Uboot源码编译及第三方固件精心优化而来,非官方Logo和无运营商相关信息,未集成其他APK,系统纯净 其他优化自行体验,固件支持启动基于LibreELEC的Linux系统(如lakka)。开启S905满血状态,增加点播直播解码器。 链接:https://pan.baidu.com/s/1kV1kXJh 密码:m8f0 CustomizationTool_setup_v2.0.7(晶晨固件解包打包工具)链接:https://pan.baidu.com/s/10k7lt7gndGnDnq6d0QEA7Q 密码:xo8x

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值