问题标签 [fastboot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 安卓设备连接linux系统时自动安装多个应用
我使用 Ubuntu 14.04 编写了一些脚本,并adb
自动配置了 100 部 Android 智能手机。为了实现这一点,我使用了一个udev
规则来识别 USB 设备是否连接到 pc,如果是这种情况,我会调用我的脚本将一些应用程序安装到设备上。
到目前为止,一切都很好,但也存在一些问题。目前我们正在同时连接 5 台设备,但经常发生在其中一台设备上没有安装一个或多个应用程序的情况。它不遵循模式,它只是随机发生。有时计算机的性能也会在白天下降。
这是我的udev
规则:
/usr/local/bin/ 中的第一个脚本,用于识别应安装应用程序的设备
以及安装应用程序的最后一个脚本
编辑 1:
我已经尝试过,就像 Alex P. 建议的那样,或者在我对他的回答的解释中。将序列传递给 tmp 脚本,tmp 脚本正在调用实际的安装脚本at now
。在安装脚本启动之前,它会休眠 2 秒。但问题依然存在。也许我需要记录安装过程中发生的事情,但目前我不知道该怎么做。
编辑2:
一段时间后,我想我找到了一些东西,但我仍然不知道为什么。我认为当两台设备要同时安装一个应用程序时,adb 会出现问题。我管理它以接收错误消息,例如rm failed for /data/local/tmp/foo.apk, No such file or directory
. 之后,我切换到首先将包复制到设备,然后使用 shell 包管理器安装它们,但仍然没有解决方案。
android - 在 fastboot 二进制文件中找不到源代码中的 Fastboot 命令
我正在使用具有“安全”引导加载程序且没有“OEM”命令集成的新设备。在查看(官方)fastboot 的源代码时,我偶然发现了一些根本不包含在 fastboot 二进制文件中的命令('fastboot flashing [option]'),它们基本上对应于 'OEM' 命令,不仅如此,而且在快速启动协议(fastboot_protocol.txt)中,有一个特定于“安全”引导加载程序的命令(“验证:%08x”)甚至不在源代码中......
这是正常的吗?我是否必须自己重新编译 fastboot 才能访问这些命令?
android - Android M 开发者预览版 - adb 设备不工作
我今晚在我的 Nexus 5 上刷了 Android M 开发者预览版,现在我无法让 ADB 识别该设备。我启用了开发人员选项,当我重新启动到引导加载程序时,命令“fastboot devices”会列出我的设备。我觉得我可能错过了一些简单的东西。
有什么想法可能是错的吗?
编辑:我还尝试了 MTP 和 PTP USB 配置,重新启动设备,然后拔下并重新插入电缆。
android - android中fastboot和recoverymode的区别
我只想知道android设备中fastboot和recovery模式的区别。
到目前为止我的理解我认为
恢复模式:包含一个小型 Linux 映像,具有一些简单的用户界面和几个恢复选项。
快速启动模式:一旦手机进入快速启动模式,我们就可以安装恢复映像。
您能否确认我的理解是否正确,并请告诉我何时使用哪一个或这两者的组合。
android - 在低端扩频设备中安装 Stock ROM
我有一个低端设备,即 Micromax a27,我在植根后试图恢复它,并试图通过删除破坏手机操作系统的应用程序来释放一些空间。
错误地,我还在 fastboot 模式下执行了一个命令,该命令使用 recovery.img( fastboot flash system recovery.img
) 刷新了系统,之后手机不断嗡嗡作响,屏幕上什么也没有。
然后我尝试按照这个方法http://androidxda.com/flash-pac-stock-rom-android-smartphone但是当用 USB 电缆插入时手机开始无休止地嗡嗡作响,并且在提到的工具的状态面板中没有显示任何内容在其中(UpgradeDownload.exe)
这个工具似乎从.pac包中提取.img文件(在下载的股票ROM的固件文件夹下)并将其放置在手机中,我可以以某种方式从.pac中提取它们并通过fastboot手动将它们放置在手机中?
请建议。
谢谢。
fastboot - Fastboot FAILED(命令写入失败(无效参数))
当我尝试运行以下命令
“fastboot flash modem NON-HLOS.bin”在 Windows 上出现以下错误 FAILED(命令写入失败(无效参数))但相同的命令在 linux 上运行良好。任何人都可以帮助我吗?
flash - 如何在不启动的情况下在 Xperia M 中启用调试模式?
我无法访问我的设备,因为它要求我输入密码来解密内部存储。事实上,我没有在这里输入任何密码,所以我不知道我是如何来到这里的。出于这个原因,我一直在尝试用另一个固件刷新设备——包括 CyanogenMod——但它不会让我这样做,因为显然我没有处于调试模式。我无法启用调试,因为我似乎无法正常启动。
如何在不启动手机的情况下启用调试模式,可能是通过 Fastboot 或 Flashtool?
android - Fastboot 在我的 ubuntu14.04 上无法识别我的 Asus zenfone2
在正常启动模式下,当我输入adb devices
. 然后,我将手机设置为快速启动模式adb boot bootloader
。当手机已经进入 fastboot 模式时,fastboot devices
不返回任何结果。但是,lsusb
列出了设备的详细信息,包括 vendorid、productid 和设备名称。
我尝试修改 51-android.rule,以 root 身份运行 fastboot,更改 /dev/bus/usb/ 的所有者,重新安装和更新 android-tools。但是我的 ubuntu 在 fastboot 模式下仍然无法检测到 zenfone2。
此外,我连接了我的另一部手机(Redmi2),它也处于快速启动模式,可以无缝检测到。另外,当我尝试将 zenfone2 连接到其他 ubuntu PC 时,可以检测到它。
有没有人遇到并解决过类似的问题?或者也许知道潜在的原因是什么?
android - Nexus 5X Android 6.0 无法在电脑上识别
我有 Nexus 5X,一切正常,但突然
我只能给手机充电,但在电脑上看不到它。
我尝试了 2 种不同的电缆和 3 种不同的计算机和操作系统(Windows 7、8 和 Ubuntu)
,我检查了设备处于 MTP 模式。
我什至尝试使用 adb/recovery/fastboot(在引导加载程序中)
这些是设备属性:
顺便说一句,我在连接时检查了dmesg
我的 ubuntu,我发现了这个:
PS 我什至尝试过恢复出厂设置,但没有帮助。
android - Fastboot flash system.img 错误
当我尝试通过 fastboot system.img(来自我的自定义 AOSP 构建)刷写到 Sony Xperia Z3 时,我收到以下错误:
Z3 有大约 2GB 的系统分区,我不知道为什么刷机失败。