yashsingh1/xdaforums huggingface dataset:
[Moto G5 Questions & Answers] Shooting Star Max:
Save money and buy a device that suits your needs better than this one. Sell your dead Moto G5 for pieces, since I guess the other components (screen, camera, speakers, USB port, battery, etc.) still work. I'm sorry, but there's nothing else you can do.
[Moto G5 Questions & Answers] oxxo.andatti:
Ya crearon un blankflash para el hark brik de moto G5 plush pother, alguien que pueda crear uno para Moto G5 cedric
[Moto G5 Questions & Answers] Yukyud:
New notice

For now has no news, alias Moto g5 has not even 1 year of launching it will take to be leaked, the only solution for now is a technician who knows how to mess with JTAG or the motherboard exchange, it is possible that the for the May be leaked alo
[Moto G5 Questions & Answers] NABECKER16:
this phone has more than a year that went to the market that was in February 2017 and not only is happening to this terminal but also to the successor to the motorola g5s and I do not think it takes so long to leave the blank flash since on the moto g4 / plus and moto z2 play came out before the year of being on the scoreboard.
[Moto G5 Questions & Answers] EbnerRJ:
Moto G5 Hard brick

Hello everyone, I'm new here! My G5 bike has gone off and does not turn on anymore just the white led flashes. After a lot of research I discovered that I need to install firmeware again via QFIL, the problem is that I need 2 files one .xml and the other .mbn and I can not get them !!! Can someone here help me ??
[Moto G5 Questions & Answers] Yukyud:
Não tem

Olá Ebner no momento não existe esses arquivos, celulares como Moto G5 plus já existem arquivos QFIL ou o firmware do flashbank, isso pode demorar pois é algo que a Lenovo não vai soltar, e só é lançado se for vazado ou criado pela propia comunidade, tem só dois meio de solução no Brasil, conserto via JTAG que custa em torno de 200 ou o conserto da placa que custa em torno de 600 reais, caso você tem hardbrick sem desbloquear o bootloader a Lenovo cobre todos custo de reparo, espero que tenha ajudado
[Moto G5 Questions & Answers] oxxo.andatti:
moto g5 cedric se murio

me paso lo mismo por estar probando rom modificadas, actualmente mi moto g5 es un pisa papel tuve que comprar otro celular, ojala y alguien pueda crear el blakflash para este equipo ya que por lo pronto esta muerto
[General Accessories] xd1936:
Hey all...

Quick question. I lost one of those foam earpads from the MotoHT820's a while ago... I was wondering if anyone knows if it's possible to get replacement pads for a couple of bucks anywhere. Anyone?
[General Accessories] surfdodger:
Also curious. Mine are getting worn out.
[General Accessories] dave852:
Also curious. I've lost one :(.
[General Accessories] forcemac:
same same...My pads are falling apart from running with them....hard to believe these things have lasted longer than 2 Moto S9's (sweat shorts out the volume buttons fairly easy)
[General Accessories] smacar01:
No, but now I need replacements too. Did you ever replace yours? Where did you get them?
[Moto G4 Play Questions & Answers] crazypixel:
Hello folks,

I´ve got a problem with the above rom installed on my moto g play.

The location doesn´t work properly.

For example google maps takes ages to update the current location, I also have gps issue with a running app,

It doesn´t calculate the distance. the location is set to hi accuracy, the location is app permission is set ok, also there is no battery saving option asosciated with the apps.

Can you help please? TIA
[Moto G4 Play Questions & Answers] DB126:
As you are probably aware all Harpia devices have a hardware flaw (most likely antenna configuration and/or receiver sensitivity) that significantly degrades GPS performance. Response varies by ROM but never rises above mediocre. While I can't speak specifically to AEX on this device the behavior you report mirrors my experience after upgrading to stock Nougat 7.1 on two devices. Neither gets a fix unless situated in ideal conditions with an unobstructed view of the heavens. Step a few feet into the garage and and the shaky fix is lost within seconds. Ultimately we replaced both devices with E4s which perform fine. Sorry for the not-so-optimistic (but realistic) response.

Further reference: https://xdaforums.com/g4-play/help/gps-fix-t3535129
[Moto G4 Play Questions & Answers] crazypixel:
Thanks Davey, yes I´ve read the GPS flaw, I´m try lineage os 8 to see if improves, was working kinda fine on stock OS

Appreciated.
[G2 Q&A, Help & Troubleshooting] kegang:
I think Lineage os 15.1 is now quite stable.

I want to flash Los 15.1 to my LG G2 f320. Can I use Nougat Lambda kernel to flash oreo?

If anyone knows, please tell me!
[Amazfit] LOTG:
Reserved.
[Amazfit] x3malex:
I don't mean to sound like a noob, but is there an easier method to doing this?

I have 0 knowledge of android studio and coding in general and I'm struggling with this a little bit. I got to converting the odex to dex file and gave up haha.

I really like your watchface though and I appreciate the effort
[Amazfit] LOTG:
[MENTION=4876562]x3malex[/MENTION]

I completely understand and it is in the plans. The biggest issue is that I can only make it for Windows easily at the moment and it is a bit dependent on 7zip.

It would be a powershell script in the first version.

The reason it's not high on the priority list right now is the lockscreen issue. I want to fix that first.

Currently it is a bit one step forward, two steps backwards as it is a bit of a hassle to debug because the watch won't lock when connect via usb to logcat.

When that is fixed I will start working on a more automated solution.
[Amazfit] LOTG:
So, I fixed the lockscreen issue finally (at least I think I did this time). It seems to work nicely now.

The bad news is I had to add a (slightly) modified file from the original assemblies, I don't like that and hopefully fix that soon. This also means you need to remove that from the JAR file, the same as with HardwareList.

The next step is automate most of the procedure, but the first version will be Windows only. Sorry about that.

Edit: My github readme.md is being difficult. The enters after most of the important text are not showing. Strange thing is that it works in my local text editors (including Android Studio) and dillinger.io... So if anyone knows how to fix that, please.
[Amazfit] Quinny899:
Just to let you know, I've had no DMCA requests (or any complaints at all) for uploading reversed and repackaged JAR files for the launcher to create homescreen pages, so I doubt they'd do it for watchfaces either

You can also remove unused classes from the JAR file, which makes any watchfaces created with it smaller
[Amazfit] fzelle:
And if you use powershell, it means you use dotnet.

Did you know that with dotnet core 2 you can write sw that runs on Windows,Linux and mac?

If you need help with that, just contact me
[Amazfit] LOTG:
[MENTION=3563640]Quinny899[/MENTION]

I'l think about it, and I'll look into unneeded files. Any easy way to check? Android Studio was pretty sure that LowPowerClock was not needed, but it disagreed with that while trying to run it. The dependency chain is not great.

I think the best solution overall would be to ditch the whole Huami system and build a new watch face system on top of the low-level stuff. This also leaves the door open for a new XML based watch face system. However, that is quite time-consuming (and who has time nowadays) and to do that I would rather use a language and environment I'm more familiar with.

[MENTION=289999]fzelle[/MENTION]

Yes, I've build some software in .net core 2.0, but the problem is you will need to install the runtime for it. Not a big issue for Windows (I think it get's pushed through Windows Update), but Mac/Linux users might not be as enthusiastic. So I'm thinking about trying to create a bash variant. I'll need to look into a test setup for that though.
[Amazfit] Quinny899:
I checked manually but there aren't a huge amount of classes required for the pages. Use jd-gui to view the jar and note down which classes are used, delete those that aren't
[Amazfit] fzelle:
[MENTION=660729]LOTG[/MENTION]

I don't think that it's that hard to install on linux or mac, did the same for a modified AmazfitExporter ( the phone db, not the pace db ).

https://github.com/FZelle/Amazfit_CoreExporter
[Amazfit] LOTG:
[MENTION=8969135]suryateja8[/MENTION]

Could you provide me with some info about the files you are using? ( Pace/Stratos, firmware version).
[Amazfit] kingofdevils:
[MENTION=660729]LOTG[/MENTION] to use both libraries is only for stratos? Or pace need too?
[Amazfit] suryateja8:
[MENTION=660729]LOTG[/MENTION], Till the step of getting the Jar file i was able to do exactly as mentioned by you. But the step you mentioned to remove the com\huami\watch\watchface\slpt\Lock\LowPowerClock. class, i did not find the path.

So I ignored that and continued to build the APK file. Then i got the attached error.

I am using Pace with ROM Version 1.3.6d
[Amazfit] LOTG:
[MENTION=8969135]suryateja8[/MENTION] It seems like the later Pace versions are different from the one I have (I don't have a Pace watch, only a Stratos). I'll try to get the files and see what needs to change for the Pace.
[Amazfit] kingofdevils:
You need the file huamiwatchfaces.odex for latest versions of pacefield versions. But stockfield remains in old file.
[Amazfit] suryateja8:
I was able to manage the build and compiled the apk successfully( need to fix some errors in the code though).

I have also updated the Time Text watch face to display like how we read time.
[Amazfit] LOTG:
If you need me to include something just let me know.

I've had a shortage of free time this last week, and I found out that the CN files do not play nice with the US FW for Stratos.

I hope to get all that fixed this week.
[Amazfit] lgrangeia:
I've compiled my version of the APK a few days ago but there is a bug in the FuzzyText watchface. It displays the fuzzy text only when the watch is unlocked ("Four o'clock"), then reverts back to a Numbers Text ("Zero Four Zero Zero") when the watch is locked.

Did you fix this issue?
[Amazfit] LOTG:
I thought I did, I'll add it to the list and let you know.
[Amazfit] MindlessLeadership:
I tried this on the CN firmware and when applying the watch face it would show for about 10 seconds, before the launcher would reboot and revert to the one I had before.

I'm on the US firmware now though so look forward to seeing the changes, I might try making my own at some point.
[Amazfit] lgrangeia:
I think I found the issue.

In: https://github.com/RavenLiquid/amaz...rbon/mywatchfaces/FuzzyTextWatchFaceSplt.java

Where it reads:

It should read:

I don't have my dock handy so I can't test it right now (is there another way to push an APK to the watch?).
[Amazfit] MindlessLeadership:
You could manually connect pins to the back, given that its just a USB interface.
[Amazfit] lgrangeia:
Unfortunately this didn't fix it. It goes back to the previously selected low power watch face.
[Amazfit] BravoCharlie:
Hi All, I'm new to Android Studio but followed the instructions here. When I do the Gradle build it says it was successful but no APK is produced in output folder. If I go to the build menu and click build APKs I get an error that the HuamiWatchFaces2.jar does not exists but I put it in C:\Users\Bill\StudioProjects\amazfit-watchfaces\app\src\main\java\es\malvarez\mywatchfaces\libs as required

Edit: Never mind I got caught with a simple newbie mistake of Windows hiding a known extension so had a double ".jar.jar" made some progress as have an app-debug.apk, but won't be trying on watch just yet
[Amazfit] BravoCharlie:
OK, so my will power wasn't as strong as I thought and 5 mins later it's on my watch.

Thanks to all the hard work that made this possible! :)
[Amazfit] BravoCharlie:
Just experimenting with what can be customized without going deep into the java code which I don't know.

I notice you can edit color of clock font in values/colors.xml but the change only affects awake mode and goes back to white / red in sleep even though there appears to be a line intended for the low power mode.

<color name="malvarez_time_colour">#00ffff</color>

<color name="malvarez_time_colour_slpt">#00ffff</color>

<color name="malvarez_hour_colour">#00ffff</color>

<color name="malvarez_hour_colour_slpt">#00ffff</color>

Also the line with hour_colour changes the minutes and the line with time_colour changes the hour and other widgets
[Amazfit] alexinc:
So is there a working fuzzy text apk for stratos to download now? ;)
[Amazfit] ajid1977:
Can u provide me the link of the apk for this? I love the watchface
[Amazfit] dida343:
Hi all,

I have a couple of noob questions.

I was trying to install apk for my stratos, but I am stuck on first step:)

adb pull /system/app/HuamiWatchFaces/mips/HuamiWatchFaces2.odex

error is that it can not find remote file, but i can find odx file on path via "adb shell" and navigating to it

I am using MacOSX and have international stratos version with 2.3.2.8 ROM

Basically, what I want is to replace digital clock with fuzzy text in Prototype-Source watchface.

Is that even possible?
[Amazfit] lfom:
Odex name = Apk name = Folder name

adb pull /system/app/HuamiWatchFaces2/mips/HuamiWatchFaces2.odex
[Amazfit] picaporte2000:
Dont work

hello, I followed all the steps and managed to install the apk but in sleep mode it turns black. What is the solution? I use a stratos english version with rom 2.3.2.8.
[Amazfit] lfom:
Did you use the jar library from your watch's firmware? If yes, then usually restarting the watch fixes this problem.
[Amazfit] picaporte2000:
Yes, I used the library from my watch. I'm going to try it, I just installed it and I'm going to restart the smartwatch to see if it's solved. I'm going to try it. Nothing, it turns black.
[Amazfit] T.W.S.:
For latest FW of Stratos: "adb pull /system/app/HuamiWatchFaces2/mips/HuamiWatchFaces2.odex" :)
[Amazfit] T.W.S.:
Lockscreen issue - Stratos 2.3.4.0

It looks like ROM 2.3.4.0 (Stratos) brings something new, 'cause APK watch-faces built against this HuamiWatchFaces2.jar (with Hardwarelist.class exchanges and LowPowerClock.class removed) does not help ... watches are not updated in lockscreen :(

(I've tried built these watchfaces on MacOS with Android Studio 3.1.3 - SDK 21 (but gradle has to be 4.4). )
[Amazfit] T.W.S.:
Lockscreen issue - Stratos 2.3.4.0

So, I've cloned repo ones again ... then I've setup Android Studio 3.1.3 (MacOS) to use SDK21 and all things inside ...

I've got just this warning: "The specified Android SDK Build Tools version (25.0.2) is ignored, as it is below the minimum supported version (26.0.2) for Android Gradle Plugin 3.0.1. Android SDK Build Tools 26.0.2 will be used."

I've build without any problems ... all watches work when active ... they do not work on lock screen (no one of them :().

I've created HuamiWatchFace2.jar as in description (but comes from ROM 2.3.4.0).

I'm going to take a look closer what changed to be able to solve lockscreen issue again.
[Amazfit] lfom:
[MENTION=9291555]T.W.S.[/MENTION] Make sure you restart the watch after installing a new version, this fixes the problem most of the time if the library used is the correct one for current installed firmware.
[Amazfit] T.W.S.:
I did it all the time (after every installation) ... without success :(

After restart the actual watch face is displayed and all values are OK.

But when watches go to lock (sleep) mode ... is stops to update ;(

And I've realise that it takes long time to wake up them again ... it looks like there is something in freeze or loop.

I did not changed anything in source code just added JAR library prepared as described in description.

Build is success without any errors or source warning ... just it uses Android SDK Build Tools 26.0.2 (not 25.0.2 because gradle 3.0.1 has 26.0.2 as minimum version) - that's only one difference.
[Amazfit] lfom:
[MENTION=9291555]T.W.S.[/MENTION] Then maybe this source code is too old... You can try these ones:

https://github.com/Nxsaul/AmazfitAPKs/tree/master/LBA97Watchfaces

https://github.com/GreatApo/Amazfit-Greatfit-Watchface (it uses a different approach)
[Amazfit] fcaronte:
Do you think is possible to add numeric seconds to prototype watchface with screen off second features like on new analog watchface?
[Amazfit] lfom:
[MENTION=3668555]GreatApo[/MENTION] did this in his GreatFit watchface, I am not sure if it's already included in his source code tho...
[Amazfit] GreatApo:
Seconds are working here:

https://github.com/GreatApo/Amazfit-Greatfit-Watchface
[Amazfit] skymota:
Hi,

i make my own watchface, installed on watch and working correctly, but i dont be able to show the settings button to configure the wachtface... I put the activities on the android manifest, and put the "com.huami.watch.watchface.custom.ui.watchfacesettinsactivity" also... but the button not shown...

Any suggest??

This is part on my androidmanifest...

<activity android:exported="true"

android:launchMode="singleTask"

android:name="com.huami.watch.watchface.custom.ui.WatchFaceSettingsActivity"

android:theme="@android:style/Theme.Translucent.NoTitleBar"/>

<activity android:launchMode="singleTask"

android:name="com.huami.watch.watchface.custom.ui.WatchFaceCustomActivity"/>

<activity android:exported="true"

android:launchMode="singleTask"

android:name="com.qt.Digital.settings.Settings"

android:theme="@android:style/Theme.Translucent.NoTitleBar"/>

<service android:name="com.qt.Digital.DigitalSlpt" />

<service

android:name="com.qt.Digital.Digital"

android:label="@string/watch_face"

android:permission="android.permission.BIND_WALLPAPER">
[Amazfit] GreatApo:
You have to change the "android.service.wallpaper" xml file. Take a look at my project GreatFit.
[Amazfit] skymota:
oh!! thanks and sorry... i based on your watchface to make my own.... and search everywhere the settings option except in the customwatchface............ Thanks a lot and very very good job. :good:
[Amazfit] alexinc:
Sorry to ask again, but anyone managed to compile a fully working fuzzy text for wos2 now? i really loved having the old one with red numbers on earlier cn builds of wos1, but since swithing to global rom i had to stick ti other watchfaces.
[Amazfit] amoshydra:
JAR library file generator tool

Hi everyone! I have just found this project today.

Then I was thinking if there is a way to automate the HuamiWatchFaces2.jar file generation process.

So I've created a generator following the procedure described in OP's post.

The generator can be found in my repository (can't link out as I haven't posted anything in the forum yet) at github > amoshydra/afwf-jar-lib-generator

Amazfit Watchfaces JAR library Generator

A generator to simplify the creation of HuamiWatchFaces2.jar needed for creating Amazfit APK Watchfaces.

Prerequisite:

adb (Android Debug Bridge)

java

Instruction:

Connect Amazfit Stratos to your computer

Open afwf-jar-lib-generator (Downloaded from [release])

Look for ./output/HuamiWatchFaces2.jar

What does this do?:

This generators will run 5 topic of tasks (see: [/index.js])

Initialize

Get dependencies

Download the necessary tools and assets for the generation process (oat2dex, dex-tools, old-watchfaces apk)

Generate JAR file from the odex obtained from your smartwatch

Generate JAR file from the old watchfaces file

Repack and create HuamiWatchFaces2.jar

Running from source:

The executable is bundled using nexe. The underlying logic of the script is written in JavaScript for nodejs. If you want, it can also be executed using node

yarn install
node .

Notes:

This script follow the steps provided by github > RavenLiquid/amazfit-watchfaces#prerequisites

This script should work for Amazfit Pace too (but it has only been tested with Stratos as of now)

As of now, the release contains executable for Windows only. A pull request is welcomed to support other machine.

---------- Post added at 09:48 PM ---------- Previous post was at 08:57 PM ----------

I got the same problem here.

I have tried both repository from Nxsaul/AmazfitAPKs and RavenLiquid/amazfit-watchfaces both seems to make my watch unresponsive.

There is only 1 line different between Nxsaul/AmazfitAPKs and RavenLiquid/amazfit-watchfaces found in `app/src/main/java/it/drbourbon/mywatchfaces/widget/TextClock.java`
[Amazfit] ZduneX25:
[MENTION=660729]LOTG[/MENTION] I followed all steps, but watch freezes in sleep mode, you said to remove LowPowerClock from target and then nothing about using old one, so I did not
[Amazfit] MoronsHater:
In fact I using only pre-installed Amazfit/Huami watch faces, but sometime looking into something new too. I have to say your work really look something new and my opinion is not copy paste, created by one member watch face. Excellent, keep going. I like your style in watch face.
[Samsung Galaxy S9+ Questions & Answers] alexhp11:
sorry please move this to Q and A section

hi all , just got my SM-G965F/DS (s9 plus) is there are root guide out there ?

or can i follow one from s8 oreo ?

thanks.
[Samsung Galaxy S9+ Questions & Answers] SAJdroid:
The Stock firmwares are yet to uploaded , the current TWRP is not compatible for root , it has already bricked device. Hold on for some time.

Also before u root ensure you have the Stock Firm.
[Samsung Galaxy S9+ Questions & Answers] FRoZeN ACiD:
just picked up mine as well and waiting for root and TWRP availability.
[Samsung Galaxy S9+ Questions & Answers] Teck1325:
When can we expect a working TWRP release?
[Samsung Galaxy S9+ Questions & Answers] Superguy:
One important rule of XDA is never asking for an ETA. It'll be available if/when the devs release it.
[Samsung Galaxy S9+ Questions & Answers] Teck1325:
My bad.
[Samsung Galaxy S9+ Questions & Answers] FRoZeN ACiD:
I dont think the question is necessarily directed at the dev... but at time the technical needs that are required to generate a certain outcome (i.e. the comment above about firmware release, etc). we all appreciate all what devs do, but lets not get too defensive now.
[Samsung Galaxy S9+ Questions & Answers] livelyyoungman:
The root should not trip KNOX. That is more important. Will that be possible is what needs to be deciphered.
[Samsung Galaxy S9+ Questions & Answers] altobad:
I need root

I need root for galaxy S9 Plus

Please
[Samsung Galaxy S9+ Questions & Answers] PG101:
We will have root fast enough and you will see it.

Thread closed.
[Xiaomi Mi 6 Questions & Answers] Shalesh:
I'm using offical PixelExperience rom (20180228) and there is no option for changing back and recents buttons. I've tried to remap buttons by changing the generic.kl file located in system/usr/keylayout but it didn't worked. Rooted via Magisk 16.0

I changed key 139 and key 158
[Xiaomi Mi 6 Questions & Answers] Rick_BR:
There's no need to install something or edit something, you just need follow my instructions.

Go to:

Settings >System > Buttons

On " back button " click on "single tap action" and "select custom action", then scroll down and find "recents".

Repeat the process with "recent button", but selecting "back".

I hope I've helped you.

Sorry for my poor English.
[Android Q&A, Help & Troubleshooting] TechyTushar:
Hey

Can I install android p preview in a phone running pixel experience ROM as it is also ported from pixel 2XL? Or the installation needs Pixel hardware also?

Thanks a lot!
[Android Q&A, Help & Troubleshooting] zelendel:
It needs pixel hardware. A port is just that a port. It doesn't turn your device into a pixel. Just makes it a wanna be
[Moto X4 Questions & Answers] emcom:
Hi !

So, my Moto X4 has some problem. I got a notification today that it's got a system update waiting (OPWS 27.2.1), so naturally I clicked the install button.

It downloaded whole 118MB package, but then, after 3 steps of installation it says that my Moto X4 has encountered some problems and the installation has not been finished (and no changes were made to the phone)

Now, I am not sure what to do, I've tried to factory reset the phone (no success after this, update does not install).

I think it maybe because I've flashed my phone with official software for european retail units (it was initially running T-Mobile branded software variant).

But what to do now ?