安卓刷机教程_android反编译教程

安卓刷机教程_android反编译教程我的机器是Nexus5一.安装驱动如何进入fastboot模式1.拔掉数据线,将手机关机2.关机后同时按住【音量减小键】和【开关机键】即可进入Fastboot模式开启usb调试–>

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

我的机器是Nexus 5
一. 安装驱动
安卓刷机教程_android反编译教程
如何进入fastboot模式
1. 拔掉数据线,将手机关机
2. 关机后同时按住【音量减小键】和【开关机键】即可进入Fastboot模式
开启usb调试  –> 勾选usb调试
adb devices可以看到设备名即可
安卓刷机教程_android反编译教程
二. 下载刷机包
这是Android 4.4的刷机包,大家可以根据需求自己寻找指定的版本的刷机包
下载完毕后的文件如下:
安卓刷机教程_android反编译教程
三. bootloader锁定与解锁
Nexus 5 解锁 bootloader 和重新锁定 bootloader
锁定状态如下:
安卓刷机教程_android反编译教程
输入命令
fastboot oem unlock     解锁
fastboot oem lock         锁定
解锁时可能会需要你控制音量键移动选择Yes,电源键确定即可
安卓刷机教程_android反编译教程
解锁定后效果
安卓刷机教程_android反编译教程
四.开始刷机
在fastboot模式下
双击刷机包下的flash-all.bat就可以开始一键刷机了
经过一段时间的等待就刷机好了
五.fastboot命令大全
命令列表:
安卓刷机教程_android反编译教程
Android分区:
安卓刷机教程_android反编译教程
常用命令情景:
1.升级系统
fastboot flash bootloader u-boot.bin
fastboot flash kernel uImage
fastboot flash system system.img
fastboot flash userdata userdata.img
fastboot flash ramdisk ramdisk-uboot.img
fastboot erase cache
fastboot flash {partition} {*.img}   例:fastboot flash boot boot.img或fastboot flash system system.img等。
fastboot flashall   注意:此命令会在当前目录中查找所有img文件,将这些img文件烧写到所有对应的分区中,并重新启动手机。
一次烧写boot,system,recovery分区:
    (1)创建包含boot.img,system.img,recovery.img文件的zip包。
    (2)执行:fastboot update {*.zip}
烧写开机画面:
    fastboot flash splash1 开机画面
2.重启系统
fastboot reboot
3.不烧写flash情况下调试
fastboot boot uImage 或者u-boot.bin
4.查看版本号
fastboot getver:version
5.复位到bootloader
fastboot reboot-bootloader
6.命令格式
主机端发送字符串的命令,字符串小于等于64个字节,客户端首先返回四个字节的内容,是OKAY、FAIL、DATA、INFO之一,随后跟着是信息或数数据。
7.清空分区
fastboot erase {partition}   例:fastboot erase boot或fastboot erase system等。
fastboot erase boot
fastboot erase system
fastboot erase data
fastboot erase cache
上面的命令也可以简化成一条命令
fastboot erase system -w
8.获取客户端(手机端)变量信息
fastboot getvar version:version-bootloader:version-baseband:product:serialno:secure 
version 客户端支持的fastboot协议版本
version-bootloader  Bootloader的版本号
version-baseband    基带版本
product             产品名称
serialno             产品序列号
secure              返回yes 表示在刷机时需要获取签名
支持的参数
偏移和地址在u-boot中定义,要想使用好fastboot,就必须要知道参数名称与文件的对应关系。
安卓刷机教程_android反编译教程
安卓刷机教程_android反编译教程
9.环境变量
fastboot支持环境变量文件,通常在fastboot烧写nand flash时,会将偏移量和大小写入环境变量中,命名格式为:
<partition name>_nand_offset
<partition name>_nand_size
例如,内核烧写完成后printenv可以看到:
kernel_nand_offset=0x140000
kernel_nand_size=0x1f70000
10.查看USB设备
查看连接到OTG的USB设备情况,lsusb:
Bus 008 Device 030: ID 0451:cafe Texas Instruments, Inc. <—– fastboot
更多细节查看cat /proc/bus/usb/devices
11.静态模块地址
fastboot重用内核的nand地址分配方式,并且大部分是可以变化的,但是下面列出来的这些地址是不变的。
name                 offset                 size
xloader          0x00000000      0x00080000
bootloader     0x00080000      0x00180000
environment  0x001C0000      0x00040000
12 .文件大小限制
最大下载文件大小为240M。
13.擦除分区:
    fastboot erase {partition}   例:fastboot erase boot或fastboot erase system等。
14 .烧写指定分区:
    fastboot flash {partition} {*.img}   例:fastboot flash boot boot.img或fastboot flash system system.img等。
15.烧写所有分区:
    fastboot flashall   注意:此命令会在当前目录中查找所有img文件,将这些img文件烧写到所有对应的分区中,并重新启动手机。
16 .一次烧写boot,system,recovery分区:
    (1)创建包含boot.img,system.img,recovery.img文件的zip包。
    (2)执行:fastboot update {*.zip}
17.烧写开机画面:
    fastboot flash splash1 开机画面
18.重启手机:
    fastboot reboot
    fastboot reboot-bootloader
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/166968.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • a3如何打印双面小册子_A3折叠成为小册子

    a3如何打印双面小册子_A3折叠成为小册子程序功能:A3PDF_A4PDF问题:A3幅面的双面打印的在中间用骑马钉装订成小册子,拆开中间装订的订书钉由复印机一次性扫描成PDF文件。阅读不方便:页码错乱,A3幅面,左右两页。本程序将扫描的A3幅面的PDF文件转换成理顺页码单面的A4幅面的PDF文件。编程思路:PDF文件==>页面png(图片文件)(用到:pdf2image,oppler中的pdftommp.exe)==>图片文件A3大小切分成…

    2025年9月19日
    6
  • iPhone 检测 iPhone X 设备的几种方式和分辨率终极指南[通俗易懂]

    本文是我们前两天发的两条小集的汇总,主要包括三部分:iPhone屏幕分辨率总结如何适配新的iPhoneX设备检测设备是否为iPhoneX/XS/XR的几种方式iPhone屏幕分辨率终极指南上周,苹果发布了三款新的iPhone设备,它们的屏幕数据分别如下:iPhoneXS:5.8英寸,375pt*812pt(@3x);iPhoneXR:6.1…

    2022年4月7日
    120
  • redis集群搭建(非常详细,适合新手)_redis集群模式

    redis集群搭建(非常详细,适合新手)_redis集群模式一、基本环境首先我们需要使用VMware配置几个虚拟机,我们需要安装VMWare然后下载自己的linux镜像文件,在虚拟机上安装linux系统,vm15和centos7下载传送门提取码:lvb5。我使用的是centos764,大致步骤可以根据其他博客将第一台虚机的系统安装成功,然后直接clone这台机器就可以了,然后需要修改ip。二、准备相关软件安装包…

    2022年10月15日
    2
  • Python处理Excel数据的方法[通俗易懂]

    Python处理Excel数据的方法[通俗易懂]当Excel中有大量需要进行处理的数据时,使用Python不失为一种便捷易学的方法。接下来,本文将详细介绍多种Python方法来处理Excel数据。

    2025年7月28日
    3
  • Datadog_DataDog搭建

    Datadog_DataDog搭建这里写目录标题1.Datadog1.1.Datadog新特性1.Datadog1.1.Datadog新特性https://www.datadoghq.com/blog/dash-2021-new-feature-roundup/#infrastructure-and-network-monitoring

    2025年8月15日
    3
  • java i586什么意思_linux里面i386 i686 i486 i586代表什么?是什么意思

    java i586什么意思_linux里面i386 i686 i486 i586代表什么?是什么意思在linux里面,我们经常会遇到i386i686i486I586这些代码,例如查看内核版本:[root@localhostlogs]#uname-aLinuxlocalhost.localdomain2.6.18-164.el5PAE#1SMPThuSep304:10:44EDT2009i686i686i386GNU/LinuxYouhavenewm…

    2022年5月30日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号