[ROM][HIAEUHL/HIAEUL] Unofficial LineageOS 14.1 (2019/07/20)

692 posts
Thanks Meter: 344
 
By Dragonkind, Senior Member on 11th August 2018, 07:14 AM
Post Reply Email Thread

Code:
#include <std_disclaimer.h>
/*
 * 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.
 */
About LineageOS
LineageOS is a free, community built, aftermarket firmware distribution of Android 7.x (Nougat),
which is designed to increase performance and reliability over stock Android for your device.

All the source code for LineageOS is available in the LineageOS GitHub repo.
And if you would like to contribute to LineageOS, please visit our Gerrit Code Review.

Official LineageOS website: http://lineageos.org


Downloads And Changelog
## 2019/07/20 ##
HIAEUHLDOWNLOAD HERE
HIAEULDOWNLOAD HERE
Code:
# Update Android security patch (2019/07/05)
## Earlier Builds ##
## 2019/05/29 ##
HIAEUHLDOWNLOAD HERE
HIAEULDOWNLOAD HERE
Code:
# Update Android security patch (2019/05/05)
## 2019/04/12 ##
HIAEUHLDOWNLOAD HERE
HIAEULDOWNLOAD HERE
Code:
# Update Android security patch (2019/04/05)
# Clean up screenshot if nothing selected
## 2019/02/28 ##
HIAEUHLDOWNLOAD HERE
HIAEULDOWNLOAD HERE
Code:
# Update Android security patch (2019/02/05)
## 2018/12/21 ##
HIAEUHLDOWNLOAD HERE
HIAEULDOWNLOAD HERE
Code:
# Update Android security patch (2018/12/05)
## 2018/11/24 ##
HIAEUHLDOWNLOAD HERE
HIAEULDOWNLOAD HERE
Code:
# Update Android security patch (2018/11/05)
## 2018/09/25 ##
HIAEUHLDOWNLOAD HERE
HIAEULDOWNLOAD HERE
Code:
# Update Android security patch (2018/09/05)
## 2018/08/20 ##
HIAEUHLDOWNLOAD HERE
HIAEULDOWNLOAD HERE
Code:
# Update Android security patch (2018/08/05)
## 2018/08/16 HIAEUHL ## → DOWNLOAD HERE
Code:
# Initial build for HIAEUHL
  (Include the same features as 2018/08/10)
## 2018/08/10 HIAEUL ## → DOWNLOAD HERE
Code:
# Enable call recording for all regions
  (Warning! Please follow your local laws to use the feature)
# Replace emoji with Android 9.0 (Pie) style
## 2018/08/08 HIAEUL ## → DOWNLOAD HERE
Code:
# Initial build for HIAEUL
# Update Android security patch (2018/07/05)
# Add speaker to list of output devices available for VoIP


Recommended Recovery (optional)
TWRP → DOWNLOAD HERE

Google Apps (optional)
OpenGApps → DOWNLOAD HERE (Choose ARM64, Android 7.1, and I recommend nano)
Information: Flash the GApps before the first boot. If not, a clean flash is recommended.

Addon For SU (optional)
Extras → DOWNLOAD HERE (Choose arm64, 14.1)

Addon For Dual-Speaker (optional) (Thank to Dante63 and his tutorial)
Extras (updated on 2018/12/04) → DOWNLOAD HERE (Warning! Please use at your own risk.)
Uninstall tool (back to default)DOWNLOAD HERE
Information: Stereo effect with earpiece. READ MORE


Installation (TWRP for example)
Warning! Need a clean installation if you come from an official build:
- (Optional) Backup system and data partition
- Wipe data (a.k.a. factory reset)
- (Optional) Format data if you want to decrypt data partition
- Flash the ROM you download → DOWNLOAD HERE
- (Optional) Flash the patch for data decryption → DOWNLOAD HERE
- (Optional) Flash the addon for su → DOWNLOAD HERE (Choose arm64, 14.1)
- (Optional) Flash GApps → DOWNLOAD HERE (Choose ARM64, Android 7.1, and I recommend nano)
- (Optional) Any additional zip you want to flash
- Wipe cache and dalvik
- Reboot to system

Update from an earlier unofficial build:
- No need to wipe and format data unless you want
- Flash the ROM you download → DOWNLOAD HERE
- (Optional) Flash the patch for data decryption → DOWNLOAD HERE
- (Optional) Flash the addon for su → DOWNLOAD HERE (Choose arm64, 14.1)
- (Optional) Flash GApps → DOWNLOAD HERE (Choose ARM64, Android 7.1, and I recommend nano)
- (Optional) Any additional zip you want to flash
- Wipe cache and dalvik
- Reboot to system


About The Builds
Device tree:
https://github.com/LineageOS/android...tc_hiae-common
https://github.com/LineageOS/android_device_htc_hiaeuhl
https://github.com/LineageOS/android_device_htc_hiaeul
Kernel sources: https://github.com/LineageOS/android_kernel_htc_msm8952
Vendor blobs: https://github.com/TheMuppets/proprietary_vendor_htc


Contributors
intervigil, Dragonkind
ROM OS Version: Android 7.1.2 (Nougat)
Based On: LineageOS 14.1
The Following 8 Users Say Thank You to Dragonkind For This Useful Post: [ View ] Gift Dragonkind Ad-Free
11th August 2018, 07:14 AM |#2  
Dragonkind's Avatar
OP Senior Member
Flag Chureki
Thanks Meter: 344
 
More
Detailed Changelog
Why do I put this here? Because I'm lazy to upload to Github.

## 2018/08/10 ##
# Enable call recording for all regions (Warning! Please follow your local laws to use the feature)
/packages/Dialer/res/
Code:
Delete all folders called as "values-mcc(number)".
/packages/Dialer/res/values/config.xml
Code:
<bool name="call_recording_enabled">true</bool>
<integer name="call_recording_audio_source">4</integer>
/device/htc/hiae-common/configs/audio_policy_configuration.xml
Code:
<route type="mix" sink="primary input"
       sources="Built-In Mic,Built-In Back Mic,Wired Headset Mic,BT SCO Headset Mic,Telephony Rx"/>

# Replace emoji with Android 9.0 (Pie) style
/external/noto-fonts/other/NotoColorEmoji.ttf
Code:
Download from "https://github.com/googlei18n/noto-emoji/blob/master/fonts/NotoColorEmoji.ttf" and replace it manually.


## 2018/08/08 ##
# Add speaker to list of output devices available for VoIP (reference)
/device/htc/hiae-common/configs/audio_policy_configuration.xml
Code:
<route type="mix" sink="Speaker"
       sources="primary output,deep_buffer,voip_rx,direct_pcm,compressed_offload"/>
<route type="mix" sink="Wired Headset"
       sources="primary output,deep_buffer,voip_rx,direct_pcm,compressed_offload"/>
<route type="mix" sink="Wired Headphones"
       sources="primary output,deep_buffer,voip_rx,direct_pcm,compressed_offload"/>
<route type="mix" sink="Line Out"
       sources="primary output,deep_buffer,voip_rx,direct_pcm,compressed_offload"/>
The Following User Says Thank You to Dragonkind For This Useful Post: [ View ] Gift Dragonkind Ad-Free
11th August 2018, 07:14 AM |#3  
Dragonkind's Avatar
OP Senior Member
Flag Chureki
Thanks Meter: 344
 
More
The Method I Use To Build This ROM (hiaeul for example)
My laptop specifics
- Intel Core-i5 5200U processor (x86_64)
- 8GB RAM (4GB+4GB)
- 256GB SSD
- Windows 10 (64-bit)


Environment
- Download and install Oracle VM VirtualBox
- Download your favorite Linux image file (ex: Ubuntu 18.04 LTS)
- Place the image file where you want
- Run Oracle VM VirtualBox and set up for a new machine
- Virtual storage needs to be 150GB at least
- Any preference you want
- Start up virtual machine


Prepare The Needing Tools
- Read this but remember to change the branch name "lineage-15.1" to "cm-14.1"
- Also change the device name "hiae" to "hiaeul"
- Add this into ".profile":
Code:
# add Android SDK platform tools to path
if [ -d "$HOME/platform-tools" ] ; then
    PATH="$HOME/platform-tools:$PATH"
fi
- Add this into ".bashrc":
Code:
export USE_CCACHE=1
prebuilts/misc/linux-x86/ccache/ccache -M 50G
export CCACHE_COMPRESS=1

export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4G"

export LC_ALL=C
- If the performance of your computer isn't enough, also add this into ".bashrc":
Code:
export USE_NINJA=false
- Modify swap size with terminator:
Code:
sudo swapoff -a
sudo dd if=/dev/zero of=/swapfile bs=1M count=8192
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon --show
- Do this step with another terminator window:
Code:
sudo su
echo 99999 > /proc/sys/kernel/pid_max
echo "kernel.pid_max=99999" >> /etc/sysctl.conf
- Add this into "/.repo/local_manifests/roomservice.xml":
Code:
<project name="TheMuppets/proprietary_vendor_htc" path="vendor/htc" remote="github" />


After Completion
- You can find the zip file under "/out/targets/products/hiaeul"
The Following 3 Users Say Thank You to Dragonkind For This Useful Post: [ View ] Gift Dragonkind Ad-Free
20th August 2018, 09:30 PM |#5  
Member
Flag Didsbury
Thanks Meter: 31
 
More
Latest update working great. Thank you very much for keeping our devices updated
The Following User Says Thank You to JS.zip For This Useful Post: [ View ] Gift JS.zip Ad-Free
21st August 2018, 02:13 PM |#6  
Member
Thanks Meter: 27
 
More
Great Gratitude

Great job to continue development on the 7.1 HTC One A9 branch. I especially appreciate current security patches being implemented. I came from official 14.1 branch (May 2018) and did not regret to invest my time on setting up the device from scratch once again!
The Following User Says Thank You to kall3 For This Useful Post: [ View ] Gift kall3 Ad-Free
22nd August 2018, 03:41 PM |#7  
Junior Member
Flag Guatemala
Thanks Meter: 2
 
More
Hi, nice work, i have a question, can i flash it with S-ON?, my bootloader is unlocked and my device is hiaeul, thanks in advance
23rd August 2018, 12:03 AM |#8  
Member
Thanks Meter: 10
 
More
Hi, just wondering if this is going to go up on the official builds page such that OTA update support starts post that.

Any chance that may happen?
23rd August 2018, 05:46 PM |#9  
Senior Member
Thanks Meter: 32
 
More
Hi,
Has somebody been able to resolve the calling issue in Lineage OS 15.1?
26th August 2018, 06:38 PM |#10  
Senior Member
Thanks Meter: 32
 
More
Great ROM everything seems to be working fine up until now, just some battery issues not getting enough standby time, when can we expect the next update?
31st August 2018, 01:05 PM |#11  
Dragonkind's Avatar
OP Senior Member
Flag Chureki
Thanks Meter: 344
 
More
Quote:
Originally Posted by Girumarugt

Hi, nice work, i have a question, can i flash it with S-ON?, my bootloader is unlocked and my device is hiaeul, thanks in advance

Not sure coz my device is S-OFF. But I remember the answer is probably yes, preparing an RUU before you trying would be better.

Quote:
Originally Posted by AceNik

Hi, just wondering if this is going to go up on the official builds page such that OTA update support starts post that.

Any chance that may happen?

No, I've not sent this to intervigil (our hero) yet. Actually I am doing my compulsory duty, I can only use computer on weekends. I may update this ROM monthly syncing with Android security patch as I can. Thus, I may not have enough time to talk about these with intervigil currently. If there's anyone willing to send #2 of this thread to him, he/she will be our hero too.

Quote:
Originally Posted by Saad. Mk

Hi,
Has somebody been able to resolve the calling issue in Lineage OS 15.1?

Probably no, maybe yes. Nobody has confirmed what the issue is actually caused by.
Quote:
Originally Posted by Saad. Mk

Great ROM everything seems to be working fine up until now, just some battery issues not getting enough standby time, when can we expect the next update?

Monthly update I think. However I don't understand how to tweak kernel, the battery time may stay the same as the last 14.1 nightly ROM (180510), sorry.
The Following User Says Thank You to Dragonkind For This Useful Post: [ View ] Gift Dragonkind Ad-Free
Post Reply Subscribe to Thread

Tags
14.1, lineageos, unofficial

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes