Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
UBports documentation
Light Logo Dark Logo

About

  • Introduction
  • Processes
    • Issue-Tracking Guidelines
    • Release Schedule
    • Branch-naming convention
    • Security vulnerabilities

User Guide

  • Install Ubuntu Touch
  • Daily use
    • Using location services
    • Run desktop applications
    • Tethering
    • Android apps
    • Voice over LTE (VoLTE)
  • Advanced use
    • Shell access via ADB
    • Shell access via SSH
    • Switch release channels
    • Screencasting your Ubuntu touch device to your computer
    • Reverse tethering
    • CalDAV and CardDAV syncing

Contribute

  • Contributing to UBports
    • Bug reporting
    • Code changes
    • Quality Assurance
    • Documentation
    • Translations
    • Preinstalled apps
    • Monetary support

Development

  • App development
    • Native apps
    • Web apps
      • Webapp guide
      • Debug webapps
    • Code editor integrations
    • Developer guides
      • The content hub - tips and tricks
      • Importing from Content Hub and URLdispatcher
      • Push notifications
      • User Metrics
      • Writable directories
      • Handle C++ dependencies with Clickable
      • Porting Apps to Focal
      • Adding translations to your application
    • API docs
      • Platform
        • Click package
        • AppArmor Policy Groups
  • Human interface guidelines
    • Design concepts
      • Operating system and app palette
      • Units
      • Typography
      • App icon design
      • In-app icons design
    • App layout
      • App main view
      • Header uses
      • Main actions
      • Quick actions
      • Importing Data
      • Presenting data
      • Dialogs
    • Other design considerations
      • Convergence
      • Scaling images
      • Accessibility
      • Translations
  • System software development
    • Kernel and hardware abstraction
      • hammerhead, bacon and FP2
      • PinePhone and PineTab kernel
    • System Software guides
      • Debian packaging guide
      • Making changes and testing locally
      • Uploading and testing with ubports-qa
    • System Software reference
      • Working on the Calendar feature
      • Working on the Online Accounts subsystem
      • QtMir and QtUbuntu
      • MMS infrastructure components

Porting

  • Introduction
    • Introduction to porting
    • Preparations
    • Setting up the build environment
  • Building and booting
    • Building the kernel
    • Installing the kernel
    • Booting
  • Deprecated building methods
  • Configuring, testing and fixing
    • DeviceInfo
      • Mir
      • Lomiri
      • Repowerd
      • hfd-service
      • Ayatana-indicator-power
      • pulseaudio-module-droid-discover
      • Display cutouts
    • Lomiri - the graphical UI
    • Overlay file method
    • Display settings
    • AppArmor
    • Wifi
    • Sound
    • Configuring usb-moded
    • Filesystem encryption for Ubuntu Touch 24.04
  • Finalizing the port
    • Enabling UBports recovery support
    • Additional configuration
    • Testing local OTA
    • Configuring the UBports installer
  • Update ports for Ubuntu Touch 20.04

Platform

  • Click Packages
  • Ubuntu UI-Toolkit
  • Clickable
  • Halium
Back to top
View this page

Advanced use¶

In this section you will find advanced tasks power users can perform on their Ubuntu Touch devices.

Note

Some of these guides involve making your system image writable, which may break OTA updates. The guides may also reduce the overall security of your Ubuntu Touch device. Please consider ramifications beforehand.

  • Shell access via ADB
  • Shell access via SSH
  • Switch release channels
  • Screencasting your Ubuntu touch device to your computer
  • Reverse tethering
  • CalDAV and CardDAV syncing
Next
Shell access via ADB
Previous
Voice over LTE (VoLTE)
Copyright © 2019-2024, The UBports project (Creative Commons BY-SA 4.0)
Made with Sphinx and @pradyunsg's Furo