看不懂没关系,直接按照命令一步一步走就行~。
一、root电视 1、必备文件: 1.1 adb:得到adb:得到一个adb工具(lz下载了个百度的一键root,使用主目录下的adb文件)。 1.2 su:网上下载吧,通过这个文件获取root权限的。该文件为root用户的文件,但是普通用户也可以使用, 将该文件的状态置出s(linux操作系统下的概念),那么普通用户就可以通过这个文件来具备root 用户的权限了。具体的原理可以参考linux下文件s状态的意思,这里不继续解释了。 1.3 Superuser.apk文件:网上下载吧,这个文件是管理应用程序权限的,我们手机root后都会有一个软件控 制各个应用程序的权限。而这个文件就是起的这个作用。 2、使用(操作环境为windows): 2.1 将adb文件拷贝到C盘主目录下的adb目录下。 2.2 进行root(在windows的cmd命令框中执行): 2.2.0 adb connect IP:IP为盒子的IP,请确保电脑和盒子在一个无线网中,否则connect是找不到 盒子的IP的。 运行后使用 adb devices 查看是否 connect 成功。 2.2.1 cd/adb : 来到C盘adb目录下。 2.2.2 adb root:LZ建议直接执行adb root来使adb获取shell中的root权限。如果不在这一步执行adb root 2.2.3 adb push su /sdcard/:将windows环境下的文件su拷贝到linux环境(也就是我们盒子所使用的 环境啦)下。至于为什么要 adb push Superuser.apk /sdcard/:同上。 2.2.4 adb shell:进入linux的shell环境,这个环境就是盒子的环境了,由于之前使用过命令adb root, 所以现在我们已经具有root的权限,不需要再使用命令su(至于为什么建议在进入shell 前就使用 adb root 命令来获取root权限,是因为不同的操作环境中,如果没有先执行 adb root、而是直接进入 adb shell 而后运行 su 是有可能运行失败的、LZ就遇到了这用 情况,失败的原因初步定为adb权限问题)。 2.2.5 (这里开始就是linux环境了,如果是后端码农的话从这里开始相信就很easy了~) cp /sdcard/su /system/bin/:将su文件拷贝到/system/bin/目录下。 cp /sdcard/Superuser.apk /system/app/:将Superuser.apk文件拷贝到/system/app目录下。 备注:1)执行者两步cp前,建议先拷贝原始的su文件和Superuser.apk文件,有备无患嘛。 2)/system/app/:该目录就是那些盒子中所有软件所在的目录啦,我们想要删除的令人恶心 的自带软件就在这里啦。不过先别急,先将盒子重启,让我们之前的改动 生效。 可以运行“ll | cat -n”,通过看运行结果的左下角的数字来看有多少软件。 2.2.6 reboot:是的,直接输入reboot就可以重启了,这个是linux环境中的重启命令。 直接通过笔记本将盒子重启了,(对于不熟悉linux环境的人而言)是不是很神奇呀~~ ROOT结束,撒花~~ PS:可以直接通过 “adb shell CMD”来执行相关的shell命令(CMD为要执行的命令),如果你不想使用“adb shell”进入shell 环境后再执行命令的话。 二、删除不要的应用 直接到/system/app目录下rm不想要的文件就行啦。 为了windows用户也可以开心的删除,这里就说明的再详细点儿吧: 首先到adb的shell环境中,然后直接rm不想要的程序就行。示例: adb root:不再赘述。 adb shell:不再赘述。 cd /system/app/:切换到 /system/app目录下 ll:显示有什么文件。 rm Asphalt7.apk:删除制定软件。这里假设我想删除的是狂野飙车7 ,那么直接“rm 软件对应的名字”即可。 ok,再看下电视、发现狂野飙车7的软件没有了,大功告成~~~。
From:Purple尘,转载请声明~