Hi there! I’ve now investigated the supplied instructions in the Flame article[1], tested them thoroughly, and updated them to make them clearer and more complete.
Josh was right about needing to mention sudo: when I didn’t run flash.sh with sudo, the flash script seemed to fail to see the device, so it didn’t work; it just sat there saying “waiting for device”. When I did use sudo, it worked fine. Then when I ran shallow_flash.sh without using sudo, it gave me a “permission denied” error. When I did use use sudo, that error went away. However, I am still stuck on that bit. The current text includes the following instruction: "5. To install the build on your phone download the shallow flash script and run it like this: sudo ./shallow_flash.sh -g/path/to/gaia.zip -G/path/to/b2g-XX.XX.en-US.android-arm.tar.gz” I’ve got shallow_flash.sh, gaia.zip and b2g-34.0a1.en-US.android-arm.tar.gz downloaded into the same directory. I then go into that directory in terminal and run the above command, and it gives me the message "sudo: ./shallow_flash.sh: command not found”. How do I fix this? ;-) Chris Mills Senior tech writer || Mozilla developer.mozilla.org || MDN [email protected] || @chrisdavidmills [1] https://developer.mozilla.org/en-US/Firefox_OS/Developer_phone_guide/Flame On 6 Aug 2014, at 20:34, Dave Hylands <[email protected]> wrote: > I'm a little confused by some of your statments. > > Whether you flash the base image as the root user or as a regular user will > have NO impact on how adbd runs on the phone. > > Running commands using sudo on the build machine only affects access to the > devices on the build machine. > > "adb root" relaunches the adbd on the phone under the root user (if the phone > is configured to allow it). > > Dave Hylands > > > From: "Josh Aas" <[email protected]> > To: [email protected] > Sent: Wednesday, August 6, 2014 9:15:36 AM > Subject: [b2g] Flame phone documentation, running adb as root > > I got a Flame phone and wanted to update it to 2.0 nightly so I could > test/dogfood. Last week I couldn't figure out how to do that via the Flame > home page, but someone has since added instructions. Thanks to whoever did > that! > > https://developer.mozilla.org/en-US/Firefox_OS/Developer_phone_guide/Flame > > One issue with the instructions, though, at least on OS X - they only really > work if both flash steps are run as root (sudo). Flashing the base doesn't > require root, but the flash to 2.0 nightly requires the adb daemon to be > running as root, and if you didn't flash the base as root adb will not be > running as root. You'll need to do "adb kill-server", which most people won't > know how to do. If you didn't run the base flash as root, and you figured out > how to kill the adb server, you then need to run the second flash as root to > get adb to start as root. We should either recommend that people run the > flash commands as root (prefix "sudo"), or explain how to get adb running as > root first. > > Other than this, the page's information is much better than before. Still > could be better organized, though. > > _______________________________________________ > dev-b2g mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-b2g > > _______________________________________________ > dev-b2g mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-b2g _______________________________________________ dev-b2g mailing list [email protected] https://lists.mozilla.org/listinfo/dev-b2g
