Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content

MacOS support and several devices support

Frank Preel requested to merge release-1.4.0 into master

Description

Support of MAC OS. Several devices

Issue(s)

Test environment

  • non regression test

/!\ Checked OS should at least be tested: /!\

  • windows
  • linux
  • MacOS

/!\ Checked devices should at least be tested: /!
If no device checked, then you can pick anyone from the list

  • GS290
  • FP3
  • 2e
  • starlte
  • star2lte
  • dreamlte
  • dream2lte
  • herolte
  • hero2lte
  • Pixel 4
  • Pixel 4XL
  • Pixel 4a
  • Oneplus 7
  • Oneplus 7Pro
  • Oneplus 8
  • Oneplus 8Pro

HOW TO SETUP

  • Download build from latest pipeline of this MR

windows

  • Extracted Installer from the build downloaded
  • Double click on it
  • Follow the setup wizard
  • Start from shorcut in menu

linux with Snap

  • You need to have snap available from your shell.

    • Debian/ubuntu based :
      sudo apt install snapd
    • Fedora based :
      sudo dnf install snapd
    • Arch linux based :
      yaourt -S snapd
      sudo systemctl enable --now snapd.socket
  • Extract snap file to some location

  • Open shell prompt and move to this location (using cd )

  • run : sudo snap install --dangerous <yourFile.snap>. Note: I have a doubt about sudo

  • run : snap connect easy-installer:adb-support

  • run : sudo snap connect easy-installer:raw-usb

MacOs

  • go to the root of the easy-installer folder
  • export JAVA_HOME=buildSrc/OSX/jdk-11.0.2/
  • ./gradlew
  • ./build/image/easy-installer-mac/bin/easy-installer

Uninstall the easy-installer test build:

Windows:

  • Open menu
  • Right click on easy-installer
  • select uninstall

Or remove it like any other software from uninstall settings menu.

Linux:

  • run sudo snap remove easy-installer in a shell

Test procedures

The checked devices listed above must allow to install murena os on linux, macOs, MSWindows, by using stable URLs.

Beware all the images are not yet published. This means that the process cannot be tested end-to-end for all models.

Screenshots

// Screenshots which can help reviewer

Check list

  • Self review
  • Test procedure explained
  • Tested on fresh install
  • Tested applied as an update
  • License
  • Internal documentation
  • User documentation
Edited by Frank Preel

Merge request reports

Loading