说起来也挺逗的,前阵子家里翻出来个老旧的安卓机,闲着也是闲着,就想着给它刷个机,弄点新花样玩玩。那时候上网一搜,好多人都推荐SuperOneClick这个工具,说是点一点就能root,特方便。我就寻思着,那行,下个2.3.3的版本,准备大干一场。
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu
结果,下载、安装,一切都挺顺利的,把手机USB调试一开,连上电脑,叮咚一声,看着是识别了。我就满怀信心地打开了那个SuperOneClickv2.3.3,点了Root按钮。
屏幕上就开始跑代码,本来以为马上就能成了,结果,跑着跑着,就卡那儿了,不动了!等了半天,还是那样,一点反应都没有。我心想这不对劲,是不是我哪里搞错了?来来回回试了好几遍,结果都一样,不是卡死,就是报错,说什么驱动没装好之类的,给我整得一头雾水。
气得我,那天晚上饭都没吃老手机也折腾不起来,心里还膈应。但是,我这人有个毛病,越是搞不定的东西,越想把它给搞定!
我的折腾之路:
-
第一步:检查电脑和手机的连接
我想到的是不是USB线有问题,换了一根新的,又换了几个USB接口,还重启了电脑和手机,结果还是不行。软件依然是卡在那里,或者提示各种奇怪的错误。
-
第二步:疯狂找驱动
既然它老提示驱动问题,那我就去搞驱动!我跑到手机品牌的官网,找那个老型号的手机驱动,又去各种论坛里找ADB驱动包,下载回来一个个地安装,装完就重启,再开SuperOneClick,再试。折腾了大半天,电脑里装了一堆驱动,但还是没用。
-
第三步:是不是软件版本不对?
那时候我就开始怀疑了,是不是我下的这个SuperOneClickv2.3.3版本有问题?于是我又上网搜,发现很多人说这个版本对一些新系统或者老系统兼容性不我赶紧去找更旧的版本,比如2.1.1、2.2,还有一些更新的版本,但不管装哪个,总是在关键地方掉链子,要么卡住,要么直接闪退。
-
第四步:搜问题、看论坛
我把SuperOneClickv2.3.3不能用、各种报错信息都扔到搜索引擎里去搜。中文论坛、英文论坛,能看的都看了。看到好些人也有类似的问题,但大部分给出的解决方案都是重装驱动、换USB线,这些我都试过了,没啥用。直到我看到一个帖子,里面提到了一个关键的东西。
柳暗花明:真正的解决方法!
那个帖子说,SuperOneClick这玩意儿,特别依赖.NET Framework。老版本可能需要2.0,新版本可能需要3.5或者4.0。我一拍大腿,对!我这台电脑是新装的系统,可能好多老旧的运行时环境都没装。
我赶紧去微软官网,找了.NET Framework 3.5 (包含2.0和3.0)的安装包,下载下来就开始装。这个安装过程还挺久的,需要在线下载一些组件。装完之后,我心里也没底,觉得可能又是白忙活一场。
重启电脑后,我再次小心翼翼地打开SuperOneClickv2.3.3,把手机连上,确认USB调试也开了。然后,深吸一口气,点了那个Root按钮。
这一次,奇迹发生了!屏幕上的代码刷刷地跑起来,速度比之前快多了,而且没有卡顿!几秒钟后,屏幕上弹出了一个成功的提示框,大意就是说你的手机已经Root成功!
我赶紧把手机拔下来,重启了一下,果然,系统里多了一个授权管理的APP,再用Root Checker一查,手机真的Root了!那一刻,甭提多高兴了,感觉比中了彩票还激动,所有的辛苦和气馁一下子就烟消云散了。
所以说,有时候碰到这种老工具不好使的问题,先别急着怀疑工具本身,也别老盯着驱动看。多想想它是不是有什么隐藏的依赖,尤其是那些比较老的Windows软件,.NET Framework真是个大坑,也是个宝藏。希望我这番折腾的经历,能给大伙儿在遇到类似问题的时候,提供一点思路。