[OnePlus 3 & 3T Cross Device Development] RoiArthurB:
/*
* 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 ROM
* 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.
*/

View attachment 5691965​

Droidian is a GNU/Linux distribution based on top of Mobian, a Debian-based distribution for mobile devices. The goal of Droidian is to be able to run Mobian on Android phones.​

This is accomplished by using well-known technologies such as libhybris and Halium.​

​

## What works​

WIFI

Audio

Video Playback

USB-OTG

Cellular Data

Calls/SMS

Bluetooth

Wireguard

Flashlight

GPU (Works well in WayDroid, partially in Droidian)

See full list here

## What doesn't work​

Camera

VoWifi

You tell us 🤷🤷🤷

Old UNOFFICIAL installation steps

Spoiler content hidden.

OnePlus3 is officially supported by Droidian now, here's the updated step by step install :

## Required Files​

Download the latest recovery flashable zip droidian-OFFICIAL-phosh-phone-oneplus_oneplus3-api28-arm64_XXXX.zip: https://github.com/droidian-images/droidian/releases

## Installation​

The step-by-step installation comes from this guide : https://github.com/Droidian-oneplus3/device-page#requirements

Treblize your device:

Instructions here: https://xdaforums.com/t/treble-unofficial-lineageos-16-0-treble-for-oneplus-3-3t.3830455/

After you have installed the custom twrp and you have a /vendor partition, install the custom LineageOS 16 build from the guide.

With LineageOS 16 installed, reboot and verify that everything works. Then reboot back into TWRP.

In TWRP, go Wipe -> Advanced Wipe -> Select everything except Vendor and USB-OTG, then Swipe to Wipe.

Reboot into recovery

Flash the droidian .zip using the recovery's install menu or adb sideload

Reboot

Congrats, you're all done, just restart your phone and enjoy using Droidian 🥳🥳🥳

View attachment 5691971

## Troubleshoots​

It had been reported some failing with the sideload function to flash parts of this tutorial.

If you enconter those problems, we recommend you to push the files to the device using adb push /path/to/your/file /tmp/ and then use TWRP's own install method

## Notes:​

### First boot​

The first boot can take up to 30 seconds. If you see the green droidian's logo on boot, don't worry for the following black screen, just your phone doing its stuff. Once you're os finally booted and ready to use, you'll have the screen showing time and icons. :)

### Default password​

The default password is 1234.

### Wrong UI scale​

Some applications aren't designed to fit well on to tiny mobile screens, so if you encounter a problem where buttons/text doesn't properly fit on the screen, do the following:

1. Open the application which doesn't fit well on your screen

2. Open the Mobile Settings application and navigate to the Compositor menu

3. Turn on the toggle for the application which doesn't scale well

Now every time you open the application, it should get scaled down to fit your screen.

### Status

Droidian GSIs are experimental! Bugs and missing features are expected.

OnePlus 3 isn't officially supported by Droidian

OnePlus3 is offically supported since 19/06/2023

@Bettehem's patch is a WIP

### SSH access​

Connect your phone to your computer and type ssh droidian@<OP3-WIFI-IP>, the password is 1234

### Applications​

You can find a list of mobile-friendly Linux applications at LinuxPhoneApps

# Credits​

Thanks the Droidian team and the Mobian team for bringing Debian on mobile https://droidian.org | https://mobian-project.org

Thanks to the HaliumProject for all the hard work they do making this whole possible https://halium.org

Thanks to everyone contributing on https://github.com/OP3-Halium for those comprehensive tutorials

Thanks to simonsmh, dianlujitao, chenxingyu, for working and building the LOS Treble (Source Code: https://github.com/OP3Treble )

A huge and special thanks to @Bettehem (Telegram, Gitlab, XDA) for developing the patch and did help me to have it up and running on my phone 🤗🤗🤗

Thanks to you for giving a try to this and following this tutorial :)