问题标签 [rom]

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.

0 投票
0 回答
470 浏览

android - 为 lg g2 d802 编译 CyanogenMod

我正在尝试为 intl G2 构建 CyanogenMod(我所做的唯一更改是添加光环)

对于我已经完成的 repo init:

然后 repo sync -j8

在那之后,就像我说的那样,我添加了光环。

现在我正在尝试通过以下方式构建:

但我唯一得到的是:

我不明白,因为当我查看设备时,没有 lge/d802 目录。通过执行 init 命令,我将不得不下载特定文件......

午餐和早餐命令也给了我同样的错误......

你知道我哪里错了,我能做什么?我想我必须下载设备特定的文件,但我该怎么做(如果这是错误)?我没有看到...提前谢谢!

0 投票
4 回答
12974 浏览

android - 如何检查自定义 ROM?

我想检查我的设备是否安装了自定义 ROM。如果任何设备上有自定义 ROM,我不希望我的应用程序运行。我怎么能通过代码知道这一点?

0 投票
1 回答
461 浏览

android - 在源代码树之外编译部分 AOSP

我想在源代码树之外编译 AOSP 的小型独立部分。编译屏幕截图 ( android/framework/base/cmds/screenshot) 实用程序的常规方法是make screenshot在树顶 ( android/) 中执行。如果将屏幕截图放在树外,我如何编译修改版本的屏幕截图?

0 投票
2 回答
2501 浏览

rom - 无法在 Nexus 5 上复制文件

nexus 5 不会复制文件,一直给我错误提示“无法复制项目 - 设备已停止响应或已断开连接”。我以前从来没有遇到过这个问题。Android 调试已启用,检查未知来源,检查媒体设备 (MTP)。
我正在运行自定义 rom(碳锤头 nightly20140328)。

0 投票
1 回答
21224 浏览

android - Android adb 侧载命令

我正在链接上阅读有关 sideload 命令的教程。

它包含重新启动到恢复模式和使用 adb sideload [file].zip 的步骤。

我的问题是,sideload 实际上对那个 zip 文件做了什么?过去我编译过 AOSP 并使用

  • adb 重启引导加载程序
  • adb fastboot flashall -w

侧载是否试图实现与上述类似的目标?

编辑:

我认为我对侧载的困惑源于我对 Android 的内存结构缺乏了解。我找到了两个链接。

首先是一个解释 Android 分区的链接:partitions

其次是一个 SO 答案,它解释了 Android 的内存:内存

现在我的理解是这样的:

Android 有 RAM 和 ROM。ROM分为几个分区,即/system、/data、/boot、/recovery、/cache、/misc和/sdcard。

现在与 sideload 相关的链接表明此命令安装了一个 zip 文件。

我仍然不明白的是,这个 zip 文件是要替换 Android 中的整个 ROM 吗?即,它是否必须具有上面列表中的正确分区?

这也让我对类似的命令“fastboot flashall”感到困惑。我知道当我运行它时,终端会说它对几个分区的写入。所以我的问题归结为这些:

1) 侧载是否替换了整个 ROM?

2) 相关命令“fastboot flashall”是否也替换了整个 ROM?

3)有没有办法替换选择分区?

谢谢。

0 投票
1 回答
469 浏览

arm - 将 ARM CM3 编程到 ROM 和 RAM

目前,我正在将我的业余项目升级为使用 ARM 而不是 Microchip 的 8 位微控制器。

但不幸的是我遇到了一些问题:

我不太了解编程方式的差异: - 编程到 ROM - 编程到 RAM(在我的情况下只有 32K)

我已经使用 IAR IDE 进行了一些“hello world”测试,其中编译/编程是使用我不担心的给定配置完成的。但我不喜欢 IAR IDE 和 IAR 编译器的 32K 限制,所以我决定建立一个新环境(参见下面的配置)。

设置好 Eclipse 环境后,使用 IAR 提供的示例,我设法将 ARM 编程到 RAM 中。但是当我想将 ARM 编程为 ROM 时,该程序似乎没有做任何事情。我使用了我相信对 ROM 或 RAM 做了某种映射的示例 makefile,我每次只需要定义其中一个。

我知道ROM是只读存储器,断电后不会为空,RAM速度更快,但每次都需要将程序下载到ARM。

我是否需要将我的程序分成 ROM 和 RAM 的一部分,或者我是否可以将所有内容编程到 ROM 中,以便 ARM 在通电时将代码重新映射到 RAM?

目前我正在使用以下配置:

  • 代码源 GCC
  • Eclipse C/C++
  • Segger Jlink 程序员(GDB 服务器)
  • CMSIS 或 LPCOpen 库(尚未完全工作)
  • 恩智浦 LPC1766 Cortex M3
  • Windows 8 64 位
  • LPC1768 和 CMSIS 的 IAR 示例
  • 来自 NXP 的示例:lpc17xx.cmsis.driver.library

有人可以帮助我了解 ROM 和 RAM 的不同用途,以及我应该如何设置我的编译器/makefile 以使用 ROM 和 RAM 内存。

最后,我希望能够将 ARM(我认为)编程到 ROM 中,这样我就可以关闭 ARM 而无需每次都重新编程。

0 投票
1 回答
6244 浏览

chromecast - 在 Chromecast 上禁用 HDCP 要求

我们最近购买了一台 Chromecast 来投射到我们旧的(但非常好的)电脑显示器上作为替代电视。不幸的是,显示器不支持 HDCP,因此 Chromecast 操作系统拒绝显示任何内容。我们可以在软件中做些什么(我听说可以实现root)来禁用这个要求?

0 投票
1 回答
525 浏览

gcc - 从 ROM、堆栈和 RAM 中的变量执行代码

我有一个小应用程序,在我们的板上我们有 ROM。我希望这个程序从 ROM 执行,同时在 RAM 中有变量和堆栈。

我知道我需要在 ROM 中放置我的 .text 段,然后是我的 .data 段。然后在启动时有一些代码初始化硬件,然后将 .data 复制到 RAM,将 .bss 初始化为 0 并初始化堆栈。

我的问题是我不确定要使用哪种技术。谁能阐明我如何实现这一目标?

有关信息,我将 gcc 与 sparc-elf 目标一起使用。

0 投票
3 回答
95 浏览

android - 禁止应用关闭 Android

我需要创建一个无法在 Android 上关闭的应用程序,无论是通过主页按钮还是后退按钮。目前我正在考虑创建自己的 ROM,因为该应用程序不需要发布,它是我公司的内部应用程序,但正在考虑是否有其他更简单的选择。

0 投票
0 回答
721 浏览

android - 全局调试和自定义 rom

在此处输入图像描述

上图有两台设备,一台以 CyanogenMod 为根,另一台为 TouchWiz Rom。第二个设备不关心您的 APK 是否在清单中设置了调试标志,它会显示所有内容(减去 proguard 将从源代码中删除的内容)。我正在通过 logcat 进行信息泄漏测试。有谁知道允许全局调试的 ROM 中的设置或差异是什么?注意 ROM 版本旁边的调试。这是我记得的开发者模式标志,但我不知道这个设置在哪里。