Single button navigation - Moto X4 Questions & Answers

Hello everyone I just got the Moto x4 a few days ago from Best buy and didn't notice it was the Android one version. So I was wondering if there was a way I could get the Moto navigation through the fingerprint button like the regular version
Thanks in advance

Check out this thread.
https://forum.xda-developers.com/showpost.php?p=75832799&postcount=17
I swear by it but my wife doesn't. It is irreversible unless you wipe.

sleze said:
Check out this thread.
https://forum.xda-developers.com/showpost.php?p=75832799&postcount=17
I swear by it but my wife doesn't. It is irreversible unless you wipe.
Click to expand...
Click to collapse
Check out specifically this post:
paperWastage said:
<warning> I don't know the impact of changing this build.prop (whether it messes up OTAs or other stuff)
ro.mot.android_one=true
Step 1) Need some way to modify build.prop.
the best/easiest way (with ablility to maintain OTA/safetynet through some workaround)
- install magisk (systemless)
- install magiskhide props (https://forum.xda-developers.com/apps/magisk/module-magiskhide-props-config-t3789228)
- safetynet should still pass
2) Use your method from (1) to change this build.prop. I used MagiskHideProps to delete it entirely
ro.mot.android_one
3) reboot, go into Moto app, you can enable/disable OneNav AND Attentive Display
you can enable, and disable, and re-enable without any issues
I don't know if other features (disabled on A1, enabled on non-A1) are available (Moto Voice, Moto Access etc)
Click to expand...
Click to collapse

You can just found in build.prop line
ro.mot.android_one=true
Click to expand...
Click to collapse
and change it to
ro.mot.android_one=false
Click to expand...
Click to collapse

Cool thanks everyone I'll give it a try

You will need root to change build.prop

There are build.prop editors on the Goole Play Store that make it really easy to edit the file.
I'm currently using:
BuildProp Editor
Ravil Khabiakhmetov
The others work well, too.
Just in case anyone needed more help.

Related

Xposed - Someone installed it?

Just received my brand new Z3,but already feeling the itch for some customization.
Someone already tried playing around with xposed?
It is fully working or at least some features?
Thanks
After rooting/bootloader unlocking the phone, I installed Xposed. It works well. I use the following:
App Settings - I made systemUI (and most of my non-sony apps) 240 dpi.
GravityBox (smaller nav bar, orange icons, replacement battery, AM/PM removal, 3 dot on nav bar right, search on nav bar left.
Tinted Status bar
Xperia Xposed - installed but I decided not to use anything
Please note, per conversations on general, unlocking the bootloader will irreversibly worsen the camera's low-light picture quality and kill native miracasting/chromecasting ability linked to Sony's DRM keys
I'm using tons of Xposed modules and I couldn't live without it. It's one of the greatest pieces of software ever written and I'll stay away from Android L until Xposed works on it. i never felt the urge to use CM or another rom since I'm using Xposed, GravityBox alone is such a mighty module that it replaces a plethora of third party rom features.
It's really hard to live without Xposed after having it for so long on my Moto X. I'm just not willing to lose the camera quality by unlocking the BL. Of course, there are other things I'm itching to do as well with root (like freezing and deleting lots of useless apps that suck battery!)
I am using xposed with
- xstana module
- tinted status bar
- gravity box
Everything works perfectly!
mickliq said:
It's really hard to live without Xposed after having it for so long on my Moto X. I'm just not willing to lose the camera quality by unlocking the BL. Of course, there are other things I'm itching to do as well with root (like freezing and deleting lots of useless apps that suck battery!)
Click to expand...
Click to collapse
I don't mind losing some of the camera quality either, I believe that people will either find a way to reverse the process, or make something better.
I'm just waiting till I can backup my TA partition.
Sent from my D5803
I istalled Xposed and run xled, xquiet hours and cyan lock screen the lose of the cameras low light abilty is not a big problem i use camera fv5 and change the iso settings
So no way in hell to get root without unlocking the bootloader?
i was using pie controls from gravitybox with navbar disabled, but i found out that pie doesn't appear when using camera with physical button with phone in standby.... anyone can confirm this?
I use XBlast and Xposed LED Control.
Both works fine. What does NOT work is GravityBox. But why? Can someone help me?
When trying to start it, it says "GravityBox System Framework does not answer" in german. in english perhaps its something like "cant retrieve System Framework data" or something like that.
It doesn matter how often i try, always the same error message
tranceonline said:
I use XBlast and Xposed LED Control.
Both works fine. What does NOT work is GravityBox. But why? Can someone help me?
When trying to start it, it says "GravityBox System Framework does not answer" in german. in english perhaps its something like "cant retrieve System Framework data" or something like that.
It doesn matter how often i try, always the same error message
Click to expand...
Click to collapse
You need to enable it in Module and restart phone. After that you can do what you want! In Download section, you can find more module with search filter by typing: xperia
Zanr Zij said:
You need to enable it in Module and restart phone. After that you can do what you want! In Download section, you can find more module with search filter by typing: xperia
Click to expand...
Click to collapse
Thx but did you read what i wrote? do i look as i use xposed the first time??
I am using xlast and xposed led, as i mentioned before.
tranceonline said:
Thx but did you read what i wrote? do i look as i use xposed the first time??
I am using xlast and xposed led, as i mentioned before.
Click to expand...
Click to collapse
I think gravity Box can not handle sonys ui. Had it before on lg g2 stock rom. Just some features worked. Keep in mind that gb is actually for vanilla kitkat(aosp,maybe cm)
GB worked fine for me on the Z1C, but eventually some features require a deodexed rom. I've always been using RomAur.
tranceonline said:
Thx but did you read what i wrote? do i look as i use xposed the first time??
I am using xlast and xposed led, as i mentioned before.
Click to expand...
Click to collapse
I did not mean you have to enable xposed installer. I said: you have to enable GravityKK module by tick the box, do nothing more, restart the phone first. After that you can config without any framework message error!
xposed works great
I using xposed for remote play (ps4)
and its workign great!
kekec777 said:
I using xposed for remote play (ps4)
and its workign great!
Click to expand...
Click to collapse
How does this work?
With bootloader unlocked? (I think so )
THX
gabsi55 said:
How does this work?
With bootloader unlocked? (I think so )
THX
Click to expand...
Click to collapse
I actually just installed CM11 for my Samsung Tab 2 p5110 so i have a custom stock rom..
kekec777 said:
I actually just installed CM11 for my Samsung Tab 2 p5110 so i have a custom stock rom..
Click to expand...
Click to collapse
Ah ok...
Thought you are using unlocked Z3C ..
Zanr Zij said:
I did not mean you have to enable xposed installer. I said: you have to enable GravityKK module by tick the box, do nothing more, restart the phone first. After that you can config without any framework message error!
Click to expand...
Click to collapse
Yes and as i said, i used Xposed before. what i want to say with that is : I know how Xposed works and how to use it. I know that you have to "activate" modules with the checkbox.
still, GB won't work.

App Settings Module for Magisk?

hello,
i used the xposed module "app settings" version 1.13 with android marshmallow before i updated to nougat. this module enables you to change DPI, font scale, locale, force fullscreen, persist in memory, etc. on a per app basis.
here is a link to the module:
https://forum.xda-developers.com/xp...2014-05-14-t2437377/post63835421#post63835421
i have not found any possibility to get this working on nougat as there is no xposed for nougat and it seems there is no more custom rom with these options.
is it possible to get this module working with magisk?
satand said:
hello,
i used the xposed module "app settings" version 1.13 with android marshmallow before i updated to nougat. this module enables you to change DPI, font scale, locale, force fullscreen, persist in memory, etc. on a per app basis.
here is a link to the module:
https://forum.xda-developers.com/xp...2014-05-14-t2437377/post63835421#post63835421
i have not found any possibility to get this working on nougat as there is no xposed for nougat and it seems there is no more custom rom with these options.
is it possible to get this module working with magisk?
Click to expand...
Click to collapse
Downgrade to marshmallow or write xposed for nougat. The first is easy, the second will make many people happy over here.
Sent from my ONEPLUS A3003 using Tapatalk
satand said:
is it possible to get this module working with magisk?
Click to expand...
Click to collapse
Just to clarify on the above response: No.
Thanks Op, I also would love to have App Settings equivalent on Magisk or stand alone. Turns my 6.44" Mi Max into a desktop chrome browser almost
cobram3 said:
Thanks Op, I also would love to have App Settings equivalent on Magisk or stand alone. Turns my 6.44" Mi Max into a desktop chrome browser almost
Click to expand...
Click to collapse
It would be just ultra hard to code that, or just impossible.
years ago (before xposed got famous) some custom roms (paranoid,...) had these functions.
i would go back to marshmallow only because of this missing features but there is no marshmallow rom for my new oneplus 5.
is it really impossible to get it working with magisk? the code itself (version 1.13) worked without any problems on marshmallow.
satand said:
years ago (before xposed got famous) some custom roms (paranoid,...) had these functions.
i would go back to marshmallow only because of this missing features but there is no marshmallow rom for my new oneplus 5.
is it really impossible to get it working with magisk? the code itself (version 1.13) worked without any problems on marshmallow.
Click to expand...
Click to collapse
You'll need to manually edit files and apps and Magic Mount them with Magisk. Alternatively you could possibly do some things with some cumbersome scripts. Magisk can't change code of running apps, just replace/add already modified files and run scripts at boot.
In other words: No, IMO it's not worth the extreme hassle and you won't get the same thing as you would with Xposed.
Didgeridoohan said:
You'll need to manually edit files and apps and Magic Mount them with Magisk. Alternatively you could possibly do some things with some cumbersome scripts. Magisk can't change code of running apps, just replace/add already modified files and run scripts at boot.
In other words: No, IMO it's not worth the extreme hassle and you won't get the same thing as you would with Xposed.
Click to expand...
Click to collapse
thanks for your answer!
do you have more information about these "cumbersome scripts"? maybe it would work with tasker and a script per app.
i would be very happy...i like my smartphone much more with these features.
satand said:
thanks for your answer!
do you have more information about these "cumbersome scripts"? maybe it would work with tasker and a script per app.
i would be very happy...i like my smartphone much more with these features.
Click to expand...
Click to collapse
I wasn't gonna open up that can o' worms, but since you brought it up... :laugh:
Look up how to work with shell scripts. Tasker can run those (among other things). You could probably do some stuff with the resetprop tool as well (look here for details and syntax).
Don't expect miracles though...
Didgeridoohan said:
You'll need to manually edit files and apps and Magic Mount them with Magisk. Alternatively you could possibly do some things with some cumbersome scripts. Magisk can't change code of running apps, just replace/add already modified files and run scripts at boot.
In other words: No, IMO it's not worth the extreme hassle and you won't get the same thing as you would with Xposed.
Click to expand...
Click to collapse
Didgeridoohan said:
I wasn't gonna open up that can o' worms, but since you brought it up... :laugh:
Look up how to work with shell scripts. Tasker can run those (among other things). You could probably do some stuff with the resetprop tool as well (look here for details and syntax).
Don't expect miracles though...
Click to expand...
Click to collapse
thanks...but that is too high for me
Do we have a petition to develop this form? hahaha
I would like to have app settings on magisk too. I just wanted to change the app local instead of globe settings.
bush911 said:
I would like to have app settings on magisk too. I just wanted to change the app local instead of globe settings.
Click to expand...
Click to collapse
"App Locale 2" for Xposed can help you
And you can get Xposed systemlessly with Magisk.
Thank you so much for the advice.
My phone is 1st generation Pixel with latest android, mgaisk installed. I will try to figure it out.
daniel_m said:
"App Locale 2" for Xposed can help you
And you can get Xposed systemlessly with Magisk.
Click to expand...
Click to collapse
Anybody have a suggestion - I'm looking to change the dpi of chrome app (8.1) without Xposed
Maybe this could help
https://joyofandroid.com/change-screen-resolution/

Remove/Hide IME Keyboard Switcher notification and icon for OnePlus 3 (OOS/FreedomOS)

This notification appears if you have 2+ languages or 2+ keyboards.
Some ROMs have a built in option to hide it, but many don't.
There used to be Xposed module to hide IME Keyboard Switcher notification and icon (link below) :
http://repo.xposed.info/module/biz.underpants_gnomes.android.xposed.mods.hidexposedime
Obviously Xposed doesn't work in Nougat (yet?). I was wondering if someone can make a Magisk module to hide this annoying thing.
EDIT: WORKING MODULE in the thread thanks to Tulsadiver. Works on OnePlus 3 (OOS/FreedomOS)
<double post>
I know that there is working xposed now for nougat, but it currently breaks safety net.
Bumping it up in hopes for a magisk module that will Hide IME Keyboard Switcher notification and icon.
Droff said:
I know that there is working xposed now for nougat, but it currently breaks safety net.
Bumping it up in hopes for a magisk module that will Hide IME Keyboard Switcher notification and icon.
Click to expand...
Click to collapse
I could probably make one for you but it wouldn't work on all phones. In your Systemui.apk you probably have a menu_ime.xml and ic_ime_switcher_default.xml. Edit those and you are probably good.
Tulsadiver said:
I could probably make one for you but it wouldn't work on all phones. In your Systemui.apk you probably have a menu_ime.xml and ic_ime_switcher_default.xml. Edit those and you are probably good.
Click to expand...
Click to collapse
I backed up my systemui apk via titanium backup and attached a copy here. Not sure what to edit there and how to make a magisk file from it so it doesn't break safetynet.
By the way this is for One Plus 3, FreedomOS-2.10
Droff said:
I backed up my systemui apk via titanium backup and attached a copy here. Not sure what to edit there and how to make a magisk file from it so it doesn't break safetynet.
By the way this is for One Plus 3, FreedomOS-2.10
Click to expand...
Click to collapse
I'll need your framework-res.apk also so I can decompile this.
Tulsadiver said:
I'll need your framework-res.apk also so I can decompile this.
Click to expand...
Click to collapse
Got both files the right way (not through TB). Couldn't attach because of the size, so I uploaded them and put the links there.
One is here (in case if location different from other roms)
Root>system>priv-app>OPSystemUI>OPSystemUI.apk
https://ufile.io/yewk2
Framework here:
Root>system>framework>framework-res.apk
https://ufile.io/k1ugd
Thanks
Droff said:
Got both files the right way (not through TB). Couldn't attach because of the size, so I uploaded them and put the links there.
One is here (in case if location different from other roms)
Root>system>priv-app>OPSystemUI>OPSystemUI.apk
https://ufile.io/yewk2
Framework here:
Root>system>framework>framework-res.apk
https://ufile.io/k1ugd
Thanks
Click to expand...
Click to collapse
Do you want it off your keyboard too?
Try flashing this in TWRP. No guarantees.
Tulsadiver said:
Do you want it off your keyboard too?
Try flashing this in TWRP. No guarantees.
Click to expand...
Click to collapse
Got it flashed/installed successfully, but IME notification and icon are still there.
I do use layout switcher on the keyboard itself, so I'd like to keep it.
Droff said:
Got it flashed/installed successfully, but IME notification and icon are still there.
I do use layout switcher on the keyboard itself, so I'd like to keep it.
Click to expand...
Click to collapse
My bad. I forgot to save my changes before I recompiled. Got in a hurry. Give me a minute.
Droff said:
Got it flashed/installed successfully, but IME notification and icon are still there.
I do use layout switcher on the keyboard itself, so I'd like to keep it.
Click to expand...
Click to collapse
Try this one....
Tulsadiver said:
Try this one....
Click to expand...
Click to collapse
Awesome. It worked.
I installed first and forgot to wipe cache. Still got the notification. After second flash followed by cache wipe it worked and notification is no longer there. Happy times. Thanks a lot.
Droff said:
Awesome. It worked.
I installed first and forgot to wipe cache. Still got the notification. After second flash followed by cache wipe it worked and notification is no longer there. Happy times. Thanks a lot.
Click to expand...
Click to collapse
You are welcome. Good point about the wipe and thanks for sharing. I believe app and priv-app mods are wiped but apparently framework-res.apk mods are not and this turned out to be a framework-res.apk mod.
Tulsadiver said:
You are welcome. Good point about the wipe and thanks for sharing. I believe app and priv-app mods are wiped but apparently framework-res.apk mods are not and this turned out to be a framework-res.apk mod.
Click to expand...
Click to collapse
I have noticed a weird thing with this module. When I go to Google Play store I have a strange box in the search field (screenshot attached). Also if I choose an installed app in the store and try to go into three dot menu (not enable/disable auto-update) store crashes. It is definitely because of this module, because when I disable it, this strange behavior stops. Wondering if you have any clue what could be a cause of it.
Droff said:
I have noticed a weird thing with this module. When I go to Google Play store I have a strange box in the search field (screenshot attached). Also if I choose an installed app in the store and try to go into three dot menu (not enable/disable auto-update) store crashes. It is definitely because of this module, because when I disable it, this strange behavior stops. Wondering if you have any clue what could be a cause of it.
Click to expand...
Click to collapse
I believe all I did was change the enable IME switcher bool from true to false. That is all. Was that a stock framework-res.apk you uploaded? I'll take a look at it when I get home tomorrow.
Droff said:
I have noticed a weird thing with this module. When I go to Google Play store I have a strange box in the search field (screenshot attached). Also if I choose an installed app in the store and try to go into three dot menu (not enable/disable auto-update) store crashes. It is definitely because of this module, because when I disable it, this strange behavior stops. Wondering if you have any clue what could be a cause of it.
Click to expand...
Click to collapse
I did this same mod on my phone and cannot replicate your issue. Do you have any other modules installed that could be conflicting with this mod,?
Tulsadiver said:
I believe all I did was change the enable IME switcher bool from true to false. That is all. Was that a stock framework-res.apk you uploaded? I'll take a look at it when I get home tomorrow.
Click to expand...
Click to collapse
I've got framework file from my Root>system>framework>framework-res.apk. It is stock (OxygenOS / FreedomOS) as far as I know.
Tulsadiver said:
I did this same mod on my phone and cannot replicate your issue. Do you have any other modules installed that could be conflicting with this mod,?
Click to expand...
Click to collapse
I've got only two other modules (add free youtube and app systemizer).
I have disabled all modules, all is fine. Then I enable just this module (Tulsadiver Mods V1) and the issue appears. If i disable it and enable the other two, everything is still good.
Droff said:
I've got framework file from my Root>system>framework>framework-res.apk. It is stock (OxygenOS / FreedomOS) as far as I know.
I've got only two other modules (add free youtube and app systemizer).
I have disabled all modules, all is fine. Then I enable just this module (Tulsadiver Mods V1) and the issue appears. If i disable it and enable the other two, everything is still good.
Click to expand...
Click to collapse
Let's try a different method this time. I'll leave the bool as true.
Tulsadiver said:
Let's try a different method this time. I'll leave the bool as true.
Click to expand...
Click to collapse
Thanks! This one works and I don't see any side effects so far.
Droff said:
Thanks! This one works and I don't see any side effects so far.
Click to expand...
Click to collapse
This one is should be safe for other phones as well. All I did was use blank pngs instead of the keyboard icons.

What are you using root for?

Now that root on X4 is pretty solid it would be nice to see what different people use it for.
Themes? Apps that need root? Magisk modules?
Let's share some tips and tricks!
I have not rooted yet but want to know if there is some interesting customised tips for motox4
For me it was actually needed to remove operator bloatware.
But I found here the (almost) clean EU retail ROM where only Linked-in and Outlook apps are added, so it's perfectly OK for me.
So... no need for root
I reverted back to fully stock but I mainly used it for AdBlock.
i use root for adblock. if i could find a way to write a hosts without rooting id be happy
You guys using ADblock, wouldn't it be the same to use a browser with this feature built-in?
Well, that works if you don't want to block ad banners inside apps.
Giocarro said:
You guys using ADblock, wouldn't it be the same to use a browser with this feature built-in?
Well, that works if you don't want to block ad banners inside apps.
Click to expand...
Click to collapse
It's not the same as editing the host file. Many ads still get through.
Another important reason why I need root. Titanium backup.
Giocarro said:
Now that root on X4 is pretty solid it would be nice to see what different people use it for.
Themes? Apps that need root? Magisk modules?
Let's share some tips and tricks!
Click to expand...
Click to collapse
Blob emoji to start.
Android 8 emoji are an abomination
romhippo.com said:
Another important reason why I need root. Titanium backup.
Click to expand...
Click to collapse
2nd This!
Rooted for.
* No wireless display support (edit built.prop)
* Adblocking( Edit host)
* Audiomods(Viper)
* Xposed modules.
@anas214812, now that's interesting stuff! A couple of questions:
1) is that wireless display mod you refer to able to show the phone content on the TV?
2) about Xposed, do you know if GravityBox works? I'd be interested in a way to set the statusbar clock centrally aligned.
Thanks!
Giocarro said:
@anas214812, now that's interesting stuff! A couple of questions:
1) is that wireless display mod you refer to able to show the phone content on the TV?
2) about Xposed, do you know if GravityBox works? I'd be interested in a way to set the statusbar clock centrally aligned.
Thanks!
Click to expand...
Click to collapse
1. Yes. You can connect to miracast devices.
2. Yes. I wasn't using gravity box but now I tried and have a look on attached screenshot
anas214812 said:
1. Yes. You can connect to miracast devices.
2. Yes. I wasn't using gravity box but now I tried and have a look on attached screenshot
Click to expand...
Click to collapse
How did you manage to change the fonts
Thanks @anas214812, I think now I have a reason to root!
mujju85 said:
How did you manage to change the fonts
Click to expand...
Click to collapse
From magisk..installed Google font and it's very nice..
Sorry for late reply
---------- Post added at 09:48 AM ---------- Previous post was at 09:47 AM ----------
Giocarro said:
Thanks @anas214812, I think now I have a reason to root!
Click to expand...
Click to collapse
Bro...warranty will be voided permanently...right now there is no way relock the bootloader and most of the banking apps not working for me ?
Ah! Thanks again for the heads-up!
Now I'll think twice before rooting X4, because I use a banking app and actually care about product warranty.
Giocarro said:
Ah! Thanks again for the heads-up!
Now I'll think twice before rooting X4, because I use a banking app and actually care about product warranty.
Click to expand...
Click to collapse
Yeah, it's constant battle between root hide and banking apps, tired to that and now this is my first smartphone i didn't root at day one Must be getting old..
Lähetetty minun moto x4 laitteesta Tapatalkilla
anas214812 said:
From magisk..installed Google font and it's very nice..
Bro...warranty will be voided permanently...right now there is no way relock the bootloader and most of the banking apps not working for me
Click to expand...
Click to collapse
On my old Moto PE, I had no issues with unlocked bootloader and Magisk for Adroid Pay or any banking apps. Are you finding differently with Moto X4 or are you not hiding root with Magisk? Does safetynet checks pass in Magisk?
KenNashua said:
On my old Moto PE, I had no issues with unlocked bootloader and Magisk for Adroid Pay or any banking apps. Are you finding differently with Moto X4 or are you not hiding root with Magisk? Does safetynet checks pass in Magisk?
Click to expand...
Click to collapse
When I install magisk safety net was pass and after installing xposed and its framework.zip file from magisk then safetynet failed.
But even without installing magisk just because of bootloader unlocking my banking apps won't work. Even with safetynet pass(but Google pay worked).

[Module] NFC Screen Off

NFC Screen Off
Read NFC tags when screen is off.
Disable NFC tagging sound.
Tap to pay when screen is off.
ALWAYS include Magisk installation logs when posting an issue.
Useful integrations: NFC Card Emulator Pro - Tasker
Installation metrics: Grafana dashboard
How does it work?
The NFC app is patched during installation into a `modded` version. This `modded` version is injected at boot time by service.sh so that the phone thinks the screen is always on and unlocked.
This patch only applies to NFC Service so it does not impact any other functionality of the phone that involves screen state detection.
The `modded` app was generated using this method.
Help section
MY NFC IS NOT DETECTED ANYMORE
If you did not unlock your device since last boot, unlock it and wait 30 seconds for the module to be loaded.
After that time, if NFC does not start automatically or manually, it means that the patch does not work for your device. You can uninstall the module and create an issue.
I AM STUCK IN A BOOTLOOP
Remove the module manually.
1. Boot into TWRP
1. Advanced -> File Manager
1. Delete /adb/modules/NFCScreenOff
1. Reboot
THE MODULE IS NOT WORKING SINCE LAST UPDATE
Perform a clean reinstallation.
1. Uninstall the module
1. Reboot
1. Install the module
1. Reboot
If it does not solve your problem, you can create an issue.
I LIKE THE MODULE
Only for rooted devices ok?
lapwat said:
NFCScreenOff
Enable NFC pooling while phone is locked and screen is off for Android 9 and above.
Make it work for host card emulator to pay in stores
Ask me
Click to expand...
Click to collapse
It broke my nfc payments. Any fixes ?
Should it work normally with Google pay ?
maujogue said:
It broke my nfc payments. Any fixes ?
Should it work normally with Google pay ?
Click to expand...
Click to collapse
Not yet. It's on the To-Do list.
Thanks for enabling this option.
It may not necessarily be a bad thing that it breaks safety net.
Enabling mobile payments while phone is locked is NOT a good idea. Your phone will be vulnerable to money theft with some special NFC devices. They can get close to your phone while it is in your pocket or purse and that is enough for them to steal your money.
crime_of_heart said:
Thanks for enabling this option.
It may not necessarily be a bad thing that it breaks safety net.
Enabling mobile payments while phone is locked is NOT a good idea. Your phone will be vulnerable to money theft with some special NFC devices. They can get close to your phone while it is in your pocket or purse and that is enough for them to steal your money.
Click to expand...
Click to collapse
Yes, that's a bad idea. I just want it to not brake payments, as I couldnt use Google pay even if I unlocked with this module
@lapwat Hi, awesome module. It is not working for me since the path (and app name) for nfc app is system/app/NxpNfcNci/NxpNfcNci.apk
Android 10.3.0
Oneplus 6
Stock ROM
Edit:attach log
maujogue said:
It broke my nfc payments. Any fixes ?
Should it work normally with Google pay ?
Click to expand...
Click to collapse
Yes it should continue to work normally with Google Pay.
What I meant in the description of the module is:
For now, it only works for reading NFC tags. For payments in stores, the phone still needs to be at least on. If the module is working for tags but breaks your payments, leave a comment.
Is it the case for you? The module works for NFC tags but the payments are broken?
What are your specs (device, rom, android version)?
marcozpaulo said:
Only for rooted devices ok?
Click to expand...
Click to collapse
Yes, only for devices rooted with Magisk.
lapwat said:
Yes it should continue to work normally with Google Pay.
What I meant in the description of the module is:
For now, it only works for reading NFC tags. For payments in stores, the phone still needs to be at least on. If the module is working for tags but breaks your payments, leave a comment.
Is it the case for you? The module works for NFC tags but the payments are broken?
What are your specs (device, rom, android version)?
Click to expand...
Click to collapse
Now I get it regarding Google Pay.
lapwat said:
Yes it should continue to work normally with Google Pay.
What I meant in the description of the module is:
For now, it only works for reading NFC tags. For payments in stores, the phone still needs to be at least on. If the module is working for tags but breaks your payments, leave a comment.
Is it the case for you? The module works for NFC tags but the payments are broken?
What are your specs (device, rom, android version)?
Click to expand...
Click to collapse
Exactly. I tried paying but nothing happens, like if nfc didn't exists on my phone. I desinstalled the module and I could pay again. Paying is more important than reading nfc tags for me !
maujogue said:
Exactly. I tried paying but nothing happens, like if nfc didn't exists on my phone. I desinstalled the module and I could pay again. Paying is more important than reading nfc tags for me !
Click to expand...
Click to collapse
That's good to know. Will wait for further development.
SatanicShanker666 said:
@lapwat Hi, awesome module. It is not working for me since the path (and app name) for nfc app is system/app/NxpNfcNci/NxpNfcNci.apk
Android 10.3.0
Oneplus 6
Stock ROM
Edit:attach log
Click to expand...
Click to collapse
Thanks for the logs. Can you send those files to me:
/system/app/NxpNfcNci/NxpNfcNci.apk
/system/framework/framework-res.apk
I will do a version for people with NxpNfcNci app (I guess it is OnePlus customized NfcService).
My stock Xiaomi ROM had a NQNfcNci app.
lapwat said:
Thanks for the logs. Can you send those files to me:
/system/app/NxpNfcNci/NxpNfcNci.apk
/system/framework/framework-res.apk
I will do a version for people with NxpNfcNci app (I guess it is OnePlus customized NfcService).
My stock Xiaomi ROM had a NQNfcNci app.
Click to expand...
Click to collapse
Ok nice, thanks! Here you go:
http://www.mediafire.com/file/2zcmud0i2z8y0vy/framework-res.apk/file
http://www.mediafire.com/file/fys9ee6s308qmy9/NxpNfcNci.apk/file
SatanicShanker666 said:
Ok nice, thanks! Here you go:
http://www.mediafire.com/file/2zcmud0i2z8y0vy/framework-res.apk/file
http://www.mediafire.com/file/fys9ee6s308qmy9/NxpNfcNci.apk/file
Click to expand...
Click to collapse
I've done it! Try installing the module and tell me if it works!
lapwat said:
I've done it! Try installing the module and tell me if it works!
Click to expand...
Click to collapse
Not the same guy, but also using Oneplus. It installed successfully but doesn't seem to be working.
Is it possible to modify the installation script to account for ncinfc with other names? For instance on the Razer phone 2 it is named NQNFCnci so the script can't find it
virseph said:
Not the same guy, but also using Oneplus. It installed successfully but doesn't seem to be working.
Click to expand...
Click to collapse
2me3 said:
Is it possible to modify the installation script to account for ncinfc with other names? For instance on the Razer phone 2 it is named NQNFCnci so the script can't find it
Click to expand...
Click to collapse
From what I understand from feedbacks, the apk app can have several names:
NfcNci
NQNfcNci
NpxNfcNci
Those names do not depend of the device but depend of the ROM.
Two apk with the same name will in fact be different. They are very related to the framework of the ROM.
Loading an APK from another ROM even if it is the same Android version will have little chance to work.
I cannot detect all the specs of the device. Magisk only gives me the Android SDK Version that's all.
I could make an apk for every ROM.
2 possibilities:
- Zip framework.apk + (NQ/Npx)NfcNci.apk, send it to a server. The server will return a custom apk just for your ROM. This is the one that Magisk will use.
- Build the custom APK directly on the phone, but I cannot find how to run apktools, jarsigner, etc on Android (because there is no JAVA env on Android)
Hi, on my first try a few days ago it didn't install i think it was because the path too, but now it works perfect. Thanks dev:good:
oneplus 6
Android 10 OB 33
xXx magisk on stock rom
Blu spark kernel
Sent from my OnePlus6 using XDA Labs
lapwat said:
From what I understand from feedbacks, the apk app can have several names:
NfcNci
NQNfcNci
NpxNfcNci
Those names do not depend of the device but depend of the ROM.
Two apk with the same name will in fact be different. They are very related to the framework of the ROM.
Loading an APK from another ROM even if it is the same Android version will have little chance to work.
I cannot detect all the specs of the device. Magisk only gives me the Android SDK Version that's all.
I could make an apk for every ROM.
2 possibilities:
- Zip framework.apk + (NQ/Npx)NfcNci.apk, send it to a server. The server will return a custom apk just for your ROM. This is the one that Magisk will use.
- Build the custom APK directly on the phone, but I cannot find how to run apktools, jarsigner, etc on Android (because there is no JAVA env on Android)
Click to expand...
Click to collapse
Yes I extracted the zip and modified the customize/service.sh scripts to properly work with my rom and as you stated it did not work. as soon as the script killed the nfc service it triggered a reboot to recovery.
I PM'd you a gdrive link to the stock apk's from the razer phone 2 Pi stock rom. If you have some time would please build it for me? I tried to do it myself a while ago but ran out of steam before i even got all the dependencies running on my computer lol. I can modify your magisk package to work with it myself.
I like your idea of a server that automatically runs the process to patch the apk. Would every use need to upload both the framework.apk and nfcnci or just the nfc? The only concern I would have is bandwithd as the framework apk is 30+ MB's. If you could build the server into a docker container I think it would be easy enough for others to host you could probably find some people willing to host it for free. Another option could be using a google drive account to allow people to upload the apk's for their phone then batch process them all and sort them by model/build # or something to cover most phones/roms . I have a gapps for business account with unlimited storage I could probably lend for this purpose
Once again thanks for all your work! If you have a bitcoin address i'd like to buy you a beer

Categories

Resources