We have moved to a new Sailfish OS Forum. Please start new discussions there.

Developer mode effects on system?

asked 2014-01-12 22:23:05 +0300

MikkoZ gravatar image

updated 2014-02-03 21:39:25 +0300

What happens when I enable developer mode?

  • I get Framerate display overlay
  • I get terminal application to application list
  • I get sshd running. Nemo user doesn't have password, but I can generate random password or input one.
    • sshd runs until developer mode is disabled AND device is rebooted
  • I get option to disable "remote connection", which means password authentication is disabled but key-based authentication still works.
  • Nemo user/pass is also used for devel-su
    • devel-su doesn't work after disabling "remote connection".
  • USB networking can be enabled/disabled from settings

  • What else?

I'm asking because I want to use terminal, but first I want to know what processes that starts and what attack vectors that opens.

I tried searching but couldn't find much.

Edit: Added current answers

edit retag flag offensive close delete

1 Answer

Sort by » oldest newest most voted

answered 2014-02-02 23:49:28 +0300

steph gravatar image

updated 2014-02-03 10:07:21 +0300

You get terminal, you get an SSH daemon that has, by default, no password for the nemo user, and the ability to set either a randomly generated password or to input one. That password is also used for devel-su. Although there is a toggle labelled 'Remote connection', the SSH daemon can't be disabled without disabling developer mode and rebooting. If you do change that toggle, password authentication for SSH longer works, however key-based auth still does, although you will not be able to devel-su (should you have enabled sudo from mer-tools I expect that still works). USB networking can be enabled/disabled in the settings app. You get ability to brick your device ;) Finally there's also a frame-rate display overlay for the UX.

[edit] corrected as per @Sthocs, IMO the 'Remote connection' toggle is poorly worded, but that's a cosmetic bug

edit flag offensive delete publish link more



No you can't disable the SSH daemon.

Sthocs ( 2014-02-03 02:04:12 +0300 )edit
Login/Signup to Answer

Question tools



Asked: 2014-01-12 22:23:05 +0300

Seen: 618 times

Last updated: Feb 03 '14