Switch branches/tags
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
133 lines (83 sloc) 5.78 KB


v0.4.1 (2017-06-03)


  • Update Mac installer binaries to fix hang on MBP 2016 (installer#2)
  • Fix invalid URL in Linux installer (#73)


  • Disable sshd by default on Maru Desktop (#76)
  • Lock root account on Maru Desktop (blueprints@89195ff)
  • Use secure Maru APT repository for Maru Desktop (blueprints#8)

Upgrade Notices

When upgrading Maru without a factory reset (see Upgrading Guide: Option 2), you will need to manually upgrade your desktop system to receive the desktop security updates listed above.

v0.4 (2017-03-24)



  • Fix Browser crash when downloading a file (#52)
  • Fix root account networking permissions (#60)
  • Fix race condition on first boot that occasionally prevented Maru Desktop from starting until a reboot or factory reset (vendor_maruos@f07b712)


  • New non-system users created in Maru Desktop are automatically added to the correct groups for networking access and /mnt/sdcard access (blueprints@bc1ae14)
  • Container configuration is now consolidated in a single file /data/maru/containers/jessie/config (vendor_maruos@970f0b3)


  • TMartinPPC: Nexus 7 2013 Wi-Fi (flo) support
  • NoelMacwan: AOSP updates for Marshmallow, including android-6.0.1_r72, android-6.0.1_r77, and android-6.0.1_r78

Update 2017-04-01

  • Nexus 7 2013 Wi-Fi (flo) builds updated to use minimal Maru Desktop image to free up space on system partition (#66)

v0.3 (2016-11-03)


  • Upgrade from Lollipop (5.1.1_r14) to Marshmallow (6.0.1_r17)
  • Enable starting Maru Desktop in the background (no HDMI display needed)
  • Add option to improve resolution matching support for non-1080p displays under Settings > Desktop > Tweaks


  • Fix desktop screen occasionally showing up on phone display
  • Fix DPI issues that sometimes render fonts weirdly


  • Enable SSH services in Maru Desktop by default
  • Use Firefox ESR as the default browser in Maru Desktop
  • Set the root account password to 'root' in Maru Desktop

Upgrade Notices

When upgrading Maru OS without a factory reset (see Upgrading: Option 2), please be aware of the following.

New sdcard access permissions

A new group must be added in Maru Desktop to access the sdcard mount. Assuming the user account is 'maru':

$ sudo addgroup --gid 1015 sdcard_rw
$ sudo adduser maru sdcard_rw

After restarting the desktop, the sdcard mount will be accessible again.

v0.2.4 (2016-08-24)

Open-source version of v0.2.3.

Note there is no official release since it is basically the same as v0.2.3.

v0.2.3 (2016-06-04)

This is the first public release of Maru OS!

v0.2.3-beta (2016-05-10)

  • Mount entire sdcard in desktop
  • Update desktop image with latest packages
  • Fix dropped Bluetooth device key events

v0.2.2-beta (2016-03-08)

  • Fix system time defaulting to 1970s on reboot (after network time sync-up)
  • Add "Maru version" to Settings > About Phone
  • Strip harmless audit logs

v0.2.1-beta (2016-02-19)

  • Add HELP.txt instructions to restore gapps from 3rd party
  • Strip verbose logging

v0.2-beta (2016-02-16)

  • Properly format storage for 32GB Nexus 5
  • Recover properly from factory resets
  • Optimize image size

v0.1a-beta (2016-02-08)

  • Fix app compatibility

v0.1-beta (2016-02-04)

  • Initial release