Posts
-
RE: OnePlus 8
-
RE: UBports Foundation and financial transparency
@matejrokos I am almost sure its impossible to get any idea or estimate. Volunteers don't do time tracking. Looking at an MR doesn't answer the question if a professional did that in half an hour or a hobby coder in three days.
The foundation numbers may give you an idea about cost for infrastructure. But only partially as well, since we use for instance free hosted weblate or contributors use their own free gitlab CI minutes, so they don't count on the foundation servers.
Volunteers also don't have funding. If they are lucky they get a "thanks" or some smaller donations. But that is not tracked at all.
-
RE: UBports Foundation and financial transparency
@matejrokos Please don't expect the foundations money to reflect development cost for Ubuntu Touch. Most development work is done by volunteers who don't get payed.
-
RE: Ubuntu Touch auf OnePlus Geräten installieren, mit Downgradeanleitung, erfordert tlw. Windows PC
Und ja: Es gibt einen Port für das OP8T von Ari (@aribk). Er arbeitet gerade daran den soweit fertig zu machen, dass er im Installer und auf der Geräteseite hinzugefügt werden kann. Ich helfe da mit Tests und kleineren Dingen. Läuft schon ganz gut...
Und Scott Howards hat in der englischen Telegramgruppe einen Screenshot von einem OP8 Port geteilt. Aber zu diesem Port habe ich keine weiteren Informationen, außer eben, dass es ihn gibt.
-
RE: Ubuntu Touch install instructions for OnePlus devices incl. downgrade, needs Windows PC for some steps
@rocket2nfinity There is a port for OP8T by Ari (@arbk) where I am helping with testing and smaller things. He is currently trying to get things ready to make it available in installer and on devices page. Not sure about status, but should hopefully be available soon.
And there is also a port for OP8 by Scott Howards who shared a screenshot in main group on TG. I have no information about that at all except of this info.
-
RE: Ubuntu Touch auf OnePlus Geräten installieren, mit Downgradeanleitung, erfordert tlw. Windows PC
In case you stumble upon this post here first, there is also an English version available at: https://forums.ubports.com/post/91516.
-
Ubuntu Touch install instructions for OnePlus devices incl. downgrade, needs Windows PC for some steps
For the installer for Ubuntu Touch to work successfully, it is essential that the version of the original operating system for which the port was created is installed. This depends on the device, but should be specified on the device's page. This is usually not the latest version available! For the Oneplus5(T), for example, this is version OxygenOS 10.0.1, and for the OP8T it is 11.0.13.13.
Note: There might not be an image available for the exact version you need. Then pick the one below that comes closest. Install that and then update via system updates to the required version.
If you are lucky, you can use the downgrade wizard integrated in OOS. To do this, download the appropriate file and proceed as follows:
- Settings
- About device
- Info box with version information -> three dots menu
- Local installation
- Select file
Let's be realistic. Life rarely does us this favour.

Here is the second method using MSMDownloadTool.Requirements:
- PC with Windows 10/11 and administrator permissions
- adb and fastboot installed (e.g. in the terminal via `winget install Google.PlatformTools)
- Required image for OxygenOS (zip) including MSMDownloadTool v4 downloaded
- OP8T, others?: info about the RAM type DDR4 or DDR5 (usually DDR4), shown e.g. with the app Device Info HW
Note: There is a pure Linux way to flash an image with so-called
flash-all.shscripts. However, I have not tried this and it is only intended for experienced users who know which file needs to be flashed to which partition. This is the, um, simple version...
The OSS image (zip file) usually contains the MSMDownloadTool in the correct version to install the right OS version. With this proceed as follows:
- plug in your device
- head for windows system updates and check optional updates, there should be a qualcom driver update, might need a search
- open a terminal, check your device is recognized with
adb devices, then enter EDL mode either withadb reboot edlor manually:- power-off your device completely
- unplug the device from the computer
- press & hold both Volume down + Volume Up, keep holding them
- connect the device to your computer
- now start the MSMDownloadtool as admin
- your device should be recognised and marked as connected
- select your version (EU, Global, India)
- select the ram type (DDR4 or DDR5)
- press
start - now download and installation should start
- once the process has finished, the phone automatically reboots (the entry becomes green earlier, wait for reboot)
- after the reboot go to system updates and make sure to upgrade to required version of OxygenOS
Now proceed as usual:
- enable developer tools, enable oem unlocking (may need wifi or mobile data to be on)
- boot the device into fastboot mode via
adb reboot fastbootor manually:- unplug device
- shut down device
- a) press & hold Volume Up, Volume Down, and Power keys together
- b) press and hold Volume Down and Power, after vibration let power key go, in the boot menu select language, select advanced, select boot to fastboot
- when in fastboot mode (NOT fastbootd!), plug the device in your machine, run
fastboot devicesto check that your device is recognized and ready to go, then runfastboot flashing unlock - on screen select "unlock bootloader" and confirm with power button
Note: There is also
fastboot oem unlock. According to web sources, that may do exactly the same, but may also behave different depending on the manufacturer.- wipe data partition to format it as ext4 to remove android encryption either via boot menu (boot into boot menu, select advanced, reboot recovery), advanced, wipe or by booting into fastbootd mode (aka bootloader ) and running
fastboot format:ext4 userdata - run the installer
Fingers crossed you now get a nice Oneplus device with Ubuntu Touch installed.
Falls hier jemand landet, der nicht so gut Englisch kann, eine deutsche Version dieser Anleitung gibt es hier: https://forums.ubports.com/post/91507.
-
Ubuntu Touch auf OnePlus Geräten installieren, mit Downgradeanleitung, erfordert tlw. Windows PC
Anleitung getestet mit OP8T. Andere Modelle können leicht abweichende Vorgehensweisen erfordern.
Für den erfolgreichen Einsatz des Installers für Ubuntu Touch ist es zwingend erforderlich, dass die Version des ursprünglichen Betriebssystems installiert ist, für die der Port erstellt wurde. Diese hängt vom Gerät ab, sollte aber auf der Seite des Geräts angegeben sein. Dies ist im Regelfall nicht die neueste verfügbare Version! Für das Oneplus5(T) ist das z.B. die Version OxygenOS 10.0.1, für das OP8T ist es 11.0.13.13.
Hinweis: Es kann sein, dass kein Image für die genaue benötigte Version verfügbar ist. Dann das nächst niedrigste Image installieren und über die Systemaktualisierung auf die benötigte Version aktualisieren.
Wenn man ganz viel Glück hat, kann der in OOS integrierte Downgrade Assistent genutzt werden. Dazu die entsprechende Datei herunterladen und wie folgt vorgehen:
- Einstellungen
- Über das Gerät
- Infobox mit der Versionsinfo -> drei Punkte Menu
- lokale Installation
- Datei auswählen
Seien wir realistisch. Das Leben tut uns selten diesen Gefallen.

Hier der zweite Weg per MSMDownloadTool.Voraussetzungen:
- PC mit Windows 10/11 und Administratorrechten
- adb und fastboot installiert (z.B. im Terminal per
winget install Google.PlatformTools) - erforderliches Image für OxygenOS (zip) inklusive des MSMDownloadTools v4 heruntergeladen
- OP8T, andere?: Kenntnis des Ram Typs DDR4 oder DDR5 (meist DDR4), kann herausgefunden werden mit Device Info HW
Hinweis: Es gibt eine reine Linuxversion mit sog. flash-all.sh Skripten. Diese habe ich aber nicht probiert und ist nur für erfahrene Nutzer gedacht, die wissen welche Datei auf welche Partition geflasht werden muss. Das hier ist die ähm einfache Variante...

In dem Image steckt in der Regel die "richtige" Version des MSMDownloadTools drin, die die korrekte Version installiert.
Damit wie folgt vorgehen:- stecke das Gerät per USB Kabel in den Rechner
- gehe in die Systemeinstellungen und aktivere optionale Updates und prüfe auf neue Updates, jetzt sollte ein optionales Qualcom Treiber Update verfügbar sein (falls nicht schon installiert)
- bringe das Gerät in den EDL Modus, entweder per adb mit
adb reboot edloder manuell:- Gerät komplett ausschalten
- Gerät vom Rechner abziehen
- Vol + und Vol - drücken und gedrückt halten
- verbinde das Gerät mit dem Rechner
- das Gerät sollte jetzt im EDL Modus sein, auch wenn am Bildschirm nix zu erkennen ist, der bleibt schwarz
- starte jetzt das MSMDownloadTool als Administrator (Rechtsklick -> Ausführen als Administrator)
- das Gerät sollte als connected angezeigt werden, falls nicht, ist es evtl. doch nicht im EDL Modus -> das nochmal machen
- wähle die Version aus (EU, Global, India)
- wähle ggf. den Ram-Typ aus, am OP8T kann das DDR4 oder DDR5 sein)
- drücke auf Start, der Prozess sollte jetzt losgehen
- warte solange bis das Gerät neu startet, auch wenn der Eintrag davor schon grün geworden ist
- überprüfe in den Einstellungen die Version, aktualisiere ggf. auf die benötigte Version
Fertig. Jetzt sollte die richtige Version installiert sein.
Ab hier wie sonst auch- Entwickleroptionen aktivieren (unter System 7 mal auf die Build-Nummer tippen)
- OEM Entsperrung erlauben (in den Entwickleroptionen, braucht Internetverbindung per WLAN oder mobile Daten)
- den Bootloader entsperren
- in fastboot Modus gehen, nicht fastbootd z.B. per
adb reboot fastbootoder manuell- Gerät abziehen
- Gerät ausschalten
- a) Vol + drücken und halten, Einschalttaste drücken und halten bis das Gerät vibriert nur diese dann loslassen
- b) Vol + und Vol - und Einschalttaste alle zusammen gedrückt halten bis das Gerät vibriert dann nur Einschalttaste loslassen
- im Bootmenü fastboot auswählen (English wählen -> advanced -> boot to fastboot)
- mit
fastboot flashing unlockden Bootloader entsperren, hier muss am Gerät eine Bestätigung erfolgen (beim OP8T waren die Optionen genau falsch dargestellt, also ggf. nochmal machen), danach sollte ein Erfolgsmeldung erscheinen - es gibt zwar auch
fastboot oem unlock, das sollte eigentlich das gleiche tun, macht es aber im Einzelfall nicht
- in fastboot Modus gehen, nicht fastbootd z.B. per
- die Nutzerpartition formatieren damit die Geräteverschlüsselung gelöscht wird, sonst geht die Installation nicht
!Dadurch werden alle Daten gelöscht. Vorher sichern falls noch etwas benötigt wird.- per Terminal mit
fastboot format:ext4 userdata - Bootmenü aufrufen wie oben beschrieben
- in Recovery booten (advanced -> reboot to recovery)
- advanced -> wipe
- per Terminal mit
- den Installer starten
So, ich hoffe ich habe keine wichtigen Schritte vergessen. Viel Erfolg!
-
RE: [Announcement] Winner of the Community Favourite Awards
@RJDan Also a big "Thanks" to you for running the vote and your sponsorship.

-
RE: Smooth Edges (name pending) - Let's Fix the Bugs That Drive You Mad
@atarilinux Maybe adding an icon in a corner for indicating desktop app or waydroid app or snap might be a first step to reduce such mistakes. But I agree, having a filter might be good in the long run if we have more apps of those types (thinking also of crackle or nix).
-
RE: [Call for] Nominations for the UBports Community Awards
Because Lionel has already been nominated, and I now understand that its not voting, but nominating ;-), instead of Lionel I nominate Jonathan Zeidler for providing OSMscout server and PureMaps.
-
RE: Smooth Edges (name pending) - Let's Fix the Bugs That Drive You Mad
@projectmoon I only know heliboard, but that requires you to download a proprietary file for swype to work. The implementation itself is opensource, but not that file. But thanks for the suggestions. Something to look into for sure.
-
RE: Smooth Edges (name pending) - Let's Fix the Bugs That Drive You Mad
Here some thoughts on my priorities:
1. Core features
- mobile data on sim2, although I think there is a PR already, so hopefully almost sorted
- apps not properly accessing apparmor, like camera app on my OP5T, but other devices have that too, app logs have apparmor error entries and as developer I am never sure if they are important or kind of "normal" and can be ignored
2. stoppers for using UT:
- Encryption. I know several users who don't use UT or stopped because of that. Makes you feel bad to know "everyone" can grab all data off your device in case you loose it.
- rounded corner/notch as has been mentioned, but that really restricts usage, we do rely on our indicators and they are great, but can't use them properly on affected devices (would simply limiting screen size be a workaround?)
- VoLTE, because a phone needs to be able to do calls, during the next few years even here in Europe we will need this
- keeping dekko updated or replacing it, email is a critical feature for most
- improvements in Teleports and matrix and signal apps, likely the most used apps on smartphones are messengers
- call/video call options in browser and messengers
3. daily use
- camera app (no crashes, device specific but happens on several devices), more features e.g. for white balance, multicamera support, panorama mode
- Morph has been named, work is going on there, so I am confident this is solved soon
- system side backup feature as has been named, I think for many this would make things simpler, not everyone can setup a nextcloud or syncthing services easily
- vpn integration for several protocols, because we often would like to connect to open wifi's but I would feel more save with vpn there, and some users depend on vpn in their countries
4. nice to have
- swype feature in OSK, but only possible with proprietary code, even on LOS, so likely hard to achive
- faster GPS for me is only added here, I rarely use it and mostly are then fine to wait a bit for initial fix
- app grouping in the drawer, maybe even favourites and rarely used sections would be helpful for me
- bluetooth comes here in my usage, I never use that, but agree it would be "not bad" and other depend on it, like when driving
5. polishing
I am not going to add a long list here. We all know there is plenty to do all the time everywhere if it comes to finishing touches. -
RE: [Call for] Nominations for the UBports Community Awards
For developers:
- Ratchanan, because so much code for the OS wouldn't exist without him
- Lionel for his work on calendar app, dialer and messages
For apps:
- Teleports, what would we do without it?
- OpenStore, again we would be nothing witout it
-
RE: PDF readers - no way to select and copy part of a text
@domubpkm I guess, the osk option does keep formatting. tedit option inserts text only.
-
RE: PDF readers - no way to select and copy part of a text
@domubpkm You can already choose a note area background color in tedit settings. If you have black/white, it picks that depending on your system color scheme.
-
RE: PDF readers - no way to select and copy part of a text
Actually, just saw, the osk pasted text have a "wrong" text color, so here it came up as black text on black background. Might be that?
-
RE: PDF readers - no way to select and copy part of a text
@domubpkm I tried a pdf with PdfJS and I can copy&paste content into tedit app. But I do know, some pdf obscure the content and permit copy&paste. Have you tried copying from this pdf on a computer?
Also how did you paste into tedit? I found out, that pasting via the toolbar button does work, but using the osk paste function seems not to work.
-
RE: Signal UT: Signal-Desktop for Ubuntu Touch
Hacking my way through it... ;-).
If you wish to use dark mode, close the app and edit this file:
~/.config/signalut.pparent/Signal/ephemeral.json
You can do that with seabass2 for instance.
Or use terminal withnano ~/.config/signalut.pparent/Signal/ephemeral.json. (no sudo needed)Replace
"theme-setting": "system",with"theme-setting": "dark",, save changes and start the app. -
RE: Signal UT: Signal-Desktop for Ubuntu Touch
@pparent I am fine with that. I am actually quite impressed with everything that does work. The app is good and usable.
