前言:被root带来的可玩性吸引接触安卓玩机的,绝对不止我。刚开始谁不是小白一个,各种忐忑呢?不少人都是想,但不敢。变砖的风险,对于小白来说是个门槛。在各种社区查找教程和资料、看各路大神分享……先了解玩机的基础知识,再实操去DIY自己的手机,个人觉得这是一个比较保险的方法。
1.Android:
Android是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于智能手机、电脑等移动设备。
2.UNIX和Linux:
UNIX系统是一个分时操作系统,分时操作系统可以使一台计算机同时为多个用户服务,大多是与硬件相配套的。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。
不同于UNIX之处在于,它是开源软件,免费、公开源代码,具有UNIX的全部功能,并且可以运行在多种硬件平台上。
需要注意的是:
Linux不是UNIX的衍生版,它是一个全新的操作系统。Linux受到的影响更多是理念上的而非技术上的,它是从头构建的操作系统。
与此同时,尽管Linux成功地模仿了UNIX系统和功能,它能在普通PC计算机上实现全部的UNIX特性。但UNIX是能达到大型主机可靠性要求的少数操作系统之一,很多企业和政府部门的信息系统都是建立并运行在以UNIX为主服务器的服务器架构上。
3.APK:APK是Android Package的缩写,即Android安装包。
将APK文件传到Android模拟器或Android 手机中即可安装,好比电脑的.exe的安装程序文件。
4.ROM包和刷机:
ROM由英文Read only Memory的首字母构成的,意为只读存储器,是Android系统的系统包。
手机ROM指的是存放手机固件代码的存储器,而ROM包也就是用来刷你手机系统的数据文件,通过手机的工程模式解压安装到手机中形成手机操作系统。
而刷机则是把ROM刷入到手机中,从而更新手机系统。好比在电脑上觉得乙系统不好用,就重装回甲系统。
5.OTA:
OTA为Over The Air的缩写,可理解为系统升级的意思,OTA包里包含开发组开发的新功能或修复原系统BUG。
6.recovery和Fastboot:
Recovery是一个引导系统,独立于正常安卓操作系统之外。用来执行一些无法在正常开机状态下运行的操作(比如安装新的ROM包)。在这个模式下我们可以,对已有的系统进行备份或升级,也可以在此恢复出厂设置。
在Recovery里可以刷入ROM包、升级包、清除缓存、用户数据和切换系统,通常说的三清也是在这个工具中完成,不同Recovery还具有其他功能。
Fastboot是一个特殊的工程模式,连接电脑后,可以在电脑端通过特殊的指令来操作手机,例如更新radio(简言之就是无线通信模块的驱动程序),就可以通过fastboot来完成。它的级别比recovery高一些,可以完成更底层的一些操作。
7.双清、三清和四清:
双清:清除用户数据并恢复出厂设置,清除系统缓存。
三清:清除用户数据并恢复出厂设置,清除系统缓存和清空虚拟机缓存。
四清:清除用户数据并恢复出厂设置,清除系统缓存,清空虚拟机缓存和清空电池调试记录数据。
8.Root:
你的手机归谁所有?
我买的,难道不是归我。是也不是!
我们的手机看似归自己所有,但其实我们只是以一个普通用户的权限在使用它。在这样的情况下,我们不能删除系统级的文件,比如/system/app下的apk文件。
而Root,也称为根用户。是Unix和类UNIX系统,及Android和iOS移动设备系统中的唯一的超级用户,因其可对根目录执行读写和执行操作而得名。
Root具有系统中的最高权限,相当于超级用户。简单来说,在超级用户开启的情况下,我们拥有对系统的绝对控制权。
不推荐对自己的真机系统使用root,主要是出于安全考虑。由于root具有系统所有的权限,拥有root密码就意味着拥有了这台计算机上所有用户的所有数据,一旦密码泄露后果不堪设想。
但安卓玩机,怎么可能不root呢?虽然不建议直接对真机进行root,不过对于刚入门安卓玩机的小白,有个小技巧绝对适用。