[ROM][WIP] Ubuntu Touch for the Motorola G4 Play [harpia]
Code:
*** Disclaimer
/*
* I'm not responsible for bricked devices, dead SD cards, etc...
* 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.
*/
Introduction
Hello everyone! Today I'm here to share with you a port of Ubuntu Touch for our device the harpia, This post is aimed to developers and experienced users only.
Click to expand...
Click to collapse
Requirements
-- A Moto G4 Play
-- Any pc/lap/etc with a linux os (Ubuntu,Arch,Debian,Mint,etc.)
* -- ADB and Fastboot (Just in case you want to use the second method)
* -- Custom Recovery (I recommend TWRP)
Click to expand...
Click to collapse
Installation instructions - Easy
-- Download the zip file from the downloads (obviously)
-- Reboot to TWRP
-- Format /data, /system and /cache as ext4
-- Flash the downloaded zip
-- Reboot
Click to expand...
Click to collapse
Installation instructions - Not So Easy
-- Download the halium-boot.img and the system.img from the downloads
-- Download the rootfs from here
-- Download this tool
-- Reboot to TWRP
-- Format /data, /system and /cache as ext4
-- CD to the tool dir
-- Run ./halium-install -p ut <path to rootfs> <path to system.img>
-- Reboot
Click to expand...
Click to collapse
Download
-- Flashable zip
-- System.img
-- Hybris-boot.img
Click to expand...
Click to collapse
What's working/not
Code:
Working:
-- It boots (LOL)
Not Working:
-- Graphics
-- SSH
-- ????
Changelog
Code:
Current changelog: -- 9/11/18
[note] -- still no graphics nor ssh (at least in my pc/phone)
[fixed] -- console bug, that led into halium-debug mode - [URL="https://github.com/HaliumForMSM8916/android_device_motorola_msm8916-common/commit/3070dc47fc7792137561d5da4f8f2732a815c189"]3070dc47fc7792137561d5da4f8f2732a815c189[/URL]
Older changelogs:
Code:
Click to expand...
Click to collapse
Thanks To/Credits
Code:
* Ubports community/[URL="https://ubports.com/"]project[/URL] for keeping UT alive
* Halium community/[URL="https://halium.org/"]project[/URL] for all the hard work of getting Linux on android
* [URL="https://forum.xda-developers.com/member.php?u=5817781"]Facuarmo[/URL] for helping/teaching me
* [URL="https://forum.xda-developers.com/member.php?u=4406447"]Impreza233[/URL] for his work on ut for the surnia
* Everyone else on the [URL="https://t.me/somefeak"]@SomeFeaK[/URL] TGroup
* And whoever I forgot to mention
XDA:DevDB Information
UbuntuTouch (Ubports), ROM for the Moto G4 Play
Contributors
IkerST
Source Code: https://github.com/HaliumForMSM8916
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
Based On: Halium
Version Information
Status: Testing
Created 2018-11-10
Last Updated 2018-11-20
Click to expand...
Click to collapse
What is the list of things that work/don't work with this ROM right now, or is it the standard list that UB ports has for any given phone? You mention in the change log that there are no graphics and no ssh. From that it sounds like nothing is working yet. If I have misunderstood what you meant there, LMK. Awesome that you are trying something like this. I have wanted to check out UB ports on a device, but I never had one that had a rom for it.
reubenbrown13 said:
What is the list of things that work/don't work with this ROM right now, or is it the standard list that UB ports has for any given phone? You mention in the change log that there are no graphics and no ssh. From that it sounds like nothing is working yet. If I have misunderstood what you meant there, LMK. Awesome that you are trying something like this. I have wanted to check out UB ports on a device, but I never had one that had a rom for it.
Click to expand...
Click to collapse
I don't know actually what does work and what doesn't (except for the graphics), because I can't access to the phone to run some tests
why UT? I've actually never ran a stable port... I ought to, but what is so great about UT compared to Sailfish OS or even Plasma Mobile?
Galaxyninja66 said:
why UT? I've actually never ran a stable port... I ought to, but what is so great about UT compared to Sailfish OS or even Plasma Mobile?
Click to expand...
Click to collapse
UT vs Plasma Mobile: UT is more documented and there is a bigger community supporting it, and both use a similar halium base
So I may get a build in the next days for Plasma Mobile
And regarding to Sailfish OS, since halium uses a similar system/logic I will search and maybe try to also port it .
IkerST said:
UT vs Plasma Mobile: UT is more documented and there is a bigger community supporting it, and both use a similar halium base
So I may get a build in the next days for Plasma Mobile
And regarding to Sailfish OS, since halium uses a similar system/logic I will search and maybe try to also port it .
Click to expand...
Click to collapse
There is already a private build of Sailfish OS 2.x for Harpia, and it's reportedly VERY stable but the camera is broken. I think mal on the sailfishos-porters IRC did it, and if he couldn't get the camera to work... good luck with that.
OT removed...
I'm making some builds, are WIP, and just for testing, will be notified here: https://t.me/haliumharpia on telegram and uploaded in GitHub https://github.com/HaliumForMSM8916/jenkins_build on the releases
I tried to flash the zips of ubport, but I get error 2 from twrp. Any ideas why?
Related
Let’s emphasize that-- THIS IS AN ALPHA, RELEASED FOR YOU TO PLAY WITH AND GET A SENSE OF WHAT’S TO COME. AND SOME THINGS DOESN’T WORK. REALLY. IF YOU ARE EXPECTING ANYTHING CLOSE TO PERFECTION, WALK AWAY FROM YOUR COMPUTER, LOWER YOUR EXPECTATIONS FOR AN HOUR OR SO, THEN COME BACK. MORE EXCITING DISCLAIMERS/WARNINGS IN ALL CAPITAL LETTERS CAN BE FOUND BELOW. READ THEM.
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.
*/
KNOWN BUGS (what doesn't work):
- Modem in 2G mode work incorrect(Network registration don't work with some SIM cards, permanent full signal straight, problem is with audio in calls)
With 3G all is OK, Use this: Settings -> More.. in "wireless&network" category -> Mobile Network -> Preferred Network type -> 3G only
- Conference Calls
- Some problems with audio codec settings, but generally it should
- After Recovery time to time incorrect capacity of battery
- disabled SELINUX
- Camera key don't start camera app
- TV out removed, because it is not working yet
Downloads
ROM: Download
GApps: Download (not tested. Avoid using of gapps)
Installation
Bada 2.0 is required
Warning! It will remove Bada!
Download BOOTFILES, Kernel and FOTA for your device:
for 8500:
BOOTFILES: https://yadi.sk/d/KhxqKyg4bP2nu
"start" kernel: https://drive.google.com/file/d/0B-2dpW_lpZCPNWtxVnRVdUVTcVE/view?usp=sharing
FOTA: https://yadi.sk/d/OtpVoaXpfNggE
for 8530
BOOTFILES: https://yadi.sk/d/cBPD41VEbP2od
"start" kernel: https://drive.google.com/file/d/0B-2dpW_lpZCPT0VCS0tINHU5cnc/view?usp=sharing
FOTA: https://yadi.sk/d/-WnbHbFHfNgZK
Flash BOOTFILES, "start" kernel and FOTA using Multiloader.
After reboot it will open android recovery
Advanced -> Terminal Command -> Select -> Type "sh partition.sh"
Wait before on screen you will see "Partitions had been prepared"
Back -> Back -> Back -> Reboot -> Recovery -> Swipe to Reboot
Mount -> Enable MTP (if you see disable MTP - it is already activated) on this step PC can ask to install driver, use Android MTP driver
Copy Zip with ROM to Internal Storage or Sdcard -> Disable MTP -> Back
Install -> choose zip with ROM(mount point /sdcard for Internal storage and /external_sd for SD card) -> Swipe to Confirm Flash
Wait for flashing (about 10 min) -> Reboot System
First start take about 10-15 min, be patient.
Enjoy OMNI!
THANKS TO
Special thanks to Rebellos & volk204.
Also big thanks to Alberto96 for his great optimized CM11.
Another Badadroid devs: Oleg_k, mijoma, nbates66, anghelyi, mikegapinski, hunktb, autra, Tigrouzen, Benzox, and many others.
OMNI team for base ROM
Pawitp, kasper_h and all other aries developers
Paulk and Replicant project for good base for bada-modem RIL
sooti & Coldwindofnowhere for 6.0 kernel and rom patches (Galaxy S I9000)
and many other who help us.
Sources:
Device: https://github.com/fire855/android_device_samsung_wave
Vendor: https://github.com/fire855/android_vendor_samsung_wave
Kernel: https://github.com/fire855/android_kernel_samsung_aries
XDA:DevDB Information
Omni 6.0.1, ROM for the Samsung Bada OS
Contributors
fire855, Volk204, Rebellos, Alberto96
Source Code: https://github.com/fire855
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.0.x
Version Information
Status: Alpha
Created 2015-12-22
Last Updated 2015-12-22
Changelog
22/12/15:
- First release
Reserved
Awesome.. Thanks fire855.. Going to try..
Hi fire855..
There is an error while flashing rom...
E : Error executing updater binary in zip /sdcard/omni 6.0.1-20151222 wave-HOMEMADE.zip..
abhijeet1331 said:
Hi fire855..
There is an error while flashing rom...
E : Error executing updater binary in zip /sdcard/omni 6.0.1-20151222 wave-HOMEMADE.zip..
Click to expand...
Click to collapse
Which recovery are you using? Flash the linked files with multiloader.
Good to know people are still working on our old device
Will try it when I have time
fire855 said:
Which recovery are you using? Flash the linked files with multiloader.
Click to expand...
Click to collapse
I flashed with the linked files only.. Same error..!!
Please check..
abhijeet1331 said:
I flashed with the linked files only.. Same error..!!
Please check..
Click to expand...
Click to collapse
You executed partition.sh?
fire855 said:
You executed partition.sh?
Click to expand...
Click to collapse
yes..
abhijeet1331 said:
yes..
Click to expand...
Click to collapse
For me it's working fine. Maybe you should try to start from beginning.
fire855 said:
For me it's working fine. Maybe you should try to start from beginning.
Click to expand...
Click to collapse
Ya.. Sorry to bother you.. I flashed Bada 2.0 once again & started from beginning & successfully installed the rom..
Thanks..
abhijeet1331 said:
Ya.. Sorry to bother you.. I flashed Bada 2.0 once again & started from beginning & successfully installed the rom..
Thanks..
Click to expand...
Click to collapse
Good.
Screenshot?
thinhx2 said:
Screenshot?
Click to expand...
Click to collapse
Added.
fire855 said:
Added.
Click to expand...
Click to collapse
idont see
thinhx2 said:
idont see
Click to expand...
Click to collapse
find it in the tab called screen shot above the op
Does marshmallow manage more efficiently the ram than lollipop? The last version was supposed to be an improvement in ram and cpu usage but after reading some reviews it seems that it's not really the case.
In short, my s8500 can benefit from this rom or did we go as far as it is possible with lollipop (didn't try yet, still stuck with kitkat but hearing from aboyazan78 it works flawlessly )?
Thanks for your answer
barbe31 said:
Does marshmallow manage more efficiently the ram than lollipop? The last version was supposed to be an improvement in ram and cpu usage but after reading some reviews it seems that it's not really the case.
In short, my s8500 can benefit from this rom or did we go as far as it is possible with lollipop (didn't try yet, still stuck with kitkat but hearing from aboyazan78 it works flawlessly )?
Thanks for your answer
Click to expand...
Click to collapse
bro i did not try this rom yet .. i told u to try another rom coz its very light
but will try this rom soon and come back with my review
External SD doesn't work. It doesn't get recognized in the rom, but it does in TWRP. What file system is needed?
Kali Nethunter for ME176C/CX
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.
*
*/
The Kali NetHunter is an Android ROM overlay that includes a robust Mobile Penetration Testing Platform. The overlay includes a custom kernel, a Kali Linux chroot, and an accompanying Android application, which allows for easier interaction with various security tools and attacks. Beyond the penetration testing tools arsenal within Kali Linux, NetHunter also supports several additional classes, such as HID Keyboard Attacks, BadUSB attacks, Evil AP MANA attacks, and much more. For more information about the moving parts that make up NetHunter, check out our NetHunter Components page. NetHunter is an open-source project developed by Offensive Security and the community.
Working:
Everything should more or less be working
NOT Working:
Still alpha, you tell me in github issues section.
Alpha 1.1: (Google Drive)
- Sources synced with latest from source tree ( https://github.com/me176c-dev/kernel_asus_me176c )
- First build, bring up basic functionalities
Uninstaller:
https://drive.google.com/open?id=0Byv_KFdn8QjGZ1VrOTgxWjludWs
How to Install:
Simply flash zip from recovery
How to Uninstall:
Again, simply flash zip from recovery
Contributors:
Huge thanks to lambdadroid for kernel sources ( https://github.com/me176c-dev/kernel_asus_me176c )
XDA:DevDB Information
Kali Nethunter for ME176C/CX, Tool/Utility for the Asus MeMO Pad 7
Contributors
faffu41, lambdadroid
Source Code: https://github.com/micheleberrettis1/kernel_asus_me176c
Version Information
Status: Alpha
Created 2017-10-23
Last Updated 2017-10-23
Cool!
I have a small implementation related note: You seem to have forked the original kernel repository just to add a new kernel configuration. Unlike many other ROM kernels, I keep my the kernel configuration outside of the kernel repository to limit the changes to the kernel only to actual changes to the kernel code.
If you want to change the kernel configuration, I suggest that you change it directly in the device configuration. That way you don't have to fork the kernel. When I edit the kernel configuration I usually do it like this:
Copy device/asus/me176c/kernel/me176c_defconfig to kernel/asus/me176c/.config
Modify the kernel configuration with "make nconfig" or "make menuconfig" or whatever you'd like to use.
Save the new kernel deconfig using "make savedefconfig".
Copy kernel/asus/me176c/defconfig back to device/asus/me176c/kernel/me176c_defconfig
Run "make mrproper" or "git clean -dxf" in kernel/asus/me176c
Have you tested that it's actually working correctly? As far as I can see, "Kali Nethunter" is only available for ARM, however the tablet is running x86. It's possibly that it's working since I bundle a native bridge (Houdini) to run ARM code, but then it'll likely have poor performance.
Cool, i'll try doing as you said!
Hi, i have a problem, then i install it, recovery say what unpacking boot aborted and chroot not installed, i need help.
Need help with me176c
Hello guys, this is probably off topic but I need some help. My me176c is stuck on fastboot#... Fastboot#1...... Fastboot#2.... Fastboot#3..... I can't get into recovery. Been looking for image files to flash to get it operating but nothing works. Can someone help me please? Thanks
MJMJ7 said:
Hello guys, this is probably off topic but I need some help. My me176c is stuck on fastboot#... Fastboot#1...... Fastboot#2.... Fastboot#3..... I can't get into recovery. Been looking for image files to flash to get it operating but nothing works. Can someone help me please? Thanks
Click to expand...
Click to collapse
Create a new topic in https://forum.xda-developers.com/memo-pad-7/help if you need help. It's much more likely someone will be able to help you, since it's not related to this tool/mod.
Hello, did anyone test this with the unofficial Lineage 14.1?
Skyrimus said:
Hi, i have a problem, then i install it, recovery say what unpacking boot aborted and chroot not installed, i need help.
Click to expand...
Click to collapse
Exactly the same problem, will PM the author about it.
Code:
#include <std_disclaimer.h>
/*
* 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.
*
*/
MoKee OpenSource is based on the Google AOSP. We update our source code frequently to keep up with the latest development, and not forgetting to merge in special features of our own at the same time.
A small group of people from around the world who are interested in Android launched this project on the 12th of December 2012, and is committed to make this ROM better and better. Like most contributors of open source projects (Omni, CyanogenMod, Slim AOSPA etc), we are doing all these in our free time as our passion...
Since this project is open source, anyone interested can participate in the development (maintain new devices, contribute code etc). Newcomers are always welcomed!
Read here for developer application; with this, you can host your unofficial MoKee builds on our server!
Important information:
This thread is for official MoKee builds for Huawei C8817D, C8817E, G620S, G621, Che1_CL10, Che1_CL20, Che1_L04. The following will not be supported here:
Custom kernels
Mods
Xposed
We don't support Xposed and any logcat which includes a Xposed module will be ignored. You're kindly invited to not report bugs if you:
Flashed a custom kernel
Installed or did mods from untrusted sources
Modified system files
Supported device:
C8817D
C8817E
G620S-UL00
G620S-L01/L02/L03
G621-TL00
Che1_CL10
Che1_CL20
Che1_L04
Baseband requirement:
If you can't hang up, install this baseband via TWRP and it should be solved.
Known bugs:
Some minor bugs
Installation:
First time flashing MoKee 9.1 on your device, or coming from another ROM?
Download the zip(s)
Install a compatible Recovery, e.g., my TWRP: http://forum.xda-developers.com/android/development/recovery-twrp-3-0-0-0-touch-recovery-t3309504
Perform a nandroid backup of your current ROM (Optional)
Wipe data/factory reset
Flash MoKee
Optional: Install the Google Apps addon package
Reboot
Source code:
https://github.com/mokee
Download:
http://rom.mk/?device=cherry
http://rom.mk/?device=che10 (Che1_CL10)
Credits:
MoKee Developers: https://github.com/orgs/MoKee/members
Code Aurora Forum
LineageOS
AOSP
Slim Roms
OmniROM
@Blefish We won't have the usable nougat port without his efforts!
@paranoia_gu Add Honor 4x support
XDA:DevDB Information
MoKee, ROM for the Honor 4x
Contributors
dianlujitao
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.10.x
Version Information
Status: Nightly
Created 2019-05-15
Last Updated 2019-05-14
Thank dev.
Nice job! I'm going to have a try!
xingyunjohn1 said:
Nice job! I'm going to have a try!
Click to expand...
Click to collapse
It is fine!Nice job!
Very nice. I try to install the weather but API Code for openweathermaps it is not valid. And for the Google weather there is Google App missing (which cannot be installed on this phone) .Any idea ?
Suddenly weather appeared. Perfect !!! API from homepage open weather works.
kharuba said:
Suddenly weather appeared. Perfect !!! API from homepage open weather works.
Click to expand...
Click to collapse
Great! - api code sometimes takes hours to be validated initially. PW.
pndwal said:
Great! - api code sometimes takes hours to be validated initially. PW.
Click to expand...
Click to collapse
We can have a personal API code from the mentioned website. It's easy to get one.
xingyunjohn1 said:
We can have a personal API code from the mentioned website. It's easy to get one.
Click to expand...
Click to collapse
True. But if you enter api key manually or copy and paste it, it can still take minutes or hours to validate and activate. PW
Standby is better if not flashed to Android Go. With lowram enabler standby time decreased. Maybe not optimized for Android 9. Works great this ROM !!!
kharuba said:
Standby is better if not flashed to Android Go. With lowram enabler standby time decreased. Maybe not optimized for Android 9. Works great this ROM !!!
Click to expand...
Click to collapse
Thanks for pointer!
It may be battery / increased activity is the tradeoff for responsiveness with low-ram set. Just guessing...
Did you notice improvement in responsiveness with low-ram flagged? PW
File sharing via bluetoooth?
Hello community!
First of all thanks @dianlujitao for this ROM - I have to say it is faster than expected on this old device!
One issue I came across is: When I try sharing a file (e.g. a picture) with another already paired device via bluetooth I do not get the bluetooth selection in the pop-up? Also pairing itself does not seem to be very stable. Did anyone else observe that as well?
Bro it's still getting pie support. We're thankful for the devs. i hope 10 also works this way
Can someone please tell me about unlock bootloader of Honor(che1-L04) I want to flash custom Rom (Mokee 9.0)
S_T_A_R said:
Can someone please tell me about unlock bootloader of Honor(che1-L04) I want to flash custom Rom (Mokee 9.0)
Click to expand...
Click to collapse
Search 'unlocking bootloader' in this thread. Hope it helps. PW
https://forum.xda-developers.com/ho...-lineageos-14-1-huawei-g620s-honor-4-t3547682
can this ROM be installed on ascend g760-L01 (msm8916)?
ananiaanania said:
can this ROM be installed on ascend g760-L01 (msm8916)?
Click to expand...
Click to collapse
I have same question!
Hi
I guess this ROM does NOT support CHe2-L11 Honor 4X (Kirin 620 CPU), right?
Best,
-a-
Code:
/*
* Your warranty is now maybe 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.
*
Near pure CAF rom with only small modifications to allow building and make device useable.
Download: here
Install instructions:
Make sure you are on firmware version 10.0.0 Hotfix 1
Clear system, vendor, data, cache, dalvik-cache
Install zip
Install Gapps
Done
Issues:
Fingerprint
Kernel source: https://github.com/Just-CAF/platform_kernel_oneplus_msm8998
XDA:DevDB Information
Just CAF, ROM for the OnePlus 5T
Contributors
T1mb3, spirtix, Men_in_black007, codeworkx, LineageOS
Source Code: [url]https://github.com/Just-CAF[/URL]
ROM OS Version: Android 10
ROM Kernel: Linux 4.x
Based On: CAF
Version Information
Status: Beta
Created 2019-10-25
Last Updated 2020-08-03
Amazing!!
If anyone can send logs (adb logcat, dmesg), pm me and we'll get that fingerprint fixed:highfive:
wow!
Hi budd. Could you help in porting android to a non android device ? Only if you have some spare time @T1mb3
tids2k said:
Hi budd. Could you help in porting android to a non android device ? Only if you have some spare time @T1mb3
Click to expand...
Click to collapse
It really depends on the device. In most cases it isn't possible due to missing drivers and other closed source stuff.
Could you upload zip to other mirror? Likes androidfilehost and sourceforge. Mega is blocked in China.
losigep said:
Could you upload zip to other mirror? Likes androidfilehost and sourceforge. Mega is blocked in China.
Click to expand...
Click to collapse
Thanks for the notice. I will try Sourceforge. Check OP for new links!
What gapps do you recommend? Download is in process, I will be able to share you the logs in couple of hours. Thanks for the build.
Zed Kay said:
What gapps do you recommend? Download is in process, I will be able to share you the logs in couple of hours. Thanks for the build.
Click to expand...
Click to collapse
You can use bitgapps or nikgapps.
Zed Kay said:
What gapps do you recommend? Download is in process, I will be able to share you the logs in couple of hours. Thanks for the build.
Click to expand...
Click to collapse
I use bitgapps but opengapps should work as well.
https://forum.xda-developers.com/android/software/arm64-bitgapps-q-10-0-0-t3968500/post80250676
https://sourceforge.net/projects/opengapps/files/arm64/beta/20191006/
Sent from my OnePlus5T using XDA Labs
Here is the logcat.
Do we have a telegram channel?
Could you have telegram group?
https://t.me/joinchat/GgyW8RCDcJ9QSni6mi0CWw
Testers release!:
New build: download
Changelog 20191104:
Small misc changes
Fix many listed bugs (fingerprint still does not work!)
Required irmware version: 9.0.9!
SIM card is not detecting. Logs attached
New build: download
Changelog 20191110:
Fix hidden issue in default AOSP messaging app (no notifications)
Small updates
Project repo now at https://github.com/Just-CAF
Anybody try latest
LineageOS is a free, community built, aftermarket firmware distribution of Android 12.1 (S), which is designed to increase performance and reliability over stock Android for your device.
Code:
#include <std_disclaimer.h>
/*
* 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.
*
*/
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. You will need to provide your own Google Applications package (gapps). LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for Lineage OS is available in the LineageOS Github repo. And if you would like to contribute to Lineage OS, please visit our Gerrit Code Review. Your changelog is whatever was merged into gerrit.
Instructions
First time flashing Lineage OS 19.1 your device?
Coming from a SENSE ROM?
Enable all location services: Settings > Location > (all location services) = On
Coming from another ROM?
Download the zip(s).
Install a compatible Recovery
Perform a NANDroid backup of your current ROM (Optional)
Wipe data & cache partitions of your device (required when coming from stock!).
Flash LineageOS.
Optional: Install the Google Apps addon package.
Downloads
ROM - https://mirror.codebucket.de/claymore1297/LineageOS/19.1/hima
Google Apps - https://sourceforge.net/projects/nikgapps/files/Releases/NikGapps-S/
TWRP Recovery (SAR) - https://github.com/CaptainThrowback/android_device_htc_hima/releases
XDA: DevDB Information
LineageOS 19.0, ROM for the HTC One (M9)
Contributors:
@Claymore1297
@k4y0z
ROM OS Version: 12 S
ROM Kernel: Linux 3.10.108
Kernel Source: https://github.com/Claymore1297/android_kernel_htc_msm8994
SELinux: permissive
Requirements:
HTC Firmware: 4.x
TWRP: 3.6.0-0 - with SAR support
special thanks to:
@tarkzim
Version Information
Status: Beta
What is working:
-WiFi
-Bluetooth
-Camera (including video recording)
-Audio (Record and Playback)
-Video Playback
-GPS
-IR
What is NOT working:
-FM Radio
-Telephony (Calls, MMS/SMS and Mobile data)
-NFC
Bug report
Bug reports without a proper description of the issue and a log will be ignored!
You don't know howto take a log - see here:
How to take system logcats, kernel logs, and dmesg on Android
Wondering how to take logs on Android? In this guide, we tell you about the various common logs on Android and how to collect them.
www.xda-developers.com
https://lmgtfy.com/?q=how to get android logs&p=1&s=g
How to Build
XDA:DevDB Information
LineageOS 18.0, ROM for the HTC One (M9)
Contributors:
Claymore1297, k4y0z
Source Code: https://github.com/lineageos
ROM OS Version: Android 12.1
ROM Kernel: Linux 3.x
ROM Firmware Required: 4.x
Based On: LineageOS
Version Information
Status: Beta
Created 2020-12-06
Last Updated 2020-12-06
*reserved*
*reserved*
#### New build is up!! ####
the build is containing mainly the following:
-december ASB's
-last Lineage fixes
-initial device bringup
Enjoy!
P.S.: didn't had time to test much, working the last days hard on a working cam, so you tell me ;-)
Link 19 please
Cuonghmm said:
Link 19 please
Click to expand...
Click to collapse
index - powered by h5ai v0.29.2 (https://larsjung.de/h5ai/)
index - powered by h5ai v0.29.2 (https://larsjung.de/h5ai/)
mirror.codebucket.de
Claymore1297, SIM card not showing or working on my HTC One M9 Verizone with this ROM.
Noname1477 said:
index - powered by h5ai v0.29.2 (https://larsjung.de/h5ai/)
index - powered by h5ai v0.29.2 (https://larsjung.de/h5ai/)
mirror.codebucket.de
Claymore1297, SIM card not showing or working on my HTC One M9 Verizone with this ROM.
Click to expand...
Click to collapse
confirmed - sim card is not detected also on GSM-devices.
Hey man, thanks for the build.
This was my first flash on my old HTC M9, straight from Sense 7 to Android 12. Same issue for me with the SIM Card(GSM).
Also in addition:
1) the camera works in SDR, but not in HDR and the camera app crashes if HDR is selected and photo taken afterwards, but only sometimes.
2) System UI crashes, up to device restarts while managing settings and rotating screen, using the new rotate screen button which appears in the left corner, sometimes.
I did see the issues pretty much straight in the first 30 mins after the flash. It might settle with time or after some restarts. Other than that works fluid so far for me.
Big thank to Claymore for the time and efforts you put to the ROM!
I flashed the ROM along with gapps, and the phone boots well.
Two issues I found are selinux not enforcing and camera not connected, but its ok for me.
Thank you again!
Youre the best, i tried by my self but was failing at kernel part haha
Hello, and thank you @Claymore1297 for this wonderful release. Same issue here with the not detected Sim Card.
Sim card issue is solved... Will wait for January ASB's and push another build
Claymore1297 said:
Sim card issue is solved... Will wait for January ASB's and push another build
Click to expand...
Click to collapse
cAN'T WAIT
Also the "battery-display-as-text-on-taskbar"-setting doesn't seem to work + usb-preferences to file-transfer does nothing (phone no detected by laptop @ win11 pro)
Hey and hello dear 'XDA-COMMUNITY'!!
I hope its OK that i write my question in this thread.
First and foremost beacause of your fantastic work!
"Shout out - to all of you" for keeping these possibilities alive.
I first took a look in your readme-section of this device but to be honest...
Didnt understand each step in terms of updating the firmware version-main: 1.32.161.7 (in my case).
Even though i understood it seems to be necessary for newer lineageOS and twrp versions...... correct, or wrong?
Since i am a very beginner with android, there might be a lot of things i need to get to know...
But... here the things i already know (about the device).
--
*** UNLOCKED ***
*** S-ON ***
kernel: lk
product: htc_himauhl
version: 1.0
version-main: 1.32.161.7
boot-mode: download
version-bootloader: 1.0.0.0000
mid: 0PJA10000
cid: VODAP102
--
The phone seems to be completely empty... No Android main operating system installed.
TWRP is installed but an old version... 2.8.7- i guess
I already setted up my pc with ADB/fastboot/ and drivers
I think (as far as i understood) to get a lineageOs e.g. 17.1 or newer (19) installation work
i need to update the version-main: 1.32.161.7 to at least 4.xx and a get a newer version of twrp
?right/wrong?
Would be very fine and helpful if someone can give an advice about
what to do and in which order to get it "proper" working, if possible...
Thank you for your time-
kind regards from Germany
Bruse
P.S.:
For example, are or would these files be a good "path" to go or at least near by for updating
version-main: 1.32.161.7 to 4.xx.xxx.xx?
Found in your forum -> link
HTC ONE (M9) RUUs, OTAs, Stock TWRP Backups, Firmware & More Collection
Original STOCK file to flash the HTC One M9 from the RUU BACK TO STOCK You can flash throu fastboot or change the name of the file to 0PJAIMG.ZIP and put it in SDCard and load Bootloader S-Off is Required with Eurpean CID Go into fastboot...
forum.xda-developers.com
Hello @Bru.Se ,
IMHO it's simple. You download the TWRP version from this Thread and install it. After you install one of the Lineage OS Versions from here or Stock Rom for TWRP.
Is it possible to port the rom to another device with the same SOC i.e. HTC 10 Evo ?
Cicada_3301 said:
Is it possible to port the rom to another device with the same SOC i.e. HTC 10 Evo ?
Click to expand...
Click to collapse
Sure it is, it you have kernel source. Feel free to do it ;-)
Claymore1297 said:
Sure it is, it you have kernel source. Feel free to do it ;-)
Click to expand...
Click to collapse
Is device tree and vendor strictly needed or I can go on without it ?
Cicada_3301 said:
Is device tree and vendor strictly needed or I can go on without it ?
Click to expand...
Click to collapse
well for hima iti s needed, no idea what your device needs