首先说说雷电OS的安装原理,其实这和大部分类似的刷机软件类似——
安卓连接电脑后,各种软件都会要求窝们打开“USB调试”,高版本的安卓手机还会需要我们手动信任电脑,给予调试权限。那么这实质是给了什么?
大家都知道安卓系统是基于Linux内核开发而成的,那么自然有Linux的诸多特性,其中之一,便是终端(shell)。可以说,shell是一切对系统本身做出调整的桥梁,我们用的很多app,实质上是某一些命令的集合加以可视化,友好化后的产物。
而ADB,全称Android Debug Bridge,即调试桥。它更深的本质是允许对开放PC端开启Shell窗口,接受来自PC端的命令,直接操纵Linux内核;除此之外,ADB还包含开放DDMS,与当前话题无关,暂按下不表。
然而ADB开放的shell,在默认情况下对pc开放的是普通用户权限,和用户对于手机的权限是一样的,要做更进一步的操作,同样需要root权限——这里涉及到一个很有意思的问题,就是谷歌官方其实对ADB获取root做了一定限制,需要用户二次确认。而国内许多手机厂商为了方便用(xiao)户(bai),修改了这一这方面的流程,默认就允许ADB获取root权限。(其实即使是没有修改流程,很多pc端管理软件也会引导用户手动给权限。)
获取了root权限以后,天高任鸟飞,pc端可以直接对system等系统文件夹进行访问,读写操作,更可以直接重启到fastboot模式,进行系统的刷写工作。
![](http://imgsrc.baidu.com/forum/w%3D580/sign=03a0cba00d7b02080cc93fe952d8f25f/de1b0ddbb6fd5266bdb0df11ac18972bd5073668.jpg)