`
zxlvxj
  • 浏览: 10135 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

Ubuntu下android刷机教程

阅读更多

 

本人亲测,刷机成功,步骤来源于网络,使用adb sideload,进入正题

第一步,下载android sdk tools

第二步,配置adb环境
sudo gedit ~/.bashrc
在末尾添加两行
export PATH=$PATH:/you-android-sdk-tools/sdk/tools/
export PATH=$PATH:/you-android-sdk-tools/sdk/platform-tools/
you-android-sdk-tools这个是绝对路径,例如,我的是/home/android/adt-bundle-linux-x86-20130514/(我下的ADT)
保存,然后,在输入source ~/.bashrc(实现同步)

第三步,运行adb devices,有的可以直接运行不会报错,我的可以直接运行没报错,如果你运行时出现
List of devices attached
???????????? no permissions
恭喜你,你得在root下,重新运行第二步,并且在root下运行 adb kill-server 和 adb start-server,然后执行exit

第四步,配置你要刷机的id
sudo gedit /etc/udev/rules.d/51-android.rules
SUBSYSTEM="usb",ENV{DEVTYPE}=="usb_device",MODE="0666"这个是在网上找的,配置idVendor跟idProduct,这个是比较通用的,对于我的平板是可以的,如果你在使用时不行,请按照下面的方法配置你的id

1.执行lsusb,找到你设备的id,如下图
<ignore_js_op style="word-wrap: break-word;">
下面是我的设备
<ignore_js_op style="word-wrap: break-word;">
其中idVendor是18d1,idProduct便是4e22

2.然后执行
sudo gedit /etc/udev/rules.d/51-android.rules
写入
SUBSYSTEM="usb",ATTRS{idVendor}=="18d1",ATTRS{idProduct}=="4e22",MODE="0666"
保存

3.接着执行
sudo chmod a+rx /etc/udev/rules.d/51-android.rules
sudo service udev restart

4.拔掉usb,重新连上(很重要),再执行:
adb devices

第五步,执行adb shell,如下图
<ignore_js_op style="word-wrap: break-word;">




第六步,少写zip包,
在recovery模式下执行(同时按住音量减少键跟power键进入),选择applay update from ADB
运行 adb kill-server
adb sideload xxx.zip
如图:
<ignore_js_op style="word-wrap: break-word;">


参考以下大神文章:
2
0
分享到:
评论

相关推荐

    Android在linux下刷机教程

    在Linux环境下为Android设备刷机是一项技术性较强的操作,但通过简单的步骤,即使是新手也能顺利完成。下面我们将详细探讨这个过程。 首先,你需要准备一个适用于你的Android设备的ZIP刷机包,通常这些包被称为ROM...

    SP Flash Tool刷机使用教程

    一、刷机教程: 1. 下载Agent加载工具配置文件:在主界面中单击Download Agent,加载工具配置文件。在弹出的窗口中选择SP_Flash_Tool_v3.1224.01文件夹里的MTK_AllInOne_DA.bin。 2. 加载刷机文件:单击Scatter-...

    h96maxrk3318 刷机liunx桌面版

    6. **刷机操作**:将SD卡插入h96max机顶盒,根据安装教程的指导进行刷机操作,可能需要进入盒子的恢复模式或通过特定按键组合启动。 7. **启动Linux系统**:完成刷机后,机顶盒会从SD卡启动Linux系统,首次启动可能...

    【新手必读】Leez P710新手刷机首次启动教程1

    【新手必读】Leez P710新手刷机首次启动教程主要针对的是初次接触Leez P710开发板的新用户,由于该开发板在出厂时并未预装操作系统,因此用户需要自行进行刷机操作。这个教程将指导用户如何一步步完成刷机,确保设备...

    魅族MX4驱动及刷机工具

    同时,由于该描述提到"镜像适用于Ubuntu Touch",这意味着可能还涉及将魅族MX4转换为运行Ubuntu Touch系统的设备,这是一项更为复杂的操作,需要额外的知识和准备。总之,了解并正确使用这些工具可以极大地提升你对...

    ubuntu-touch-for-oneplus-one:适用于OnePlus One的Ubuntu Touch

    OnePlus One,又被称为“旗舰杀手”,是一款广受好评的Android智能手机,其强大的硬件性能使得它成为尝试不同操作系统,比如Ubuntu Touch的理想平台。 ### 如何安装Ubuntu Touch 在为OnePlus One安装Ubuntu Touch...

    MAGLDR112 刷机引导程序

    MAGLDR112 是 HTC HD2 用户实现系统多平台转换的关键工具,通过这个引导程序,用户可以将手机刷入不同的操作系统,如Android、Windows Phone 7、Ubuntu甚至是怀旧的Windows 95。 首先,我们要了解什么是刷机。刷机...

    MIUI ROM定制教程

    - **操作系统**:推荐使用Ubuntu 10以上的版本,因为“patchrom”项目是在Linux环境下开发的。 - **Android SDK**:介绍了如何在Ubuntu系统上安装Android SDK,对于Windows和Mac用户提供了额外的参考链接。 - **...

    迅速入门Android内核编译 & 一加5 DC调光1

    ARM官方提供了GCC交叉编译器,用于在X86环境下编译ARM架构的代码。 **2. 环境准备** 在开始编译之前,需要确保系统环境配置正确。这包括安装基于Ubuntu或Debian的基础运行编译环境,以及设置必要的依赖库。此外,...

    MIUI_ROM定制教程

    这一过程涉及众多的技术知识点,包括但不限于操作系统的选择、环境搭建、对Android手机系统结构的认识、寻找合适的原厂ROM、ROM的反编译、MIUI Framework和APP的移植,以及最终制作ZIP刷机包。 首先,MIUI ROM定制...

    华为Ascend D1 U9500 ROM移植教程

    1. **开发环境**:安装Linux操作系统,如Ubuntu,因为Android的编译工具链主要针对Linux设计。此外,确保有足够的硬盘空间,因为源码文件和编译过程会占用大量存储。 2. **SDK和AOSP源码**:下载Android开放源代码...

    安卓MIUI的移殖

    教程分为多个章节,涵盖了操作系统选择、开发工具安装、Android手机系统结构分析、原厂ROM选择、反编译技术、MIUI框架和应用移植,以及最终的刷机包制作等重要知识点。掌握这些内容后,ROM开发者可以将MIUI ROM移植...

    patchrom项目教程-miui开源文档

    文档推荐使用Ubuntu 10以上版本作为开发环境,因为patchrom项目是基于Linux开发的。安装Android SDK时,首先需要安装Java开发工具包(JDK),然后下载Android SDK包,并进行安装。此过程中,adb(Android Debug ...

    879071539962319A-013-UNT413A5_GD_S905L3AB极致精简 线刷语音固件202209.rar

    5. **遵循指南**:仔细阅读并遵循刷机教程,确保每一步都正确无误。 这个固件包的发布对于那些希望提升设备性能、解决系统问题或体验新功能的用户来说,是一个有价值资源。然而,线刷操作对技术有一定要求,不熟悉...

    制作ROM教程编译篇.doc

    刷机是指更换手机的操作系统,recovery是用于恢复或安装新系统的特殊模式,root则是获取手机系统最高权限的过程,而adb(Android Debug Bridge)是Android开发工具包的一部分,用于与设备进行通信。 本教程主要探讨...

    SP_Flash_Tool_v5.1844_Linux.zip

    这款工具在Android设备的开发、调试和恢复过程中扮演着重要角色,尤其是对于那些喜欢对手机进行个性化定制的用户而言。本文将详细介绍Linux版本的SP_Flash_Tool_v5.1844及其主要功能。 首先,SP_Flash_Tool_v5.1844...

    安卓系统移植

    尽管定制MIUI ROM的技术本身对操作系统没有特别要求,但鉴于`patchrom`项目是在Linux环境下开发的,因此推荐使用Ubuntu操作系统。Windows和Mac OS也是可行的选择,但可能需要额外配置。 ##### 2. 安装Android SDK ...

Global site tag (gtag.js) - Google Analytics