[GUIDE] PS4 Remote Play with Joy-Con - Nintendo Switch News, Guides, Discussion , Develop

Code:
I'm not the developer of this Remote Play Assistant module.
I'm just providing instructions.
Instructions
Magisk is required.
You should flash joycon-fix first to use l3 & r3.
1. Install PS4 Remote Play Enabler from Magisk Manager > Downloads.
2. Install PS4 Remote Play from Play Store.
3. Go to Magisk Manager > Magisk Hide and check PS4 Remote Play
4. Install Xposed Framework from Magisk Manager > Downloads. Also, install Xposed Installer 3.1.5 from this thread's attachment.
5. Install Remote Play Assistant from Xposed repo.
6. Enable this module in Xposed Installer and reboot.
7. Open Remote Play Assistant and remap buttons with Joy-Con.
Click to expand...
Click to collapse
Q&A
Q: Can I use EdXposed instead?
A: No, it's not working on Switch. Bootloop happens. Might be fixed in future EdXposed version.
Q: I installed PS4 Remote Play Enabler and rebooted, but Play Store does not show me PS4 Remote Play.
A: Clear Play Store's data in the settings app.
Q: There are empty bars on the right side and the bottom of the screen. How can I fix it?
A: You should disable navigation bar. Simply done by adding qemu.hw.mainkeys=1 in /system/build.prop or you can use this.
Install third-party gesture app like Full Screen Gestures or Gesture Control before disabling navigation bar!!
Q: I want to use v2.5.0 or above.
A: Update Remote Play Assistant to latest version from Xposed repo.
Q: I have issue with l2 & r2.
A: Update Remote Play Assistant to latest version and do not long press but click them while remapping.
Click to expand...
Click to collapse
Pictures
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Click to see it bigger. Pics provided by SUN#8357
4th picture: It detects Joy-Con as DualShock.
Click to expand...
Click to collapse
Please let me know if there's better solution or anything i should add to this instructions.
Original post: https://bbs.ruliweb.com/news/board/1001/read/2192971
runawaysheep's original code: https://github.com/runawaysheep/RPAssistant
Sazpaimon's fork: https://github.com/Sazpaimon/RPAssistant

Wow wait.. so this should technically also work on nvidia shield tv using any other controller?... without those annoying on screen buttons?
I've been searching for quite some time for such a solution and you just pull up some korean xposed module and say this works? Awesome!
I have v2.6.0 working except I cannot register any controller.
In Magisk I installed the Sony framework v1 module. This also adds some Dualshock 3/4 system app.
Then installed ps4 remote play v2.6.0. Without launching the app, in Magisk hide and I hide both the ps4 remote play app and the Dualshock.. app to make it work.
What I want to ask: Are you totally sure, this "korean" xposed module does not work without PS4 Remote Play Enabler module and ps4 remote play app v2.0.0?
Or did you assume, with v2.6.0 you can't even get the app working and streaming? Cause that is possible.

trohn_javolta said:
Wow wait.. so this should technically also work on nvidia shield tv using any other controller?... without those annoying on screen buttons?
I've been searching for quite some time for such a solution and you just pull up some korean xposed module and say this works? Awesome!
I have v2.6.0 working except I cannot register any controller.
In Magisk I installed the Sony framework v1 module. This also adds some Dualshock 3/4 system app.
Then installed ps4 remote play v2.6.0. Without launching the app, in Magisk hide and I hide both the ps4 remote play app and the Dualshock.. app to make it work.
What I want to ask: Are you totally sure, this "korean" xposed module does not work without PS4 Remote Play Enabler module and ps4 remote play app v2.0.0?
Or did you assume, with v2.6.0 you can't even get the app working and streaming? Cause that is possible.
Click to expand...
Click to collapse
The module does not work with v2.6.0. You can get the ps4 remote app itself working but this module does not work on that version.
Just downgrade to v2.0.0 and try it, then.

newget said:
The module does not works with v2.6.0. You can get the ps4 remote app itself working but this module does not work on that version.
Just downgrade to v2.0.0 and try it, then.
Click to expand...
Click to collapse
Thx, exactly what I wanted to know.:good: And thx for linking to this xposed module!

Confirmed working.

Looks like L2 and R2 (ZL and ZR) only work if you press them for a second or so, otherwise it registers them as axis controls. I guess this is to be expected due to how the buttons work on JoyCons vs. DS4 or am I missing something in the Assistant App?

ady2pak said:
Looks like L2 and R2 (ZL and ZR) only work if you press them for a second or so, otherwise it registers them as axis controls. I guess this is to be expected due to how the buttons work on JoyCons vs. DS4 or am I missing something in the Assistant App?
Click to expand...
Click to collapse
Yeah this is some funky quirk between how the zl/zr buttons are reported to android (each is a button, and they're also opposite ends of two different axes), and how the app is interpreting whatever weird info it gets from that. I managed to tweak the app's saved configuration file manually while the app wasn't running, to register each button as the positive end of its own axis, rather than being on the same axis, and now the buttons behave properly in the app's gamepad tester. I haven't tried it in Remote Play proper yet, need to get things set up with my ps4. But here's the config file, unzip and put it into Internal Storage/Android/data/com.rAs.android.rpgamepad/files/ - that folder should already exist if you've saved a configuration from the app. Let me know if it works for you.
If you want to edit your own configuration instead (it's just a text file), these are the two lines I changed:
Code:
analog_l2=AXIS_BRAKE|23
and
Code:
analog_r2=AXIS_GAS|22
..I guess you might have button_l2 and button_r2 instead which you'll need to replace.

L2 acts like it's being pressed when it's not & it acts like it's not being pressed when it is pressed. Works fine with an old Ipega controller that I have.

Xposed Installer 3.1.5
uaevuon said:
Code:
I'm not the developer of this Remote Play Assistant module.
I'm just providing instructions.
Instructions
Q&A
Pictures
Please let me know if there's better solution or anything i should add to this instructions.
Click to expand...
Click to collapse
So the Xposed Installer 3.1.5 link leads to a dead page now, any idea where I can download the correct version? Thanks!

Jethozo said:
So the Xposed Installer 3.1.5 link leads to a dead page now, any idea where I can download the correct version? Thanks!
Click to expand...
Click to collapse
Not actually dead link but I link to the original magisk xposed thread in OP now.
And don't quote the whole OP.

Remote Play Assistant got an update today, available from the same link in the OP.
I don't know if it's that or sj33's fix-joycon-triggers.zip (which set the flat values to 2048 instead of 4096), but this time on a fresh install of android, zl/zr just map properly to l2/r2 with no messing around.

This is amazing! Do you know if the developer is trying to get the newer versions to work? Or will this stop working once Sony disables older versions?

What did you do for PS and Share button mapping?

AndyOHart said:
What did you do for PS and Share button mapping?
Click to expand...
Click to collapse
Just use the touch screen for the ps button & share. Use start & select for touchpad & options.

That makes sense actually, I ended up making PS the select and start button at the same time but might make sense to do it the touchscreen way

Well, it seems with the latest version of Magisk Manager, I can't download and install the Xposed Framework, when the app is looking for copies, it crashes. Can someone share his "Xposed_Framework_v90-beta3.zip" please? Thank you.

Protip: if you edit the usual .kl keymap files and replace HOME with BUTTON_MODE, you can map the home button to something (I've now got it mapped to PS, + mapped to Option, and - mapped to touchpad button (for tomb raider). I can probably live without the share button being mapped in most circumstances.

hippy dave said:
Protip: if you edit the usual .kl keymap files and replace HOME with BUTTON_MODE, you can map the home button to something (I've now got it mapped to PS, + mapped to Option, and - mapped to touchpad button (for tomb raider). I can probably live without the share button being mapped in most circumstances.
Click to expand...
Click to collapse
Can we map the screenshot button? If so then the joycons have enough buttons to map all dualshock 4 buttons to.

techjunky90 said:
Can we map the screenshot button? If so then the joycons have enough buttons to map all dualshock 4 buttons to.
Click to expand...
Click to collapse
I haven't managed to so far, it seems like android can't detect it yet. I can generally live without a share button tho.

would this work on a jailbroken ps4?

Related

[XPOSED] Pokémon GO Controls Xposed Module

Pokémon GO Controls is an Xposed module that lets you add a 4 way controller to the game and enables youto move around the map without having to actually walk around by providing fake GPS location to Pokémon GO.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Working video:
Click to expand...
Click to collapse
Pokemon GO Controls requires
• Root access
• Xposed framework
Instructions
• Download and activate in Xposed installer.
• Reboot the device to complete activation.
• If you are on Android 6 or above, please grant Draw over other apps permissions.
• Press and hold on the Map to set your initial location.
• Press the play button to display the controls, you can drag it around screen by holding on the central blue button.
• Use the options in notification to hide/stop the controls service.
Updates:
Module Updated to V2.1
Download : http://dl-xda.xposed.info/modules/com.axndx.prithvee.pokemongocontrols_v8_03064b_0.apk
Changes:
• Stopping the service no longer requires a reboot. Just press the stop button in the notification and clear Pokemon GO from recents.
• The module now sends proper altitude values.
Tested and working on Pokemon GO v0.37 with Magisk.
V2.0
Minor update V2.0.1 (Added auto walk distance option) :
Updated again at 9 AM GMT, if you downloaded previously, please update again.
Download : http://dl-xda.xposed.info/modules/com.axndx.prithvee.pokemongocontrols_v7_4a08f3.apk
Note: Uninstall previous version app before upgrading to this version.
This update mainly focuses on fixing performance issues in the previous versions, new features will be added in the next update. Please give feedback after trying this version.
Changes:
• Changed the complete working mechanism of the module, now it does not use mock locations and only changes the location inside Pokémon GO. This significantly decreases the memory usage and battery consumption. The only drawback is that there will be a slight delay between the button press and the player movement in game, I'm working on removing this delay. Your actual GPS location is not at all affected now and you can use other apps without any changes.
• Minor UI changes.
V1.4
Download here: http://dl-xda.xposed.info/modules/com.axndx.prithvee.pokemongocontrols_v5_2bb38c.apk
Changes:
• Reduced auto walk speed, now you can hatch eggs.
• Added hide/show controls option in notification.
• Minor UI changes.
V1.3
Download here: http://dl-xda.xposed.info/modules/com.axndx.prithvee.pokemongocontrols_v4_1d222f.apk
Changes:
• Added a search option for map.
• Added auto walk feature, now long press on a button to walk continuously in that direction.
V1.2
Module Updated to V1.2
Download here: http://dl-xda.xposed.info/modules/com.axndx.prithvee.pokemongocontrols_v3_1cc371.apk
Changes:
• Fixed controls disappearing problem, now it stays in memory.
• Added a brand new controller with diagonal navigation support.
• Added ability to set the distance covered on each step.
Tips: Now hold the center blue button to drag around the controls, tap the notification to stop the service.
Image:
V1.1F
Module Updated to V1.1F
Please uninstall the previous version first.
Download here: http://dl-xda.xposed.info/modules/com.axndx.prithvee.pokemongocontrols_v2_f5a2a3.apk
Changes:
• Fixed 'Allow mock location' settings problem
Click to expand...
Click to collapse
Note:
If you have rubber banding problem, download Disable Service app from play store: https://play.google.com/store/apps/d...disableservice
Open the app and go to System tab
1. Search for Fused Location and disable it.
2. Search for Google Play Services and inside it disable Fused Location Service.
Doing this might affect the 'Search a place' functionality.
Thanks to aiversonx3 for the tip.
Click to expand...
Click to collapse
Note : If you try to jump too far or try to skip countries in the game, your Pokemon GO account may get banned. The app developer is not responsible for anything that happens to your Pokémon GO account.
Downloads
Xposed Repo: http://repo.xposed.info/module/com.axndx.prithvee.pokemongocontrols
Click to expand...
Click to collapse
---solved---
Thanks for the mod. Its not working for me. Its allways jumping between the real position and the position i want. Gps is "Gps only". With other mock apps , it was the same. For people it workd, but not for me. I think it is because of my rom. I am using the paranoid rom 6.0.1. Nexus 5x
The same for nexus 5X with latest CM ROM. The same problem is actual for other fake GPS apps and pokemon go. Google maps works fine.
Yes thank you very much for this module, but it does keep rubber banding me back to location, and when it does seem to work i cant catch anything, they run away and the pokestops won't work as well.
Great module, but I've noticed that if the module is installed, if I were to enable mock location, it unchecks itself and doesn't stay checked when I exit the development options menu.
kolayuk said:
The same for nexus 5X with latest CM ROM. The same problem is actual for other fake GPS apps and pokemon go. Google maps works fine.
Click to expand...
Click to collapse
Please try this and let me know, move the apk to system/priv-app, restart and change location
prithvee said:
Please try this and let me know, move the apk to system/priv-app, restart and change location
Click to expand...
Click to collapse
Tried with another app - better, but problem still exists. Btw I found a solution: androidforums dot com slash threads slash fake-gps-use-gmaps-keep-switching-between-real-fake-location.1050124 slash
DeadRubberDucky said:
Yes thank you very much for this module, but it does keep rubber banding me back to location, and when it does seem to work i cant catch anything, they run away and the pokestops won't work as well.
Click to expand...
Click to collapse
Deleted
Whenever I install this module it won't allow me to turn mock locations on. Pls halp
rackerblade said:
Whenever I install this module it won't allow me to turn mock locations on. Pls halp
Click to expand...
Click to collapse
Exact same problem on my A9 Pro
DeadRubberDucky said:
Yes thank you very much for this module, but it does keep rubber banding me back to location, and when it does seem to work i cant catch anything, they run away and the pokestops won't work as well.
Click to expand...
Click to collapse
Had those problem before with other gps haccs. It's not a soft ban so don't worry. What's going on is that the fake gps is just getting overridden by the real one. The best way to test to make sure a gps mod will work is open up googled maps and see if it works there. I'm actually doing about 20 accounts at the same time of this game.
Zaiaku said:
Exact same problem on my A9 Pro
Had those problem before with other gps haccs. It's not a soft ban so don't worry. What's going on is that the fake gps is just getting overridden by the real one. The best way to test to make sure a gps mod will work is open up googled maps and see if it works there. I'm actually doing about 20 accounts at the same time of this game.
Click to expand...
Click to collapse
It's works with google maps it puts me where I placed the mark in the controls
Zaiaku said:
Exact same problem on my A9 Pro
Had those problem before with other gps haccs. It's not a soft ban so don't worry. What's going on is that the fake gps is just getting overridden by the real one. The best way to test to make sure a gps mod will work is open up googled maps and see if it works there. I'm actually doing about 20 accounts at the same time of this game.
Click to expand...
Click to collapse
I'mma need proof or I'm calling bs lol
Hey guys jus thought I'd share how I made it work, first I'm on a nexus 5x pure nexus rom with Xposed of course. Rubberbanding locations solved, go to play store get app called "disable service" disable system files fused locations and inside Google play services same file again fused locations, reboot and you should be not spawning back and forth, check in Google maps to confirm before starting Pokemongo
yes, this was a nexus 5x problem. not the problem of the modul here.
Please help me, I can't tick "allow mock locations"
same here when active mock location they deactivated it automatically
I am not able to reproduce the errors mentioned here, and that is why I can't test the solutions I am creating. Please private message me if anyone is interested in testing the fixes before I upload a new version.
Thank you.
Edit:
1. Please test this and let me know if it solves the Allow Mock Location problem: http://bit.ly/pokecontrolv1_1test
2. If you have rubber banding problem, download Disable Service app from play store: https://play.google.com/store/apps/details?id=cn.wq.disableservice
Open the app and go to System tab, search for Fused Location and disable it.
prithvee said:
I am not able to reproduce the errors mentioned here, and that is why I can't test the solutions I am creating. Please private message me if anyone is interested in testing the fixes before I upload a new version.
Thank you.
Click to expand...
Click to collapse
Hi OP! Thanks for this, it works brilliantly.
I am willing to assist with Testing, you can contact me on Tapatalk or PM on here...
A couple of suggestions right off the bat:
Could we get Diagonal Movements?
Possibility of adjusting the speed or distance of each click?
Temporarily hiding the Controls (Without switching the Service Off)
The test fix for the 'Allow Mock Location' has not worked. At least, not for me. Same issue as before mentioned without any change. Thanks for the updates!
Works fine in my mate 8 without any problems
Life is beautiful

[DISCONTINUED] [MOD][Xposed] Xglyph² v1.8.2, Ingress glyph game mods

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Xposed Repository: Xglyph² v1.8.2
Google Play Store: Ingress (Scanner [REDACTED]) - The world around you is not what it seems​
Description
Xglyph² is an Xposed module, that's adding some mods to the glyph game in Niantic's augmented reality game Ingress​
First things first
If you're new to Ingress, take a look at how the glyph game works and learn it. Do your best at drawing the glyphs right!
If you like Ingress, don't use this! Cheating is despised by the Ingress community!
If you love Ingress, never use this!! You should be good enough to play the glyph game without this!
If temptation is to big, you can give Xglyph² a try. Try it out, but don't use it permanently!
It sounds crazy, when a developer says, don't use my tool, but I do. Really, don't use this permanently! It's cheaty!​
Features
Correct glyphs
by replacing outgoing glyphs with incoming ones
MORE/LESS command glyph
Automatically send a command glyph to request a key or no key
COMPLEX/SIMPLE command glyph
Automatically send a command glyph to display glyphs faster or slower
Bonus (not glyph game related)
Request no key when hacking normal, not playing the glyph game
CAUTION!!
This is definitly against the Ingress Terms of Service!
Even though it's very unlikely, that usage of this module is detected, I'm not responsible for bans!
More information about the risk of getting banned in the third post​
Requirements
Xposed Framework
Of course you need the framework
Ingress
Of course you need the game
The module should work for the latest version of Ingress before Prime which is v1.131.2, as well as Scanner [REDACTED]. More in the next section.
Backward compatibility to older versions has been removed as there is no reason to use an older version.
Compatibility
Xglyph² does not work for Ingress Prime
Ingress Prime is a new app, completely written from scratch. It doesn't use libGDX for the graphics anymore, it uses the Unity graphics engine, which also Pokemon Go is based on. Unity code compiles to native machine code, which cannot be hooked by Xposed. But this doesn't matter anyway, because unfortunately Niantic also introduced Google SafetyNet with Ingress Prime, same as with Pokemon Go. Among other things, SafetyNet detects if Xposed is installed and prevents the app from starting if the devices isn't "clean". You have three possibilities:
Preferred: Don't use Xglyph²
The module is cheaty. Simply not using it is the best option.
Alternative 1: Use old Ingress v1.131.2
This is the last version before Ingress Prime. Xglyph² v1.7 as well as v1.8 work for this version.
Alternative 2: Use Scanner [REDACTED]
This is nothing else but the old Ingress app, but with a different package name. Support for this has been added with Xglyph² v1.8.
Do not celebrate too early. Even though there are alternatives to still use Xglyph², I'm pretty sure that both will not be there forever. It's just a matter of time until Ingress v1.131.2 won't be supported by Niantic anymore. The same goes for Scanner [REDACTED].
When both alternatives don't work anymore, the time has come for Xglyph² to retire.​
HowTo
The interface should be self explaining
There are also description dialogs, just tap the orange section headers
Correct glyphs
You should play the glyph game, draw the glyphs as good as you can!
It's very cheaty to just tap the screen...
If you don't do anything, glyphs are corrected anyway, but you don't get a speed bonus
Trigger MORE/LESS command glyph
You don't have to do anything, just play the glyph game
You can override the configuration by drawing a correct MORE or LESS glyph
Trigger COMPLEX/SIMPLE command glyph
You have to touch the command glyph screen to display the glyphs faster or slower (maybe this will be fixed in a future release)
You can override the configuration by drawing a correct COMPLEX or SIMPLE glyph
More Info
Xposed is also used to hide the module itself from the Ingress client app
As far as we know, Ingress isn't searching for Xglyph² particularly, but it's better to be prepared​
FAQ
The module doesn't work
We had this complain several times, obviously some people didn't know about Xposed is needed for an Xposed module...
Do you have the Xposed framework installed?
Since v1.4 a check for Xposed being installed has been added, you'll get a warning if you don't have Xposed
Do other Xposed modules work?
If not, maybe your Xposed framework doesn't work, did you flash the correct zip for your Android version?
Maybe you deactivated the module in its own interface?
Since v1.3 the default configuration is set to ON, check this
Did you configure everything right?
Read the HowTo
Also read the in app descriptions, just tap the orange section headers
It it still doesn't work
Delete the app data of Xglyph²
Reboot your device
I would like to have automatic hacking/glyphing
I understand that some people would like to have this feature
But the module is already very cheaty so I won't add this to Xglyph²
Does the module work for new glyphs?
Yes!
The way how Xglyph² is structured makes it work also for new glyphs without an update
Does the module work for new Ingress versions?
Maybe...
In the past we realized that most of the time no update is needed
Most of the functionality survived Ingress updates, just COMPLEX/SIMPLE was broken one time
If something doesn't work for a new Ingress update, I'll try to fix it as soon as I can
Is it possible to port the module to Magisk?
Unfortunately not
Magisk is a great tool, but it doesn't have the necessary capabilities, so the Xposed framework is mandatory
Source
The module is open source
You can find the source code on GitHub​
Thanks
@xfunforx for creating Ingress Xglyph, which this module is based on
@gordgelin for making Xglyph² compatible to EdXposed for Android Pie​
Important!
Have fun and play fair! ​
Changelog
v1.8.2:
added compatibility to EdXposed for Android Pie, thanks to gordgelin for the fix!
MORE/LESS and COMPLEX/SIMPLE command glyphs are broken at the moment
v1.8.1:
recorded glyphs get cleared when Ingress (resp. Scanner [REDACTED]) gets started
v1.8:
added compatibility to Scanner [REDACTED]
v1.7:
fixed COMPLEX/SIMPLE command glyphs for Ingress 1.127.0
removed Android version warning
v1.6.1:
improved making preferences world readable
v1.6:
added hidden feature
v1.5:
fixed making preferences world readable
v1.4.4:
added log file writing
added round icon
v1.4.3:
fixed COMPLEX/SIMPLE command glyphs for Ingress 1.122.0
v1.4.2 Beta:
changed preferences mode from MODE_WORLD_READABLE to MODE_PRIVATE, use Xposed's makeWorldReadable() instead
v1.4.1:
more solid check if Xposed is installed
v1.4:
check if Xposed is installed
check if module is activated in Xposed Installer
added detection of bypass
more debug messages
v1.3:
added command glyph for normal hack speed
set 'Activate' and 'Correct glyphs' default config from OFF to ON
changed minSdkVersion from 15 to 14 (Ingress' minSdkVersion is 14)
v1.2:
fixed COMPLEX/SIMPLE command glyphs for Ingress 1.108.1
removed Android Support Library (smaller APK)
v1.1:
added description hint on first start
v1.0:
Initial release, based on Ingress Xglyph
Risk of getting banned
Some thoughts about the risk of getting banned.
First of all, you're only on the safe side if you don't use Xglyph². But there is more to think about.
The Ingress client calls Androids API method 'getInstalledApplications'. That is for sure part of the anti cheat system. But I'm not sure what they're looking for. I don't think, that it is particularly Xglyph², and if, doesn't matter, the module hides itself by hooking also this method. I think Niantic checks for the Xposed Installer (the Xposed Framework itself cannot be detected by an app EDIT: Actually it is detectable). But, apart from Xglyph², does it matter? No, it doesn't. Using Xposed isn't against the TOS, neither is root.
Root can only be detected by an app by requesting root access, which leads to a SuperSU popup dialog. The Ingress client doesn't do this, and if, you could deny the request, an app cannot distinguish between a deny or an unrooted Rom.
EDIT: Actually root is detectable without calling/using it. Stericson's RootTools offer this possibility. I tried it, and it works without a SuperSU popup dialog. But I didn't check, if the Ingress client does this.
There are more possibilities for detecting hooked code, e.g. analyzing the stack trace of a method, which can be done by an app. But I don't believe, that the Ingress client is doing this, because the code is obfuscated automatically. It would be way too much afford to adjust the stack trace analysis for every code change during development. Anyway, we cannot be sure.
In the original Xglyph thread, we already had the idea of random false glyphs. I don't think, that this would help. It's legit, you cannot get banned just for being a perfect glypher. But you have to play the glyph game reasonable! If you tap the screen very quickly just to get a high speed bonus, your behaviour can be analized, because it's not possible to draw five correct glyphs in half a second. I suggest, the best way to use Xglyph² is to do your best to draw the glyphs correct. Xglyph² only saves you in case of a mistake.
It's your choice, if you want to take the risk. I think, it's pretty low.
Have fun and play fair!
Not working on my mi4 ingress version 1.106.1
rocapillon said:
Not working on my mi4 ingress version 1.106.1
Click to expand...
Click to collapse
Did you activate the module in Xposed installer and its own interface? What doesn't work, everything or just certain features?
Turn on Debug Log and post the output here please.
EDIT:
I've tested it again, using the app from the Xposed repository. Everything works fine. It must be your fault.
cypher_01 said:
did you activate the module in xposed installer and its own interface? What doesn't work, everything or just certain features?
Turn on debug log and post the output here please.
Edit:
I've tested it again, using the app from the xposed repository. Everything works fine. It must be your fault.
Click to expand...
Click to collapse
при установке модуля ничего не происходит в игре, глифы так же нужно вводить руками
Smoking1980 said:
при установке модуля ничего не происходит в игре, глифы так же нужно вводить руками
Click to expand...
Click to collapse
Take a look at the description by tapping the orange section headers in the UI. Yes, you have to draw the glyphs, but mistakes are corrected automatically.
PS: Please write only in english on XDA.
It was obvious from May 12 onward. And phishing for account #s isn't exactly playing fair. It was obvious that there were major flaws and deficiencies, it was just a matter of me trying to grasp it quickly. Dont worry though, all in good fun. I mean it's not like privacy was infringed on. See you guys around real soon.
Cypher_01 said:
Did you activate the module in Xposed installer and its own interface? What doesn't work, everything or just certain features?
Turn on Debug Log and post the output here please.
EDIT:
I've tested it again, using the app from the Xposed repository. Everything works fine. It must be your fault.
Click to expand...
Click to collapse
If enabled application
If activated Xposed
I draw a glyph and dont ocurred nothing, give me a normal bonus
rocapillon said:
If enabled application
If activated Xposed
I draw a glyph and dont ocurred nothing, give me a normal bonus
Click to expand...
Click to collapse
Got the same issue.
It worked to me on the past but my problem is that I installed a systemless xposed together with magisk.
The xpoded framework is up and running because I can run other apps.
This module is also active on the xposed menu.
But on Ingress it won't replace the wrong glyphs
Anyway, great tool
Same problem here...
Tested it on 3 devices: Galaxy Nexus, Nexus 4, Nexus 6
All rooted, all with newest xposed.
Xglyph2 logs glyph but nothing happes.
This issue could be related with latest Xposed versions.
I have tested it on my Nexus 7 (2013) Android 4.4.4. Works like a charm since release.
What xposed version du you use?
Xaleen said:
What xposed version du you use?
Click to expand...
Click to collapse
I'm currently using Xposed v2.6.1 final.
Okay, now I tried 2.6.1 on my Galaxy Nexus with Android 4.3 and still the same. Nothing happens.
Module is of course activated.
Maybe it also depends on the xposed zip version that you have to install in bootloader?
There I am using xposed-v86-sdk23-arm.zip atm.
[email protected],
you have to use the right Xposed version for your Android version! I guess, the easiest way to find out, if Xposed works, is by trying out more modules. If none of them works, Xposed itself isn't running correctly.
Xaleen said:
Okay, now I tried 2.6.1 on my Galaxy Nexus with Android 4.3 and still the same. Nothing happens.
Module is of course activated.
Maybe it also depends on the xposed zip version that you have to install in bootloader?
There I am using xposed-v86-sdk23-arm.zip atm.
Click to expand...
Click to collapse
There's the problem. The flashable zip you're using is for SDK23 (Marshmallow) only!
If you are on Android 4.4 or older, you should use Xposed Installer 2.6.1 and install the framework via the installer, not by flashing a zip. Every installer on every Android version should tell you, if the framework is up and running. Anyway, this thread is not about how to get Xposed running. You can search the forum for help.
I've only tested Xglyph² on Android Marshmallow with official Xposed v86 and both Xposed Installer 3.0 alpha 4 (official) and Material Design Xposed Installer by DVDandroid. Everything works.
I'm using it on my Mi3 with CM 13 (Android 6.0.1) with everything set up normally : flashed Xposed ZIP for SDK23, the official Xposed Installer that matches with the zip, module enabled in Xposed, activated in the app... But when I glitch, nothing particular happens :/
Every Xposed tweak works like a charm except this one...
Do you guys have any clue ?
App's main toggle not working on miui 8 on redmi note 3, worked on miui 7, can you fix that?
Figured out the issue, another module caused it
Ukrrooter said:
App's main toggle not working on miui 8 on redmi note 3, worked on miui 7, can you fix that?
EDIT:
Figured out the issue, another module caused it
Click to expand...
Click to collapse
Which module caused the issue? The info might help others with the same problem.
Cypher_01 said:
Which module caused the issue? The info might help others with the same problem.
Click to expand...
Click to collapse
That was "Perfect color bar", and it caused similar problems in xposed installer and some other apps

[APP] 10th Aug. ◦ Edge Sense Plus 1.8.0 ◦ Customize Active Edge on your Pixel2 XL

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Featured by:
XDA-Developers: Customize the Google Pixel 2’s Active Edge to do any action with Edge Sense Plus [XDA Spotlight]​
What is Edge Sense Plus?
Edge Sense Plus was initially just meant for the HTC U series. It let's you customize the squeeze action and adds some more squeeze gestures and features.
But with the Pixel2 also coming with a squeezable frame I had the goal to make it compatible with it too.
..and after a couple of days debugging with @k4r70ng (I don't own the device, big thanks to him, was a great help) we are here now!
Requirements
You have to be on Oreo 8.1 or Android P.
You need to run a STOCK based ROM, because Active Edge is broken on AOSP roms.
You need to be rooted with magisk to use it.
Install the Active Edge System Mod Magisk Module from the MagiskManager Repo and the EdgeSensePlus from the playstore and you are ready to go!
Telegram Group
Join Telegram Edge Sense Plus Group
How does it work
To make it working on the Pixel2 I had to modify the SystemUIGoogle.apk that runs the ElmyraService (Service that processes the squeeze gestures).
I intercept the events and pass them to the EdgeSensePlus Application that starts the appropriate action then that you selected.
Some more adjustments were made, so the squeezing also works when you are in immersive mode, camera or when Google Assistant is deactivated/uninstalled.
What can it do?
Custom actions:
Currently you can choose from over different actions
Quickly Start camera - Also when screen is off and locked
Per App Action - Execute different squeeze actions depending in what app you are!
Sidebar
Gesture Panel - Draw custom gestures to start different actions
Custom App
Shortcuts - e.g. to make direct calls, start tasker tasks and more!
Scroll up/down
Flashlight
Recent Apps
Toggle Autorotation
Autobrightness (6 states: Auto, Min, Low, Mid, High, Max)
Split Screen
Expand/Collapse Statusbar
Toggle NFC
Toggle Display on/off
Toggle Autorotation
Toggle DND
Toggle Vibration
Toggle Bluetooth
Toggle WiFi
Music Play/Pause
Previous Track
Next Track
Toggle Keep awake
Google Assistent
Lock Screen
Back
Home
Toggle Sync
Sync all accounts
Previous App
Take Screenshot
Clear all notifications
GPS
Answer/End call
Immersive Mode
Shell command
Per app actions:
With the per app action, you can define different squeeze actions per app. So the chosen action will be executed dependent in what app you are currently are.
Double Squeeze: (Premium)
If you often accidentally trigger a short squeeze, that won't happen anymore if you map your desired action to the double squeeze gesture.
You can define a double squeeze interval, to ensure you are quick enough to trigger it every time.
Long Squeeze:
Missed a long squeeze action on your Pixel? Edge Sense Plus has it!
G-Sensor usage: (Premium)
If enabled, will be able to execute different actions depending on the current position of your device, whether it is flat or upright in your hand.
That way you can have six different squeeze gestures: short, long, doublepress in flat or upright device position.
Media control:
The media control will override your set squeeze actions while media is playing so you can control your media.
That includes play/pause, increase/decrease volume and skip to next and previous track.
Squeeze sounds:
Ever thought it would be funny if a squeeze of your Pixel2 would make a sound, if it is a *click*, *oink* , *fart* or whatever you think of?
You can use any .mp3 file to make that happen!
Sidebar:
The Sidebar has 4 different panels, Applications, Shortcuts, Recent Apps (Premium), Quicksettings (Premium).
Panel colors are customizable
Instructions
You must be on at least Oreo 8.1 to to be able to use it. Root with Magisk is required since the magisk module is mandatory!
It is recommended to have a working TWRP backup in case something goes wrong. Check the FAQ for help too.
Like always: Flash on your own risk. I'm not responsible for any damaga to your device
Flash the Magisk Module either in Magisk Manager or TWRP
Install Edge Sense Plus
Enjoy.
Downloads
Now also available via the MagiskManager Repo:
I recommend to install and update the Magisk Module directly via the MagiskManager repository directly in the MagiskManager app.
All releases will be also available on the GitHub repository
Edge Sense Plus:
thanks for this
worked like a charm
FAQ
Q: Will it also work on the Pixel2?
A: No, it will bootloop your device. There is a separate thread on the Pixel 2 forum.
Q: My device bootloops after flashing the magisk module.
A: Ensure you are on the latest Pixel 2 XL OTA. To get out of the bootloop, go to the magisk thread and install the magisk uninstaller and then reinstall magisk again.
Q: The magisk module zip is greyed out when I try to install it.
A: I have no explanation why it happens for some. Install a FileManager like SolidExplorer or FX File Explorer, then Select that File Browser in the System File Explorer to select the path
j to the 4n said:
You tried while locked or unlocked?
Click to expand...
Click to collapse
it worked.
i corrected my post.
will get the premium and support you for your hard work
thanks
TheUndertaker21 said:
it worked.
i corrected my post.
will get the premium and support you for your hard work
thanks
Click to expand...
Click to collapse
Much appreciated, thanks!
im not seeing an option for a magisk uninstaller in the magisk thread and im stuck on a bootloop as it didnt say 8.1 required in the main post. mind pointing me in the right direction for the magisk uninstaller??
razgriz1234 said:
im not seeing an option for a magisk uninstaller in the magisk thread and im stuck on a bootloop as it didnt say 8.1 required in the main post. mind pointing me in the right direction for the magisk uninstaller??
Click to expand...
Click to collapse
Well it said latest OTA.
here it is: http://tiny.cc/latestuninstaller
j to the 4n said:
Well it said latest OTA.
here it is: http://tiny.cc/latestuninstaller
Click to expand...
Click to collapse
didnt catch that part i was looking for the numbers lol. and thanks for the quick response. just to make sure its the january update not the december one right? will reinstalling the factory image minus the -w bit fix it or will i need to to do a full wipe? i have all my stuff backed up thanks to [TIbu] so im not really worried.
razgriz1234 said:
didnt catch that part i was looking for the numbers lol. and thanks for the quick response. just to make sure its the january update not the december one right? will reinstalling the factory image minus the -w bit fix it or will i need to to do a full wipe? i have all my stuff backed up thanks to [TIbu] so im not really worried.
Click to expand...
Click to collapse
Think any 8.1 should be fine. you just need to install the magisk uninstaller, then reinstall magisk. after that you should be able to boot again.
Then update to 8.1 and you are ready to go.
j to the 4n said:
Think any 8.1 should be fine. you just need to install the magisk uninstaller, then reinstall magisk. after that you should be able to boot again.
Then update to 8.1 and you are ready to go.
Click to expand...
Click to collapse
awesome. and that zip i just fastboot? or flash through temp twrp?
razgriz1234 said:
awesome. and that zip i just fastboot? or flash through temp twrp?
Click to expand...
Click to collapse
twrp
j to the 4n said:
twrp
Click to expand...
Click to collapse
cool once i get it back up and running im going to get the premium even though i dont need it. thanks again for all the help
razgriz1234 said:
cool once i get it back up and running im going to get the premium even though i dont need it. thanks again for all the help
Click to expand...
Click to collapse
much appreciated (-:
Why is there 3 icons in app drawer
Purchased premium, It looks like nearly everything is working, except for Google assistant. I tied it on singel, double, and long and it does nothing.
smartymcfly said:
Purchased premium, It looks like nearly everything is working, except for Google assistant. I tied it on singel, double, and long and it does nothing.
Click to expand...
Click to collapse
Thx. Appreciated. Will check asap why it is not working.
shindiggity said:
Why is there 3 icons in app drawer
Click to expand...
Click to collapse
The 2nd and 3rd are needed on the HTC U11.
It works differently there. Will remove it for the pixel. Not needed here.
j to the 4n said:
The 2nd and 3rd are needed on the HTC U11.
It works differently there. Will remove it for the pixel. Not needed here.
Click to expand...
Click to collapse
So I'm on the Pixel 2, I can just delete the other 2.

[APP][NO ROOT] HALauncher for Fire TV 1, 2, 3 & Cube

I hereby discontinue support for my Fire TV Guides and Apps. I've been a big fan of Fire TV devices for the last 2-3 years, but Amazon has now with each firmware further limited the possibilities of a configurable Android environment and even destroyed standard Android commands. This goes too far for me now.
I can recommend the following devices to anyone who wants to have a reasonable and much better Android TV experience, which I now use myself and am enthusiastic about:
Mi Box
Mi Box S
Sony Android TV (ATV3 platform, eg. XF7, XF8, XF9 or higher)
@rainman74 hello, now is raining outside ) can you tell me what app you have used to decomplile the application and recompile ? i have seen you have made modification only to AndroidManifest, you have inserted an intent filter.
<intent-filter>
<action
android:name="android.intent.action.MAIN" />
<category
android:name="android.intent.category.HOME" />
<category
android:name="android.intent.category.DEFAULT" />
</intent-filter>
i have try many times to modified the android manifest decompile and recompile the apk with apk multi tool and fail to install the apk after recompile. with android studio i was only able to read
rainman74 said:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Thank you @xhostluv, by your idea I have tried the HALauncher on a Fire TV and this can be configured optimally as a Leanback-Launcher alternative.
Since the HALauncher is not recognized as a launcher app on a Fire TV, I modified the APK accordingly. This is now defined automatically as the default launcher of Fire OS (if only the HALauncher is still available and the Amazon Launcher has been deactivated or uninstalled).
If there are multiple launchers installed (but not the Amazon Launcher), the Fire OS launcher selection dialog will appear, for choosing which one you want! Alternatively, you can also choose the HALauncher via Launcher Hijack.
Modified version of HALauncher for Fire TV
View attachment 4446396
Modifications:
Recognition as Home-Launcher App on Fire TVs
Selectable via Fire OS 5 or Launcher Hijack
Ignore Updates
Click to expand...
Click to collapse
Great work! Thank you!
Thank you for all your work!
Hi guys!
- brand new stick
- FireStarter, Kodi 17.6 and Build installed
Qs:
How am I able to ...
a) ... replace AMAZON-launcher by HALauncher?
a) ... get Kodi out of FireStarter to TV-sticks mainpage (to avoid the step to start FireStarter first)
b) ... get Kodi-Build-logo (build: NoLimits) to TV-sticks mainpage (to avoid the step through FireStarter/Kodi)
c) ... get Kodi-Build (build: NoLinits) autoload while powering up TV-Stick
d) ... get that Homebutton-thing working again (2x Build and 1x regular Stick-Menü [or vise versa])
Thx
DESASTER75 said:
Hi guys!
- brand new stick
- FireStarter, Kodi 17.6 and Build installed
Qs:
How am I able to ...
a) ... replace AMAZON-launcher by HALauncher?
a) ... get Kodi out of FireStarter to TV-sticks mainpage (to avoid the step to start FireStarter first)
b) ... get Kodi-Build-logo (build: NoLimits) to TV-sticks mainpage (to avoid the step through FireStarter/Kodi)
c) ... get Kodi-Build (build: NoLinits) autoload while powering up TV-Stick
d) ... get that Homebutton-thing working again (2x Build and 1x regular Stick-Menü [or vise versa])
Thx
Click to expand...
Click to collapse
Look around, your questions are all explained in this forum
I have already red nearly everything and tried a lot but with no success...
Maybe you/someone might be able to give me a short help (links/tuts).
DESASTER75 said:
I have already red nearly everything and tried a lot but with no success...
Maybe you/someone might be able to give me a short help (links/tuts).
Click to expand...
Click to collapse
What Fire TV do you have and which Firmware? With or without root?
Please post a few screenshots, which show what your problems are...
- FireTV-Stick (2nd; Alexa voice)
- latest Firmware
- no root
- latest FireStarter
- Kodi 17.6
- latest NoLimits-Build
Problem:
a) to get into NoLimits-build I do have to start FireStarter - Kodi - Build
--- Would like to have NoLimits-shortcut directly on Stick-mainpage within Apps
b) the homebutton-issue
2x home = NoLimits-build will show up
1x home = regular AMAZON-mainpage will show up
DESASTER75 said:
- FireTV-Stick (2nd; Alexa voice)
- latest Firmware
- no root
- latest FireStarter
- Kodi 17.6
- latest NoLimits-Build
Problem:
a) to get into NoLimits-build I do have to start FireStarter - Kodi - Build
--- Would like to have NoLimits-shortcut directly on Stick-mainpage within Apps
b) the homebutton-issue
2x home = NoLimits-build will show up
1x home = regular AMAZON-mainpage will show up
Click to expand...
Click to collapse
Since you have the latest firmware 5.2.6.2 without root, many settings and hacks won't work anymore. You don't have to try around much anymore, it's pointless
Hi! Bad luck!
Any chance to root device now and get some stuff running/working WITHOUT deleting data? Would that work or what I do have to do?
DESASTER75 said:
Hi! Bad luck!
Any chance to root device now and get some stuff running/working WITHOUT deleting data? Would that work or what I do have to do?
Click to expand...
Click to collapse
No, I can recommend the purchase of a Fire TV stick or box on eBay (worldwide) that has blocked updates and an older firmware, e.g. 5.2.6.0 or better lower! So you can also replace the Amazon TV Launcher, etc.
Otherwise I can recommend these two devices:
HIMEDIA Q30
HIMEDIA Q5 PRO
Almost became my FireTV3 replacement launcher but (no fault of the app) there is no shortcut for Prime Video content.
Great work with this though. Will be using it on my FT2
SyCoREAPER said:
Almost became my FireTV3 replacement launcher but (no fault of the app) there is no shortcut for Prime Video content.
Great work with this though. Will be using it on my FT2
Click to expand...
Click to collapse
Thanks :good:
Install this app, so you should also see Prime in HALaucher: Amazon Prime Video standalone app for Fire TV
SyCoREAPER said:
Almost became my FireTV3 replacement launcher but (no fault of the app) there is no shortcut for Prime Video content.
Great work with this though. Will be using it on my FT2
Click to expand...
Click to collapse
I thought that Launcher Hijack didn't work on AFTV3 which prevented any launcher from becoming a true replacement. Even though AppStarter can be used to launch on boot, the Home button invariably takes one back to the default home screen.
Is any workaround present?
t3chg33k said:
I thought that Launcher Hijack didn't work on AFTV3 which prevented any launcher from becoming a true replacement. Even though AppStarter can be used to launch on boot, the Home button invariably takes one back to the default home screen.
Is any workaround present?
Click to expand...
Click to collapse
Yes and no. No as in not in the traditional sense.
I have my Harmony Hub (remote) macro'd to position and enter the launcher
SyCoREAPER said:
Yes and no. No as in not in the traditional sense.
I have my Harmony Hub (remote) macro'd to position and enter the launcher
Click to expand...
Click to collapse
Does anyone know if Tasker or Llama still work on Fire TV 3? This would also allow you to redirect the home button to another launcher by event.
rainman74 said:
Does anyone know if Tasker or Llama still work on Fire TV 3? This would also allow you to redirect the home button to another launcher by event.
Click to expand...
Click to collapse
I will test when I get home on Tuesday.
Haven't tried it yet but does Fire OS provide the accessibility settings needed by Tasker to intercept button presses?
Edit: To clarify, Fire OS doesn't have the standard Android accessibility services menu, so can Tasker operate and intercept inputs without it?
t3chg33k said:
Haven't tried it yet but does Fire OS provide the accessibility settings needed by Tasker to intercept button presses?
Edit: To clarify, Fire OS doesn't have the standard Android accessibility services menu, so can Tasker operate and intercept inputs without it?
Click to expand...
Click to collapse
It's been a long time, but I think you could catch and rededicate the home button on a Fire TV box and stick 1 & 2 with Llama. Maybe someone can test it.

[APP] Fpg - fingerprint gestures customization on A11 & stock

Hey everyone, here's a side project I was working on the last few months!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Fingerprint gestures customization on Android 11+ and stock via app!
Features
- You can remap Tap, Hold, Swipe Left and Swipe Right.
- There are plenty of actions to choose from.
- Already available in 6 languages and more are coming!
- Works even on stock and should work on all custom ROMs!
- Also works on Moto G5s (montana)
Limitations
- Haptic feedback and double tap are not possible!
- I added most possible actions, if you want more you can ask but not everything is possible.
- This requires root.
- For enabling fingerprint gestures while navbar is enabled, you need to install an magisk module that only works on LineageOS. It is linked from inside the app.
How does it work
It uses root to place an KeyCharMap (.kcm) file in /data/system/ to override the action that the virtual keys triggered by the fingerprint sensor do.
Due to this, I can only use actions supported by .kcm files and can't choose freely.
This has the advantage that the app does not run in background and no overhead is added to the system.
Download
APK
Source
Enjoy and I'm happy about feedback
Runs nicely, was just trying to find some fingerprint gesture app that works the other day, so nice timing
Add android:installLocation="internalOnly" in manifest, doesn't run on sd.
Media controls would be a nice addition and maybe brightness, not much else useful that could be added from KeyEvent.
Could add some useless keys and then bind that function to something else in example key mapper.
abcxdaabc said:
Runs nicely, was just trying to find some fingerprint gesture app that works the other day, so nice timing
Add android:installLocation="internalOnly" in manifest, doesn't run on sd.
Media controls would be a nice addition and maybe brightness, not much else useful that could be added from KeyEvent.
Could add some useless keys and then bind that function to something else in example key mapper.
Click to expand...
Click to collapse
Thanks for the SD note, I'll fix that.
Also will add media controls & brightness.
The useless key idea is possible, but it requires an DeviceKeyHandler which will need changes on the ROM side, or an accessiblity service to catch the keys, but that will add extra overhead.
I'm not aware of any other options to remap keys, let me know if you are.
nift4 said:
The useless key idea is possible, but it requires an DeviceKeyHandler which will need changes on the ROM side, or an accessiblity service to catch the keys, but that will add extra overhead.
I'm not aware of any other options to remap keys, let me know if you are.
Click to expand...
Click to collapse
Hence why i mentioned a 3 party app like key mapper, i should have made it clearer that i mentioned a app.
The magisk module doesn't seems to work, might be something interfering on my end.
Having on-screen nav bar enabled on boot, disables fingerprint, but can just "apply changes now" and it will work, both with and without the module.
Having on-screen nav bar disable and having it enabled in gravitybox works on boot, so dunno, but hey works for me.
​Official Lineage-18.1-20211028
abcxdaabc said:
Hence why i mentioned a 3 party app like key mapper, i should have made it clearer that i mention a app.
The magisk module doesn't seems to work, might be something interfering on my end.
Having on-screen nav bar enabled on boot, disables fingerprint, but can just "apply changes now" and it will work, both with and without the module.
Having on-screen nav bar disable and having it enabled in gravitybox works on boot, so dunno, but works for me.
​Official Lineage-18.1-20211028
Click to expand...
Click to collapse
Hm, strange. Maybe you need to flash the magisk module with navbar disabled (it removes the wire between navbar toggle and fp actions hal).
v1.1 is here!
Changelog:
- Cleanup resources
- Fixed all lint warnings
- Improved strings
- Made it more robust
- Fixed not working when app is installed on SD card
- Added media & brightness actions
Download in OP.
nift4 said:
Hm, strange. Maybe you need to flash the magisk module with navbar disabled (it removes the wire between navbar toggle and fp actions hal).
Click to expand...
Click to collapse
Didn't work either, wait and see if somebody else runs in to it, as i like to use gravitybox for nav anyway.
nift4 said:
Hey everyone, here's a side project I was working on the last few months!
Fingerprint gestures customization on Android 11+ and stock via app!
Features
- You can remap Tap, Hold, Swipe Left and Swipe Right.
- There are plenty of actions to choose from.
- Already available in 6 languages and more are coming!
- Works even on stock and should work on all custom ROMs!
- Also works on Moto G5s (montana)
Limitations
- Haptic feedback and double tap are not possible!
- I added most possible actions, if you want more you can ask but not everything is possible.
- This requires root.
- For enabling fingerprint gestures while navbar is enabled, you need to install an magisk module that only works on LineageOS. It is linked from inside the app.
How does it work
It uses root to place an KeyCharMap (.kcm) file in /data/system/ to override the action that the virtual keys triggered by the fingerprint sensor do.
Due to this, I can only use actions supported by .kcm files and can't choose freely.
This has the advantage that the app does not run in background and no overhead is added to the system.
Download
APK
Source
Enjoy and I'm happy about feedback
Click to expand...
Click to collapse
It won't install the apk when I select it to have both fingerprint navigation and navbar. It keeps coming up with an error. I've tried TWRP, Lineage Recovery and the Magisk app and nothing works.
HB-2021-III said:
It won't install the apk when I select it to have both fingerprint navigation and navbar. It keeps coming up with an error. I've tried TWRP, Lineage Recovery and the Magisk app and nothing works.
Click to expand...
Click to collapse
Huh? The .apk is supposed to just be installed as Android app.
nift4 said:
Huh? The .apk is supposed to just be installed as Android app.
Click to expand...
Click to collapse
Nevermind I got it to work in Magisk. The file was corrupted and I had to download it on the computer.
The APK worked fine but the zipped Magisk module was corrupted.
Thanks for your help.
I installed it on the official MicroG variant of LineageOS with Magisk as root and it works great. Thank you for this, it was the only thing I sorely missed from the Stock Moto Android.

Categories

Resources