[00:03] @By brian All rights reserved [Does pixel 3a work with ubports installer], Yes it should [01:07] Nope_5 was added by: Nope_5 [02:20] BUNBOY87 was added by: BUNBOY87 [02:20] Where's the best place to go for steps on backing up my current Android system and then installing UT? The install link on UT Wiki gives an error. [02:54] Hi @LoneRanger4, could you show me where the broken link is? [03:02] It's on the Ubuntu websites, so nevermind. When I enable my script blocker for the page it forwards to ubports.com. I'll take a look around there. [03:02] I just flashed this on an SD card for PinePhone. Build #96 (Jan 7, 2021 5:55:00 AM) There is noticable screen flicker. Any idea what's up with that? [03:21] Ok so where can I get a device with Ubuntu Touch installed already? [03:23] e Bay? [04:00] Ryan Maldonado was added by: Ryan Maldonado [06:30] NAVEENrockzzz was added by: NAVEENrockzzz [08:19] Star was added by: Star [08:21] Hi I’m a newbie and this question has probably been asked lots of times but can I get this on my iOS phone if installed via a Mac? [08:27] @Star [Hi I’m a newbie and this question has probably been asked lots of times but can …], Nope, the iphone is not supported, only android or Linux phones [08:28] Ok thanks so a Samsung galaxy? [08:28] [Edit] Ok thanks so a Samsung galaxy would? [08:31] @Star [Ok thanks so a Samsung galaxy would?], https://devices.ubuntu-touch.com [08:31] Thanks [08:32] @Star [Ok thanks so a Samsung galaxy would?], [Edit] https://devices.ubuntu-touch.io [08:32] It's .io not .com sorry [08:45] @UniversalSuperBox [It's a discussion that will no doubt continue for months.], I think it's a discussion that has gone on for a very long time, and will last much longer than a few months unfortunately. [09:01] Hi everyone, I have a noob question. I noticed UT is using Halium to interact with hardware components. Can UT work without Halium as well? What if someone wants to make their own hardware components ( a new phone only for UT) what's the process in that case? [09:04] @p0ok3r [Hi everyone, I have a noob question. I noticed UT is using Halium to interact wi …], https://devices.ubuntu-touch.io/device/pinephone/ [09:05] pinephone is a phone based on a SBC which doesn't ship with android, so the ubports port does not require halium [09:06] as far as I know it meant that a lot of extra work is being put into it to make it work properly as instead of halium providing everything they have to manually make everything work, but I'm not an expert here :D [09:11] Panagiotis Skoulikaritis was added by: Panagiotis Skoulikaritis [09:12] @joeth [as far as I know it meant that a lot of extra work is being put into it to make …], Thanks, I noticed pinephone before. So the question is, having a compatible hardware is supposed to make it faster since android is not in between. Am I right? [09:17] @p0ok3r [Thanks, I noticed pinephone before. So the question is, having a compatible hard …], I don't think that is necessarily the case, but it might just be because the pinephone is a low-end device so it is slow anyway [09:18] (Document) https://irc.ubports.com/A2lgTWR0.png [09:18] (Photo, 613x741) https://irc.ubports.com/XuqU3GC5.png it uses an ultra-stripped-down android [09:19] Hmm yeah makes sense. I like to learn the process of making something like pinephone. Is there any good resources I can use? [09:26] @p0ok3r [Hi everyone, I have a noob question. I noticed UT is using Halium to interact wi …], Early phones such as Nexus 4 didn't use Halium but Canonical had privileged tech data to achieve that [09:28] @p0ok3r [Thanks, I noticed pinephone before. So the question is, having a compatible hard …], In practical terms now, probably not. But longer term that is a logical assumption, as optimisation improves [09:29] @Stereofont [In practical terms now, probably not. But longer term that is a logical assumpti …], Let's say you want to make your own phone brand. Is Halium relevant to you in this case? [09:32] @p0ok3r [Let's say you want to make your own phone brand. Is Halium relevant to you in th …], If you have $100 million, no 😜 [09:32] Volla uses proprietary information under licence [09:33] But also Halium I think… [09:34] Fx Pro1 X is another short production run hybrid [09:34] Androidy [09:37] @Stereofont [If you have $100 million, no 😜], Why is it more expensive? Android supported hardware components are cheaper to manufacture because the board design and components are available? [09:38] FCC/CE certification [09:38] @p0ok3r [Why is it more expensive? Android supported hardware components are cheaper to m …], What I mean is, you either pay for access to official information or you hack an alternative solution [09:39] Halium is a workaround for the information starved [09:41] @Stereofont [What I mean is, you either pay for access to official information or you hack an …], The information about how to communicate with the hardware components? [09:42] I didn't know it's starved [09:43] @RealDanct12 [FCC/CE certification], So if you use android components you bypass the certificates? But are you allowed to use them to build your own commercially available phone? [09:46] @p0ok3r [I didn't know it's starved], Corporates hold those secrets. Our community has to figure out how to get a similar result, by guesswork [09:48] @p0ok3r [So if you use android components you bypass the certificates? But are you allowe …], OnePlusOne is certificated and re-used. Pinephone had to pay [09:48] That's crazy, which corporates are we talking about exactly? [09:48] @p0ok3r [That's crazy, which corporates are we talking about exactly?], Android belongs to Google. How their drivers work is their secret [09:49] But it's open source!? [09:49] Of course, secrets can be bought, as long as you don't resell them 😜 [09:50] @p0ok3r [But it's open source!?], The drivers are not open source. UT would be so much easier if they were [09:51] So how does Lineage OS do it? [09:51] They just install proprietary drivers? [09:52] @p0ok3r [So how does Lineage OS do it?], Lineage is Android lite. Strip out some of the nasty bits. But the core is intact and functions normally [09:53] @p0ok3r [They just install proprietary drivers?], Exactly [09:55] Now I understand, so when you say they can be bought, who should you pay exactly? Google own the right to the hardwares or you can contact the manufacturers who produce the separate components? [09:57] @p0ok3r [Now I understand, so when you say they can be bought, who should you pay exactly …], Manufacturers get the hardware information they need from Google but the condition is they can't tell you. So to do the same you have to be a manufacturer. Though not a giant manufacturer… [09:58] Fairphone is not huge [09:58] Or you can design your own board? [09:58] And contact manufacturers to build it for you? [09:59] @p0ok3r [And contact manufacturers to build it for you?], Well workshops in Shenzen do all the work for all the brands … [10:00] They will make a run of 5,000 phones to a design [10:01] @Stereofont [Well workshops in Shenzen do all the work for all the brands …], So what kind of spec/technical docs do you need to have to contact them to build a prototype for you? [10:03] I think we have gone as far as we can with this here without going off topic. Best to ask that question in Overflow [10:03] https://t.me/UBportsOF [10:03] This [10:04] @p0ok3r [So what kind of spec/technical docs do you need to have to contact them to build …], There is a Pine64 group. They may be kind enough to give you some process insights there [10:05] Alright, thank you so much for the help. I learned a lot. [10:05] @p0ok3r [Alright, thank you so much for the help. I learned a lot.], Very welcome [10:16] So I'm going to complain here for a moment in the hopes someone reading is able to make linux phones smarter then Android. But its annoying as hell when one connects to a mesh network with no internet connection the mobile phone doesn't offer to keep 4g on for internet while keeping you connected to the wifi network. This is useful for wh [10:16] en your working with adhoc mesh networks for communications. [10:17] Heck on this topic its dumb we can't connect to two wifi networks simultaneously eg mesh network and a actual metered wifi network. [10:17] If these are things linux mobile could fix , please shut up and take my money [10:50] do desktops support that? [10:56] Ujukih was added by: Ujukih [10:57] Fwd from mariogrip: also here is a bedtime book you can read https://doc.rust-lang.org/book/2018-edition/ch00-00-introduction.html [10:57] Re Serval Mesh [10:59] @Krish g [Heck on this topic its dumb we can't connect to two wifi networks simultaneousl …], strange [11:18] @Javacookies [do desktops support that?], I know my desktop mint has the capacity to conect to two networks at once (with a usb wifi card) [11:19] So linux os wise it seems possible [11:21] You can use Bluetooth simultaneously of course [11:22] There is an IPv6 project floating around somewhere as well [11:37] @p0ok3r [Now I understand, so when you say they can be bought, who should you pay exactly …], the manufacturers, the hardware manufacturers drivers are not open source, the pinned message has a link how an android device is build fwiw. … it comes down to manufacturers build for android and write proprietary drivers but they don't upstrea [11:37] m these drivers into the linux kernel. volla and fx pro both work with such manufacturers to build their device and utilize halium to make use of their drivers, pine64 choose components that do have mainline line support and such don't require halium [11:40] @Krish g [Heck on this topic its dumb we can't connect to two wifi networks simultaneousl …], um not being able to connect to two wifi networks simultaneously is something specific to well wifi, or well at the very least the wifi hardware of the device in question, there's nothing any os can do about that [11:42] @Krish g [Heck on this topic its dumb we can't connect to two wifi networks simultaneousl …], [Edit] um not being able to connect to two wifi networks simultaneously is something specific to, well, wifi, or well at the very least the wifi hardware of the device in question, there's nothing any os can do about that [11:42] @Fuseteam [um not being able to connect to two wifi networks simultaneously is something sp …], Linux mint seems to have a solution for this and allows for multiple connections (using multiple wifi cards) [11:42] well does your device have multiple wifi cards? [11:43] I would hope i could with the use of a usb org for the pinephone , in the case of the linux laptop this is achieved with a usb wifi dongle and on board wifi [11:43] Otg* [11:44] fwiw ubuntu touch uses networkmanager, which is the same network manager that ubuntu and possibly mint is using [11:44] So in theory the support should be there ,just need to expose the settings to the user? [11:45] @Fuseteam [fwiw ubuntu touch uses networkmanager, which is the same network manager that ub …], Would a OTG wifi dongle work with UT? I never tried [11:45] @Krish g [I would hope i could with the use of a usb org for the pinephone , in the case …], well then you first need a wifi otg that works with the kernel of your device [11:45] @Stereofont [Would a OTG wifi dongle work with UT? I never tried], i'm guessing that depends on driver support [11:46] Yes. Wifi drivers in Linux are a nightmare [11:46] we have to remember that the kernel on android devices is rather volatile, change too much and you risk breaking some functionality [11:47] Networking two UT devices might be interesting 🤔 [11:47] @Stereofont [Networking two UT devices might be interesting 🤔], My thought is device functionality such as … 1: Canon camera hosts its own network for photos … 2: local area network [11:48] Having access to both without switching would be sick [11:48] You can run a local Nextcloud instance for that [11:48] even on the pinephone we have a similar situation, dalton has spend weeks if not months to upgrade the kernel; process where he has to fix many functionalities that were working before [11:49] phone running dry bbl [11:50] How much of the mainline linux is used for the pinephone? I thought something like a rt5370 driver was pre included in most Linux distros [11:50] Very crudely, you can run Axolotl on UT and Signal on desktop, for a synch mechanism [11:53] Afternoon all, I'm running in to a problem with a checksum mismatch for the manual download for a Redmi Note 7 using the UBports installer. Should I continue to install anyway and is this a known bug? [11:54] (Photo, 720x1280) https://irc.ubports.com/UM6m9ihw.png [12:05] Ignore the above, I believe I have fixed the error =) [12:11] Take to Welcome room if issues continue [12:11] Thanks. [12:13] @p0ok3r [Let's say you want to make your own phone brand. Is Halium relevant to you in th …], Its easy: If you manage to get all hardware drivers into a mainline kernel, we do not need Halium ;) [12:13] Or you supply them as source code as an auxiliary package [12:13] As soon as we can build all that stuff we can also ship Ubuntu Touch without Halium, like on Pinephone [12:18] @Krish g [How much of the mainline linux is used for the pinephone? I thought something li …], as much as possible but drivers in linux are in the kernel, it might be worth trying it out on the pinephone, but it depends on your kernel if it works [12:19] @Krish g [How much of the mainline linux is used for the pinephone? I thought something li …], [Edit] as much as possible but drivers in linux are in the kernel, it might be worth trying it out on the pinephone, but it depends on your kernel if it detects the dongle [12:23] @Fuseteam [as much as possible but drivers in linux are in the kernel, it might be worth tr …], The command lspci seems to show multiple devices am I doing this wrong or is that detection? [12:26] sounds like detection to me, but i'm not knowledge enough to tell you for sure [12:27] maybe compare outputs between your laptop and your phone? [12:28] I'll try that now [12:29] (Photo, 720x1280) https://irc.ubports.com/2lGMnl0Y.png [12:29] Ok it looks like I'm wrong it was not detected [12:30] 2 items found without dongle [12:30] well that answers that :x [12:30] Well that's sad 😔 [12:33] well not much to do, we don't have kernel devs to work on the kernel, unless ofcourse someone in the community is interested and able to work on it [12:34] God i wish I had the skills to help at that level unfortunately I fall into the build apps for the platform level [12:35] you are not alone, many of us wish they had the skills to some awesome stuff xD [12:36] the best we can do, is using our existing skills to do some awesome stuff [12:49] @Fuseteam [well that answers that :x], Humm are you looking for an USB device with lspci? [12:49] @Flohack [Humm are you looking for an USB device with lspci?], Krish is trying to use a usb dongle on his UT device [12:50] @Fuseteam [Krish is trying to use a usb dongle on his UT device], Well lsusb would be the right one no? lspci lists PCI devices ^^ [12:51] @Flohack [Well lsusb would be the right one no? lspci lists PCI devices ^^], Krish florian is giving you some hope :p [12:51] @Flohack [Well lsusb would be the right one no? lspci lists PCI devices ^^], [Edit] Krish, florian is giving you some hope :p [12:51] I'll try this now [12:52] (Photo, 720x1280) https://irc.ubports.com/EGuOXQYk.png [12:53] Interesting result but don't understand what im looking at first command was without otg dongle [12:53] Second was with it connected [12:53] 3 items shown [12:53] Well USB bus is probably switched off when nothing is connected [12:53] Save power maybe ^^ [12:53] Well try to resolve vendor and device IDs via internet queries, to get an idea which device is which [12:53] Ok will do [12:55] I think I see it ill link here [12:55] Dufft was added by: Dufft [12:55] https://devicehunt.com/view/type/usb/vendor/0BDA/device/8176 [12:55] First item in the list seems to be the rtl wifi card [12:55] Oh look ^^ [12:55] What does dmesg tell you now [12:57] (Photo, 1280x720) https://irc.ubports.com/z0eelvHU.png [12:59] Is that useful? [13:00] @Flohack [What does dmesg tell you now], I see a number of sme and sdd events [13:03] @Fuseteam [Krish, florian is giving you some hope :p], Looks like the wifi card is visible to the device but atm id have to connect to a network via terminal id assume. Instead of a gui like primary wifi connection. [13:07] what does ifconfig -a give you? wlan is normally the builtin card [13:07] Yes Also you can try to use nmtui tool to configure it ^^ [13:09] Will check that out ,ty so much for the help [13:13] (Photo, 1280x720) https://irc.ubports.com/NCzZ9xCq.png [13:14] Allot of items in the list [13:17] oh my [13:19] (Photo, 1280x720) https://irc.ubports.com/dKrqwTNU.png [13:19] That it there? [13:19] Wlp1s0? [13:19] Essid:off [13:20] i have a feeling that's the one [13:20] I'll try nmtui it [13:44] (Photo, 1280x720) https://irc.ubports.com/9NuRpqN6.png [13:44] This seems to play nice this definitely needs gui [13:48] cool so it works [13:51] i wonder what would be needed to add gui support [13:52] maybe @Flohack knows xD [13:53] Sorry this is where I'm a dummy but on mint desktop when a second wifi card is seen it shows a second wifi on off and login options [13:53] Id love to see the same here [13:53] it should be much easier if you can SSH to phone and use nmtui from desktop [13:54] much easier to get gui support? [13:54] (Photo, 720x1280) https://irc.ubports.com/nLIaZkse.png [13:54] [Edit] much easier to contribute a gui support or? [13:54] [Edit] much easier to contribute a gui support? or..... [13:54] @Fuseteam [much easier to contribute a gui support? or.....], This is how it manages multiple adaptors on mint [13:55] (Photo, 720x1280) https://irc.ubports.com/TRsHALbe.png [13:55] Im hoping the ui pros could do the same here [13:56] my wild guess would be it would need to be added to https://github.com/ubports/indicator-network for it to appear there [13:56] or maybe https://github.com/ubports/system-settings [13:57] it should be using nmtui under the hood so it shouldn't be too difficult i think [14:28] Jennifer V was added by: Jennifer V [14:29] Hi there! I am new to this whole thing. Looking to purchase a device that supports unbuntu to be Apple and Google free. … Can I use any regular laptop in order to download to my phone or do I need certain parameters for the computer? [14:30] yes any regular laptop will do [14:30] but only a select few phones support running ubuntu touch [14:32] OK I was looking at the one plus one or the nexus five. I can find devices rather affordably that are in like new condition, but understanding that I can put a fan to on them is important before purchasing [14:32] *understanding how I can put Ubuntu on them is important [14:33] So do I purchase the install flash from the website on the laptop I want to use and as long as my USB port works on the laptop it doesn’t matter the operating system it has? [14:33] You can use the Ubuntu touch installer on any laptop [14:33] H@ñß9ñ was added by: H@ñß9ñ [14:33] @Jennifer V [So do I purchase the install flash from the website on the laptop I want to use …], Yeah it just needs windows Mac OS or linux [14:33] @H@ñß9ñ [H@ñß9ñ was added by: amyosx], bonk.pw/hewwo [14:34] Hi I'm back [14:34] What do I miss [14:34] Ok so windows laptop - check. Best phone for GSM that Ubuntu work on? [14:34] @Jennifer V [So do I purchase the install flash from the website on the laptop I want to use …], uh yes tho there may be os specific bugs [14:35] there are a lot of tips in @WelcomePlus fwiw [14:35] @amyosx [bonk.pw/hewwo], No preview here too,XD [14:35] At wikipedia it's said UT used Native and webapp so my question is native what programming language it's used [14:37] have you seen docs.ubports.com/appdev? [14:39] @Krish g [Im hoping the ui pros could do the same here], Whats your usecase for that actually? [14:40] @Fuseteam [have you seen docs.ubports.com/appdev?], Ubuntu Touch supports two kind of apps. Native apps are apps with interfaces made using QML or HTML with their behavior defined in JavaScript, C++, Python, Rust or Go. Web apps are special containers to run websites in. [14:41] @H@ñß9ñ [Ubuntu Touch supports two kind of apps. Native apps are apps with interfaces mad …], So it's does not support kotlin or java [14:41] @Flohack [Whats your usecase for that actually?], I can think of a few … 1: using a second wifi adaptor on monitor mode … 2: connecting to a camera adhoc network while staying on a wifi network … 3: connecting to a mesh network while also being connected to a wifi with internet [14:42] @Krish g [I can think of a few … 1: using a second wifi adaptor on monitor mode … 2: conn …], A lot o fGUI needs to change for that, but yes its not too hard to make it possible. Feel free to add feature request on our main tracker. [14:43] @H@ñß9ñ [So it's does not support kotlin or java], no java no unless you ship whatever your java app needs in your app [14:43] My apologies for sounding spoon fed but whats the link to the requests page [14:44] @H@ñß9ñ [So it's does not support kotlin or java], no, this is not android [14:44] @Krish g [My apologies for sounding spoon fed but whats the link to the requests page], since flo said "main tracker" i'm guessing https://github.com/ubports/ubuntu-touch [14:44] Ty [14:45] @dohbee [no, this is not android], I know that just wanna make sure [14:45] But it really cool if it support though [14:45] really it is not worth the trouble [14:57] Luka Kronegger was added by: Luka Kronegger [15:01] @Jennifer V [Ok so windows laptop - check. Best phone for GSM that Ubuntu work on?], What are your criteria for "best"? … If e.g. security is a main concern, you would need one that is still supported with firmware updates... [15:02] I want a phone that is secure yes, and that has all major feature working well. Nexus 5 seems easy to find etc but I have seen reviews saying it has mic/speaker issues for calls. That doesn’t help [15:16] I’m thinking the google pixel 3a. Any bugs that would detour me? [15:20] Sorry where is the source code for UT? couldn't find in github [15:21] @p0ok3r [Sorry where is the source code for UT? couldn't find in github], on gitlab.com [15:22] @p0ok3r [Sorry where is the source code for UT? couldn't find in github], there are over 400 repositories that compose the source of ubuntu touch [15:22] @p0ok3r [Sorry where is the source code for UT? couldn't find in github], there isn't a single repository [15:22] @p0ok3r [Sorry where is the source code for UT? couldn't find in github], [Edit] there are over 400 repositories that compose the "source" of ubuntu touch [15:22] OMG, how are they bundled into the image then? [15:23] @Jennifer V [I’m thinking the google pixel 3a. Any bugs that would detour me?], device specific bugs are usually listed on github.com/ubports/ubuntu-touch or on device specific repos fwiw [15:23] @p0ok3r [OMG, how are they bundled into the image then?], CI Magic xD [15:23] @p0ok3r [OMG, how are they bundled into the image then?], well the android part is built one way, the rootfs is built another way [15:23] @Fuseteam [CI Magic xD], but there should be a repo for the CI no? [15:24] what are you looking to achieve? you don't need to build everything that makes up the rootfs yourself [15:24] and many of the things in the rootfs are not maintained by us, but come from upstream ubuntu archives [15:24] @dohbee [what are you looking to achieve? you don't need to build everything that makes u …], I'm trying to learn how it works [15:27] @p0ok3r [I'm trying to learn how it works], anything in particular? there are millions of lines of code, and reading it won't necessarily tell you how the overall architecture is designed [15:28] @Jennifer V [I’m thinking the google pixel 3a. Any bugs that would detour me?], I don't know about bugs, but the support for the 3a (Google, not UT) ends next spring, iirc. After that, security begins to decrease. [15:29] @Jennifer V [I want a phone that is secure yes, and that has all major feature working well. …], Have you taken a look at the vollaphone with UT? [15:29] @Jennifer V [I’m thinking the google pixel 3a. Any bugs that would detour me?], Any Halium 9 device right now suffers from missing calls after a few hours to a day of use [15:29] I say that as the maintainer of the Pixel 3a, a Halium 9 device port. [15:29] @dohbee [anything in particular? there are millions of lines of code, and reading it won' …], makes sense, where is the best place to start learning UT in a technical level? [15:31] I wouldn't recommend Halium 9 ports as a daily driver phone as long as it's suffering from that issue. I'm investigating it right now, but I'm sort of doing it alone, and I'm running out of ideas. Whoever wants to help fixing it for good is welcome to PM me. [15:32] @p0ok3r [makes sense, where is the best place to start learning UT in a technical level?], i guess it would be to just "dive in." find something that bothers you, like maybe not having a port for your device, and work on a port, or find some bug/feature that you'd like to solve and work on it. but really, just ask. (documentation is one th [15:32] ing we need a lot of work on still) [15:47] @X YZ [I don't know about bugs, but the support for the 3a (Google, not UT) ends next s …], UT is more secure [15:47] And it is very well supported by devs :) [15:52] @amyosx [UT is more secure], More secure than .... ? … (E.g. compared to GrapheneOS - really?) [15:53] Android [15:53] similar to GrapheneOS really, once a kernel reaches EOL Graphene isn't going to maintain that kernel either [15:53] @amyosx [And it is very well supported by devs :)], Which sadly does not help against security risks in kernel and firmware. … That's why I brought the topic up in my answer, most people rely on the nicely updated OS and forget about the foundation layer(s). [15:54] Actually, some ROM maintainers fix up vendor and kernel [15:54] @X YZ [Which sadly does not help against security risks in kernel and firmware. … That's …], Graphene just drops support for devices whose kernel reach en of life like a hot brick iirc [15:54] To be frank, Halium 9 Port already are on an older state of security, since they require Android 9 Vendor Blobs, not those nicely patched up ones from 10 or 11. [15:54] @Fuseteam [similar to GrapheneOS really, once a kernel reaches EOL Graphene isn't going to …], But they also recommend not to use that device then, while a lot of UT users love their Nexus 5 etc. (Looking at a BQ U Plus, E.4.5, ... on my desk ... 😉) [15:54] [Edit] To be frank, Halium 9 Ports already are on an older state of security, since they require Android 9 Vendor Blobs, not those nicely patched up ones from 10 or 11. [15:55] @X YZ [But they also recommend not to use that device then, while a lot of UT users lov …], it doesn't exactly help to keep the device secure xD [15:55] @Fuseteam [Graphene just drops support for devices whose kernel reach en of life like a hot …], Which makes sense if your focus is security, I think. … Like driving a car without airbags ... [15:55] @Fuseteam [it doesn't exactly help to keep the device secure xD], Well, that's the point: You can't, if you are not the manufacturer. [15:55] It helps to keep the user secure, though. [15:55] @X YZ [Well, that's the point: You can't, if you are not the manufacturer.], exactly so neither are really more secure in that sense :p [15:56] And don't misunderstand me, I am a fan of UT. [15:56] What do you think the OEM does that a community dev can't do [15:56] @amyosx [What do you think the OEM does that a community dev can't do], Fix vendor blobs properly [15:56] boom [15:56] @Fuseteam [exactly so neither are really more secure in that sense :p], My (only) point is: People often believe, because UT supports their device, all the code it needs is up to date. … Which leads to a potentially false sense of security. [15:57] @fredldotme [Fix vendor blobs properly], 👍 [15:57] @X YZ [My (only) point is: People often believe, because UT supports their device, all …], we're very clear that the kernel cannot be updated, that's why we use halium aren't we? [15:57] @fredldotme [Fix vendor blobs properly], BSP leaks go brr [15:57] Some devices have full oss vendor [15:58] Or a lot oss [15:58] T1 we do a lot of oss from an Alps leak [15:58] > full oss vendor … me presses x to doubt [15:58] @Fuseteam [we're very clear that the kernel cannot be updated, that's why we use halium are …], Yes, you are ... but not everybody understands the difference right away. [15:58] @Fuseteam [> full oss vendor … me presses x to doubt], Lmao [15:59] @X YZ [Yes, you are ... but not everybody understands the difference right away.], people who don't understand the different won't understand why people like graphene are dropping support for devices like hot brick either [16:00] they like will just install LOS and be done with it in the worse case xD [16:00] [Edit] in the worse case they likely will just install LOS and be done with it xD [16:00] @Fuseteam [people who don't understand the different won't understand why people like graph …], Right - and when you look back on my reply that started our talk you will see that I asked how the OP defines "best". Security was one issue - so I think it is only fair to point out that the older devices supported by UT cannot be as safe as the [16:00] newer one. (That's why I pointed out the Vollaphone.) [16:01] @Fuseteam [in the worse case they likely will just install LOS and be done with it xD], LOS? Developer releases, open bootloader, developer options, root adb access, ... ? … Extends device lifetime, is fun to play with, but secure ... ??? [16:02] ah right, well they probably do get the implications of halium, if we focus on that xD [16:02] @amyosx [Android], it is not [16:02] @X YZ [LOS? Developer releases, open bootloader, developer options, root adb access, .. …], like i said "people who don't understand the difference" and "worse case" :p [16:03] some parts may be more secure, but on the whole, it is not. [16:03] @Fuseteam [like i said "people who don't understand the difference" and "worse case" :p], 👍 [16:04] Qok_otanimool was added by: Qok_otanimool [16:04] for most people UT, LOS, etc… are "secure enough" if you avoid sketchy and evil apps [16:05] I mean honestly, for Halium 9 we basically turned off any LSM functionality in Binder which basically means potential Wild West style shootings in your IPC channel, man. We're doing the best we can but we don't have a cure for arguably valid security concerns. [16:06] i mean we don't even have FDE, so… [16:06] Yeah that too [16:06] @dohbee [i mean we don't even have FDE, so…], Not to mention FBE ... [16:06] I guess it depends on what you consider secure or not, if you're someone who thinks having gapps and Facebook pre-installed, means that your phone is insecure by default because its shipping spyware or however you wish to word or express it. … Then yeah Linage and Ubuntu touch are more secure, but as Dalton has stated before, to [16:06] use these other os's you have to unlock the bootloader, making it less secure in other ways by default. [16:07] @X YZ [Not to mention FBE ...], B? [16:07] File based [16:07] i read that as "Full Block Encryption" :P [16:07] well more importantly, we have no way to do secure key storage in hardware [16:08] @fredldotme [I mean honestly, for Halium 9 we basically turned off any LSM functionality in B …], Dude I love wild west movies. [16:08] @Fuseteam [i read that as "Full Block Encryption" :P], https://source.android.com/security/encryption/file-based [16:08] @PhoenixLandPirate [Dude I love wild west movies.], mycroft play "the good the bad and the ugly" [16:08] @PhoenixLandPirate [Dude I love wild west movies.], Depends on which colour of hat you are wearing today, I guess ... [16:09] ... and if the movie was done in Italy. 😉 [16:09] lolrip Italy [16:10] @Fuseteam [mycroft play "the good the bad and the ugly"], the good, the bad, and the weird [16:10] way better [16:11] @dohbee [the good, the bad, and the weird], 😂 [16:17] Speaking of security I just remembered one thing.the other day I observed that UT let's you ssh through password [16:23] Speaking of security, looks like UT supports connecting ssh using password.since the default password (phablet) is used by many people (unless it has been changed explicitly) & people often share their ip address in logs.wouldn't it be easy for anyone to ssh into other's UT phone . Don't you think we should by default disable ssh login usi [16:23] ng password? [16:24] It doesn't support password login on properly ported devices. [16:24] SSH password authentication is only done in debugging stages by halium-install. [16:25] @Fuseteam [mycroft play "the good the bad and the ugly"], 'hey Mycroft, what are beans' [16:26] @Sanath [Speaking of security, looks like UT supports connecting ssh using password.since …], UT doesn't support password auth for ssh normally [16:27] @Sanath [Speaking of security, looks like UT supports connecting ssh using password.since …], [Edit] UT password auth for ssh is normally disabled by default [16:28] heck ssh itself is disabled by default 😂 [16:28] @Sanath [Speaking of security, looks like UT supports connecting ssh using password.since …], Not sure.i was able to connect that way on my Xiaomi mi A3 that uses erfan GSI (v10 mostly based on ota 13).Not sure if it's device specific. [16:29] Erfans GSI, though helpful in certain ways, is not a "properly ported device" supported by the Installer [16:30] @Sanath [Not sure.i was able to connect that way on my Xiaomi mi A3 that uses erfan GSI ( …], May I have be mistaken.not sure🙄 [16:30] By that I mean devices which receive OTAs via system-image [16:34] @fredldotme [By that I mean devices which receive OTAs via system-image], 👍. will try bring up the issue in device specific UT group.Thanks [16:38] prohackerbro was added by: prohackerbro [16:39] hey guys! [16:39] whats the project called for running any linux-based thing on android devices? [16:39] something starting with h [16:40] (Photo, 320x144) https://irc.ubports.com/3JXA6XZ4.png Welcome! [16:41] @prohackerbro [something starting with h], Do you mean Halium? [16:41] yes! thank you [16:42] i just found my old OPO and wanted to use it as a raspberry alternative. The only thing is, touchscreen works just on the bottom half... so i can't really enjoy Ubuntu Touch etc :( [16:42] @prohackerbro [yes! thank you], As in https://t.me/halium [16:42] @X YZ [As in https://t.me/halium], thank you :) [16:43] Is there a way to use Signal without Axolotl on Ubuntu Touch? [16:47] @theBest3000 [Is there a way to use Signal without Axolotl on Ubuntu Touch?], axolotl is signal on ubuntu touch [16:53] @Fuseteam [we're very clear that the kernel cannot be updated, that's why we use halium are …], No, even a recent Android kernel would require a Halium port. [16:53] Halium is not a legacy adaptor, its a device boot environment actually. It has nothing to do with the closed source situation on Android phones [16:54] libhybris is the Adaptor you are referring to [16:54] @Fuseteam [axolotl is signal on ubuntu touch], Reminds me of something I wanted to ask: … Does somebody know if the team from Signal / Moxie Marlinspike tolerate UT-axolotl's use of their servers? … I remember there was quite a discussion about the forked LibreSignal-client, that used servers and name ... [16:54] Unfortunalty Signal doesn't support Ubuntu Touch, so Axolotl is the only signal app on Ubuntu Touch. … Signal has been evasive with support, Florian has talked with them previously, and the guys behind matrix have tried to talk to them about possibly bridging matrix and signal, but that hasn't been fruitful either, so the only o [16:54] ption you have on Ubuntu Touch is axolotl. [16:55] @X YZ [Reminds me of something I wanted to ask: … Does somebody know if the team from Si …], Tolerate at the moment. There is no mutual agreement or so, they could forbid it any time. But its hard to detect I would say ;) [16:56] @Flohack [Tolerate at the moment. There is no mutual agreement or so, they could forbid it …], They also tolerate Molly ... so let's keep fingers crossed and hope for the best. 🤞 [17:10] @Flohack [Tolerate at the moment. There is no mutual agreement or so, they could forbid it …], Switch to Matrix ;) [17:12] @calebccff [Switch to Matrix ;)], ....if you want to donate your metadata to every home server involved in your conversation and for as long as the admin there would like to have it ... 😇 … (And yes, I do use Matrix, too. 😉) [17:14] @X YZ [....if you want to donate your metadata to every home server involved in your co …], Eh, my point is just that you CAN host your own homeserver... Privacy is a whole different point, but from what I've heard matrix is still a much safer bet than TG or signal [17:15] Im not a fan of federation for various reasons ^^ [17:15] @X YZ [Reminds me of something I wanted to ask: … Does somebody know if the team from Si …], the issue with libresignal was really about the name [17:15] Hosting yourself means having to maintain the server properly. Thats not a solution for the masses. We need things that work for your mum & dad as well [17:16] @Flohack [Hosting yourself means having to maintain the server properly. Thats not a solut …], Yeah of course, but anyone can register on matrix.org, or many other homeservers and make use of e2e [17:17] @calebccff [Eh, my point is just that you CAN host your own homeserver... Privacy is a whole …], signal is encrypted by default. matrix is not [17:17] (Photo, 550x950) https://irc.ubports.com/rjJKvX43.png [17:17] @calebccff [Eh, my point is just that you CAN host your own homeserver... Privacy is a whole …], In case you would like to read a few articles highlighting the pros and cons of most of the available messengers (only in German, though): … https://www.kuketz-blog.de/signal-hohe-sicherheit-und-zero-knowledge-prinzip-messenger-teil9/ … (Linked [17:17] to the part on Signal here) … Hosting your own server is certainly fun (plan to do that myself, too), but does not keep your metadata private, if you do not host all your contacts also. [17:18] @dohbee [the issue with libresignal was really about the name], Yes, that was also my impression from reading that particular discussion ... [17:18] Fuji_Sleepy was added by: Fuji_Sleepy [17:18] @Flohack [Hosting yourself means having to maintain the server properly. Thats not a solut …], Dendrite might make that more easy in the future ... one can hope. 🤞 [17:19] @calebccff [Yeah of course, but anyone can register on matrix.org, or many other homeservers …], That's what I meant by "spreading your metadata". [17:20] @X YZ [In case you would like to read a few articles highlighting the pros and cons of …], That's fair, I guess it depends on whether you'd rather give your data to big companies or random homeservers. In the context of matrix what metadata are you worried about that you can't minimise by using a client that doesn't publish it? [17:22] @calebccff [That's fair, I guess it depends on whether you'd rather give your data to big co …], My IP address, to begin with ... followed by when I contacted whom and how often ... … As to the importance and consequences of metadata: … https://abcnews.go.com/blogs/headlines/2014/05/ex-nsa-chief-we-kill-people-based-on-metadata [17:23] @Flohack [No, even a recent Android kernel would require a Halium port.], yes the point was the kernel is essentially never updated on android hardware, old or new [17:24] @X YZ [My IP address, to begin with ... followed by when I contacted whom and how often …], aha yeah that's fun... This isn't a problem unique to federation though... IF anything good federation reduces the risk of governments being able to obtain that info in the first place, compared to say signal where they can be forced to give up t [17:24] hat kind of info [17:24] Of course, there is a dependency that you're careful who you federate with [17:24] But having that freedom sounds a lot better than not... [17:25] And then, this is assuming that you're being targeted by a government... [17:28] @calebccff [aha yeah that's fun... This isn't a problem unique to federation though... IF an …], While I like federation as much as the next guy, according to the research I quoted your statement about Signal is wrong: They cannot (without changing code, which is reproducible) "give up that kind of info", because they do not have it. Take a [17:28] look at chapter 4 of that article, if you can read German. Don't know how well it fares in a machine-translation ... … But we are really getting OT here, I am afraid ... you might want to take a look at e.g. the "Spite" group for this kind of discussion. [17:28] technically metadata is a "problem" in genereal, the only way to safeguard it is to have all your friends and family on your own server so that only you can see your data and metadata, but that's obviously not feasible [17:29] yeah, definitely going OT :0 [17:29] [Edit] yeah, definitely going OT :) [17:29] @X YZ [While I like federation as much as the next guy, according to the research I quo …], Yeah tis a little off topic, I read about the court case and there WAS metadata they gave up, not much of it... [17:29] @Fuseteam [technically metadata is a "problem" in genereal, the only way to safeguard it is …], Even then an adversary could monitor traffic at your ISP. [17:29] i like the :0 emoticon better [17:29] [Edit] i like the :0 emoticon better :p [17:29] @dohbee [yeah, definitely going OT :)], But it was fun while it lasted ... 😉 [17:31] but the fun doesn't end here! … meet @ubportsof! [17:33] (Sticker, 512x512) https://irc.ubports.com/R6M1pt7R.webp [17:39] Can I ask what this @ubportsof chat is? I just want to know because maybe if there are more devs that can help me perfect my htc one m7 port? [17:39] its an overflow chat... its there for more, err, off-topic discussion [17:39] it is for off topic stuff [17:40] Oh [17:40] Maybe for things like custom bootloaders? [17:41] probably not the best place to discuss that. it's not an especially technical chat [17:42] Oh [17:42] And there I realized that I am in the ubports chat currently, not the ubports porting group lol [17:43] lol [17:49] Open Camera is a great open source camera app of you want to get away from the big tech camera apps. [17:56] Anyone have issues importing contacts in axolotl? I don't get any kind of error message. Tried doing import from contacts, from a file, and by entering into the app itself. Current version for both the app and ubports [18:26] @Nico van Strien [I guess not, how does one do that?], https://forum.xda-developers.com/t/guide-how-to-unlock-bootloader-xiaomi-mi-a2.3831484/ [18:27] @ItsMeShouko [https://forum.xda-developers.com/t/guide-how-to-unlock-bootloader-xiaomi-mi-a2.3 …], Thank you I'm going to try again tomorrow 👍 [18:35] @strongthany [Anyone have issues importing contacts in axolotl? I don't get any kind of error …], ubports is the foundation fwiw [18:36] @strongthany [Anyone have issues importing contacts in axolotl? I don't get any kind of error …], Issue is known and the devs are on it. It seems to be complicated but its on the top of their list! [18:56] DuoRush was added by: DuoRush [19:02] deboakikadtamo was added by: deboakikadtamo [19:28] Uğur CAN was added by: Uğur CAN [19:38] Why would one begin coding a native app for UBports? [19:39] Compared to what? [19:40] @N0nZer0 [Why would one begin coding a native app for UBports?], did you mean to ask where instead of why? [19:52] (Photo, 507x800) https://irc.ubports.com/KErnaeGc.png [19:57] Yes, sorry about the typo [19:57] @N0nZer0 [Yes, sorry about the typo], https://docs.ubports.com/en/latest/appdev/ [19:58] Thank you [20:01] @RedXXIII [Issue is known and the devs are on it. It seems to be complicated but its on the …], Yes, if there is anyone here with knowledge in golang please come help us [20:03] Maybe this call for help should be raised during the Q&A on saturday [20:44] This is true for every open source project :) https://community.signalusers.org/t/reminder-please-be-nice/21217/9 [20:45] sadly true [20:45] but i keep my boots ready to kick :P [21:00] Fwd from Yuodhmv: @Antonstrand … https://t.me/joinchat/UoybdlF4S5G6HxnT [21:00] (Sticker, 512x512) https://irc.ubports.com/0agCQdP9.webp [21:36] hesau2001 was added by: hesau2001 [21:42] Hello I'm new here … How can I help you? I'm a JavaScript beginer and also know python with flask, css, html and db with mysql, but not at advanced level also I'm from Mexico so I can translate to Spanish [21:45] @hesau2001 [Hello I'm new here … How can I help you? I'm a JavaScript beginer and also know py …], Hi and welcome. You can find some general information about contributing here: https://docs.ubports.com/en/latest/contribute/index.html [21:46] Check apps if they are missing spanish translations and help out there. [21:46] There is also plenty of issues and feature requests open in our repos. Feel free to pick something that you think you can handle. 😊 [21:47] The main starting points are: https://github.com/ubports and https://gitlab.com/ubports/apps. [21:48] For developing we use a tool called clickable: https://gitlab.com/clickable/clickable [21:48] UT uses click packages for (most) apps. [21:48] QML is mainly used for UI. c++, javascript and python are used amongs others for the backend. [21:49] Great! Thank you so much [21:50] You are welcome. Have a look aroud and feel free to ask if you do have questions. 😊 [21:50] [Edit] You are welcome. Have a look around and feel free to ask if you do have questions. 😊 [21:55] @hesau2001 [Great! Thank you so much], Also Axolotl, our Signal client, is using css and Go and VueJS. If you think that sounds interesting and you can help with the UI, please let us know. [21:55] https://github.com/nanu-c/axolotl [21:56] So, off I am. I leave you now. Might be getting too much info otherwise. 😉 [21:57] Ok thak you too much [23:06] Esterailuropus was added by: Esterailuropus [23:46] (Photo, 597x738) https://irc.ubports.com/X1G0dXEK.png