yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S7 Edge Questions and Answers] M. Squared.:
I had a problem with restoring my repaired phone. It turned out I had two Samsung Cloud accounts; one with one phone contact and approximately 6 photos. The two SC accounts were attached to two different emails. I found this out by logging in to Samsung Cloud on my PC. Then I had to do a hard restore on my phone and then I was able to sign in to the correct SC account and could restore my precious data.
[General Questions and Answers] dilbar619:
for example is there a xposed module or any other way to pin an app (calculator, alarm, ...etc) to the navigation bar for quick access. I am using the Lg G4 with rooted android 6.0 marshmallow.
[General Questions and Answers] Freewander10:
Try this:

https://play.google.com/store/apps/details?id=com.rootuninstaller.taskbarw8

It doesn't add it to the nav bar, but it might be is interest to you.

Edit: Xtended Navbar is an xposed module that can probably do what you're asking. Check the repository.
[Samsung Galaxy S7 Edge Questions and Answers] rich2x:
I'm currently running N on my S7.

I would like to be able to double click on an icon from AOD and go straight into the app without using "Swipe Screen to Open"

Are there any other apps that you recommend or a way to just double click and go straight to the app?

Thank you!
[Samsung Galaxy S7 Edge Questions and Answers] Xode:
Try looking here... https://sameapk.com/double-tap-always-on-display/ :)
[X Style (Pure) Q&A, Help & Troubleshooting] scuzzo500:
Is it possible to spoof the Mac address on the moto x when updated to 7.1? My lg let me, can't make it work with the x.
[X Style (Pure) Q&A, Help & Troubleshooting] scuzzo500:
*Bump*
[X Style (Pure) Q&A, Help & Troubleshooting] acejavelin:
It appears we are not getting 7.1, only 7.0... and I do that know of any way to do that.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Q9Nap:
*edit*

Files have been removed for now as numerous issues have been reported.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Floodland:
Awesome! This is what I was looking for some time (though to do it myself but never had the time) . Now we can freely jump between Nougat and MM ROMs without having to flash multiple tedious useless stock images.

Much appreciated, best regards!
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Droidphilev:
Thank you!!!!! VERY usefull!

i see that the modem zips also contains fsg files. Is there a way to check what versionnumber the currently installed fsg version of a device is?
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Q9Nap:
There is no way to check on device afaik, but you can dd the fsg partition, then use imgextractor.exe in windows or mount as ext4 in linux to extract fsg contents, then open "bundle_release" and look under comments for version number.

*edit*

Unless you've somehow modified the fsg from your build's default version, you can just download your build number's corresponding radio and find the fsg version in the name of the flashable zip.

Actually, just realized, you can copy /fsg/bundle_release to your internal storage/sdcard either through a root file manager or through twrp, then open with a text editor; that's probably the easiest way.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] pron_91:
[MENTION=1567974]Q9Nap[/MENTION], i tried the marshmallow zip files for mpj24.139-23.1, mpj24.139-63 & mpj24.139-64. All of them returns error saying "this zip is for athene but this is athene_f" - something like this. I updated to the mpj24.139-63 before nougat....this I remember clearly. Dont remember which was the original model no. when i bought it. Can you help me which one should i flash? Mine is moto g4 plus indian variant.

Edit: i read the comments in main OP and checked my device's /fsg/bundle_release. It says FSG-8952-03.68 ......which means mpj24.139-63 or 64. But i tried them both. What is the problem here?
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Q9Nap:
This is caused by the device check at the beginning of the updater-script, to prevent users from trying to flash these files to the wrong device.

I wasn't aware that there are variants of athene for ro.product.device.

The simplest solution is to unzip the file(s), remove or edit the device check from the updater-script(s), then rezip and flash.

*edit*

[MENTION=7268863]pron_91[/MENTION], I've reviewed the build.prop files for all available builds, and all of them specify ro.product.device=athene.

I'm guessing athene_f is the xt1643 dual-sim version?

Just curious, is your device subsidized?
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] pron_91:
Yes my device is xt1643 dual-sim version. No, its not subsidized AFAIK.

Edit: as you said, the zip works after editing updater script. thanks :)
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] ivwonka:
How can I tell from my build number which files I need? I have xt1625 and want to run nougat 7.1.1 the latest lineage
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] pron_91:
this is custom rom you are using. go back to stock, then check the build number in the same screen
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] ivwonka:
Thank you for your help! When I flash back to stock, which was a marshmallow, then how will I know which files I want to run when I flash to a custom nougat ROM? I'm sorry but on past devices I was more accustomed to having a description of firmware/radio that I could choose based on which ROM I was wanting to run.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Q9Nap:
A custom rom is going to overwrite boot and system, and presumably ignore the oem partition, so the only thing to be concerned with is which radio to run. As mentioned in the op, any radio will likely work.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Droidphilev:
Hello [MENTION=1567974]Q9Nap[/MENTION],

Gave it a shot today. Tried to flash the M rom that my device came with. I use a European XT1642 dual-sim 16Gb. Also here i get an error 7 while flashing. My device is an athene_f it says. I checked the build.prop of the currently installed rom. There is no "ro.product.device" in it's build.prop. Or are your zips reading "another" build.prop?

OK.... it seems that this is a problem of TWRP. Flashed TWRP made by oadam11 (Ground Zero thread). And after that the zip worked fine. Report in TWRP thread?

---------- Post added at 10:21 ---------- Previous post was at 09:30 ----------

Hi,

UPDATE:

The M version (MPJ24.139-63) for my device flashes fine and boots normally.

The N zip (NPJ25.93-14 i tried) flashes in about 5 seconds and afterwards TWRP says no OS installed

---------- Post added at 10:30 ---------- Previous post was at 10:21 ----------

To use a custom N rom you only have to flash the last N modem package
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Droidphilev:
Hi,

Update:

Flashing the last N modem zip end with an error: /firmware can't be installed. invalid argument.

This error together with the fact i couldn't flash the full N zip lets me think that partition table is different for N stock, or am i wrong?

Still the flashable N stock rom made by Jerome installs fine on my device.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] pastorbob62:
Where would I find that?
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Q9Nap:
Thanks for the info! I have a Harpia to test with but not an Athene, so I appreciate the feedback.

Obviously there are a few differences, including different TWRP and the availability of stock N.

So I need to edit the device check to include athene_f or remove it to fix the error 7 issue.

As for the issue with N, it could be a difference in partition table, which I purposely left out, because once it has been updated, it cannot be reverted; or it could be an issue with img2sdat.py, the tool I use to convert ext4 to sdat format. It converts differently depending on which android version is specified.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Droidphilev:
https://xdaforums.com/moto-g4-plus/development/rom-jx-s-creampie-nougat-t3554937
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] pastorbob62:
Ahhh! Doesn't help me since it is for G4+ models only.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Droidphilev:
i'm sure it will work though. no harm in trying.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] pastorbob62:
I may try it at a later date. Right now I am running Tesla Ground Zero ROM and I am very happy with it. Best custom ROM I have tried to date. First one to give me better battery life than stock. :good:
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Q9Nap:
Thanks to the help of [MENTION=803530]Droidphilev[/MENTION], I have now posted working N builds!

Please note that all of these files will fail if attempting to flash with [MENTION=4493088]Shreps[/MENTION] TWRP; please see op for versions of TWRP that will work.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Shreps:
Why don't you handle both product device prop?

My TWRP is using official tree source, and btw latest version is using Lineage tree. It should set the prop according to the variant you have.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] patient81:
Many thanks for these.

If I wish to flash the latest N over NPJ25.93-11 and maintain TWRP and root, is it advisable to flash TWRP and Supersu straight after? I.E. before 1st boot.

Actually, there is no recovery.img in these fastboot zips so TWRP should still be installed, am I right?
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Droidphilev:
I doesn't contain a recovery so TWRP will not be overwritten. AFAIK you will have to force SuperSu to be installed systemless. Not sure about it as i don't use it.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Q9Nap:
Both the G4 And G4 Plus are referred to as "athene" in ro.product.device.

All stock builds have ro.product.device=athene.

The default.prop files from the two other TWRP recoveries contain ro.product.devic=athene.

The default.prop from your TWRP recovery doesn't have a ro.product.device entry, so I'm not sure where the athene_f value is coming from.

Yes, I could redo all 32 files and reup over 16 gb of files just for an updater-script edit; or I could just ask users to use a different recovery. Nothing against you or your recovery, but it seems like a no-brainer decision to me.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Shreps:
Hum nope:

{ ~ } » adb shell getprop | grep athene ~
[ro.boot.device]: [athene_16mp]
[ro.bootimage.build.fingerprint]: [motorola/athene_retail/athene:7.0/NPJ25.93-14/16:user/release-keys]
[ro.build.description]: [athene_f-user 7.0 NPJ25.93-14 16 release-keys]
[ro.build.fingerprint]: [motorola/athene_f/athene_f:7.0/NPJ25.93-14/16:user/release-keys]
[ro.build.flavor]: [athene_f-user]
[ro.build.product]: [athene]
[ro.build.version.full]: [Blur_Version.25.11.16.athene.retail.en.US]
[ro.hw.device]: [athene_16mp]
[ro.mot.build.oem.product]: [athene]
[ro.product.device]: [athene_f]
[ro.product.name]: [athene_f]
{ ~ } » adb shell getprop | grep XT ~
[ro.boot.hardware.sku]: [XT1642]

Launched on latest Firmware on stock.

Maybe

Yep, like the Stock kernel, the prop is set at boot depending on bootloader args and board detection. That way it detects which variant is used.

You do what you want,

But I just want warn a little people, this difference between athene and athene_f is here for a good reason: by flashing some firmware partition, you can break some elements of your phone.

I don't know if your zip contains such touchy elements, but still, it should check for this.

For example, some people got fingerprint not working anymore on Moto G4 Plus by flashing a Moto G4 firmware through fastboot. Some others mess-up their modem between dual and single SIM. etc.

That was my 2 cents :)
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Q9Nap:
Thanks for the info! I don't have the g4/g4 plus myself, I have the Harpia.

Do you happen to have any fastboot files and/or ota files for the athene_f version?

I understand that athene_f is the plus variant, I just haven't seen any reference to it in any of the files I have.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Tom Mix:
well...

this opens more questions than it answers.

if i take my infos:

athene

athene_f

athene_16mp

x1642

it is quite impossible to take any info from the topic other than:

do not flash...:eek:

are these files compatible with the whole bunch of X16xx devices:confused:
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Q9Nap:
Afaik, all files are cross compatible.

I've looked at all known flash files for athene and each one specifies ro.product.device=athene.

This leads me to believe that any build will work on any athene variant.

Again, I don't own an athene, so I am not able to test these myself. I had one tester with a g4 plus who tested numerous builds and everything seems to be working fine.

If you have issues, please post them here.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Hemphiz:
Recently flashed NPJ25.93-14 on xt1622 as I was fed up of waiting for lenovo, used the twrp mentioned by OP, video recording is now working beautifully. All splendid. Many thanks
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Droidphilev:
I also have the XT1642. The zips that i have tested (MPJ24.139-63 full zip and modem zip, NPJ25.93-14 full zip and modem zip) work fine. i did not test MPJ24.139-64 as that version was never on my phone, seems to be for the US.

EDIT: just make sure you use the oadam TWRP that can be found in the Tipsy-Tesla-Validus thread!
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Tom Mix:
keep me confused...

[MENTION=803530]Droidphilev[/MENTION]

ok.

one must not use the unofficial TWRP recovery by shreps

and not the outdated official TWRP mentioned in the OP here

only the one from the 'Tipsy-Tesla-Validus'

i guess u mean this one:

http://xdaforums.com/showpost.php?p=70939009&postcount=2

what an adventure:cool:
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Q9Nap:
Over the past few days, I have replaced all the downloads with versions that will work with any TWRP variant; just had to edit the device check in the updater-script to allow "anthene_f" as well as "athene".
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] pastorbob62:
Well, I clean flashed the NPJ25.93-14 version over Tesla and everything looked really good. But two problems I encountered: Getting rid of the unlocked bootloader warning and rooting.

1. When I flashed the stock logo.bin, using fastboot I wound up with just a black screen with N/A displayed in small print. Then after 5 seconds it finished booting. No matter what I did I could not get rid of it and get the stock logo to display.

2. Trying to root scared the crap out of me. I used the systemless method that I had used in the past but upon reboot from TWRP I wound up at a totally black screen and the indicator was flashing rapidly. I waited for several minutes and nothing happened. I thought I had bricked my phone. I tried resetting by holding the power button down with no luck. Finally, I was able to get back to recovery through the power/volume/bootloader method. Subsequent attempts to boot into the system had the same results. SO I restored my Nandroid backup and am back on Tesla.

After going through all of this I realized I had missed a step (found elsewhere) in that I should have flashed ElementX kernel before flashing the SuperSU zip. Now I feel like a noob :o.

I will try it all once again today inserting the kernel step and see how it works. Still have the N/A on my logo screen with a 5 second delay but I will address that later.

Thank you for the TWRP flashable stock ROMs.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Droidphilev:
Hi,

1. you will always have this. N/A means your bootloader is unlocked (keep it unlocked though! There is no use locking it again, except when you sell your device). There are some nice bootloader splash screens that can be found in themes & apps section. The N/A is an overlay coming from the bootloader itself. Still you can make a logo with some white colour where the N/A is so that it is hidden.

2. known issue.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] pastorbob62:
Duh! I get all of that. But in the past when you flash the stock logo that is what you see, not N/A or any reference to the bootloader being unlocked. And I wasn't even considering relocking the bootloader. Waste of time.

Again, I know this, thus my reference to making a noob mistake. I will be giving it all a try again tonight when I get home from work.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Droidphilev:
On *this* device?? I always had the N/A from day 1 with the G4 Plus. My shamu; for example, indeed doens't have this overlay. I guess that we have to live with it with the G4. FYI: you can find 2 logos i have made for LOS and RR. You can find them in the OP of the LOS OMS and RR thread (both by Silesh Nair). Only usefull if you use one of those roms ofcourse. If you have a request and give me lots of time i can try to make one.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] pastorbob62:
Yup, on this device. I have NEVER seen the N/A until flashng this stock Nougat. But I have the G4 (XT1625) not the G4+. And as we know there are some quirky differences between the two in what is seen on a given ROM. Given that I don't believe it is something with which I have to live.

That said, I will keep looking for a way to get past it. I suspect if I go all of the way back to my stock setup with the stock baseband I will get around it. Then come back to Tesla and stick with it. Tesla just plain works and in my experience outdoes any other ROM, stock or custom I have tried. Performance and battery life rocks.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Droidphilev:
This should be impossible since the N/A overlay is part of the bootloader but none of the zips here contain bootloaders. If you flash, let's say, a completely black logo then the warning will be gone. EXCEPT for N/A. In other words: the whole text is part of logo.bin, only the "N/A" is part of the bootloader.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Q9Nap:
1. Did you flash the logo.bin from my flashable zip or the stock logo.bin from the official fastboot file?

My version is modified to ignore the warning message and point to the standard boot logo, so if you used my logo.bin, it should look normal.

I haven't seen the "N/A" before.

2. I don't know much about the nuances of rooting nougat, as my harpia is still on marshmallow, sorry.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] pastorbob62:
I don't know what to tell you my friend except I am not a noob and I know what I know. I have never seen N/A in 8 months of customizing my phone and flashing ROMs, and kernels, stock or custom. We are apparently missing something here. :confused:

UPDATE: Okay, I figured it out. I finally was able to flash the "Powered by Android" stock logo successfully. Once I did that, I could see to what you were referring. The N/A is barely visible in the light blue capital 'M' in the word Motorola. Since I never had a situation where I didn't have a bright logo or the bootloader warning, then I never saw the N/A all alone thus never saw it until all I had was a black screen
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Q9Nap:
*removed*
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] pastorbob62:
Got it finally. Used one I found in my archives. Worked like a charm. ;)
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Droidphilev:
Thought so that there would be no difference between G4 and Plus bootloaders. I don't know if the word "insist" is good or bad. If my posts sounded bad then i have to says sorry. English is not my main language. Was trying to share experience, nothing more :)
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] hazmatkid:
I flash the npj 25 93 14 modem on my xt 1625 with no issues what so ever thanks my friend I know can enjoy the full n experience
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] legal.xchech:
xt1644

yesterday I unlocked the bootloader, flash twrp and installed lineage 7.1.1 (coming from stock 6.0.1) . i apparently missed the part about needing to update my firmware. My phone does not have a MPJ or NPJ build number. It has a lineage build number. Which one should I flash? I am unable to take video and make phone calls over LTE with phone app crashing. Thanks in advance!
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Apipote:
Hello Masters

I have an xt1641 with the last lineage os. And I come from the MM Rom Latam stock. I live in Argentina. Can I flash NPJ25.93-14 and have no problems?

Tnx in advance.

Regards.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] pastorbob62:
I understand, and it is all good. We both are passionate about our devices and sometimes typed conversations can sound much different than a person meant. No facial expressions or vocal tones to give us guidance as to what is somebody's mood. Throw in language differences and it can be even harder to discern. I too hope I did not offend as that was not my intent. Thank you for your patience and willingness to help the community. :good::good::good::good::good:

---------- Post added at 11:07 AM ---------- Previous post was at 10:51 AM ----------

Shouldn't be a problem, but be sure to do a Nandroid backup first in case you run into issues.

---------- Post added at 11:23 AM ---------- Previous post was at 11:07 AM ----------

I gave it another try and had no problems at all either. I am on NPJ25.93-14 with ElementX-G4-1.03 kernel oc'ed to 1651 Mhz and rooted. Performance and battery life so far is every bit as good as Tesla, which was great.

Just a reminder to anyone who is going to try NPJ25.93-14 , if you want to root you must flash ElementX kernel after flashing the ROM. Then you can flash SuperSU Pro v2.79-SR3 and you are rooted. No setting up systemless rooting necessary.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] pastorbob62:
Okay. But the logo in your athena-n.zip file does not work. The one in my archive does. When I tried yours it just put the bootloader warning screen back up when I boot. I don't see it when I flash this logo: https://mega.nz/fm/e19RWCBa
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] aSuperSaiyanG0D:
Probably a stupid question but, say I flash the Nougat - 14 and have to go back to my stock nandroid backup (marshmallow -49) would that create any errors or would I have to flash a marshmallow firmware back before restoring my nandroid?
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] pastorbob62:
Not a stupid question at all. No, you shouldn't see any issues restoring your stock Nandroid. I did just that (only to MM -64) when I was having some issues after incorrectly trying to root NPJ25.93-14. But the baseband will remain on -14, which didn't seem to cause me any problems. :good:
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] aSuperSaiyanG0D:
Awesome thanks! Might give this a try once I get the time ?

One more question I forgot to ask in my OP if you don't mind.

I'm on a xt1644 and it's the Plus, that doesn't matter right?

Nvm I read the OP and he already stated they're compatible with all Athenes
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] Q9Nap:
If you haven't already, would you mind trying the logo I attached to this post:

https://xdaforums.com/showpost.php?p=71372987&postcount=41

I overwrote the warning message entirely, so it should just show the standard boot logo.

Strange that the old technique to get rid of the warning message doesn't work anymore.
[Moto G4 ROMs, Kernels, Recoveries, & Other Develop] pastorbob62:
That is the one I tried mentioned in my last post, and it didn't work. I tried both methods from TWRP and fastboot. Not sure what you mean by "the old technique" but the one I posted a link to was one I flashed using "fastboot flash logo logo.bin" That is the old technique in my book.

Just to clarify, the logo you posted earlier with the red lettering and blue background does show up AFTER the stock logo that I flashed.