Navigation

    UBports Robot Logo

    UBports Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    Open Ubuntu Touch to all Android applications !

    Waydroid
    35
    163
    14647
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User @Emphrath last edited by A Former User

      @emphrath Almost unpossible to send it to Erfan as in his country he can only except one phone per year.
      Also not possible to et Anbox on Halium 7 as it needs android9 vendor.

      E 1 Reply Last reply Reply Quote 0
      • E
        Emphrath @Guest last edited by

        @xray2000 oh ok it needs the vendor partition ??

        ? 1 Reply Last reply Reply Quote 0
        • ?
          A Former User @Emphrath last edited by

          @emphrath To make it more understand able it need android 9 as base.

          1 Reply Last reply Reply Quote 0
          • stanwood
            stanwood last edited by stanwood

            Dear all,

            We're pleased to give you some fresh updates on the Anbox-Halium development over the past 2 weeks!

            First of all, the name of the project has changed, but the objectives remains more than ever intact:

            Anbox- Halium is now called WayDroid, this is to avoid confusion with the "old Anbox" service.
            It is a compression of the words "Wayland" and "Android", the system allowing to run a LineageOS container on an Android base in the Wayland environment.
            The new naming was chosen via a large community survey.

            Also, a few technical improvements have been achieved:

            • Make sure anbox-sensord is started anyway
            • Use iptables-legacy incase it found
            • Provide powervr GPU dependencies

            Erfan, helped by a few developers, is continuing to improve the main server.

            We are all very excited to test this service. For the more adventurous, a Telegram group is available to guide you through the installation:
            https://t.me/anbox_halium

            The repos are hosted here:
            https://github.com/Anbox-halium

            For end users, it is best to wait until a successful installation program is available.
            It is also advisable to wait for the publication of some patches from the core team, especially in the wayland environment to avoid a risk of system instability.

            Nevertheless, the first feedback from alpha testers is very encouraging!

            We take this opportunity to thank Erfan and his contributors for his work as well as the UBports foundation for its encouragement.

            Thanks to help us to continuing this great project by supporting our campaign:

            https://www.whydonate.eu/fundraising/anbox

            See you soon for more news and updates!

            Rudi and Steve

            Redmi Note 7 stable
            Nexus 5 stable
            If God has a computer, it must be a GNU/Linux

            1 Reply Last reply Reply Quote 5
            • G
              guibbv last edited by

              hello guys,

              today I catch a "bug" with anbox in redmi note 7 devices,
              I installed the WhatsApp app and then running it the anbox freezes and the UT stay crashed, getting a reboot loop.

              https://forums.ubports.com/topic/6486/freeze-in-10s-and-catch-in-loop-reboot-ut?_=1627321720802

              Did whats happen with Whatsapp for the serious crash?

              Unfortunately, I don't get the log of the bug

              ? 1 Reply Last reply Reply Quote 0
              • ?
                A Former User @guibbv last edited by A Former User

                @guibbv best way is to make a bug report here https://github.com/Anbox-halium then Erfan can look on it. But also keep in mint WayDroid (Anbox new name) is still alpha and not ready for daily use.

                1 Reply Last reply Reply Quote 1
                • stanwood
                  stanwood last edited by

                  Dear all,

                  We have an exciting update to share with you tonight:

                  A fresh new article from the press about WayDroid has been released yesterday.

                  Indeed, Linuxsmartphones.com echoes this project in an article published yesterday:

                  https://linuxsmartphones.com/waydroid-lets-you-run-android-apps-on-linux-phones-with-smoother-performance-than-anbox/

                  We are delighted to see that this event has gone beyond the small circle of our community, and is starting generating some interest from independent media.

                  At the same time, a lot of work is currently underway on the server.

                  Please continue to support the development of WayDroid by supporting our campaign:

                  https://www.whydonate.eu/fundraising/anbox

                  See you soon for news and updates!

                  Rudi and Steve

                  Redmi Note 7 stable
                  Nexus 5 stable
                  If God has a computer, it must be a GNU/Linux

                  1 Reply Last reply Reply Quote 5
                  • stanwood
                    stanwood last edited by

                    Dear all,

                    After the Great unexpected success of our fundraising campaign to allow the creation of this project, it is time for us to put an end to this support drive.

                    Indeed, on the one hand the amount collected (8942 Euros) is sufficient to allow us to finish the development of WayDroid, and on the other hand the taxes, fees and campaign emoluments make it unprofitable to continue.

                    For this reason, we inform you that we are leaving the management of this project. The dedicated web page has been closed.

                    We would like to thank every donor for their indispensable support.
                    We are happy to have made this event possible and it is with a touch of emotion that we are stepping down...

                    The work continues.... As today Erfan is taking over the operational management of the program, and he will be the point person for your questions.
                    We invite you to join the official Telegram group of the project: https://t.me/anbox_halium
                    and we would be delighted if you would come and provide us with regular updates on the progress of WayDroid.

                    Once again, thank you for your trust and support.

                    Goodbye and see you soon!

                    Rudi and Steve

                    Redmi Note 7 stable
                    Nexus 5 stable
                    If God has a computer, it must be a GNU/Linux

                    Lakotaubp D U 3 Replies Last reply Reply Quote 7
                    • Lakotaubp
                      Lakotaubp @stanwood last edited by

                      @stanwood a very big Thank-you once more to all involved and for the way you have kept everyone updated about the project. A very good example of how things can be done.

                      1 Reply Last reply Reply Quote 1
                      • D
                        domubpkm @stanwood last edited by domubpkm

                        @stanwood
                        Is it possible to continue to support directly Erfan ( @erfanoabdi almost sure.. ) i'm through other vectors Paypal or others?
                        Do you now the links for that ?

                        stanwood 1 Reply Last reply Reply Quote 0
                        • stanwood
                          stanwood @domubpkm last edited by

                          @domubpkm I guess it is. I advise you to join the dedicated Telegram group and ask Erfan how you can support him in his work.

                          Redmi Note 7 stable
                          Nexus 5 stable
                          If God has a computer, it must be a GNU/Linux

                          1 Reply Last reply Reply Quote 0
                          • MaryCarr
                            MaryCarr @Guest last edited by MaryCarr

                            Hi, I think what you are doing is good, I will definitely contribute, thanks for leaving the link!

                            1 Reply Last reply Reply Quote 1
                            • Lakotaubp
                              Lakotaubp last edited by

                              The TELEports/Telegram group is now https://t.me/WayDroid and the Github link is https://github.com/waydroid/waydroid Thanks to @domubpkm for the links.

                              1 Reply Last reply Reply Quote 1
                              • stanwood
                                stanwood last edited by

                                There's also a new website: www.waydro.id but it mostly concerns Ubuntu and some other desktops distributions atm.

                                Redmi Note 7 stable
                                Nexus 5 stable
                                If God has a computer, it must be a GNU/Linux

                                U 1 Reply Last reply Reply Quote 1
                                • U
                                  UdenGoogle @stanwood last edited by

                                  @stanwood what a shame to hear that you left the boat. The way that you have done this, guys, is just remarkable. Thanks

                                  stanwood U 2 Replies Last reply Reply Quote 0
                                  • stanwood
                                    stanwood @UdenGoogle last edited by

                                    @udengoogle Oh I didn't. Project was strong enough to continue without the raising campaign.

                                    Redmi Note 7 stable
                                    Nexus 5 stable
                                    If God has a computer, it must be a GNU/Linux

                                    1 Reply Last reply Reply Quote 0
                                    • U
                                      UdenGoogle @stanwood last edited by

                                      @stanwood just for understand it a bit more. Is Ubuntu owning WayDroid?

                                      stanwood 1 Reply Last reply Reply Quote 0
                                      • stanwood
                                        stanwood @UdenGoogle last edited by

                                        @udengoogle Absolutly not. It's a community project, aiming to provide Android apps on Linux distributions in a more efficient way.

                                        Redmi Note 7 stable
                                        Nexus 5 stable
                                        If God has a computer, it must be a GNU/Linux

                                        1 Reply Last reply Reply Quote 1
                                        • U
                                          UdenGoogle @UdenGoogle last edited by

                                          @udengoogle awesome . thanks for the start work

                                          1 Reply Last reply Reply Quote 1
                                          • stanwood
                                            stanwood last edited by stanwood

                                            Hi all,

                                            In order to help people to install WayDroid on their device, (enabling the use of Android apps in Ubuntu Touch), I've wrote a simple step by step installation guide & tips.

                                            WayDroid is an LXC container implementing currently LineageOS 17.1 (Android 10) within desktop or mobile Linux distributions.

                                            !!! Caution!! WayDroid is still in an early alpha development stage and runs only on some Halium 9 and up devices
                                            Run WayDroid at your own risk!!!

                                            At the moment, according to some users feedback, the compatible phones are the following: (Please feed and correct this list by sending your experience)

                                            Full functionality:

                                            . Fairephone 3/3+
                                            . JingPad A1/C1
                                            . MI A2 (No WiFi if used with Google Apps)
                                            . OnePlus 5/5T
                                            . Pixel / Pixel XL
                                            . Pixel 2 XL
                                            . Pixel 3a
                                            . Poco F1
                                            . Redmi Note 7
                                            . Redmi Note 7 Pro
                                            . Redmi Note 9 Pro
                                            . Redmi Note 9 Pro Max
                                            . Samsung Galaxy S10
                                            . SHIFT6mq
                                            . Vollaphone
                                            . VollaX

                                            Partial functionality:

                                            . Pinephone (Unstable due to the immature porting of the device).
                                            . Pixel 3a XL (Video playback doesn't work on WayDroid)
                                            . Redmi 9 (No external storage)
                                            . Redmi Note 9 S (Some UT apps are broken, see post https://forums.ubports.com/topic/7201/segmentation-fault-after-apt-upgrade-on-rw-system/10)

                                            Working with manual steps:

                                            . Redmi Note 8 Pro:

                                            See details in https://t.me/waydroidonut (search Redmi Note 8 Pro, 24/12/2021 21h30 UTC)

                                            Not working:

                                            . All Halium <9 devices
                                            . Cosmo Communicator
                                            . Lenovo Tab M10 X605F
                                            . OnePlus6 T
                                            . Pixel 2
                                            . Redmi 7 (Onclite)
                                            . Samsung S9+
                                            . You tell me

                                            WayDroid installation may cancel your Notch fix (if you have installed any). You will need to reinstall it afterward. But it should resist to most UBports OTA updates (No guarantee though)

                                            As Google Play Store is currently unstable and buggy, we recommend to use Micro-G opensource Google's library implementation instead. (see below). Moreover, it offers a much better privacy than the standard Google frame services.

                                            By now, around 80% of the Android apps should work correctly in WayDroid on UT. (see limitations and constraints below).

                                            First, check that your device porting is built under Halium 9 or higher and has the appropriate kernel patches. The best choice for running WayDroid now is certainly the Vollaphone.

                                            !!This method has been successfully tested on the Vollaphone!!

                                            You can install WayDroid as follow: (Choose A or B variant)

                                            A ) Easy installation:

                                            Go in the OpenStore and install "WayDroid Helper" app:

                                            https://open-store.io/app/waydroidhelper.aaronhafer

                                            From this app, find "WayDroid install" and run the automatic installation.

                                            You can choose either a classic installation, or with Google Apps.

                                            Note that Google Apps method has not be fully tested yet and may have some issues. (Please send your feedback)

                                            If you have a Vollaphone, you will need to add the following command in the terminal app when the installation process is complete:

                                            waydroid prop set persist.waydroid.height_padding 70
                                            

                                            Then restart the device.

                                            B ) Manual installation

                                            #Open Ubuntu Touch terminal (or a shell session on your host computer) and run:

                                            sudo -s
                                            sudo mount -o remount,rw /
                                            apt update
                                            apt install waydroid -y
                                            waydroid init 
                                            

                                            alternatively, to install Google Apps, replace the line

                                            waydroid init
                                            

                                            with:

                                            waydroid init -s GAPPS
                                            

                                            #For Vollaphone, add:

                                            waydroid prop set persist.waydroid.height_padding 70
                                            

                                            Then restart device.

                                            WayDroid is now installed on your device.

                                            If you didn't choose the Google Apps installation variant, follow carefully the following instructions:

                                            Click on the "WayDroid" icon and open the web browser. Now, from the WayDroid browser, navigate to F-Droid website: https://f-droid.org/ and install F-Droid app.

                                            In F-Droid settings, enable all repositories.
                                            Add Micro-G repo: https://microg.org/fdroid/repo

                                            and, still from F-Droid store, search and install:

                                            • microG Service Core
                                            • FakeStore
                                            • Microg Services Framework Proxy
                                            • MozillaNlpBackend

                                            Open Micro-G app, go in Micro-G settings, check that the device is well registered, (self check-on), and enable and check everything you can. (all boxes should be activated).
                                            Allow Google cloud services and notifications.
                                            In the location module services, activate MozillaNlpBackend

                                            Still in F-droid store, search and install "Aurora Store".

                                            Now you will have 3 stores:

                                            • OpenStore: Ubuntu Touch default store
                                            • F-Droid: Android store giving access to thousands opensource apps (only opensource apps are available)
                                            • Aurora Store: All Android Apps (similar to Google play store, but without Google frame services that are now replaced with Micro-G)

                                            Then, open "WayDroid helper" app (https://open-store.io/app/waydroidhelper.aaronhafer) and hide all duplicate apps you don't need (calculator, contacts, calendar, camera, files, settings, gallery, etc...). Swipe right the app you want to hide and click on the "trash". To show it again, do the same but swipe left and click on "+".

                                            Now you should be able to use both Ubuntu Touch and Android apps on your device.

                                            To uninstall an application, use the store that has installed the app, but note that an issue avoid the icon to be erase from the app launcher.
                                            So you might use the following workaround:

                                            #Open terminal

                                            cd /home/phablet/.local/share/applications
                                            rm 'APPLICATION NAME'
                                            

                                            To check if WayDroid is running well, run:

                                            waydroid status
                                            

                                            To upgrade WayDroid to a newer version run:

                                            sudo waydroid upgrade
                                            

                                            Other WayDroid commands are available in WayDroid helper app.

                                            To activate the automatic rotation of Android applications, you can get the "Rotation Control" application. (Available in Aurora Store / Google Play Store):

                                            https://github.com/sudhirkk/rotation-control

                                            Warnings:

                                            Note that WayDroid and it's integration in Ubuntu Touch is still in an early alpha development stage and may be unstable.

                                            Currently Direct WiFi and Bluetooth do not work in WayDroid, so you can't use applications to control IoT devices (ex: Irobot Home, Garmin JR connect, Smart watches, etc...), nor wireless printing services.

                                            WayDroid does not yet support fingerprints reader, so you can not login to a bank account (or any secured app) using your fingerprints, but still able to connect using a standard password.

                                            WayDroid seems to not support NFC yet.

                                            WayDroid does NOT have access to Ubuntu Touch files and medias content. It's currently not possible to send medias stored in Ubuntu Touch using an Android app.

                                            There's NO easy way to backup anything on WayDroid now. It's recommended to keep a copy of all files that you may store in WayDroid.

                                            Sometimes, apps that have just been installed do not displayed on the app launcher, just wait a few minutes (sometimes few hours), or open it through Aurora Store.
                                            (Reboot doesn't seem to fix the issue)

                                            Apps are NOT automatically updated, please check regularly your stores to update them manually.

                                            If WayDroid icon appears twice, just refresh the launcher by pulling it down et release it.

                                            Open WayDroid app gives you access to the full LineageOS GUI. (including all notifications, Trebuchet app launcher, Lineage settings, etc...).

                                            Note that you must open WayDroid app to access to your Android notifications, as they won't appear in Ubuntu Touch.

                                            When you close an Android app, you will see a point at the bottom of the dock, don't mind, it disappears as soon as you open a standard UT app.

                                            Possible issue in the default Ubuntu Touch music app:
                                            If you select the "Titles" music category, when you scroll down the list, it goes back to the top by itself.
                                            Impossible to reach the music titles at the bottom of the list.
                                            Workaround: Stop the WayDroid container and try again.
                                            (Defect found on Vollaphone, OTA-20 stable).

                                            Known issue: When WayDroid is started, GPS does not work in Ubuntu Touch, even if WayDroid is stopped. Only way to use GPS in Ubuntu Touch is to reboot the device.
                                            Follow the latest developments here:
                                            https://forums.ubports.com/topic/7248/waydroid-does-not-release-gps

                                            Apart from that WayDroid works remarkably well. No critical bug has occurred.

                                            To uninstall WayDroid, use the "uninstall WayDroid" option in WayDroid app.

                                            Documentation & Support:

                                            Official documentation is available at www.waydro.id

                                            Telegram main WayDroid user group support: https://t.me/WayDroid

                                            Telegram WayDroid on Ubuntu Touch user group: https://t.me/waydroidonut

                                            Credit and thanks to Rudi Timmermans for his support.

                                            Redmi Note 7 stable
                                            Nexus 5 stable
                                            If God has a computer, it must be a GNU/Linux

                                            D Pulsar33 A M M 8 Replies Last reply Reply Quote 11
                                            • First post
                                              Last post