yashsingh1/xdaforums huggingface dataset:
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] jason13v8:
Yes this one works thanks
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] jason13v8:
Full version has now been released would you be able to make it twrp flashable please

---------- Post added at 08:18 AM ---------- Previous post was at 08:14 AM ----------

I got a link but I can't copy and paste it here for some reason
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Andrej_SK:
Use spaces, like "https :// example . com /" so it won't be recognized as a external link.
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] NZedPred:
This was the link right?

https://rsdsecure-cloud.motorola.co...ubsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip

Will do, but will have to wait a week as I'm on holiday.
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Andrej_SK:
How to download that file? I'm always facing this error (see the screenshot below).
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] NZedPred:
Just tried, I get that too. So someone will have to provide a mirror of that file.
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] TheFixItMan:
It's geo locked - you need to vpn to the country its from - in this case India
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Andrej_SK:
I'm already downloading but it will take some time. Hope it won't crash. :D

Btw, is this download speed normal?
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] PsyClip-R:
Downloaded the file via Indian HTTPS Proxy + FoxyProxy Chrome extention. Checking the content..

UPD:

Some infos from flashfile.xml

software_version version="cedric-user 8.1.0 OPP28.85-16 0400 release-keysM8937_22.29.02.70R"

There's some new partition DDR, or maybe I wasn't aware of the existance of it on 7.0 ver.

<step operation="erase" partition="DDR"/>

UPD 2: Attached info.txt file.

View attachment CEDRIC_OPP28.85-16_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.info.txt
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] cango123:
Downloading with cyberghost through indian ip adress, I can upload it wherever you guys want it.
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Andrej_SK:
Probably it's not a fastboot firmware. Or is it? I'm still downloading...

---------- Post added at 12:43 PM ---------- Previous post was at 12:42 PM ----------

Could u upload it to Google Drive, please?
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] cango123:
Of course, give me 30 minutes
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Andrej_SK:
No problem :) thanks in advance.
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] PsyClip-R:
Indeed it is. The full one that can be flashed via fastboot or RSD Lite
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] cango123:
CEDRIC_OPP28.85-16_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip

https://drive.google.com/file/d/1bBFZ6I2ayCMMCDejKMewShs01N6GTnzf/view?usp=sharing

Flashed, everything works... Came from 7.0 -> Soak OTA here and IMEI is present too. View screenshots in attachment.

BUILD REQUEST INFO:

SW Version: cedric-user 8.1.0 OPP28.85-16 0400 release-keysM8937_22.29.02.70R

MBM Version: B8.31

Modem Version: M8937_22.29.02.70R

FSG Version: FSG-8937-02.65.33

Build Fingerprint: motorola/cedric/cedric:8.1.0/OPP28.85-16/0400:user/release-keys

CQATest App Version: 6.0.6

VERSION INFO FOUND UNDER 'ABOUT PHONE' SCREEN:

System Version: 28.41.15.cedric.retail.en.US

Model Number: Moto G (5)

Android Version: 8.1.0

Baseband Version: M8937_22.29.02.70R

Build Id: OPP28.85-16

SW Display Build ID: OPP28.85-16

Build Date: Wed Sep 5 09:46:09 CDT 2018

OTHER MISC VERSION INFO:

Subsidy Lock Config: slcf_rev_d_default_v1.0.nvm

Regulatory Info (eLabel): regulatory_info_default.png

Blur Version: Blur_Version.28.41.15.cedric.retail.en.US

Version when read from CPV: cedric-user 8.1.0 OPP28.85-16 0400 release-keys

AB Update Enabled: False

Full Treble Enabled: False
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Andrej_SK:
Which commands did you use? I'm a bit sceptical about DDR partition mentioned above.
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] cango123:
This ones from here + fastboot flash system system.img_sparsechunk.5, 6, 7 and 8.

https://xdaforums.com/g5/development/stock-upgrade-to-official-stock-oreo-8-t3823598

fastboot oem fb_mode_set

fastboot flash partition gpt.bin

fastboot flash bootloader bootloader.img

fastboot flash logo logo.bin

fastboot flash boot boot.img

fastboot flash recovery recovery.img

fastboot flash dsp adspso.bin

fastboot flash oem oem.img

fastboot flash system system.img_sparsechunk.0

fastboot flash system system.img_sparsechunk.1

fastboot flash system system.img_sparsechunk.2

fastboot flash system system.img_sparsechunk.3

fastboot flash system system.img_sparsechunk.4

fastboot flash system system.img_sparsechunk.5

fastboot flash system system.img_sparsechunk.6

fastboot flash system system.img_sparsechunk.7

fastboot flash system system.img_sparsechunk.8

fastboot flash modem NON-HLOS.bin

fastboot erase modemst1

fastboot erase modemst2

fastboot flash fsg fsg.mbn

fastboot erase cache

fastboot erase userdata

fastboot erase customize (says failed so useless I guess)

fastboot erase clogo (also failed)

fastboot oem fb_mode_clear

fastboot reboot
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] PsyClip-R:
When I load the update to RSD it uses flashfile.xml View attachment flashfile.xml

Take a look at the screenshot
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] merlinolillo:
[MENTION=7346927]NZedPred[/MENTION] I'll wait your great twrp ota next week. Have a good holiday :)
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] zeassumpcao:
I updated my Moto G5 to Oreo 8.1 through RSD Lite without problems, but now my GPS doesn't work at all :(

Anybody else has the same problem? Or a way to fix it :)
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] fstabman:
YES!!! I've been waiting for this for many weeks now. Many thanks.
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] jason13v8:
You had to type all of this?

---------- Post added at 06:31 PM ---------- Previous post was at 06:30 PM ----------

That's what's called with problem!

---------- Post added at 06:32 PM ---------- Previous post was at 06:31 PM ----------

Can you fastboot it?
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] TheFixItMan:
Well that's how you correctly flash firmware

The other guy probably didn't erase modemst1 & modemst2 which also controls gps

Do it via fastboot correctly instead of using tools that have no value here
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] cango123:
I erased modemst1 and 2 and GPS works for me
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Chekm8Qc:
It seems that the official Cedric retail OTA is available in another thread, would it be possible to make a TWRP flashable update with those files?? That would be so nice :)

Edit : it's probably already been asked right.. Sry hehe
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] JoeDoe0:
NZedPred will do it once he returns from his one week holiday. :)

https://xdaforums.com/showpost.php?p=77757963&postcount=107
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Chekm8Qc:
Nice ! Seems a lot easier the TWRP way hehe
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] jason13v8:
Vlash:

https://xdaforums.com/g5/how-to/final-official-oreo-8-1-0-release-opp28-t3849273

Tutorial on how to fastboot it, I'm a noob and it helped me
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] NZedPred:
OPP28.85-16 zip now available

Hi all

New TWRP flashable zip is available now:

Google Drive

Android File Host

Please someone give it a try and let me know that it is working properly.

Cheers
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Chekm8Qc:
Cool thanks ! I need 64bit twrp for this right?
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Chekm8Qc:
uh oh.. does not boot. I dirty flashed it from the stock nougat debloated rom. boot loops to recovery. What should I do ?

Back to stock for now sry for not testing sh*t lol

Edit: I also tried clean install.. Didn't work either. When installing I checked all boxes except erase efs.
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] NZedPred:
If you did a clean install and it bootlooped, then I think the only thing to check is if the previous version (85-13) works, as other people reported that it was working fine. Still need someone to confirm if the latest build is working for them. Always a bit of potential for things to go wrong when you build for a device you don't own yourself...
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Radac Stunghthumz:
Hello,

I dirty flashed final Oreo build for Moto G5. Flashed it over previous .13 version. I can comfirm it works flawlessly. Everything is ok.

Regards,

Radac
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Chekm8Qc:
I wonder what I did wrong then..
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] andyro2008:
Is your device the 3gb of RAM variant?

Enviado desde mi Moto G5 mediante Tapatalk
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] kare_meesner:
dirty flashed from .13 to .16:

no problem, so far works perfect

thank you
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Chekm8Qc:
Nah 2gb
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Chekm8Qc:
[MENTION=7346927]NZedPred[/MENTION]

Hey right now I'm on this rom

https://xdaforums.com/g5/development/rom-debloated-optimized-t3722396

Maybe I should restore my original twrp backup before trying to flash your twrp oreo? My backup is on 137-93-14. Other than that I'm not sure what I can try..

bah did nothing different..I don't get it.
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] infoflo:
Did you guys use 32bit or 64bit TWRP?
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Chekm8Qc:
64bit is that ok? I was able to backup Efs which means it was 64bit.
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] kare_meesner:
32bit treble Twrp
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Chekm8Qc:
guys I need help... I restored my original TWRP backup. Sytem,data,system image,boot. Last time i didnt select boot..this time I did. Now the phone only starts to Recovery WTH. That boot image was the original one I dont understand. Im stuck :(

Actually it only boots up from bootloader menu selecting start. This is so stressful lol.
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Ismus10:
Anyone knows how to pass SafetyNet? With .13 i don't had any problems but after flashing .16 I can't pass SafetyNet. I tried Universal Safetynet without change
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] NZedPred:
For what it's worth, in the potter world (G5+) it's exactly the same. With just Magisk, under our previous ".13" build I was able to pass safety net fully, under our ".16" build no passing either the basic integrity check or CTS profile check. With a custom kernel I could pass the basic integrity check only. Additionally, Magisk was not able to prevent forced encryption.

I suspect that Moto have made some changes that are affecting all devices.
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] peter9811:
"incorrect encryption"
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] TheFixItMan:
My guess would be the fingerprint key

Use this magisk module

https://xdaforums.com/apps/magisk/module-magiskhide-props-config-t3789228

And change the device fingerprint to a known working one
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] jason13v8:
Passed here and I'm able to flash modules via magisk. I have f2fs work around installed. I'm on 16 latest. I fastboot it, I had a few glitches at first, could flash modules, substratum wouldn't work but after a few tried and updating magisk to 17.1 it's now working flawlessly and has been for over a week.
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Chekm8Qc:
Do we have to be on f2fs for Oreo to work? cause I am on ext4 or something.
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] NZedPred:
That worked for me on my g5+. Given that the releases are from Motorola, you would think that the build fingerprint would work...
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Chekm8Qc:
Fixed my boot loop issue.. Now I'm back to stock nougat. I wish there was a solution to get that twrp oreo working.. Maybe if I try the fastboot way. Didn't want to take the risk of bricking or anything :)
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] JoeDoe0:
Sorry I didn't see your latest post when replying to your earlier one.

However the safest way in my view is a clean install of the full Fastboot version OPP28.85-16.

If you are on stock ROM NPPS25.137-93-2-5 , fully untouched (no root, no custom recovery, etc.) then you could use the OTA Update as well.

https://xdaforums.com/g5/how-to/final-official-oreo-8-1-0-release-opp28-t3849273

If your phone doesn't boot neither with the TWRP upgrade to Oreo nor with your Nougat TWRP backup I'd recommend that you do a clean install of the full Fastboot version OPP28.85-16.

https://xdaforums.com/g5/how-to/official-oreo-8-1-0-opp28-85-16-t3849244

You will lose your data and settings but it should boot again.

Downgrading again from Oreo to Nougat is not so easy since the upgrade to Oreo changes some key system files.

https://xdaforums.com/g5-plus/how-to/fix-persist-resolve-imei0-explanation-t3825147

Important: The links there are for G5 Plus (Potter). Don't use such a ROM!
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] merlinolillo:
Just flashed the twrp ota 16 over the old 13 and working like a charm. I've skipped erase efs and skipped flash firmware (modem,fsg) to avoid problems with imei. Thank you again [MENTION=7346927]NZedPred[/MENTION]. Your work is always great :)
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Chekm8Qc:
[MENTION=2798428]JoeDoe0[/MENTION]

Hey thanks for the response :) right now I don't have any boot loop issues, followed instructions given by [MENTION=4728903]TheFixItMan[/MENTION] which consists in zero'ing Misc. So now I'm all back to normal stock nougat (the debloated rom). Were you saying that this particular twrp oreo build is for Potter or just the ones you linked?

Are you sure the fastboot method is pretty safe? I know a lot of people used it and all..its just that flashing bootloader kinda scares me. I wouldn't want to flash the wrong thing. I checked my bootloader version as of right now and it says 8.25.

About this twrp build, just wanna make sure that I'm not doing anything wrong.. Do I need 64bit twrp or 32bit? And does it need to be latest version? Also.. When I do a clean install that means wiping system, data, cache right?
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Chekm8Qc:
Sorry don't want to be annoying here, wondering if I'm the only user in software channel Retca? Maybe my update hasn't rolled out yet for me and is not exactly the same version as other phones? Am I not making sense? Hehe
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] andyro2008:
So if I skip erase efs and flash firmware (modem,fsg), I'm not in danger of loosing my IMEI? Even if I want to go to a stock or custom nougat ROM?

(My EFS is already backed up, but I'm double checking everything because I can't use fastboot due physical damage on my device. (If I lose my TWRP I'm seriously Fu**** up)
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] NZedPred:
If you can't use Fastboot due to the damage on your device I honestly would say don't use these builds. The reason is that if you make a wrong move, and you end up with dm-verity enabled, it will override TWRP with the stock recovery and you'll have no way of getting twrp back unless you managed to keep root access.

Custom ROMs may be a smarter choice.
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Ismus10:
what fingerprint you choose?
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] andyro2008:
The stock TWRP flashable Nougat that you provided, has dm-veririty enabled? If yes, I will follow your advice. Because if I want to go back to nougat I will be screwed [emoji2] Thanks and sorry to bother so much.

Enviado desde mi Moto G5 mediante Tapatalk
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] NZedPred:
The same device as I have. Just choose Moto G5.

The Nougat version has dm-verity disabled. The original Oreo file cedric-twrp-OPP28.85-3.zip has dm-verity enabled. The later Oreo files have it available as an option to disable (i.e. the patches option in the aroma installer).

There's also been a rare occurrence (I've been informed about it 3 times in the over 20,000 downloads of these builds in Potter) where for whatever reason, after flashing the touch screen is not responsive, even in TWRP. The only fix found has been to flash via fastboot.

So, I would tread very carefully and just stick with custom roms.
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] andyro2008:
Very solid answer, thanks a lot! Your clarity is envidiable! I will follow your advice. [emoji2]

Enviado desde mi Moto G5 mediante Tapatalk
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] peter9811:
Anyone can help me?

I lose the recovery. When i enter, show me "No commands", y need this to install TWRP and posteriorly be root
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] deathrevenge:
Then you should flash twrp recovery image through fastboot commands.

Enviado desde mi Moto G (5) mediante Tapatalk
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] peter9811:
The fastboot not work to me, when I write the command "Fastboot devices", don't show my phone, but when my phone is on (home screen), yes show my device
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] deathrevenge:
It could be a driver issue. Try installing Motorola drivers on your computer and try again fastboot devices

Enviado desde mi Moto G (5) mediante Tapatalk
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] peter9811:
Yes, I do it

What is strange to me, is what I tell you. When I connect the cell phone on (in the lock screen or in the home), the fastboot reads it, but in bootloader, it does not
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] andyro2008:
It sounds like my problem. I'm used to think that is a hardware damage. Tried everything but the device only charged when is connected to USB.

Enviado desde mi Moto G5 mediante Tapatalk
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Chekm8Qc:
Might be a silly question but did you guys activate USB debugging or once in bootloader mode it doesn't actually matter?
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] peter9811:
No, no. The port USB is good
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] peter9811:
See, OEM unlock and USB debugging activated
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Chekm8Qc:
Does your device appear in the device manager once connected to pc and in bootloader? If not than its probably a driver problem.. I know you said that your USB port is fine but have you tried another one? Maybe try a USB 2.0 port.

You say that when your on lock screen or home the device appears in fastboot, you probably mean when you type adb devices since your not in bootloader yet. I'm pretty sure you can type fastboot devices only once in bootloader mode. The drivers under home screen and fastboot (bootloader) are not the same I think. Make sure you can actually see the device under device manager once connected in fastboot.. I know I'm repeating myself here hehe :)
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] peter9811:
Thanks. I have to try

I use the port 3.0 (blue) and the 2 ports 2.0 (black)

Yes, if the phone is on, show the device on cmd, but on bootloader no...):
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Chekm8Qc:
Then try to scan for hardware changes once the phone is in bootloader mode, maybe windows will install needed drivers?
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] IagoJevaux:
Question:

I have a stock 8.1 final version, all updates done through OTA.

Instead of flashing permanently, can I just use this twrp to boot from it and install root?

If yes, just flashing Magisk has any chance of screwing my IMEI?

Any replies are welcome :3
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] GoelPlz:
I flashed the latest version of this rom and magisk, at first it bootlooped a couple of times but then it booted normally and everything is working fine
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] Chekm8Qc:
It boot looped a few times then it booted?? That's interesting. For me it boot looped back to recovery.. Executed a script to format data by itself and boot looped again. So I guess it's not the same.

[MENTION=7346927]NZedPred[/MENTION]

When I was troubleshooting with you earlier in the thread I didn't really mention that when it boot looped to recovery it formatted data partition then tried to start again.. Back and forth. What would you say would be the cause of that?
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] NZedPred:
I can't explain why it would format data. As it seems you are having other problems, I can only assume that there is something else happening with your device. An option may be to try a full fastboot flashable, and see if that fixes anything. Sorry I can't be of much help, haven't come across this before.
[Moto G5 ROMs, Kernels, Recoveries, & Other Develop] ahmedAZ:
can i use superSU instead of magisk ?
[Samsung Galaxy Note 8 Questions and Answers] i509:
This may seem like an impractical question, but I am curious what would happen if you used two s pens at once on a Note.

Maybe test the always on memo with two and see what happens.
[Samsung Galaxy Note 8 Questions and Answers] GuestK00136:
Appears possible given you disable a few settings first.

See this thread:

https://xdaforums.com/galaxy-note-8/help/multiple-s-pen-t3784291
[Samsung Galaxy Note 8 Questions and Answers] OnnoJ:
Actually not.. You can not draw with two pens. When one is actively interacting with digitizer, a second pen will not work simultaneously...
[Samsung Galaxy Note 8 Questions and Answers] iceepyon:
Yeah. Just tested it. 2 S Pens can't be used at the same time on the Note 8.
[Samsung Galaxy Note 8 Questions and Answers] vadimo:
Interesting, so you could play colouring with your kid
[Samsung Galaxy Note 9 Guides, News, & Discussion] Valkyrie743:
looking for the Device ID for the note 9 (want to fake my device id to get the exclusive fortnite skin)

already have my pixel xl set up with xposed. thanks
[Samsung Galaxy Note 9 Guides, News, & Discussion] GuestK0087:
This is considered warez. Buy a note 9.

Thread closed.
[HTC One A9] Dragonkind:
Detailed Changelog

Why do I put this here? Because I'm lazy to upload to Github. :p

## 2018/08/10 ##

# Enable call recording for all regions (Warning! Please follow your local laws to use the feature)

/packages/Dialer/res/

Delete all folders called as "values-mcc(number)".

/packages/Dialer/res/values/config.xml

<bool name="call_recording_enabled">[COLOR="green"]true[/COLOR]</bool>
<integer name="call_recording_audio_source">[COLOR="green"]4[/COLOR]</integer>

/device/htc/hiae-common/configs/audio_policy_configuration.xml

<route type="mix" sink="primary input"
sources="Built-In Mic,Built-In Back Mic,Wired Headset Mic,BT SCO Headset Mic[COLOR="Green"],Telephony Rx[/COLOR]"/>

# Replace emoji with Android 9.0 (Pie) style

/external/noto-fonts/other/NotoColorEmoji.ttf

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

<route type="mix" sink="Speaker"
sources="primary output,deep_buffer[COLOR="green"],voip_rx[/COLOR],direct_pcm,compressed_offload"/>
<route type="mix" sink="Wired Headset"
sources="primary output,deep_buffer[COLOR="green"],voip_rx[/COLOR],direct_pcm,compressed_offload"/>
<route type="mix" sink="Wired Headphones"
sources="primary output,deep_buffer[COLOR="green"],voip_rx[/COLOR],direct_pcm,compressed_offload"/>
<route type="mix" sink="Line Out"
sources="primary output,deep_buffer[COLOR="green"],voip_rx[/COLOR],direct_pcm,compressed_offload"/>