用fastboot命令将boot.img文件push到机器里
首先保证adb有root权限
1、首先进入fastboot模式
执行 adb reboot bootloader 重起至fastboot介面
2、烧boot.img
执行 fastboot flash boot boot.img
如果烧system.img
执行 fastboot flash system system.img
也可以擦出分区:
如:fastboot erase userdata 参数用户数据分区。fastboot erase cache 参数缓存
3、重启机器
执行 fastboot reboot
这样就完成了boot.img的烧写
注:执行fastboot flash boot boot.img命令后如果有提示< waiting for device >
执行 fastboot devices命令提示
no permissions fastboot
表示没有权限
有三种方法可以解决这种情况
第一种:最简单的方法就是在fastboot前加sudo命令,以提升权限。
第二种:将fastboot的所有者属性改成root,用which命令察看fastboot所在位置,
再用命令chown改其属性:sudo chown root:root fastboot,将其权限更改一下:sudo chmod +s fastboot
第三种 :sudo chmod -R 777 /dev/bus/usb,让普通用户使用usb权限。
执行 fastboot device命令提示
无法显示任何一个devices,没有任何返回
需要配置udev规则文件,调整权限
修改/etc/udev/rule.d目录下的51-android.rules文件,如果没有创建一个51-android.rule.
# adb protocol on passion (Nexus One)
SUBSYSTEM=="usb", ATTR{idVendor}=="1d6b", ATTR{idProduct}=="4e12", MODE="0600", OWNER="<tom>"
# fastboot protocol on passion (Nexus One)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="0fff", MODE="0600", OWNER="<tom>"
# adb protocol on crespo (Nexus S)
SUBSYSTEM=="usb", ATTR{idVendor}=="04d9", ATTR{idProduct}=="4e22", MODE="0600", OWNER="<tom>"
# fastboot protocol on crespo (Nexus S)
SUBSYSTEM=="usb", ATTR{idVendor}=="1d6b", ATTR{idProduct}=="4e20", MODE="0600", OWNER="<tom>"
上述代码中idVendor就是lsusb的时候,显示出来的id,将你的id添加上即可
ATTR{idProduct}==“0fff”, OWNER="" 这个不写也不会有影响。
主要是修改MODE的权限。上述代码中MODE的权限是0600,该成0666即可。
然后保存文件,执行下面两个命令:
sudo chmod a+x 51-android.rules
sudo udevadm control --reload-reles
重启机器可以使用了
用fastboot命令将boot.img文件push到机器里相关推荐
- 计算机boot指令,fastboot命令基本用法
目录: 目录 adb用法 adb shell 查看是否root adb root 方法 adb reboot fastboot命令 Android系统的分区 adb用法: 准备: 1.在电脑上安装相应 ...
- android+fastboot+命令,Android手机fastboot刷机命令
先进入fastboot文件所在目录 连接硬件命令 fastboot devices 删除recover.boot,system同理 Fastboot erase recovery 重刷,boot,sy ...
- adb命令 -- fastboot命令OEM解锁
一.fastboot刷机 1.fastboot 概念 fastboot是PC与BootLoader的USB通信的命令行工具,通过向BootLoader传送刷机文件(.img)实现Android系统分区 ...
- fastboot命令详解
Android手机分区(每个分区都有相应的img文件对应):开机启动画面区(splash1),数据恢复区(recovery),内核区(boot), 系统区(system),数据缓存区(cache),用 ...
- android fastboot 命令集
/boot 顾名思义,这个分区负责设备的启动.它由 kernel 和 ramdisk 构成.如果没有这个分区,那么设备将无法开机.只有在极必要的时候才可以在恢复模式下删除该分区,并且一旦删除,在重新烧 ...
- android 编译fastboot,Android应用开发之Fastboot烧写Android镜像文件到eMMC
本文将带你了解Android应用开发之Fastboot烧写Android镜像文件到eMMC,希望本文对大家学Android有所帮助. < Fastboot烧写Android镜像文件到eMMC 以 ...
- 使用fastboot命令刷机流程详解
一.Fastboot是什么? 1.1 首先介绍Recovery模式(卡刷) 在系统进行定制时,编译系统会编译出一份ZIP的压缩包,里面是一些系统分区镜像,提供给客户进行手动升级.恢复系统.需要提前将压 ...
- 文件节点的linux指令,Java工程师必学的Linux命令(一)文件与目录管理
从本篇文章开始,我将总结一些Java工程师日常研发工作中会使用到的Linux命令,在介绍这些命令的过程中,也会对Linux系统的一些基础知识进行普及.希望对大家工作和学习有所帮助吧. 本篇将从文件与目 ...
- 双系统启动boot.ini文件的秘密
Windows NT类的操作系统,也就是Windows NT/2000/XP中,有一个特殊文件,也就是"BOOT.INI"文件,这个文件会很轻松地按照我们的需求设置好多重启动系统. ...
最新文章
- c语言gga字符串校验和代码,NMEA-0183协议解析(示例代码)
- 查看数据库中有哪些活动的事务,对应的会话id,执行的语句
- P3805 【模板】manacher 算法【马拉车】
- SQL select查询原理--查询语句执行原则转
- zeal刷新不出来_推进重涂市场标准化,立邦率先推出刷新服务“八大验收标准”...
- 微软移除Visual Studio 2015中的UML
- ajax传值controller怎么写,ajax如何传递参数给controller
- fast rcnn 论文解读(附代码链接)
- 根据图像连接数判别不同像素所处的位置
- FFmpeg4.0.2 over版本av_register_all()流程(二十九)
- 文献检索是利用计算机对文献,文献检索计算机课.ppt
- 专利代理人资格考试怎么准备
- bzoj 4134 ljw和lzr的hack比赛
- 余压监控系统在住宅小区的应用方案
- 工作感受月记 201909月
- 网站判断是否是苹果系统和使用微信浏览器
- excel两个字符串相减_Excel用Substitute函数替换的5个实例及与Replace函数的区别
- Android Studio使用技巧系列教程(四)
- 我给文案新人的1点建议!
- solr搜索服务的使用
热门文章
- 解决internal/modules/cjs/loader.js:892 ^Error: Cannot find module ‘C:\Users\LX\Desktop\Node_DEMO\a报错
- WINDOWS 回收站文件删除时间
- qt的mysql编程_界面编程之QT的数据库操作20180801
- 利用matplotlib绘制马赛克图的案例
- Android 沉浸式状态栏及悬浮效果
- PostgreSQL外部表应用
- 与暴走面对面,聊聊ETO
- github不稳定时处理办法
- 开源电商产品设计:会员系统设计
- 马云创业真经:没钱也能创出大事业