root

https://source.android.com/docs/setup/test/running?hl=zh-cn  

[WITHOUT PC] 2 WAYS TO ROOT ANY ANDROID DEVICE IN 2025 USING MAGISK | WITH & WITHOUT CUSTOM RECOVERY #root #magisk

 
@MrTopia MrTopia released this Mar 11

IMG_20250310_142226


Recovery Commands, Fastboot Commands & Stock ROM Websites for TOP Brands

BrandRecovery ModeFastboot ModeStock ROM Download Websites
Samsung Volume Up + Power + Home (or Bixby) Volume Down + Power SamMobileSamFw
Xiaomi / Redmi / Poco Volume Up + Power Volume Down + Power Xiaomi Firmware Updater
OnePlus Volume Down + Power Volume Up + Power OnePlus Official
Realme / Oppo Volume Down + Power Volume Up + Power Realme OfficialRealmeFirmware.com
Motorola / Lenovo Volume Down + Power → Select "Recovery Mode" using Volume keys, then press Power Volume Down + Power FirmwareFileXDA Forums
Google Pixel / Stock Android Volume Down + Power → Use Volume keys to select "Recovery Mode," then press Power Volume Down + Power Google Factory Images
Asus Volume Down + Power Volume Up + Power Asus Official
Nothing Phone Volume Up + Power Volume Down + Power Nothing CommunityNothing Support

File Links -


Commands -

  • To Know the Codename of your Device - getprop ro.product.device or getprop ro.build.product
  • To flash MAGISK Patch boot.img - fastboot flash boot <attach_the_patched_boot.img
  • To reboot to system - fastboot reboot
 
https://github.com/Topia-TV/youtube-video-links/releases/tag/RecoveryBootGuide  
https://source.android.com/docs/setup/test/running?hl=zh-cn  

使用 fastboot 刷写 

 

本页面详细介绍了如何使用 fastboot 和 adb 工具将 Android build 刷写到设备上。借助 adb,您可以将开发工作站直接连接到搭载 Android 的设备,并执行各种操作。借助 fastboot,您可以安装(刷写)Android 并与设备的引导加载程序交互,以便测试 OS 和应用更改。如需详细了解 adb 的工作原理(重点关注应用开发),请参阅 Android Studio 的 Android 调试桥 (adb) 页面。如需关于 adb 代码的详细信息,请参阅 adb README

注意:Google 提供了一款额外的刷写工具,名叫 Android 刷写工具,仅适用于预构建 build。注意:fastboot 也是引导加载程序模块和模式的名称。

验证您具有 fastboot 和 adb

当您构建 Android 时,系统默认会构建 adb 和 fastboot。如需确认 adb 和 fastboot 是否可用,请运行以下命令:

 
 
adb --version
fastboot --version

如果您看到版本号,则表明已安装 fastboot 和 adb。如果您没看到版本号,请确保您成功构建 Android。继续前往启用 USB 连接

启用 USB 连接

在设备上运行 Android 之前,必须先启用 USB 连接:

  1. 在开发者选项中启用“OEM 解锁”和“USB 调试”:

    1. 在“设置”应用中,点按关于手机。
    2. 连续点按版本号七次。
    3. 当您看到“您现在处于开发者模式!”消息后,点按 <-。
    4. 依次点按系统和开发者选项。
    5. 启用 OEM 解锁和 USB 调试。如果“OEM 解锁”不可用,请连接到互联网,以便设备可以签入。如果上述方法不起作用,您可以强制签入:在拨号器应用中,输入 *#*#CHECKIN#*#* (*#*#2432546#*#*)(无需 SIM 卡)。输入此号码(不需要按“通话”)后,相应文字即会消失,并且系统会显示成功通知。

    如果“OEM 解锁”仍然不可用,说明您的设备可能已被运营商锁定 SIM 卡,系统无法解锁引导加载程序。

  2. 将您的设备连接到工作站上的 USB 端口。

启动进入 Fastboot 模式

设备必须处于 Fastboot 模式,系统才能将 Android 刷写到设备上。您可以通过以下两种方式启动设备进入 Fastboot 模式:

  • 使用 adb 命令:在命令行中,输入 adb reboot bootloader
  • 使用组合键:
    1. 确定适用于您的设备的组合键。如需查看 fastboot 组合键表格,请参阅 fastboot 组合键
    2. 关闭设备。
    3. 打开设备,然后立即按住适用于您设备的组合键(已在第 1 步中确定)。

解锁引导加载程序

启动进入 Fastboot 模式后,您必须解锁引导加载程序。

警告:出于隐私保护方面的原因,解锁引导加载程序会删除用户数据。解锁之后,系统会清除设备上的所有数据,即应用中的私人数据以及可通过 USB 访问的共享数据(包括照片和影片)。

如需解锁引导加载程序,请执行以下操作:

  1. (可选)备份设备上的所有重要文件。
  2. 运行适用于您设备的解锁命令:

    • 如果您要更新的是 2015 年或之后制造的 Nexus 或 Pixel 设备,请运行 fastboot flashing unlock
    • 对于 Pixel 2:如需刷写引导加载程序,请确认 Pixel 2 的引导加载程序已至少更新到 Oreo MR1 版本。如需将 Pixel 2 更新到此版本,请应用无线下载 (OTA) 更新或旁加载完整 OTA
    • 对于仅采用 TMZ20a 之前的加载器版本的 Pixel 2 XL:刷写之前可能需要解锁关键分区。要仅解锁 Pixel 2 XL 上的关键分区,请运行 fastboot flashing unlock_critical
    • 如果您要解锁 2015 年之前的设备,请运行 fastboot oem unlock

    目标设备将显示确认屏幕。

  3. 确认您要清除所有用户数据并解锁设备。

    提示:如果您的设备在重新启动前显示在输出中,但 fastboot 或刷写脚本行为异常,则可能是 USB 线存在问题。请尝试使用其他端口或切换连接器。例如,如果您在工作站上使用 USB C 端口,请尝试改用 USB A 端口。
注意:在 Nexus 10 上,解锁引导加载程序后,内部存储空间仍将保持未格式化状态。您可以依次使用 fastboot format cache 和 fastboot format userdata 来格式化设备。

刷写设备

您可以使用单个命令刷写整个 Android 系统。使用单个命令刷写整个系统可验证要刷写的系统是否与已安装的引导加载程序和无线装置兼容,将启动分区、恢复分区和系统分区一起写入,并重新启动系统。

如需刷写设备,请执行以下操作:

  1. 在启动时按住相应的组合键或使用以下命令使设备进入 Fastboot 模式:

     
     
    adb reboot bootloader
  2. 在设备处于 Fastboot 模式后,运行以下命令:

     
     
    fastboot flashall -w

使用 -w 选项会擦除设备上的 /data 分区,这在您首次刷写特定设备时非常有用。

注意:使用 fastboot 创建的文件系统在 Motorola Xoom 上无法发挥最佳作用。Google 建议您使用 adb reboot recovery 通过恢复模式重新创建文件系统。在恢复模式下,打开菜单(同时按电源键和音量调高键),擦除缓存分区,然后擦除数据。

重新锁定引导加载程序

如需重新锁定引导加载程序,请执行以下命令:

  • 对于 2015 或更高版本的设备,请运行命令 fastboot flashing lock
  • 对于 2014 或更低版本的设备,请运行命令 fastboot oem lock

使设备恢复到出厂状态

您可以在 Nexus 和 Pixel 设备的出厂映像上查看 Google 设备的出厂映像。Motorola Xoom 的出厂映像由 Motorola 直接提供。

 
 

本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。

最后更新时间 (UTC):2025-03-26。

 
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
posted @ 2025-06-10 21:48  aiplus  阅读(2)  评论(0)    收藏  举报
悬浮按钮示例