UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    I'd like explanations about the different types of port ?

    Scheduled Pinned Locked Moved General
    27 Posts 5 Posters 4.3k Views 1 Watching
    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.
      • KenedaK Offline
        Keneda @plexfex
        last edited by

        @plexfex said in I'd like explanations about the different types of port ?:

        so actually Nexus 5 Ubports it is still Android

        No it is not, as i understood it only use the linux kernel from android for a given phone as it contains closed source drivers (blobs) from manufacturers to run phone hardware, but i'll not explain further because i may tell something not accurate enough.
        Wait for a ubport dev to answer exactly how it works in details.

        2015-2023 : Meizu MX4 ☠️⚰️✝️
        2023-2024 : Nexus 5 ☠️⚰️✝️
        2024-***** : FPOS Fairphone 5 waiting UT for freedom 😉
        🇲🇫🇬🇧

        1 Reply Last reply Reply Quote 0
        • P Offline
          plexfex @rocket2nfinity
          last edited by

          @rocket2nfinity Or it actually Linux, that using Android like a base of drivers for phone? So, basically using Ubports = using desktop Linux that using proprietary drivers from Nvidia? Android 7 for UBports = Nvidia drivers for desktop Linux ?

          KenedaK 1 Reply Last reply Reply Quote 0
          • KenedaK Offline
            Keneda @plexfex
            last edited by

            @plexfex

            Yes basically it is that, and on pinephone linux kernel is "pure" and drivers open source.

            2015-2023 : Meizu MX4 ☠️⚰️✝️
            2023-2024 : Nexus 5 ☠️⚰️✝️
            2024-***** : FPOS Fairphone 5 waiting UT for freedom 😉
            🇲🇫🇬🇧

            P 1 Reply Last reply Reply Quote 0
            • P Offline
              plexfex @Keneda
              last edited by

              @Keneda ok, that's sound much better 😃

              1. Do i understand correct, if someone can hack Android 7, it can get access to my UBport Nexus 5 ? Or because android files is read-only it impossible?
              2. If some malware/virus could work on Android 7, it could work theoretically it could work on Ubports ? For example, malware that making backdoor to your microphone? i don't know if it does exist, it just for example
              KenedaK R 2 Replies Last reply Reply Quote 0
              • KenedaK Offline
                Keneda @plexfex
                last edited by Keneda

                @plexfex

                See here : http://docs.ubports.com/fr/latest/systemdev/kernel-hal.html

                Only "android" part on any android device port should be HAL.

                2015-2023 : Meizu MX4 ☠️⚰️✝️
                2023-2024 : Nexus 5 ☠️⚰️✝️
                2024-***** : FPOS Fairphone 5 waiting UT for freedom 😉
                🇲🇫🇬🇧

                P 1 Reply Last reply Reply Quote 1
                • R Offline
                  rocket2nfinity @plexfex
                  last edited by

                  @plexfex Let me see if I can explain this better. Think of UT using Halium as a three layer cake:
                  The lowest layer is the hardware. The middle layer is the android drivers and software that interacts with the hardware to make it work, but is not "android" the UI and apps you know. The top layer is that UI or user interface.

                  With a halium build, we remove the top layer known as android, and replace it with UT (or another system such as Lune). Because the android drivers are proprietary, UT must keep the middle layer to interact with the hardware. But, that middle layer is locked down and cannot be altered by a virus. I guess theoretically someone could write a linux exploit that could somehow mess with the hardware driver layer, but it would have to be a linux virus because what you know of as android is no longer present.

                  The Pinephone does not require that middle layer, because all the parts are as open sourced as possible and linux drivers are available. So the UI can talk to the hardware directly. It's weak spot is the modem, which is proprietary, but is well isolated from the rest of the hardware. Both devices could be compromised by a linux virus, the chance of that happening though a linux security type will need to answer.

                  P 2 Replies Last reply Reply Quote 1
                  • P Offline
                    plexfex @rocket2nfinity
                    last edited by

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • P Offline
                      plexfex @rocket2nfinity
                      last edited by

                      @rocket2nfinity Great! Super thanks, I am now finally understand the different! 🙂

                      1 Reply Last reply Reply Quote 0
                      • P Offline
                        plexfex @Keneda
                        last edited by

                        @Keneda Thanks for help 😃

                        KenedaK 1 Reply Last reply Reply Quote 0
                        • KenedaK Offline
                          Keneda @plexfex
                          last edited by Keneda

                          @plexfex

                          Even more precise look here : https://halium.org/
                          There is a graphcal i knew i saw somewhere (probably on this very site lol) and wanted to show you, it makes easy to understend.

                          2015-2023 : Meizu MX4 ☠️⚰️✝️
                          2023-2024 : Nexus 5 ☠️⚰️✝️
                          2024-***** : FPOS Fairphone 5 waiting UT for freedom 😉
                          🇲🇫🇬🇧

                          P 1 Reply Last reply Reply Quote 0
                          • P Offline
                            plexfex @Keneda
                            last edited by

                            @Keneda thanks for link, Android service doesn't mean Google service, correct ? 😃

                            AppLeeA 1 Reply Last reply Reply Quote 0
                            • AppLeeA Offline
                              AppLee @plexfex
                              last edited by

                              @plexfex
                              Correct.
                              Google services are just apps going on top of android (AOSP).

                              P 1 Reply Last reply Reply Quote 1
                              • P Offline
                                plexfex @AppLee
                                last edited by

                                @AppLee AOSP is open source Android, but if i uderstand correct still developed by Google. Does it have any tracing tools like gservices ?

                                AppLeeA 1 Reply Last reply Reply Quote 0
                                • AppLeeA Offline
                                  AppLee @plexfex
                                  last edited by

                                  @plexfex
                                  I'm no expert in this domain, but I don't think so.
                                  Our friends at LineageOS based their OS on AOSP which means they have a fully open source OS (blobs from firmwares like UT) with compatibility with the whole android ecosystem.

                                  But they don't add any of google's services, play store or anything of sort.

                                  IMHO AOSP is pretty safe on the privacy front. But I don't like the Java built apps, the APK system and all the memory space lost to the app.
                                  I also prefer confined apps for privacy.

                                  P 1 Reply Last reply Reply Quote 0
                                  • P Offline
                                    plexfex @AppLee
                                    last edited by plexfex

                                    @AppLee ok,

                                    1. but will I able to use Linux applications only? (without any apk, java, etc.) I mean, what I need is browsing, phone, and sms.

                                    2. can I install any application that work with arm debian Linux, or i have to only applications that on UBports repository ?

                                    AppLeeA 1 Reply Last reply Reply Quote 0
                                    • AppLeeA Offline
                                      AppLee @plexfex
                                      last edited by

                                      @plexfex
                                      Ubuntu Touch has a wide-ish range of apps in the open store.
                                      You can check them out from your computer: https://open-store.io/

                                      Many are webapp (a confined app accessing a unique website ; you can see that as a shortcut but it's much more), but there are also very nice native apps.

                                      You can also install "legacy" apps from arm debian within Libertine.
                                      Libertine is a container available for this purpose but you might have trouble with some apps.

                                      Then you have the most experimental feature: Anbox.
                                      Anbox will allow you ton install APK but don't expect a full support.
                                      Apps using Anbox will have only access to the network and all access to media files, contacts, ... won't work.

                                      You can find more information regarding Anbox and Libertine on the forum.

                                      P 1 Reply Last reply Reply Quote 0
                                      • P Offline
                                        plexfex @AppLee
                                        last edited by

                                        @AppLee sounds better, than i expect 😃

                                        AppLeeA 1 Reply Last reply Reply Quote 0
                                        • AppLeeA Offline
                                          AppLee @plexfex
                                          last edited by

                                          @plexfex
                                          I have limited needs to and I'm very happy with UT.

                                          SMS, calls are working very well.
                                          Few hicups with MMS sometimes (but not often from what I experienced).
                                          I also use Teleports (Telegram) which brings modern messenger to UT and Axolotl (Signal - but there are less users in my contacts).

                                          There are very nice navigators (PureMaps and uNav).

                                          The browser, Morph, is very nice to use and webapps are really useful for privacy and frequently used websites.
                                          I don't have major issues with the browser, but it will depend on the websites you're using.
                                          But Morph improves quickly.

                                          I think you migh enjoy your experience with UT.
                                          It's far from perfect, but I have no major issue with it.

                                          It's been 3 years now without any android phone.

                                          P 1 Reply Last reply Reply Quote 0
                                          • P Offline
                                            plexfex @AppLee
                                            last edited by

                                            @AppLee

                                            1.what phone have, at your opinion, most ready to use UBports, if not Nexus 5, and still easy to buy ?(less bugs, more compatibility)?

                                            1. will i able to install another browser (firefox, vivaldi)?

                                            2. extremely paranoiac question, why should I trust my login and password from telegramm to third-party application? Because it open source? Because if i trust to install UBports, i should trust to use Teleports ?

                                            AppLeeA 1 Reply Last reply Reply Quote 0
                                            • AppLeeA Offline
                                              AppLee @plexfex
                                              last edited by

                                              @plexfex

                                              About the phone, I don't know.
                                              I have a Nexus 5 and a Pinephone.
                                              The Pinephone is not yet completely ready but if you can wait that's a good option.

                                              And I decided to order a F(x)tec Pro1-X with Ubuntu Touch on Indiegogo.
                                              It's pricy, but I miss so much the physical keyboard. And I was curious how the fingerprint reader can work on UT.

                                              You can technically install Firefox, but the UI is not adapted to mobile.
                                              The best experience will still be with Morph IMO.

                                              Yes, you'll have to trust UT and Teleports, but given that it's open sourced, it means you can check for any malware. But if you trust this community than there is no need to worry. The lead developer of Teleports is one of the core team, every PR is reviewed.
                                              The open store is managed by the UBports foundation so you can trust it to install your click packages.

                                              poVoqP 1 Reply Last reply Reply Quote 0
                                              • First post
                                                Last post