Latest release

v0.4.1

@pdsouza pdsouza released this Jun 3, 2017

If you are new to Maru OS, read the Installation Guide first! If you are running an older version, read about your options for Upgrading.

This release is for the Nexus 5 (hammerhead) and Nexus 7 2013 Wi-Fi (flo) only! See the device port thread for upcoming device support.

Changelog

Fixes

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

Security

  • 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)

Note: Even though sshd is disabled by default now, it is still highly recommended to change the default password on the default maru account as soon as you log in to Maru Desktop. This can easily be done by opening up a Terminal, typing passwd maru, and following the prompts. Step-by-step instructions can be found on our Tips wiki page.

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

@pdsouza pdsouza released this Mar 24, 2017 · 2 commits to master since this release

If you are new to Maru OS, read the Installation Guide first! If you are running an older version, read about your options for Upgrading.

This release is for the Nexus 5 (hammerhead) and Nexus 7 2013 Wi-Fi (flo) only! See the device port thread for upcoming device support.

Changelog

New

Fixes

  • 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)

Changes

  • 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)

Shoutouts

  • 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

@pdsouza pdsouza released this Nov 3, 2016 · 4 commits to master since this release

If you are new to Maru OS, read the Installation Guide first! If you are running an older version, read about your options for Upgrading.

This release is only for the Nexus 5 (hammerhead)! See the device port thread for upcoming device support.

Changelog

Features

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

Fixes

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

Changes

  • Enable SSH services in Maru Desktop by default (related to #22)
  • 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.3

@pdsouza pdsouza released this Jun 4, 2016 · 10 commits to master since this release

This release is only for the Nexus 5 (hammerhead)! See FAQ for supported devices.

Read the the Installation Guide first!

Changelog

v0.2.3

Public release!

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

v0.2.2

  • 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

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

v0.2

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

v0.1a

  • Fix app compatibility

v0.1

  • Initial release