唐老师的博客--手机平板刷机之造反有理与实验课的授渔教学法-小斌刷机之一

    本文选自唐常杰老师的科学博客,原文请见:手机平板刷机之造反有理与实验课的授渔教学法-小斌刷机之一

    国庆大假第5天,朋友的孩子小斌,带着一篮自家种的绿色蔬菜从乡下来,说是要拜师,学手机平板的Root与刷机技术,随身还带来了一个待刷机的平板和两个旧手机,都是安卓系统。
  安卓的Root与刷机是合法技术(虽然厂家不喜欢)在笔者的鼓励之下,小斌通过一天的基于Web的自学与实践, 达到了”学会并且会学”的目标。感受了马到成功的兴奋,体验了违反规程而险些把手机变砖头的紧张,又享受了把砖头变为好手机的喜悦。
  本文介绍这次自学实践的需求、背景、过程,音质提升、节能效益,对“官”方的建议,以及事后的思考。  
  

   杂草****程序太占资源 斌为何突然想学刷机,他说,安卓操作系统比苹果iOS开放,资源多,但有的设备中有几十个预装程序,有的就像庄稼地里的杂草,不请自来,费电、费流量、费内存、删不掉、关不了,强关之后一分钟,就又在后台自动启动,寒风吹也生,真的很“草性”。

   官方摇钱树 小斌说的杂草程序,是被“官方”(泛指厂家、商家或开发者)赋以高权限的程序,能后台自动启动,用户不能删除。
  当不请自来的杂草程序超过一定数量(实践中,通常20-30个),且用户运行的前台程序又需要较大空间时 ,安卓进程调度程序就有点力不从心了,调度程序从内存移除的杂草,杂草很快又顽强地从后台启动,按下葫芦起了瓢,设备卡滞,CPU负荷大,费时费电。
  考察这些杂草程序的行为,它们既像服务生,也像卧底者,它们通过监听监视(通话,通讯录,用户位置),猜测用户爱好,并随时连接“官方”服务器,推送软件版本升级消息; 善而言之,是改善服务;恶而言之,会侵犯隐私;雅而言之,是机器善解人意,俗而言之,是官方的摇钱树,所产生的流量费用,源源不断流向“官方”。

   刷机与Root,造反有理  Windows系统中,机主容易获得系统管理员权限,从而可升级系统、可定制自动启动程序的清单,为什么安卓设备机主就不能当家作主?
  一些安卓设备中,“官方”预置了太多的程序、太多的杂草行为,激怒了用户,“官”逼之下有“民”反,有人振臂一呼,我的设备我做主,夺回机器的自主权!
  Root(根权)操作相当于在Windows中取得管理员Administrator权限。夺回了机器自主权,可实现“我的设备我做主”,对程序做真删除(不可恢复)、假删除(还可恢复),以及禁止后台自动启动等操作。而刷机是在夺权的基础上,更换操作系统版本。
  有人揭竿而起之后,刷机和Root软件就风起云涌,这些软件的名称通常是“ 定语+中心词”结构,中心词各色各样,自信的如“大师”、“专家”;谦虚的如“助手”、“精灵”;而定语部分通常含“刷机”,“ROOT”,“一键”,等词汇。
  这些软件大同小异,这个月或软件A领先,下个月或软件B领先,你追我赶;用户感觉多元化,软件C对机型甲迎刃而解,软件C都机型
乙马到成功,难分伯仲,……
 一言以蔽之,刷机和Root 的道理千条万绪,归根结底就是一句话,造反有理。

**弟的自学实践 与 师傅的述而不作 **对于刷机和 Root,笔者略知一些皮毛,得益于一些与移动设备相关的项目实践;但脑中真的是少“鱼”而有“渔”,记不住多少技术细节,只是大致知道怎么去查、去学、去用。
  于是和小斌商定,我们一起来作一次基于Web的自学实践,因为小的笔记本电脑字体太小,看不清楚,我就“述而不作”了,全部操作由小斌在他的笔记本电脑上进行。这样,下载的资料,记的电子笔记,安装的软件,全是实践收获,且可随电脑带回去慢慢消化。

   准****备工具时,所见警告惊心动魄  让小斌用从网上下载了几个刷机和Root软件,这些软件大同小异,水平上你追我赶;很难说那个绝对最好,只能说那个软件相对更适合。
  下载这些软件时,频频见到警告,“刷机有风险,谨防变成砖”,“刷机有大喜大悲,心脏病者不宜”,频频看见有人报告“爱机变砖”,“呼唤高手出救”,惊心动魄,小斌感到了压力,回头看我,而畏手畏脚。

   斌斌大胆地往前走 一开始笔者就设定角色,只起壮胆的作用,对小斌说:莫回头,大胆往前走,刷机就像把Windows XP 升级为WIN 97,照着教程大胆作,一般不会变砖,真的刷坏了,我来处理(其实知道不会坏到哪里去,才敢这样承诺)。
  小斌说它重装过电脑系统,最不顺利时,把硬盘卸下来, 到朋友的机器上重装,用 Gost刷预先做好的映像。
  手机平板的刷机与PC升级系统稍有不同,平板和手机中对应于“系统硬盘”的,是闪存FLASH芯片,固定在 “主板”上,不能拆卸;几年前, 由于机器和刷机软件都在探索,“刷机刷成砖”的事件常常听到;由于厂家和刷机软件开发者的共同努力,这两年,只要按操作规程,已非常安全了,即使刷不成功也会回到原态,而不会变砖。

   卡刷、线刷 和 可卸flush刷 刷机软件也大有进步,大致两大类方法,卡刷和线刷;
  卡刷—手机充足电,把待刷系统文件放在SD卡根目录,通过组合键,引导机器进入刷机状态;
  线刷—USB线连接移动设备和笔记本电脑(用笔记本电脑可防止突然停电引起的不确定后果),启动程序,中间自动启动机器若干次,一般10分钟成功,好的程序还会在失败后自动重新选择策略再试。
  忽发奇想,可否设想一种
可卸flush刷? 如果厂家把安卓设备的系统flush芯片做成可拆卸的,就像装卸SD卡和手机资费卡一样,那就更容易刷机了和Root了,大不了,像拆“硬盘”一样,把flush芯片拆下来,请朋友修或送修,估计厂家和商家的为了商业利益,不会做成可拆的,但不排除有胆识的厂家尝此螃蟹。

   一键Root,马到成功。为鼓励兴趣,让小斌先 Root一台较旧、较普及的手机。全部过程中,我述而不作,让小斌一边做,一边用记事本程序在电脑上记录,包括软件、软件、步骤、显示,系统反馈,成败情况;
  因为该型号用户多,其Root技术被研究得比较彻底,随便选了一款号称 “一键Root”的工具,果然马到成功,三分钟后,系统就报喜,“祝贺Root成功”。
   Root成功 ,这台机器硬件不足以流畅支持高版本系统,就不再刷机升级了,只是关闭了若干不需要的杂草程序,增加一些喜欢的程序,颇为流畅。

   该出手时没出手,有惊无险的跌宕 马到成功的小斌有点飘飘然了,马上拿起第二台手机,这台机器硬件能流畅支持新版本,决定先Root,后刷机;和小斌约定,这一台由完全由他独立操作, 我尽量不干预;
  Root几分钟就成功了,小斌进入了亢奋状态,选择了卡刷方法,-把要刷的操作系统复制到SD卡根目录,然后用复合键开机,进入刷机状态。
  注意到小斌忘记了教程中的一个环节,即提取并且保存手机内核和基带;我没有出手干预,因为结果不确定,如果是手机是行货,则可能成功;而有些水货手机,其内核和基带是水货经营者用补丁程序修补的,就有可能把手机刷成平板,不能打电话。
   如果成功了,当然好,省事;如果失败了,是学习从失败中走出来的教学机会,也是一次操作规程教育。
    10分钟后,刷机成功,小斌兴奋地试用了好多功能,界面华丽,WiFi上网流畅,充满了自豪感。
    我弱弱地问了一句,能打电话吗?
    小斌很自信:WiFi都很正常,则打电话绝对没有问题 ,电话是最基本的、是偏硬的功能。
    我说,还是试试看;
    实践是检验真理的标准,果不其然,试打电话时,手机上显示“未在网络注册”,手机没有变砖,但变成了平板!
  小斌脸色都有点变了,“怎么会这样,怎么会这样呢?”,有点着急,有点沮丧,手机的价值接近2000,对他而言,绝对是个大数。
  其实,我没有遇到过类似的情况,能稳得住是因为相信,Web这个最大的图书馆上,一定能查到解决方法,果然,在百度上输入“未在网络注册”,竟然有1亿条答案! 在首页上,凭感觉选了几条比较靠谱的,试验到第三条时,通过下载补丁软件的方法,恢复了电话功能。修复过程中,查找和试验用了20分钟,最后成功的操作只用了两分钟。
  想不到,这场自学实践课还跌宕起伏,好在是有惊无险。

   线卡复合刷  小斌带来的平板,真是个考师傅的难刷之机,试用了三个”一键Root“的工具都没有成功,有的还虚报”祝贺Root成功”,采用了纯粹卡刷,也没有成功,最后采用了Odin3软件的方法。
  本质上,Odin3方法是线刷和卡刷的复合方法,第一阶段用线刷的方法把必要的软件包复制到flush卡根目录下,第二阶段用复合键引导机器进入卡刷状态。
  其实,在此前我也没有类似的经验,这次跟着小斌实践,学到了新方法,是一大收获。

  小斌的第二动机和“结业”赠言。 小斌的刷机培训比预想的提前一天“结业”了。临走时才说了第二个动机,今年读高二了,数学物理成绩不太好,但喜欢动手,以后想进职业学校,想先学点预备知识。
  小斌突然说出的真实动机,让我一时语塞,思考片刻才说,你看,今天我们遇到的几个困难,是我前从没遇到过的,为什么能通过Web自学,能解决问题呢?小斌说,师傅思路宽,有直觉,能从网上快速找到比较靠谱的条目。
  我说,思路宽一些,“会学一些”,还是来自于学习和实践的年头多一些。能从查到的众多资料中,凭直觉找到比较靠谱的,还是来自书读得多一些。
  职业学校是帮助相当大一批人就业的好方式,小斌按兴趣选择职业无可厚非,但今天学的刷机和Root技术,不值得作为职业理想,用一天能学的技术,怎么能作为一辈子的资本和寄托? 我劝小斌,好好学习,以他的敏捷思维和动手能力,一年半后一定会有进步是不是读职业学校,那时再考虑,那时思想也成熟一些,说不定是另一种想法,另一番天地。