Quantcast
Jump to content

  • Join Today, It's Simple and FREE!

    Register now to gain access to our webOS user support forum. Once registered and logged in, you will be able to post a user to user support request topic to this site or reply to existing topics posted by other users. You can also take part in our other webOS user forums. You'll be able to customize your profile, receive reputation points, while also communicating with other members via your own private inbox, plus much more!

Sign in to follow this  
pivotCE

[pivotCE] Guest Guide: Mimic webOS in Android

Recommended Posts

I bet you’ve seen topics on webOS Nation forums and our article here on pivotCE about Making Android More Like webOS. Well, webOS Nation forums user, Shuswap, just kicked it up a notch.

He recently shared with me on Twitter that he’d made a pretty sweet Android mod to mimic webOS. I asked for a tutorial and he obliged! Read on for his great work and get ready to webOS-ify your Android!


Overview

This is a guide to adding webOS-style features to your Android device, complete with gesture area, gestures, and icons. Here is a quick video demonstrating the result:

The tutorial below explains the process step by step. It assumes that you already know how to flash a ROM. In order to proceed, you will need to be running the Dirty Unicorns ROM, and will need several applications from the Play Store: Nova Launcher, GMD Gesture Control Lite, Wave Launcher, and Roundr.

Before we webOS-ify…

Before you can set up a webOS-ified Android, you need to do the following things:

  1. MAKE A BACKUP and then flash the Dirty Unicorns ROM (and a set of GAPPS, if you want them – if you don’t, you’ll have to find alternate methods of downloading Nova Launcher and GMD Gesture Control Lite). Note: first boot can take a very long time. Be patient.
  1. After installing the ROM, proceed through the initial device set up and log into your Google account for Play Store access.
  2. Install Nova Launcher.
  3. Install GMD Gesture Control Lite.
  4. Install Wave Launcher.
  5. Install Roundr.
  6. Install a file manager. (Alan talking…I like Cyanogenmod’s File Manager which you can get by installing Cyan Apps or the immensely popular ES File Explorer is pretty good too.)
  7. Get the webOS icons and wallpaper you need. You can harvest them from a webOS device or doctor. There’s a good discussion at http://forums.webosnation.com/webos-discussion-lounge/325891-default-icon-location.html, and there are more icons in the app folders in /media/cryptofs/apps/usr/palm/applications/. Alternatively, you can find the icons online. See http://webos-ports.org/wiki/Graphics_Work and http://www.veryicon.com/icons/system/palm/. I found the launcher up-arrow icon in this set: http://flamemo.deviantart.com/art/Palm-web-OS-icons-122466330. The white line for the gesture area is here: http://imgur.com/a/sE5QS. You can find the wallpaper you want with a quick google search, or copy it from your webOS device.
    (Alan again…webOS backgrounds).
  8. Put the icon images and wallpaper in the “pictures” folder on your device.

Step 1: Change the Launcher and Wallpaper

  1. Enter the app drawer. Go to Settings > Home and choose “Nova Launcher.”
  2. Press the arrow in the top left to return to settings.
  3. Select Display > Wallpaper > Gallery and navigate to the folder in which you saved your wallpaper. Agree with permissions dialogs if any appear. Press “Set wallpaper” at the top left of the screen.
  4. Back out of settings to the home screen and push the home button to start Nova Launcher.

Step 2: Set the Swipe Up Gesture

  1. Enter the app drawer. Select the GMD Gestures App.
  2. Grant root access.
  3. Select the “Home” gesture (the top one).
  4. Select “Pinch Points” and change it to “Swipe UP.”
  5. Select “4 Touch Points” and change it to “1”. Press Okay.
  6. Select “Anywhere” and change it to “Bottom Border.”
  7. Select “Advanced Options” and make sure that “Active On Keyboard” is toggled on. Hit the arrow in the top left to go back one screen.
  8. Press the check mark in the top right of the screen to save your changes.
  9. Press and hold “Back” and select “Remove.” Repeat for all other actions (except “Home”).
  10. Select the three dots at the top right of the screen. Choose “Device Setup.”
  11. Set the Border Size to 10mm.
  12. Reduce the Gesture Size Adjustment to somewhere around -30.
  13. Press the check mark in the top right of the screen to save your changes.
  14. Select the three dots at the top right of the screen. Choose “Settings.”
  15. Select “Notification.” Choose “Hide Notification.”
  16. Select “Gesture Toast” and choose “None.”
  17. Under “Gesture Vibration,” you might want to slide the slider all the way to the left to get rid of the haptic feedback.
  18. Exit the app.
  19. Enter the app drawer. Go to Nova Settings > Gestures & inputs > Home button and select “App drawer.”

Step 3: Create the Gesture Area

  1. Go to Settings > Dirty Tweaks > Navigation > Navigation Bar.
  2. Select “Navigation mode.”
  3. Choose “Fling”
  4. Select “Fling settings.”
  5. Select Right short swipe > Select custom action > Home
  6. Select Left long swipe > Select custom action > Back (“Left short swipe” should already be set to “Back.”)
  7. Select Single Tap Right > Select custom action > Recents
  8. Select Single tap left > Select custom action > Recents
  9. Select Right long swipe > Select custom action > No action
  10. Select Long press right > Select custom action > No action
  11. Any other gestures should be set to “No action.”
  12. Toggle off “Animate logo”
  13. Select “Custom logo image” and navigate to the folder where you placed the white line image for the gesture area.
  14. Toggle off “Show ripple”
  15. Toggle off “Enable gesture trails”
  16. Exit the app.
  17. Enter the app drawer. Select Nova Settings > Look & feel. Toggle off the “Transparent notification bar” setting.
  18. Exit Nova Settings.

Step 4: Set up the Dock and Customize the Icons

  1. If you long press (press and hold) and then drag the icons on the dock, you can rearrange them. Move the app drawer icon to the far right. It may try to combine with another app icon and create a folder. Just keep moving it around until the other icons slide over to make room.
  2. If you long press the icons, a menu will appear. Long press the app drawer icon. Select edit. Tap the icon to the left of the App label.
  3. Select “Gallery apps.” Choose “Gallery.” Navigate to folder where you placed the up-arrow launcher icon for the app drawer.
  4. Select the launcher icon.
  5. Press “Done.” Press “Done” again.
  6. Long press and remove any unwanted app shortcuts from the dock.
  7. Long press and remove unwanted app shortcuts from the desktop.
  8. Wait to add any new shortcuts to the dock until later (step 19).
  9. Enter the app drawer and select Nova Settings > Dock > Dock Background.
  10. Set “Shape” to Rectangle.
  11. Under “Content” choose “Tint.” Select the blue-grey color (top row, second from left).
  12. Set the “Transparency” slider to around 70%.
  13. Exit “Nova Settings.”
  14. Enter the app drawer. Long press and drag to “Edit” at the top right any app you wish to change the icon for.
  15. Select “Gallery apps.” Choose “Gallery.” Navigate to folder where you placed the icon.
  16. Select the icon.
  17. Press “Done.” Edit the App label if necessary. Press “Done” again.
  18. Repeat for each icon you wish to alter.
  19. When you have finished editing the icons in the app drawer, long press and drag to the dock any icon you want on the dock.

Step 5: Change the App Drawer Appearance

  1. Enter the app drawer. Select Nova Settings > App & widget drawers.
  2. Toggle off “Frequently used apps”
  3. Scroll down and select “Background”
  4. Select the blue-grey color (top row, second from the left)
  5. Select “Background” again.
  6. Set the “Transparency” slider to 7%. Backswipe in the gesture area to exit.
  7. Scroll down and select “Transition Animation.” Select “Slide up.” Press “Done.”
  8. Scroll down and toggle off “Search bar”
  9. Exit the app.

Step 6: Clean Up the Desktop

  1. Enter the app drawer. Go to Nova Settings > Desktop.
  2. Toggle off “Persistent search bar” if necessary.
  3. Select “Page indicator.” Choose “None.”
  4. Exit the app.
  5. On the desktop, press and hold the Google search bar. Choose “Remove.”
  6. If additional icons or widgets appear on the desktop as a result of the above steps, press and hold them, and select “Remove.”

Step 7: Move the Status Bar Clock

  1. Enter the app drawer. Go to Settings > Dirty Tweaks > Status Bar > Clock & date > Alignment. Select “Center clock.”

Step 8: Eliminate Haptic Feedback (Vibration on Touch Events) (Optional)

  1. Enter the app drawer. Go to Settings > Sound & notification > Other sounds. Toggle off “Touch sounds” and “Vibrate on touch” if desired.
  2. Go to Settings > Language & input > Android Keyboard > Preferences. Toggle off “Vibrate on keypress.”

Step 9 Set Up Wave Launcher

  1. Open Wave Launcher. Back swipe.
  2. Select settings.
  3. Ensure that the boxes for “Enable on startup” and “Soft keyboard has precedent” are both checked.
  4. Select “Number of apps.” Set to five (or the number of shortcuts you have in the dock).
  5. Scroll down and de-select “Auto advance on edit.” Back swipe to return to the main setup screen.
  6. Select “Calibrate.” Set the size and location of the launch trigger (shown in pinkish red). I set mine to the bottom left, so that it’s unlikely to be accidentally triggered. Back swipe to return to the main setup screen.
  7. Select “Edit wave.” Select the apps for each position. I mirrored my dock apps, so that it is most like webOS. After you have chosen an app, you can long press the icon on the wave launcher to bring up a menu and change the icon to match the customized icons on the launcher.
  8. If you want the app tray shortcut in the far right position, when you’re adding that shortcut, select the up-right arrow to the right of the android robot. Scroll down through the list and select “Nova Action” and then “App drawer.” Long press the icon on the wave bar and proceed to change the icon to the webOS launcher icon.
  9. Back swipe to return to the main setup screen.
  10. At this point, you may want to change the wave launcher transparency to match that of the dock. If so, select “Edit Colors” and adjust the slider marked “A” to your preferred setting.
  11. Exit the app.

Step 10: Configure Roundr

  1. Enter the app.
  2. You might have to toggle “Enable Roundr” off and on to get the app to start the first time.
  3. Ensure that “Start on boot” is checked.
  4. Set the corner radius. Using my Pre3 as a guide, I set the corner radius at 18 on my LG G2, but different screen dimensions may call for a different setting.
  5. Uncheck “Hide on KitKat home.”
  6. Back swipe to exit the app.

Step 11 (Optional, if you have Nova Launcher Prime): Create Tabs in the App Drawer (Alan again…Prime is totally worth it!)

  1. If you have the paid version of Nova Launcher, you can set up multiple tabs in the app drawer by going to Nova Settings > App & widget drawers and toggling on “Tab bar.”
  2. Select “Menu action icons” and uncheck all the choices. Press “Done.”
  3. Scroll down and select “Drawer groups” to create tab sections.
  4. After you create the groups, select each group, and use the check boxes to choose which apps to assign to the group/tab.
  5. You can also assign individual apps to tabs from the app drawer. Just enter the app drawer and long press and drag app icons to “Edit” at the top. You can assign the app to a particular group/tab in the edit dialog.

Interested in Additional Tweaks?

There are alternative, customizable task-switchers in Settings > Dirty Tweaks > Multi-Tasking > Recents. Unfortunately, neither provides a webOS-style card interface. Rather, they display running apps in a slide-out pane. I found that both the “OmniSwitch” and “slim recents” task switchers caused unwanted interference with the webOS-style gestures, but you may have better luck.

If you discover a webOS-style card-based Android task switcher, you are obligated to report it in the forums at webOS Nation!



View the full article from pivotCE

Share this post


Link to post
Share on other sites


Sign in to follow this  

  • Similar Forum Topics

    • Question: Does my TV have webOS - 42LM620T-ZE

      Hi, I have following LG Smart TV : Model: 42LM620T-ZE (Software version: 04.62.12  ;  SDK Version: 02.08) Does my TV have webOS ?? It was purchased in summer 2012 so I know its quite old now. Also how to check if this TV has Netcast (perhaps 3.0 or  4.0) ?? Let me know.

      By andy31, in LG webOS Smart TV Questions

      • Awaiting best answer
        
      • 0 votes
      • 3 answers
    • Question: Unable to load user agreements

      I have recently purchased an LG 43UH610T television.  I am located in Bali, Indonesia.  Everything seems to be working fine, but when I click on any of the options, such as LGTV, YouTube etc, it tells me I must first consent to the LG Smart TV user agreement.  However, I then get a message saying "Unable to load user agreements - a server error has occurred ......" Can you help?

      By Fletcher, in LG webOS Smart TV Questions

      • Awaiting best answer
      • 14 votes
      • 28 answers
    • Question: LG user Agreement

      I can't download the LG user agreement on my smart tv in order to set up apps. Keeps telling me to check Internet connection but TV is connected to WiFi 

      By Sabine, in LG webOS Smart TV Questions

      • Awaiting best answer
      • 0 votes
      • 3 answers
    • WebOS TV Firmware version

      Please post here firmware number for your WebOS set including your country or the country where you downloaded the firmware and the model of your tv set: - 3.23.24 - Romania- 47LB730v - 3.23.34 - Romania -47LB730v - 21.08.2014 by USB - 4.30.09 - Romania - 47LB730v - 29.08.2014 - OTA

      By majorusa, in LG webOS Smart TV Discussion

        
      • 1,357 replies
      • 743,011 views
    • [pivotCE]LuneOS November Stable Release: Doppio

      The very long wait is over #LuneOS and #webOS fans! We’re finally back with a new release called “Doppio” which we believe will be a milestone in terms of developments and the way forward! So you’re wondering what we’ve been up to for the past year? Well, actually a whole lot to be honest! We have upgraded the bluetooth stack from BlueZ4 to BlueZ5 which required quite some work to the kernels. This has been successfully completed for the Nexus 4 (Mako) and Nexus 5 (Hammerhead); unfortunately to date we haven’t been able to get this to work on the Touchpad (4G) (Tenderloin). We have been working closely together with the Halium project and have made further integrations between LuneOS and Halium reducing duplication between the projects and using a single source where possible. This all to be more easily integrated, and to facilitate ports to newer devices. We have upstreamed our kernel patches (mainly to fix GCC 5/6/7/8 compatibility) to Halium so we can use a shared kernel for our targets. Talking about new devices we’ve been working on: Since Google dropped the (budget) Nexus line and launched the (premium) Pixel line, we’ve been looking for other targets that are easily available, budget friendly and have good community support. We quickly ended up with Xiaomi which makes phones with decent specs, unlockable bootloader (the process is a bit tedious, but it’s do-able) and the phones give very good value for money. This has resulted in us independently working on 3 different Xiaomi devices being the RedMi Note 4x (Mido), RedMi 5 (Rosy) and Mi A1 (Tissot).  These are all Aarch64 devices using the Snapdragon 625 chipset. We didn’t have any Aarch64 devices before and also they are based upon Halium 7.1 (Android 7.1) while all our previous targets were based upon Halium 5.1 (Android 5.1), so this brought a whole bunch of new challenges. There are still a few rough edges, but audio, sensors, wifi and bluetooth are now working. There was also quite some porting work done for some of the other Halium supported targets such as the OnePlus X (onyx), Google/Huawei Nexus 6P (angler) and Motorola G4 (athene). These are currently in various stages of development, whereby OnePlus X is the most mature. The Xiaomi Mi A1 is a strategic device for us which we chose in cooperation with LG to work on to get LuneOS working and also as a target for LG’s webOS OSE (Open Source Edition). LG’s release of webOS OSE came as a surprise to us, however it has great potential. Though the initial release of webOS OSE was very limited and therefore limited use case for people not being very familiar with webOS, it does offer a lot of potential for us. webOS OSE is basically 5 years of development of the core webOS bits since Open webOS was released. It has been deployed in millions of LG TV’s since and offers great improvements in terms of reliability and functionality. The big downside however is that there’s no record of the changes between Open webOS and webOS OSE, so this is making the migration a bit more challenging. Early June the LuneOS team met with LG in Paris to discuss collaboration between our teams. As a result of this we have chosen the Xiaomi A1 as a device to port LuneOS to. This is now at a level similar to our other targets. After this release we will therefore focus on migrating our Open webOS components to the updated components provided by webOS OSE. This will bring quite some challenges and hurdles along the way, however we’re positive that we can complete this migration and it will bring a lot of improvements in terms of code quality, stability, functionality and reducing the need for maintaining a lot of these components ourselves since we can share a common codebase with LG’s webOS OSE going forward. LG has a very clear vision in mind for webOS. Since the initial release in March, a roadmap has been published and LG has pushed out 4 releases since the original release of webOS OSE. The following items on our to-do list will be where we focus next: Migration of Open webOS components to the newer webOS OSE components. Make the VirtualBox image work with a newer MESA. Migrate to Yocto Sumo/Thud release. Messaging improvements. Camera improvements. Fix known issues on the various targets. Bring back official support for Touchpad 4G (current build works on Touchpad 4G but only WiFi). Known issues: Node-SQLite3 is currently not working. Components using Node-SQLite3 have switched to an alternative storage method for now. Focus bug on input fields. You can work around this by hiding the virtual keyboard and pressing the input again. Random issue with virtual keyboard not showing on Aarch64 devices. Changelog Applications: Settings: Add QML variant, enable manual time and date in Setings. org.webosports.cdav: Add CLEANBROKEN User Interface: luna-{sysmgr,sysmgr-common,appmanager,next}, mediaindexer: fix build with Qt 5.11. luna-{webappmanager,qml-launcher} org.webosports.app.{browser,firstuse}: fix build with Qt 5.11. luna-next-cardshell: add runtime dependency on qtmultimedia-qmlplugins, luneos-components. luneos-components: drop build time dependency on qtwebengine, switch to Mer’s bluezqt System Level: luna-next: Add config for onyx, Add QT_OPENGL_NO_BGRA and remove QT_ENABLE_GLYPH_CACHE_WORKAROUND android-gadget-setup: fix functionfs test android-tools: fix compatibility with adb 5.1.1 android-tools-conf: Fix the machine check, Don’t patch script for tenderloin base-files: provide a common fstab for all LuneOS devices bluez: switch from bluez4 to bluez5 bluez5: Fix patch so it will work for RaspberryPi3, make firmware search case insensitive connman: Add connman-tools, connman-tests and connman-wait-online, Update to 1.35 distro: luneos: switch release name to Doppio environment.conf: Add QT_ENABLE_GLYPH_CACHE_WORKAROUND=1 fingerterm: Update to upstream and drop patch, use LiberationMono font funyahoo-plusplus: Bump SRCREV https-everywhere: Bump SRCREV hunspell-dictionaries: Update to latest version imaccountvalidator, imlibpurpleservice: Drop unsupported protocols initramfs-boot-android: add A/B partition support, boot into built-in recovery when no skip_initramfs, get Halium’s init script from GitHub, improve panic scenario in init.sh, use /userdata instead of /android/userdata, Various fixes to init.sh kf5bluezqt-mer: fix package content with empty QT_DIR_NAME libconnman-qt5: fix initial value of “connected” property libhybris, qtbase: don’t use += together with _append libhybris: Bump SRCREV, Set –enable-arch=arm64 for aarch64, Drop –with-default-hybris-ld-library-path and bump SRCREV libpbnjson: use Unix Makefils OECMAKE_GENERATOR lsb: fix luneos-version content luna-(web)appmanager: use /etc/luna-next/qtwebengine.conf luna-init, luna-sysmgr: Bump SRCREV and adjust file installs luna-init: Fix incorrect {, Install CustomerCareNumber.txt and cust-preferences.txt luna-prefs-data: Bump PV to be in sync with luna-prefs luna-sysmgr: Cleanup recipe luna-sysmgr-conf, nyx-modules: fix rosy values, Add initial files for athene and onyx target, Cleanup recipe and fixup defaultPreferences-platform.txt luna-universalsearchmgr: inherit webos_systemd luna-webappmanager: bump SRCREV luneos.inc, connman: Build & deploy VPN plugins luneos: inherit remove-libtool luneos: update SANITY_TESTED_DISTROS luneos-dev-image: tell Halium to mount rootfs rw luneos-emulator-appliance: update a bit luneos-features, connman: Add support for NFC using neard luneui-example-image: add few more packages, add more packages for testing, add vboxguestdrivers, v86d, add very small (fast to build) test image maliit-framework-qt5: set XDG_RUNTIME_DIR in conf file meta*: enable gbm meta-webos-ports: Add configuration files for Tissot, Update classes with info from webOS OSE mido, tissot: Fix path for CHARGER_AC_SYSFS_PATH mido: Initial configuration files mobile-broadband-provider-info: Bump SRCREV mojomail: bump SRCREV to fix build with boost-1.67.0, Switch back to webOS-ports/master branch nemo-qml-plugin-dbus: Update to latest version from upstream, fix package content with empty QT_DIR_NAME node-sqlite3: Bump version nyx-conf: do not let keys module watch over the touchpanel nyx-modules: Fix devices names in cmake files ofono: Update to latest version from upstream and enable Python 3 tests onyx: Enable power button packagegroup-luneos-development: include QML settings app packagegroup-luneos-extended: add android-kernel-bootimg, Add qtconnectivity, Add WIP targets and more documentation, Build bluez5 for all targets, include libpci for qemux86, move android-kernel-bootimg phonesim: Fix build with empty QT_DIR_NAME, refresh patches with devtool, update to latest revision from git pidgin-sipe: backport a patch to fix build with gcc8 pulseaudio-distro-conf: Add support for Xiaomi A1 (tissot), Add webos-system.pa for mido target pulseaudio-modules-droid: bump to 10.0.73, refresh patches with devtool, remove tenderloin CFLAGS purple-skypeweb: Bump SRCREV python-tz-native: Update to 2017.2, Fix typo in SRC_URI qt5: upgrade to 5.11, upgrade to 5.11.1 qt5-qpa-hwcomposer-plugin: fix package content with empty QT_DIR_NAME, hwcomposer_backend.h: Fix cast from ‘void*’ to ‘unsigned int’, remove tenderloin CFLAGS qtbase: Add patch to fix quirks with newer Adreno GPU’s, refresh patches, remove TLS patch on Halium 7.1 targets, temporary fix for SIGBUS crash on Android devices qtlocation: refresh patch qtscenegraph-adaptation: Bump SRCREV qtsensors-sensorfw-plugin: fix build with empty QT_DIR_NAME qtvideo-node: fix package content with empty QT_DIR_NAME qtwayland: add qwayland-server-surface-extension.h, wayland-surface-extension-server-protocol.h to sync.profile, bring QWaylandExtendedSurface back for luna-next, drop patch applied in 5.9.3, refresh patches for 5.11.2 qtwebengine: add libpci to RDEPENDS, Drop patch for libEGL and libGLES2, fix filename in SRC_URI, Fix patch for additionalFeatures, refresh patches, Remove PalmServiceBridge, replace EXTRA_QMAKEVARS_CONFIGURE with PACKAGECONFIG, squash a few of chromium patches for easier maintenance recipes: drop unnecessary FILES_${PN}-dbg variables, use oe.utils.conditional instead of deprecated base_conditional sensorfw: Bump SRCREV and drop patches now merged upstream voicecall: Update to latest version from upstream webos-systemd-services: Drop installation of luna universalsearchmgr.service android-headers: Add headers for Halium-7.1, common recipe for Halium-5.1 headers, make it possible to tweak android-config.h per machine, Use Halium Headers android-headers-halium: set preferred version android-headers-tenderloin: fix patches to match Halium’s android-kernel-bootimg: dedicated recipe for creating boot.img, minimal support for A/B partitions android-system: Add missing groups, also mount /persist when it exists, cleanup old hal-hybris overlay code, don’t manage ramdisk unpacking, fix lifecycle of lxc container, Remove installation of non-existing files, simplify usage of Halium, start sensorfwd after android container, use pre-start.sh from Halium, wait a bit for the sensors to be ready android-system-image: use system.img directly, Change wop into luneos, convert the sparse image if needed, create /userdata, Update halium bits to halium version numbers base-files: use system.img directly android-tools: remove, since now in meta-oe base-files,android-system: Android partitions are now mounted by Halium’s initrd base-files: add /system/lib64 in LD_LIBRARY_PATH hammerhead, mako: Add NFC as machine feature
      Include android-kernel-bootimg for each MACHINE that needs it initramfs-android-image: make it possible to add content libhybris: provide also virtual/mesa and set PREFERRED_PROVIDER for all android devices linux-lg-{mako,hammerhead},linux-hp-tenderloin: backport 2 changes to fix build with gcc8 mako, hammerhead: Use upstream kernels which now have our patches included mako: Fix the kernel build meta-*: set PREFERRED_PROVIDER for libgl and libgbm for all android devices meta-{asus,hp,huawei,lg,motorola,oneplus,xiaomi}: remove fstab overload meta-android: initramfs-android-recovery: add inc, remove leftover from android-tools removal meta-hp: migrate tenderloin to use Halium’s init meta-oneplus: Fixes for onyx target to make build work meta-smartphone: Add meta-huawei layer with Angler target, udev-extraconf: Uniform naming scheme for device udev rules and update udev rules meta-xiaomi: add initial support for rosy (Redmi 5), Get image for Tissot building, Initial work for Xiaomi A1 (tissot), mido fix persist partition number in fstab, mido use correct wlan module name, tissot: add initramfs-android-recovery, tissot: enable permissive SELinux, tissot: ignore other parameters from bootloader, tissot: switch to cm-14.1 kernel to fix wifi Migrate LuneOS targeted machines to using android-kernel-image systemd-machine-units: fix bluetooth for hammerhead, fix bluetooth for mako The usual 1. Sign up for the bug tracker 2. Get involved and 3. Join the mailing list Download and Install Feel free to download the updated builds to get started. Tenderloin, Mako, Hammerhead and Tissot remain our focus for now, but the emulator, Mido & Rosy work too. Please note that in order to use the latest stable builds Nexus 4 (Mako) and Nexus 5 (Hammerhead) you need to flash the CM 12.1 images first using CWM/TWRP. In order to do so, you might be required to do a “factory reset” or at least “wipe cache”. CWM/TWRP will indicate when this is needed. After successfully flashing CM 12.1, make sure to boot it at least once before going back to CWM/TWRP to flash the latest LuneOS image! We have provided links to CM 12.1 for these 3 images on our device pages below. Installation instructions for TouchPad (Tenderloin), Nexus 4 (Mako), Nexus 5 (Hammerhead) and Emulator are on the wiki. And remember we don’t do timelines. Don’t forget to contact us with any questions and feel free to join the discussion on the webOS Nation forums. Catch us on Twitter @webosports on IRC: Freenode:#webos-ports or email [email protected] We will see you shortly again with a new release! Picture Credit: Chevanon. Cropped & flipped. Text added. Related posts: LuneOS July Stable Release: Cortado LuneOS February Stable Release: Chai Latte LuneOS September Stable Release: Decaf View the full article

      By pivotCE, in pivotCE News

      • 0 replies
      • 91 views


×