• Idea: overlayfs for user terminal

    OS
    19
    1 Votes
    19 Posts
    169 Views
    pparentP
    Well with this script I seem to be able to apt install at least some packages without modifying the phone system: sudo ./test.sh [sudo] password for phablet: root@ubuntu-phablet:/# apt install htop Reading package lists... Done Building dependency tree... Done Reading state information... Done Suggested packages: lm-sensors The following NEW packages will be installed: htop 0 upgraded, 1 newly installed, 0 to remove and 63 not upgraded. Need to get 171 kB of archives. After this operation, 455 kB of additional disk space will be used. Get:1 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 htop arm64 3.3.0-4build1 [171 kB] Fetched 171 kB in 0s (421 kB/s) dpkg-preconfigure: unable to re-open stdin: No such file or directory E: Can not write log (Is /dev/pts mounted?) - posix_openpt (2: No such file or directory) Selecting previously unselected package htop. (Reading database ... 60848 files and directories currently installed.) Preparing to unpack .../htop_3.3.0-4build1_arm64.deb ... Unpacking htop (3.3.0-4build1) ... Setting up htop (3.3.0-4build1) ... Processing triggers for hicolor-icon-theme (0.17-2) ... W: No sandbox user '_apt' on the system, can not drop privileges root@ubuntu-phablet:/# htop --version htop 3.3.0 root@ubuntu-phablet:/# exit exit phablet@ubuntu-phablet:~$ htop -bash: htop: command not found test.sh (WARNING this is very experimental use at your OWN RISKS, I DO NOT TAKE ANY RESPONSABILITY in case of a problem) #!/bin/sh set -e mkdir -p /tmp/upper /tmp/work /tmp/merged /tmp/merged/.old exec unshare -m --propagation private /bin/sh -c ' mkdir -p /tmp/upper /tmp/work /tmp/merged /tmp/merged/.old mount -t overlay overlay \ -o lowerdir=/,upperdir=/tmp/upper,workdir=/tmp/work \ /tmp/merged mkdir -p /tmp/merged/.old mkdir -p /tmp/upper/etc/ cp /etc/resolv.conf /tmp/upper/etc/ pivot_root /tmp/merged /tmp/merged/.old mkdir -p /usr/share/man mkdir -p /usr/share/doc mkdir -p /usr/share/lintian mount -t tmpfs tmpfs /usr/share/man mount -t tmpfs tmpfs /usr/share/lintian mount -t tmpfs tmpfs /usr/share/doc mount -t proc proc /proc || true mount -t sysfs sysfs /sys || true mount -t tmpfs tmpfs /dev || true cd / exec bash ' It might not be ideal, and will probably not work with any package at all, but this is already quite an achievement to be able to do that.
  • [Request for input] Encrypt all the things

    General
    3
    1 Votes
    3 Posts
    105 Views
    fredldotmeF
    @ikoz Encrypting apps would prevent tampering with executables and replacing them with malicious ones by evil actors.
  • bugs on UT agenda

    App Development agenda
    1
    0 Votes
    1 Posts
    26 Views
    No one has replied
  • Lost password

    Solved Support
    3
    0 Votes
    3 Posts
    326 Views
    U
    All done. Thank you.
  • 0 Votes
    34 Posts
    8k Views
    J
    Well its been while but the NORD n10 works VOLTE 5g now in the us so if anyone wants to use it now works even the metropcs version!
  • Problème démarrage

    Google Pixel 3a/3a XL
    3
    0 Votes
    3 Posts
    50 Views
    G
    @debcedric qu'est exactement le 'logo de charge' ? est ce que c'est l'image d'une batterie en train de se charger ? Si oui, ça n'est pas géré au niveau d'Ubuntu Touch pour autant que je le sache, ça dépend du firmware du téléphone. Donc la première chose à faire est d'appuyer longtemps sur le bouton marche/arrêt (au moins 10 secondes si ce n'est plus) pour essayer de le débloquer. Si la batterie est amovible l'enlever pendant une minute. What exactly is the 'charge logo' ? is it the image of battery in the process of loading ? If yes, that's not managed by Ubuntu Touch as far as I know, it depends on the phone firmware. First thing to do is long press on the On/Off button (at least 10 s if not more) to try to get the phone out of this stuck state. If battery is removable, try to remove it and put it back after a minute or so.
  • Enabling MAC randomization

    Unsolved Support
    26
    1 Votes
    26 Posts
    920 Views
    G
    @nielsbasjes said in Enabling MAC randomization: none (not even the current one) Now, even when I don't see the other access points, which is quite often when I swipe out the settings and come back in it, I always see my own access point with "Connected" in green. Like I said, I only see the other access points when first enabling Wifi (and it don't crash the phone, but that's another story). I'm curious how it appears, could you share a screenshot please ?
  • 0 Votes
    3 Posts
    33 Views
    Vlad NirkyV
    @donieck Another option would be to contact your operator to check how to connect your phone to their mobile network (or search for this setting among other users of this provider). Usualy [image: 1763620066542-79488c9a-6d61-41fd-a544-682a73e6d4c9-image.png] in System settings / cellular / Provider and acces point name / Access point name / internet (sorry for the labels retranslated from french) You'll have to restart to phone after any change.
  • make ubuntu touch also for the moto g56

    Moved Unsolved Off topic
    2
    0 Votes
    2 Posts
    65 Views
    MrT10001M
    @jeffreyk Hi, it doesn't work like that. If your device is not on the supported list and a search doesn't show any one porting the device then if you have the skills and knowledge you will have to port UT to that device yourself. The alternative is to get a device that is on the supported list.
  • 4 Votes
    8 Posts
    1k Views
    M
    @spacenerdmo Thanks a lot! I'm gonna test it and let you know how it's going
  • Call for testing: Ubuntu Touch 24.04-1.1

    OS
    59
    12 Votes
    59 Posts
    4k Views
    C
    @peat_psuwit used ubports-installer to install 24.04-1.1 RC2 with "Wipe Userdata" checked and during the last 24h, calls worked correctly. Thanks.
  • [Call for] Nominations for the UBports Community Awards

    General
    10
    4 Votes
    10 Posts
    390 Views
    R
    My nominations. Community favourite app: Sapot Sapot has become my go-to browser for everything. It does not feel like a compromise and the gesture controls are both creative and intuitive. Keeweb It works. That is already fantastic. It works very well and has given me no problems at all for the months that I have used it. Password managers are an essential tool for UT and this app made my life a tonne easier. Community favourite developer Kugi Eusebio I use several of Kugi's apps. They have a coherent feel to them which is really nice to see and they have made my UT experience functional. TBA
  • SOTY - Speech-To-Text Recognition on Ubuntu Touch

    App Development
    3
    9 Votes
    3 Posts
    383 Views
    I
    New version is out Changes: Fixed a few bugs Added models installer (works for many languages listed in the menu, other models will be uploaded later) The application UI can be translated. Now it comes with amd64 build
  • Upgrading Pinephone from 20.04 to 24.04

    Moved PinePhone
    4
    1 Votes
    4 Posts
    142 Views
    N
    @johndoe said in Upgrading Pinephone from 20.04 to 24.04: @newguy I think it is very likely, that you break the system that way, because Ubuntu Touch is not meant to be updated with apt. The PinePhone port is, you can't update it using the normal System Settings approach.
  • 0 Votes
    6 Posts
    91 Views
    R
    @mango Thunderbird and firefox will probably eat your ram.
  • Xiaomi redmi 10c

    Moved Off topic
    2
    0 Votes
    2 Posts
    26 Views
    MoemM
    @edisss No one knows! There is no list, it depends on whether someone owns the device and the skills, and steps forward to do the work.
  • Installation Experience UT on VollaOs 15

    Volla Quintus
    4
    3 Votes
    4 Posts
    124 Views
    messayistoM
    When I change scaling in ubuntu tweak tool, I have to restart lomiri. When I do it again, the phone freezes on the "restart lomiri" popup and I have to do a hard reset.
  • Recommendations for Ubuntu Touch

    Moved General
    3
    0 Votes
    3 Posts
    171 Views
    MoemM
    @ufoddos said in Recommendations for Ubuntu Touch: unified communication Sorry, what does that mean? I'm not familiar with that term.
  • Playback pauses when changing pulseaudio's default sink

    Moved Unsolved App Development
    4
    1 Votes
    4 Posts
    227 Views
    B
    Ok, this seems to be a new feature of the 24.04-1.0 release. This seems to be desired by others, but hinders function of my equalizer app. An option to disable/enable this behavior in the system settings would be nice. Interestingly this does not happen, when moving the sink inputs with e.g.: pactl list short sink-inputs | awk '{print $1}' | xargs -I {} pacmd move-sink-input {} equalizer and back with pactl list short sink-inputs | awk '{print $1}' | xargs -I {} pacmd move-sink-input {} sink.primary_output. But to implement this function into my app and consider all the different eventualities will be very complicated, i think. Changing the default sink is much easier.
  • Nexus 7 (2013) Wi Fi

    Unsolved Support
    3
    0 Votes
    3 Posts
    87 Views
    Vlad NirkyV
    @ubuntoutou Brute force... Excellent username!