[GSI][arm64][A/AB] Ubuntu Touch (ubports) - Redmi 7A ROMs, Kernels, Recoveries, & Other Develo

Original thread
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
/*[/CENTER]
* 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 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.
*/
What is Ubuntu Touch?
Ubuntu Touch is the touch-friendly mobile version of Ubuntu.
This operating system is developed and maintained by UBports: An international community of passionate volunteers.
This means Ubuntu Touch is 100% community driven and independent.
What is Halium?
Halium is the collaborative project to unify the Hardware Abstraction Layer for projects which run GNU/Linux on mobile devices with pre-installed Android.
How it is a GSI?
First of all, I should mention ubports GSI definition is different from android, but both are generic.
ubports root file system was always generic and works for most cases, but devs were porting halium system image to add device-specific (HALs and configs) support to ubports Android container.
But after project treble which introduced in android 8, all device-specific parts of android system image moved to vendor partition and we can use "Generic system images" over one vendor partition.
In halium version 9, we use this adventure and have a totally generic system image + root file system.
Requirements:
The only Requirement of booting this GSI is having Halium patched kernel.
Keep in mind having android 9 firmware installed on the device as GSI base is mandatory (GSI can be used on android 8.0 and 8.1 vendors but experimental and not supported yet)
How to install?
For installation guide and kernel patchings details check ubports wiki page: Click Here
Download:
https://build.lolinet.com/file/halium/GSI/
Whats suppose to work?
Bluetooth
Camera
Cellular Radio
Mobile Data
GPS
Graphics
Sensors
Sound
In-call Audio
Touch
Wifi
Vibration
Fingerprint
Anbox
Media Playback
Known bugs?
Bugs are very device specific and mostly should blame device kernel.
oh and of course VoLTE
Supports:
Halium telegram group
UBports telegram group
UBports Porting telegram group
ErfanGSIs telegram group
Report Bugs:
Explain your bug in proper support telegram groups (from above)
Please don't ask about spoon-feeding or helping on building kernel or device specific builds.
Please don't ask about picking/reverting commits or any basic git commands.
bug reports without logs will be ignored
logs we need are: android logcat, kernel log, syslog
kernel log:
Code:
dmesg
syslog:
Code:
cat /var/log/syslog
logcat:
Code:
sudo -s
LD_LIBRARY_PATH=/system/lib64 lxc-attach -e -n android -- /system/bin/logcat
Sources:
ubports: https://github.com/ubports
Halium: https://github.com/halium
rootfs builder: https://github.com/erfanoabdi/rootfs-builder-debos-android9
GSI device tree: https://github.com/erfanoabdi/android_device_halium_ubport
Good luck
ENJOY!​

Add the telegram group of Redmi 7A because for help people can ask in our group

and add sometimes the wifi disconnect, the display sometimes have some glitch

DanceSpecial40 said:
and add sometimes the wifi disconnect, the display sometimes have some glitch
Click to expand...
Click to collapse
are you using ubuntu touch on redmi 7a as daily driver??
what about dual sim??

Related

[ROM][UNOFFICIAL][J4CORELTE] Lineage OS 15.1 for j4corelte

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
/*
* Your warranty is now void.
*
* We are 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 us for messing up your device, we will laugh at you.
*
*/
Click to expand...
Click to collapse
Introduction
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
Base source code is available in the LineageOS Github repo. And if you would like to contribute to the project, please visit our Gerrit Code Review.
What's working
It boots
Display
Audio
USB
Wi-Fi
Bluetooth
RIL(calls, SMS, internet)
Camera(Photos, Video record)
GPS
Bug's
FM Radio
SElinux permissive
DON'T PUT BRIGHTNESS TO LOW, because in low light and in save-power the screen turn off
Others tell me
Installation instructions:
Unlock bootloader
install TWRP (or other recovery)
Wipe: System, vendor, cache, dalvik-cache and data
Install the zip in twrp
Install gapps, pico arm 8.1
Install Magisk if you fancy
Downloads:
Download
Sources:
Device Tree
Kernel Source
Vendor
Rom OS Version: android 8.1
Rom Kernel: 3.18.x
Version information
Status: Stable
Created: 11/11/2020
Updated :21/11/2020
CHANGE LOG 11/21/2020:
fix record sound
CHANGE LOG 12/15/2020:
fix brightness
when havoc or OmniRom and thank you very much for your great work
Hello can you pass me some recovery
For j4corelte lineage os recovery or twrp
I have searched a lot for some recovery for j4corelte and nothing with which I have tried, I would like to know if you can pass me the recovery you use
I want to install your build of Los 17.1 64 bits You can help me.
Please is for j410f
***

[ROM][TREBLE][X72X] Halium 9.0 for LePro3

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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 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.
*/
Hello, after the last time I put the foot in this section, here we have something new I don't see anyone post UBPort here so here we go;
What is Ubuntu Touch?
Ubuntu Touch is the touch-friendly mobile version of Ubuntu.
This operating system is developed and maintained by UBports: An international community of passionate volunteers.
This means Ubuntu Touch is 100% community driven and independent.
What is Halium?
Halium is the collaborative project to unify the Hardware Abstraction Layer for projects which run GNU/Linux on mobile devices with pre-installed Android.
Requirements:
Unlocked bootlooader.
Official TWRP.
Any official/unofficial Treblized rom based on Android 9.0, my advice is codeworkx's unofficial lineage 16.0.
Erfan's UBPort GSI, click here to download V9.
My patched halium-boot.img .
Installation Guide:
Backup your personal data.
Reboot into TWRP.
Do a full wipe to all partitions.
Format Data then type YES.
Reboot to TWRP again.
Flash the treblized rom based on Android 9.0, do not reboot.
Flash ubports_GSI_installer_v9.zip then the halium-boot.img as Boot via TWRP.
Reboot it will take some min to boot, jut sit and relax and enjoy the Linux on your LePro3.
What's working:
Bluetooth (not always).
Camera (flash toggle only).
RIL.
Wifi
Bug:
Audio.
Camera app.
NFC.
and some other things may not working.
Advice:
I'm not recommend to daily drive this build since it is a work in progress, so if you want to "taste" linux on your phone it's up to you.
Credits:
LineageOS devs for the whole work on the trees.
Halium.
@erfanoabdi for his UBPorts GSI.
My Telegram channel for more updates:
https://t.me/Haky86Dev
Developments Resources:
If you're interested contributions, here's your chance to have fun with 'em on my github's org as I'll try to make a specific system for a better compatibility .
https://github.com/halium-leeco/lxc-android
https://github.com/halium-leeco/android_device_leeco_msm8996-common
https://github.com/halium-leeco/android_device_leeco_zl1
https://github.com/halium-leeco/android_kernel_leeco_msm8996
https://github.com/halium-leeco/proprietary_vendor_leeco
reserved
Note: The only updated Lineage 16.0 rom is from voron00, since codeworkx's is not update.
paco666 said:
Note: The only updated Lineage 16.0 rom is from voron00, since codeworkx's is not update.
Click to expand...
Click to collapse
um well good to know.

[ROM][11][BETA][UNOFFICIAL] LineageOS for the Redmi Note 4G (QCOM only)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
/*
* I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed (like it did for me...).
* Please do some research if you have any concerns about features included in the products you find here 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.
* Your warranty will be void if you tamper with any part of your device / software.
* Same statement for XDA.
*/
LineageOS is a free, community built, aftermarket firmware distribution of Android 10, which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review.
What's working :
Boots
Wi-Fi
Bluetooth
Video Playback
Audio
Sensors
Known issues:
RIL
Buttom
Vibration
Camera
Or more
How to Install:
Download the zip(s).
Install a compatible Recovery
Perform a NANDroid backup of your current ROM (Optional)
Follow the instructions HERE to re-partition your system partition.
No need to resize it manually after every update/OTA installation, my scripts will do it automatically.
Wipe system / data / cache partitions
Flash ROM.
Optional: Install the Google Apps addon package.
Optional: Install Magisk for Root.
Downloads:
Onedrive
Telegram Groups:
Redmi Note 4G Telegram group
Redmi Note 4G Telegram channel
Contributors
LineageOS Team
Xiaomi-Classic-Dev Team
@tarkzim
@wubaolong
Source Code: https://github.com/baolong24/android_device_xiaomi_dior
Kernel Source: https://github.com/baolong24/android_kernel_xiaomi_dior
delete
gediao15693xda said:
delete
Click to expand...
Click to collapse
i nedd

Development [CLOSED][ROM][12.0][STABLE] NusantaraOS for OnePlus 9R [UNOFFICIAL]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
/*
* Your warranty is... still valid?
*
* 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.
*/
Support Group: Join
Updates Channel: Join (mandatory for each update release notes)
Community Support Group: Join​
What's working?
Wi-Fi
RIL
Mobile data
GPS
Camera
Flashlight
Camcorder
Bluetooth
FM radio
Fingerprint reader
Face unlock
NFC
Lights
Sound/vibration
Known issues
dt2w broken (Workaround: Root >Download mt tweaks > Gesture > Enable dt2w)
WFD Broken
You tell me.​
1. First Important Step is to Backup (though depends on you if you wanna be safe or no )
2. Download Nusantara Project Latest ROM Zip
3. Then download Fastboot Enhanced. Open it. (make sure you have all your ADB drivers & OnePlus drivers installed)
4. flashing steps: Reboot to Fastboot (make sure you have your bootloader unlocked) Connect your phone to pc. Click reboot to fastbootD on fastboot Enhanced.
5. Open rom zip and pull out the Payload.bin to any folder and flash that bin file tho Fastboot Enhanced ( there is an option to flash payload.bin)
6. Reboot to system & enjoy!
Download for 8T/9R Unified Build​
Code:
1. Nusantara ROM is based on?
Ans. It's based on AOSP
2. Do we need to flash Gapps?
Ans. No, Gapps are already baked in.
3. When will be the next update! Any ETAs?
Ans. keep an eye on dev's Telegram Channel
4. I need this feature/ I found some bugs!
Ans. Firstly if u find any bug then please check with your add-ons like magisk module, zips, etc u flashed and whether it's related or not. Though if you're sure that it's from rom side then report it to me on telegram or just mention here on reply.
5. Enforcing? Ans. Yes
Dirty Unicorns especially @alexcruz
AOSP
LineageOS
MSM Xtended
Havoc OS
Evolution X
AOSiP
And all the other devs/ROMs​
You can find our all sources down here:
Source
Kernel Source: Here Branch: Custom
Device Tree: Here Branch: 12-N
More:
My Telegram Channel

Development [ROM][UNOFFICIAL][11.0][haydn] LineageOS 18.1

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
/*
* I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed (like it did for me...).
* Please do some research if you have any concerns about features included in the products you find here 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.
* Your warranty will be void if you tamper with any part of your device / software.
* Same statement for XDA.
*/
LineageOS is a free, community built, aftermarket firmware distribution of Android 11, which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review.
What's working :
Boots
RIL (Calls, SMS, Data)
Fingerprint
Wi-Fi
Bluetooth
Camera
Camcorder
Video Playback
Audio
Sensors
Flash
LED
GPS
Volte
VoWifi
120Hz
Etc
Known issues:
None
Instructions :
Download the latest build and Boot Image
Flash the boot image to boot partition via fastboot
Reboot to recovery
Flash the latest build
Flash the Gapps (optional)
Format Data
Reboot
PS :
Please be on Andoird 11 Based FW for your region
Builds are common for Mi11X Pro, Mi 11i,Redmi K40 Pro
Both Gapps and Vanilla builds are available
Downloads :
Sourceforge
Telegram Groups
My Group
Mi 11X Pro Telegram group
Kernel Source : Github
ROM OS Version: Android 11
https://imgur.com/a/Wqi0bB5
Great work!
awesome boss!!!
Pero dev.
My lovely custom rom go on guys you are awesome!!
Update:
• Fixed VOlte
• Inclided ANX Camera
• Switched to QTI bt
• Some fast charge optimizations
• Fixed Some crashes
• Addressed more denials
• Etc
New Builds can be grabbed from OP
Can't wait for unlock of bootloader. 140 hrs left
Provided you have already upgraded to MIUI 13, would it be an issue to attempt the flash?
Thanks for making this great ROM. I have used 12.5.8.0. fw but I'm experiencing small stuttering when scrolling. Cannot find nothing obvious in log

Categories

Resources