借root之名,行流氓之实,劝告,root需谨慎
20160425++++++
今日再回头看这篇文章,貌似有点偏激了一点,不过xda论坛上有个疑似kingroot开发团队的用户说明了kingroot确实对supersu做了限制,说是supersu在替换二进制文件的时候会让用户删除kingroot的软件。管它们呢,现在已用supersu,算是随大流了。
以下的内容可以全当我是不理智地胡说
如今,使用安卓系统的手机已经非常普遍,各种各样的刷机、root软件也是遍地开花。以root为关键词搜一下,出现各种各样的root软件。
可以分为两种,一种是借助pc的,一种是直接在手机上使用的。
我没用过pc端的root软件,在手机上的倒是用过好几种。(root百宝箱,root精灵,root大师,kingroot。。。还有好几种忘了叫什么。(不要问我为什么不用大数字一键root,我的手机想多活几年))
之前的手机root的时候也就是是选的以上的几种手机端的一键root,当初用的时候也就是觉得能root就好,别的没在乎太多。
前几天,手机坏了,严重怀疑是root之后的原因。具体原因不知道,线刷也没能救活。直观过程就是我安装了supersu
,并且替换了原先的su文件,然后又下载了最新版的xposed框架,安装完之后点了重启,手机重启之后提示加密失败。出现一个重置按钮,点击也没反应。进recovery,格式化data分区的时候提示无法挂载,卡刷提示中断。线刷的时候提示各种错误编号。
前几天换了手机(没错,还是安卓,不要向我推荐苹果,肾疼),kitkat,4.4.4,一直忍着没root,今天终于按捺不住躁动的心了。用过好几款手机端的一键root的软件,最后用了kingroot,卧槽,成功了,用es文件管理器进/system/xbin/,果然有su了,但是另外还多了几个(没root之前我看过xbin目录,貌似当时就三个文件,现在多了好几个)。又根据文件夹的修改日期,还发现其它目录下也多了几个文件。洁癖+强迫症的我瞬间想回到没有使用这个软件之前,发现这软件里有个彻底清除root权限的功能,好吧,彻底清除。清除完之后,kingroot 的授权管理那个软件没了,/system/xbin/下的su也没了,可是另外几个多出来的文件还在,我不知道那几个文件是干什么的,我都把授权管理卸载了,它们竟然还死皮赖脸地不想走。关键它们可不是普通的文件啊,它们具有执行权限的。貌似这样任何程序都可以运行这几个文件了。
(哦,在root完之后我试过使用supersu来替换kingroot自己产生的授权管理来着,怎奈二进制文件一直替换不成功,也不知道是supersu不兼容我这系统还是kingroot的授权管理故意不想让其它授权管理把自己替代了。以我对国软的偏见我更倾向于后者)
再次对国产软件表示失望,多希望它们能够轻轻地来,轻轻地走。可是这种擦不干净屁股的软件实在太多了。
最后的忠告吧:root的时候一定要选好使用的工具,要不然它获取root之后再给你种个木马,留个后门,把你的短信账号密码自动转发到指定的服务器。。。。。。是不是不敢再想下去了。
就我而言,我会尽量选择外国的软件(可以去xda论坛找找看),想想平时使用的国软的各种弹窗流氓行为!
没有一刀切,也有好用的国产软件,也有差劲的外国软件,比较少而已
root需谨慎,莫让一些软件借root之名,行了流氓之实。
不多说了,研究新手机怎么刷机去,那多出来的几个可执行文件太恶心了。
借root之名,行流氓之实,劝告,root需谨慎的更多相关文章
- Ubuntu切换root身份,命令行以中文显示
很多VPS商给的默认用户名并不是root,用以下命令处理即可: 1.修改root密码 sudo passwd root 输入密码,回车,再确认一次即可 2.更改密码后切换root身份 su root ...
- Java: 获取当前执行位置的文件名/类名/方法名/行号
在 JAVA 程序有时需要获取当前代码位置, 于是就利用 Thread.currentThread().getStackTrace() 写了下面这个工具类, 用来获取当前执行位置处代码的文件名/类名/ ...
- 恢复 root 本地无权限 Access denied for user 'root'@'localhost' (using password: NO)
调试远程的时候,覆盖了本地的权限.导致 本地无法登陆系统表. 远程连接上mysql 执行以下命令恢复. 恢复root 本地管理权限 使用空密码 grant all on *.* to roo ...
- ubuntu默认root密码问题,第一次使用ubuntu需要设置root密码
http://www.voidcn.com/article/p-yvnoogkc-ng.html 新接触ubuntu(baseondebian)的人,大多会因为安装中没有提示root密码而不太清楚为什 ...
- linux 修改主机名 【root@主机名 ~】
centos 7修改方式: hostnamectl set-hostname hostuser reboot 或者直接vi /etc/hostname 添加内容: hostuser 检查修改效果 ...
- ubuntu 14.04使用root登陆出现错误“Error found when loading /root/.profile”解决
在刚修改完root权限自动登录后,发现开机出现以下提示: Error found when loading /root/.profile stdin:is not a tty ----........ ...
- mysql忘记root密码后,重新设置、修改root密码
大致步骤如下(这个步骤针对5.7版本,8.0之后版本修改方式有所改变,版本为8.0之后的可自行搜索相关修改方法) 1. 关闭正在运行的mysql服务,确保mysql服务要先关闭2. 打开dos窗口,转 ...
- # Host xx.xxx.x.xxx found: line 1 /root/.ssh/known_hosts updated. Original contents retained as /root/.ssh/known_hosts.old
一直可以ssh登录远程服务器,突然不行了. 原因:远程服务器最近打过安全补丁,安全标识已经更新. 清理本机的安全密匙即可 解决办法: #ssh-keygen -R "需要远程服务器ip地址& ...
- Linux-Ubuntu 启用root账户
Ubuntu Linux有一个与众不同的特点,那就是初次使用时,你无法作为root来登录系统,为什么会这样?这就要从系统的安装说起.对于其他Linux系统来 说,一般在安装过程就设定root密码,这样 ...
随机推荐
- html5里面的延迟加载属性
html5中给script标签引入了 async 和 defer 属性. 原理:带有async属性的script标签,会在浏览器解析时立即下载脚本同时不阻塞后续的document渲染和script加载 ...
- Ubuntu 16.04系统下解决Vim乱码问题
方法: 打开终端输入:vim /etc/vim/vimrc,进入编辑模式,加入如下配置: set fileencodings=utf-8,gb2312,gbk,gb18030 set termenco ...
- SSH客户端提示 用户密钥未在远程主机上注册
今天在一台使用已久的内网服务器上面帮一位新同事添加账户,添加完成之后就把账号交付于他,过了10分钟他告诉我说无法登陆,觉得很诧异 这么轻车熟路的 这么会 登陆不上去了,自己也用Xshell 登陆了一下 ...
- POJ-2329 Nearest number - 2(BFS)
Nearest number - 2 Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 4100 Accepted: 1275 De ...
- MapReduce规约
深入了解Combiners编程(相当于Map端的Reduce) 每一个map可能会产生大量的输出,combiner的作用就是在map端对输出先做一次合并,以减少传输到reducer的数据量. comb ...
- MapReduce分组
分组:相同key的value进行分组 例子:如下输入输出,右边的第一列没有重复值,第二列取得是当第一列相同时第二例取最大值 分析:首先确定<k3,v3>,k3的选择两种方式, 方法1. ...
- Ubuntu16.04下安装配置numpy,scipy,matplotlibm,pandas 以及sklearn+深度学习tensorflow配置+Keras2.0.6(非Anaconda环境)
1.ubuntu镜像源准备(防止下载过慢): 参考博文:http://www.cnblogs.com/top5/archive/2009/10/07/1578815.html 步骤如下: 首先,备份一 ...
- 0003python中的可变参数
>>>def foo(x,y,z,*args,**kargs): print x print y print z print args print kargs >>> ...
- easyui 特殊操作
--EasyUI - datagrid中单元格里编辑控件的单击事件如何获取当前行的index var rowIndex = $(this).parents('.datagrid-row').attr( ...
- CodeForces - 779D String Game 常规二分
题意:给你两个串,S2是S1 的一个子串(可以不连续).给你一个s1字符下标的一个排列,按照这个数列删数,问你最多删到第几个时S2仍是S1 的一个子串. 题解:二分删掉的数.判定函数很好写和单调性也可 ...