「稻草」Strawing

对方拒绝了你的代码并向你抛了一个异常

« 基于AVR单片机的上下课自动打铃系统的实现(放出原理图+程序原码)WPS个人版完全可以支持宏,很简单 »

美如画X3二代(安卓系统)拿root权限及开samba开机自启的方法和固件

本人原创,非转载,已首发至论坛:http://www.hdpfans.com/thread-429766-1-1.html。如需转载请注明来源!
前几天新买的X3二代 安卓系统的。
这台机子,官网上的介绍:http://www.mygica.cn/cpzsinfo.asp?id=157

之后上网一看,这台机子的资料真心少。。可以说不是少,而是根本没有!看看官方天猫销量可不小啊,但是就是没有人研究这机器呢。。看着A11资料又多,recovery又自由,我有点后悔买这机器了(现在研究出来了,不后悔了哈哈,倒反看着A11的遥控器没鼠标功能觉得是硬伤。。哈哈哈哈,而且这机子又有AV口)
好吧,算我是第一个吃螃蟹的人。不指望找别人的资料教程了,自己研究。
————下面是本人的研究过程,没兴趣者可跳过————
我还算是经验丰富的。。root嘛,先看看su程序有没有。装个终端模拟器,su。。uid 100xx not allowed to su。。
su程序倒有,但是app_xx用户没法运行。
对了 我也尝试问过官方的人,不知为什么,他们老说已经root过了,要么就说不需要,说能自己装东西。。什么道理啊,能自己装东西就叫root过了?是和X米盒子那些联系在一起了吧。。。
继续研究,尝试用adb。。这机子没USB client,没法连电脑,没办法。。。这是一大障碍。远程adb吧,联不上,看来adb服务没有运行。那就手动运行吧,没root权限,开了也没用,连是连得上,但是没权限,用adb root也没法提权。
好吧,这条路死了,那就从rom下手。
问官方,要到了刷机包,嗯没错,是个recovery包。我尝试捅RESET开机,嗯,进入recovery了,但是不像A11那种recovery是自由的可以自己操作的,只能自动刷update.zip。
我尝试用它刷入su程序,失败。。我也不知为啥,因为这个recovery是定制的,没有过程(后来知道了,是签名限制)。
然后我尝试把su程序弄进官方的那个刷机包,改了以后也刷不进去。。。晕了。把我的su去掉后,官方包也失效了,这下反应过来了,是签名限制。
于是找了签名工具,签名。。解决问题!!!

我弄su的其中一个目的是开samba服务,android下我想到是安装samba filesharing这个软件。
在折腾过程中,无意间打开Android的设置(正常情况下是进不去的,美如画把它隐藏了的),发现里面居然有个samba。。如图:

光在这里按打开,不用root权限。但是这里开了 开机不能自启。更重要的是改不了netbios(计算机名),而且默认居然是localhost。。。这个我在我的电脑上一打开其实就打开了我的电脑本身,只能用\\IP地址来访问。
我尝试了一下找smb.conf文件,但是目录都没权限,/data等浏览权限都没有(我的其他android机子是有的啊)。于是,继续折腾root,于是故事接上文。
—————————本人研究过程故事结束—————————

——————————开启samba教程——————————
1.刷上我的那个ROM(见最后)
2.打开安卓自身设置,如下图,开启samba服务。(在这里开一次就OK了,开不开无所谓,目的是要系统生成samba配置相关文件)

3.用re管理器找到/data/app/samba/lib/smb.conf (应该是这个,如果我记错了不是的话开终端用find -name smb.conf查找,记得先su拿权限)。
按住它,选open with,然后选text editor。如下图

然后就改配置吧。。。里面什么netbios name通通改掉。注意有两个啊,最重要的是下面那个netbios,第一个server name最好也改改。
然后保存文件,点右上角那几个点点,然后点save and exit,如图:

4.设置开机自启samba:
同样用re管理器找到/system/etc/init.godbox.sh,同样的方法打开。
在最下面加上 如图
/system/bin/nmbd -D &
/system/bin/smbd -D &

同样的方法保存。然后重启看看,是不是自己开了samba服务。
对了默认共享的目录为/mnt。

改了配置文件后就不要去动设置里面那个samba了,不然你的配置可能会丢失!
——————————开启samba教程结束——————————

好了,发出固件
本rom改自官方4006版固件。
。。说改也不叫改,对系统没有做任何的删减修改(也改不了,很奇怪的是那个system.img明明就是yaffs2但死活解不开),只是加了点内容:
1.root权限(su程序,superuser.apk) 最重要是这个,嘿嘿!
2.RE管理器(可用于修改配置文件,开samba用)
3.我自己写的一个小程序:打开安卓设置,这个可以快速方便地调出安卓自身的设置,可以用于等下开samba
(这个APK我已单独发出,详见:http://www.hdpfans.com/thread-429765-1-1.html)
4.自启管理器
本来还想加个终端程序的,但是很奇怪的是弄进/system/app的都打不开。。要的自己下载吧。

刷机方法:
把下载、解压得到的那个update.zip放入U盘根目录(不要改名),把U盘插入X3的USB口,关闭X3电源,用尖物捅X3后面的RESET,捅着然后打开X3电源,出现下面刷机过程中的那图中“正在安装…………”的字样就可以松开RESET了。


晒图:
已取得root权限

圈的为我加进去的东西(那个打开安卓设置可是特色哦。上面我已放出单独APK下载地址)

刷机过程:

盒子来张特写:

已开启samba,局域网机子找到并打开文件夹:



ROM下载地址:
http://files.liyanfeng.com/Mygica X3 二代 rooted ROM(版本4006).rar

本文地址:https://www.liyanfeng.com/post/96.html(如转载,需注明本原文地址)

  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

搜索

网站分类

最近发表

推广内容

标签(Tags)

最新评论及回复

文章归档

Powered By Z-Blog 1.8 Walle Build 100427 Designed by Han'space

Blog by Yanfeng Lee(liyafe1997)@Daocao .[Archiver].

本博客采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可,转载本站内容即代表您同意了本协议,必须署名-非商业使用-禁止演绎。