• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[COMMUNITY] Ubuntu Touch for S10, S10e, S10+ (beyond1lte, beyond0lte, beyond2lte)

Search This thread

kreato3303

Member
Oct 3, 2021
8
25
Samsung Galaxy S10
Image

Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this OS
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

What is Ubuntu Touch?​

Ubuntu Touch is the touch-friendly mobile version of Ubuntu.
Ubuntu Touch is developed and maintained by UBports: a community of developers.

What doesn't work?​

  • MTP
  • Proximity sensor
  • VoLTE since it depends on Samsung's proprietary framework

Download​

CI Builds
Vendor image

Installation​

  • Download the latest CI build and the vendor image for your device
  • Flash boot.img to boot, vendor to vendor, and system.img to system
UBports installer support is planned.

Credits​

TheKit on UBports Telegram for helping me a lot
Linux4 for helping me fix the fingerprint sensor and the camera
What a wurst team for the kernel and for the a10 rom that i tested Ubuntu Touch with.

Source code​

Kernel and CI stuff
Patched vendor

Support​

Telegram - @utbeyondxlte
Gitlab issues

Note: I made this new thread mainly because a lot of progress was made, including S10+ and S10e support.
 
Last edited:
Aug 24, 2017
18
3
Thank you for this. Love Ubuntu/Linux. Will give it a try sometime but without GPS it wouldn't be my daily driver. Your work is appreciated though 👍
 
  • Like
Reactions: pgkhun

kreato3303

Member
Oct 3, 2021
8
25
Samsung Galaxy S10

pgkhun

New member
Apr 28, 2010
1
0
Image

Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this OS
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

What is Ubuntu Touch?​

Ubuntu Touch is the touch-friendly mobile version of Ubuntu.
Ubuntu Touch is developed and maintained by UBports: a community of developers.

What doesn't work?​

  • NFC
  • MTP
  • GPS
  • VoLTE since it depends on Samsung's proprietary framework

Requirements​

You need to use Official LineageOS' recovery with this ROM! TWRP is NOT supported and you may face problems.

Download​

CI Builds
Vendor image

Installation​

  • Download the latest CI build and the vendor image for your device
  • Flash boot.img to boot, vendor to vendor, and system.img to system
UBports installer support is planned.

Credits​

TheKit on UBports Telegram for helping me a lot
Linux4 for helping me fix the fingerprint sensor and the camera
What a wurst team for the kernel and for the a10 rom that i tested Ubuntu Touch with.

Source code​

Kernel and CI stuff
Patched vendor

Support​

Telegram - @utbeyondxlte
Gitlab issues

Note: I made this new thread mainly because a lot of progress was made, including S10+ and S10e support.
Hi, Anyone know i have s10 plus + dex2 can i use this combo with broken screen and this Ubuntu touch rom? Thank you the answer.
 

HyperFrame

Member
Mar 31, 2019
13
1
first of all, thank you very much for your work!!!

My question is, do someone know how to boot a custom rootfs?

I would like to put arch linux on it. Do you think its possible to download the rootfs from archlinux arm flash it to system?

I unfortunately dont understand how the initramfs is build and how everything works with this weird android stuff mounted into the filesystem.

I mean they are like 30 partitions.

If someone knows how and where i could learn this, please let me know.
 

kreato3303

Member
Oct 3, 2021
8
25
Samsung Galaxy S10
Thank you for this. Love Ubuntu/Linux. Will give it a try sometime but without GPS it wouldn't be my daily driver. Your work is appreciated though 👍
Yeah, GPS is one of the features that needs to be worked on. Thank you and enjoy!
first of all, thank you very much for your work!!!

My question is, do someone know how to boot a custom rootfs?

I would like to put arch linux on it. Do you think its possible to download the rootfs from archlinux arm flash it to system?

I unfortunately dont understand how the initramfs is build and how everything works with this weird android stuff mounted into the filesystem.

I mean they are like 30 partitions.

If someone knows how and where i could learn this, please let me know.
You can boot rootfs that supports halium (theoretically), but since theres no initramfs for now you need to use halium jumpercable. I tried Droidian and it didnt boot, but dont know bout anything else.
Hi, Anyone know i have s10 plus + dex2 can i use this combo with broken screen and this Ubuntu touch rom? Thank you the answer.
You should be able to use any dex adapter with this rom. I only tried a usb-c to hdmi + usb adapter though, so you are on your own on that one. If you can boot onto recovery and flash it, you should be able to use it with a external display.
 

kreato3303

Member
Oct 3, 2021
8
25
Samsung Galaxy S10
Update: GPS does look like it is working. This is essentially what works/doesn't right now. A recovery image is in the making and this device (hopefully) soon will have OTA updates aswell.
1637794787471.png

(I will make a merge request to devices.ubuntu-touch.io to update the what works/doesn't page once the recovery image is released)
 

unknown1818

Member
Jan 25, 2020
33
4
can you please tell more information how to flash it?

i have s10 with lienageos recovery and i choose fastboot and try flash boot system and vendor from that site but i have boot loop 10s and restart phone

i need to run that github script on my own linux pc or i need to download artifacts only?
i should choose build deploy or manual?

on build i have artifacts with tar file and two folder inside that tar file i dont know how to flash it
on deploy i got artifacts witf ubuntu.img and boot.img and vendor.img from other site when flash it its not working boot loop

thank you
 
  • Like
Reactions: [email protected]

unknown1818

Member
Jan 25, 2020
33
4
when i build myself from that github script and flash it over fastboot i dont have that error on fastboot when flash system.img about header magic looks like fixed but phone still no boot, its still in loop. my device is beyond1lte
can someone explain me how to do thins i dont like android ;)


why i got thsi error?
Code:
cp: cannot stat 'partitions/*': No such file or directory

my lineageos recovery info
Code:
FASTBOOTD
Product name - beyond1lte
Bootloader version - G973FXXSEFUJ2
Baseband version -
Serial number - RF8M2....
Secure boot - yes
HW version - 26
 
Last edited:

unknown1818

Member
Jan 25, 2020
33
4
its working!
1. install twrp recovery via odin
2. download ci deploy artifacts and vendor
3. on twrp clean all partition format
4. flash image via twrp image

only flash via twrp working, odin over download mode or lineageos recovery dont work block on boot loop
 
Last edited:
  • Like
Reactions: zpunout

mahneto1

Member
Jan 25, 2014
19
1
ASUS ROG Phone II
Image

Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this OS
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

What is Ubuntu Touch?​

Ubuntu Touch is the touch-friendly mobile version of Ubuntu.
Ubuntu Touch is developed and maintained by UBports: a community of developers.

What doesn't work?​

  • NFC
  • MTP
  • GPS
  • VoLTE since it depends on Samsung's proprietary framework

Requirements​

You need to use Official LineageOS' recovery with this ROM! TWRP is NOT supported and you may face problems.

Download​

CI Builds
Vendor image

Installation​

  • Download the latest CI build and the vendor image for your device
  • Flash boot.img to boot, vendor to vendor, and system.img to system
UBports installer support is planned.

Credits​

TheKit on UBports Telegram for helping me a lot
Linux4 for helping me fix the fingerprint sensor and the camera
What a wurst team for the kernel and for the a10 rom that i tested Ubuntu Touch with.

Source code​

Kernel and CI stuff
Patched vendor

Support​

Telegram - @utbeyondxlte
Gitlab issues

Note: I made this new thread mainly because a lot of progress was made, including S10+ and S10e support.
Few days ago ive flashed this rom on my phone
But why i cant made phone call and cant used internet?
I think ive followed the istruction completely
Can someone give me suggestion?
Thank you
 

doeternietoe

Senior Member
Dec 31, 2010
71
27
Absolutely fantastic that you're working on Ubuntu Touch for this device. My main reason for using custom roms is being able to throw out a large part of the google stuff and having full control over the hardware I own. From that perspective this seems great.

However, these days I don't have a lot of time, which means I need something that is close to the Android experience in daily driving. Simply put, I want things to simply work. So my question is: how close is this rom to the user experience of a well supported custom Android, like LineageOS?
 

unknown1818

Member
Jan 25, 2020
33
4
Absolutely fantastic that you're working on Ubuntu Touch for this device. My main reason for using custom roms is being able to throw out a large part of the google stuff and having full control over the hardware I own. From that perspective this seems great.

However, these days I don't have a lot of time, which means I need something that is close to the Android experience in daily driving. Simply put, I want things to simply work. So my question is: how close is this rom to the user experience of a well supported custom Android, like LineageOS?
Its full Linux Ubuntu, you can run inside this a Waydroid and emulate LinageOS and play games and run aps on emulated android in android phone thats crazy :p i was testing this and its works very good emulation android aps is snappy and can even watch youtube movies in 1440p in emulated android.
But the best is you can connect to hdmi and can run wayland gui desktop aplication and simple x11 over Libertine.

The idea is crazy but need lot of work to be done
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    I really hope Kreato didn't get a new phone for Christmas 😄
  • 13
    Image

    Code:
    /*
    * Your warranty is now void.
    *
    * I am not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this OS
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at me for messing up your device, I will laugh at you.
    */

    What is Ubuntu Touch?​

    Ubuntu Touch is the touch-friendly mobile version of Ubuntu.
    Ubuntu Touch is developed and maintained by UBports: a community of developers.

    What doesn't work?​

    • MTP
    • Proximity sensor
    • VoLTE since it depends on Samsung's proprietary framework

    Download​

    CI Builds
    Vendor image

    Installation​

    • Download the latest CI build and the vendor image for your device
    • Flash boot.img to boot, vendor to vendor, and system.img to system
    UBports installer support is planned.

    Credits​

    TheKit on UBports Telegram for helping me a lot
    Linux4 for helping me fix the fingerprint sensor and the camera
    What a wurst team for the kernel and for the a10 rom that i tested Ubuntu Touch with.

    Source code​

    Kernel and CI stuff
    Patched vendor

    Support​

    Telegram - @utbeyondxlte
    Gitlab issues

    Note: I made this new thread mainly because a lot of progress was made, including S10+ and S10e support.
    4
    would love to see some screenshots 🤠
    I had Ubuntu touch on an old smart phone and loved it. Wished had more functionality but Im excited to see on S10🤌😃
    Note: These are not my screenshots, but they are from my port.

    1637156913244.png

    1637156924446.png

    1637156936591.png
    2
    Update: GPS does look like it is working. This is essentially what works/doesn't right now. A recovery image is in the making and this device (hopefully) soon will have OTA updates aswell.
    1637794787471.png

    (I will make a merge request to devices.ubuntu-touch.io to update the what works/doesn't page once the recovery image is released)
    2
    They look great! I can't believe my eyes 👏
    1
    Thank you for this. Love Ubuntu/Linux. Will give it a try sometime but without GPS it wouldn't be my daily driver. Your work is appreciated though 👍