是否有linux版的刷机工具

是否有linux版的刷机工具,第1张

1

2

3

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt-get update

sudo apt-get install android-tools-adb android-tools-fastboot

安装的是手机调试工具adb和 内核安装工具fastboot。

确定手机是root过的。

连接手机

1

2

3

sudo adb devices #确定以管理员权限运行。不然会连不上

adb shell # 如果出现了 $ 符号证明连接成功

exit #退出

现在准备好你需要刷入的rom包。名字是update.zip

运行以下命令:

1

2

3

fastboot erase cache #清空缓存

fastboot update /xxxx/xxx/update.zip #后面的一个参数是你update.zip的路径。请根据实际情况来

fastboot reboot #安装完成后重启手机。

这里以ubuntu为例。首先安装工具。

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt-get update

sudo apt-get install android-tools-adb android-tools-fastboot

安装的是手机调试工具adb和 内核安装工具fastboot。

确定手机是root过的。

连接手机

sudo adb devices  #确定以管理员权限运行。不然会连不上

adb shell # 如果出现了 $ 符号证明连接成功

exit #退出

现在准备好你需要刷入的rom包。名字是update.zip

运行以下命令:

fastboot erase cache #清空缓存

fastboot update /xxxx/xxx/update.zip  #后面的一个参数是你update.zip的路径。请根据实际情况来

fastboot reboot #安装完成后重启手机。

更多命令请查看 http://elinux.org/Android_Fastboot

如果是要开启root权限,那么需要做下面几个步骤。

先来看android的构成

1. the bootloader  引导

2. recovery system 恢复系统

3. main system 主系统

一般启动系统是由引导来启动。

因此我们需要对主系统进行 *** 作,那么第一步需要进行bootloader进行解锁。第二步替换掉recovery system。第三步 安装权限管理工具到main system中。

由于每个手机厂商 都对bootloader进行了锁定,因此有些平台的手机需要解锁码。这个需要到官网去获取(官网有提供,也可以百度看官网哪里有,一旦官网给出了你手机的解锁码那么这个手机就不保修了)。

在你的linux系统的这个文件夹(实际上是挂载的手机)

/etc/udev/rules.d/51-android.rules

写上如下内容:

SUBSYSTEM=="usb", ATTR{idVendor}=="<VENDOR>", MODE="0666", GROUP="plugdev"

其中的<VENDOR>可以在这里找到

http://developer.android.com/tools/device.html#VendorIds

如htc

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"

然后重启手机进入recovery模式.每种手机的启动方式不同,这个需要你自己去查自己的手机是什么按键组合。

接着解锁bootloader

例如google的Nexus 4 ,Nexus 7解锁就很简单

fastboot oem unlock

其他手机就需要解锁码了。

fastboot oem unlock 0x<KEY>

<key>用你的解锁码来代替。每个手机的解锁码都不同,需要去官网获取。

接着替换recover系统,这个<RECOVERY>.img系统的镜像自己去找把

fastboot flash recovery <RECOVERY>.img

例如:

fastboot flash recovery recovery-clockwork-6.0.4.5-hammerhead.img

然后就是安装权限管理工具了。至于哪里有管理工具app就不是本问题讨论的。自己去找。

然后重启搞定

第一部分linux支持的五种常见软件MPKG LIN MTF JAR/JAD之间的关系

首先 ,我们刚拿到手的手机,一般都是没刷过机的。这个时候可以直接点击安装的程序,只有JAR后缀格式的文件。JAR是广泛应用于主题的一个文件格式,具体安装方法很简单:在大容量模式下连接上电脑,并且把要安装的JAR文件复制到手机内存下或者TF卡内存下的文件夹里即可,接下来当断开手机与电脑之间的连接之后,你就会在手机内相应的文件夹里找到该安装程序(可以通过手机上的“我的收藏”进行访问)

一、lin后缀格式的文件。

此类文件无法直接在手机上安装,我们需要的是一个可以访问并打开此类文件的应用程序"loader.mtf"来建立此类应用程序的关联(这个举个很简单的例子:比如说你的电脑上没装Realplayer播放器,你就没办法直接打开RM后缀格式的音/视频文件。而安装了realplayer之后你就可以直接在电脑上打开此类文件了)。不过一般来说,lin后缀的应用程序相当之少,远远少于MPKG和JAR。安装方法同上。

二、MPKG后缀格式的文件。

此类文件在没有刷过机的手机上。也是无法直接安装的,同样也需要一个应用程序来建立此类应用程序的关联。这个时候,我们要用到的就是一个应用程序"MPKG.lin”来建立此类文件的关联。目前大部分的工具软件都是mpkg格式后缀的,所以这个很常用。安装方法也是同上。

三、JAR/JAD就是俗称的JAVA程序。

JAD在MOTO早期的非智能手机内经常会用到(是java软件的安装程序)。不过我们用E/I的基本用不上JAD后缀的文件,只需要JAR即可。安装java软件相当之简单,在大容量模式下将jar复制到手机或者TF卡内,然后在手机上点击安装即可。

最终,其实说起来也算很简单:要直接安装lin的就必须装loader.mtf,要安装mpkg就必须装mpkg安装软件,MTF需要安装MTF软件,JAR是可以直接安装的,基本上就是一个概念了。

第二部分Linux智能手机简介


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8534585.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存