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

Reply via email to