I want to try experimenting with running low level code my Nexus One phone, but I can't find a suitable manual describing how.

As far as I know, the VROM does some initial bootstrapping before jumping to the bootloader which would then unpack and load the Linux kernel. What I want to be able to do is to pass a custom image to the VROM and make it jump to my entry point (place an image at a specific address and make the CPU jump to it).

Is it possible? And is there any documentation describing the SoC used by Nexus One?

有帮助吗?

解决方案

Figured it out. It's impossible.

Nexus One's first stage boot-loader has no facilities for bootstrapping custom code. Has to be done with JTAG.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top