[XPOSED][MOD] Twitter Ad Eater - Xposed Framework Modules

Twitter Ad Eater is a module for the Xposed/LSPosed framework that attempts to remove ads from the Twitter Android application.
Currently tested on Android 11 / latest LSPosed but should work on other versions as well.
Downloads: https://github.com/ppawel/twitter-ad-eater/releases
Source code: https://github.com/ppawel/twitter-ad-eater
Report issue: https://github.com/ppawel/twitter-ad-eater/issues

Thank you! Can confirm this works with the latest EdXposed 0.5.2.2_4683.

Working with Android 11 / EdXposed 0.5.2.2_4683 / OP5T
May I post a feature request?!
It seems you are filtering out all the views containing the string "promoted". Could you like add an option for custom strings?!
For example, I really don't wish to see k-pop news popping up on my trending page! So I could add the string "K-Pop" (is it case sensitive?)
Cheers!

ChesterXXX said:
Working with Android 11 / EdXposed 0.5.2.2_4683 / OP5T
May I post a feature request?!
It seems you are filtering out all the views containing the string "promoted". Could you like add an option for custom strings?!
For example, I really don't wish to see k-pop news popping up on my trending page! So I could add the string "K-Pop" (is it case sensitive?)
Cheers!
Click to expand...
Click to collapse
The code searches for the "promoted" string in the view id, not in the content of the tweets. It is really hard to find out exactly the content of the tweets because the structure of the Twitter app UI is very complex and also the whole app is scrambled with ProGuard, so it's not easy to reverse-engineer anything.
I will add your request to the TODO list and keep it in mind in case I will find a way to get tweet content.

ppawelppawel said:
The code searches for the "promoted" string in the view id, not in the content of the tweets. It is really hard to find out exactly the content of the tweets because the structure of the Twitter app UI is very complex and also the whole app is scrambled with ProGuard, so it's not easy to reverse-engineer anything.
I will add your request to the TODO list and keep it in mind in case I will find a way to get tweet content.
Click to expand...
Click to collapse
these feature will be too strong. imagine opening elon's tweet replies without bitcoin and youtube links. btw awesome moves dev thanks

Yeah, looking forward to the potential new features. Any updates coming soon, @ppawelppawel? I'm pretty much glued to your Github looking for changes.

Sorry, been busy with work in the last few weeks, but will try to add some more filtering features soon.

just want to throw out there that I love this module, it's so simple yet so effective because nothing else removes the ridiculous promoted ads (tried dns level blocking & minminguard). on a side note, I wish we had a module to remove the same type of ads in the official reddit app, but that's wishful thinking.

Does the app work on Android 8? I can't install in on my phone running Oreo now.

Not sure if it will work but LSPosed at least supports Android 8.1 so I will try to release a version with proper SDK requirements so you can try it out - right now at least Android 10 is required by the apk I think.

thirtythr33 said:
just want to throw out there that I love this module, it's so simple yet so effective because nothing else removes the ridiculous promoted ads (tried dns level blocking & minminguard). on a side note, I wish we had a module to remove the same type of ads in the official reddit app, but that's wishful thinking.
Click to expand...
Click to collapse
Thanks for the feedback. Yes, the module is quite simple but there is one flaw - if you scroll up and down your timeline, you will notice that the whole view is jumping around, like it skips one or two posts sometimes. This is because the way the module works - it hides the posts that are ads and it is visible when you scroll.
It would be much better to take out the ads before they get added to the timeline view but it's very complicated to figure out how the Twitter app works as everything is obfuscated and it's a huge code base to analyze.
Anyway, thanks again, glad you enjoy it.

xymopen said:
Does the app work on Android 8? I can't install in on my phone running Oreo now.
Click to expand...
Click to collapse
New version released which should be installable on Android 8.1 (SDK 27).
Release v1.3 · ppawel/twitter-ad-eater
Lowered minimum SDK version to 27 (Android 8.1) - this aligns it with the minimum Android version supported by LSPosed. Now it should be possible to at least install the module on lower Android ver...
github.com
Can't go lower than that because of LSPosed compatibility.

ppawelppawel said:
Thanks for the feedback. Yes, the module is quite simple but there is one flaw - if you scroll up and down your timeline, you will notice that the whole view is jumping around, like it skips one or two posts sometimes. This is because the way the module works - it hides the posts that are ads and it is visible when you scroll.
It would be much better to take out the ads before they get added to the timeline view but it's very complicated to figure out how the Twitter app works as everything is obfuscated and it's a huge code base to analyze.
Anyway, thanks again, glad you enjoy it.
Click to expand...
Click to collapse
I really do not even notice the jumping around, but its a small price to pay for no promoted nonsense. thanks dev

ppawelppawel said:
New version released which should be installable on Android 8.1 (SDK 27).
Release v1.3 · ppawel/twitter-ad-eater
Lowered minimum SDK version to 27 (Android 8.1) - this aligns it with the minimum Android version supported by LSPosed. Now it should be possible to at least install the module on lower Android ver...
github.com
Can't go lower than that because of LSPosed compatibility.
Click to expand...
Click to collapse
Thanks for your work. Works on Oreo with LSPosed without problem!

Any updates planned? Hoping this isn't abandoned again like the old Twitter ad killer.

I hope updates will come when necessary, but for now it works fine!

Is it not possible to do this using something like adaway?

Thanks. It works fine on android 11 .

It works fine if you're scrolling down, but try to scroll up on the feed and Twitter will jump all over the place. It gets the job done, but could use some improvement.

Works perfectly on Android 11, thanks

Related

[Mod][Xposed] Keepchat

Hey guys, sad announcement unfortunately.
I knew it was coming soon, since they were actively blocking my mods. I just received a cease and desist letter from Snapchat's lawyers for infringement of their intellectual property. And they're right, I am infringing their intellectual property. I won't be taking any further risks and will comply with their requirements to settle. I have and am going to remove everything, including SnapMod, Keepchat and Snapshare.
It's been a fun ride. I really loved developing it and really improved my skills. But I knew it had to stop some time. I understand they're not happy with it and there's no other option than to honour their requests. I'm going to think of something else to develop, of course it'll be open source. Something like an app (don't know what yet) or rom development for example. New challenges, new things to learn.
I'm going to remove everything from AndroidFileHost and the Xposed repository, ask the mods to close this thread and remove it after a few days, when most of you have had the chance to read this message.
I'm really sorry guys, I hope you understand I have to quit. I do understand them. Thanks for being such a loyal community.
P1nGu1n
XDA:DevDB Information
Keepchat, Xposed for all devices (see above for details)
Contributors
P1nGu1n_, sturmen, stammler and Ramis
Xposed Package Name: com.ramis.keepchat
Version Information
Status: Stable
Current Stable Version: v4.3.0
Stable Release Date: 2015-01-31
Created 2014-10-24
Last Updated 2015-02-10
Changelog
Changelog
Updates can be downloaded from Xposed Installer.
Note: uninstall Keepchat version prior to v4.0.0, otherwise it will refuse to install.
v4.3.0 - 2015-01-31
This version is compatible with Snapchat 9.0.1.0 up to 9.0.2.0.
Save images from the chat
Usage: long press the image in the chat you want to save and it's saved.
v4.2.3 - 2015-01-30
This version is compatible with Snapchat 9.0.1.0 up to 9.0.2.0.
Fix sweep to save:
In Snapchat 9.0.x they changed the way snaps are loaded. They used load the image/video once the timer of the previous one was finished. However, in the newer versions they load the next snap while the current one is viewed. When sweep to save was performed, it used to save the latest snap. This didn't work properly any more, because they load the next one in advance and so the latest loaded snap is the next one, resulting in the next image being saved when performing the gesture on the current one. This is worked around now. :good:
v4.2.2 - 2015-01-29
This version is compatible with Snapchat 9.0.1.0 up to 9.0.2.0.
Snapchat v9.0.1.0 and 9.0.2.0 compatibility
Updated translations
v4.2.1 - 2015-01-20
This version is compatible with Snapchat 8.1.0 up to 8.1.2.
Added Urdu (Pakistan) and Vietnamese translations
Updated many translations
v4.2.0 - 2015-01-03
This version is compatible with Snapchat 8.1.0 up to 8.1.2.
Added Sweep to Save
Just swipe back and forth in any direction with the finger you were already holding the screen with (to view the snap) and it'll save. Replaces the ask-to-save functionality.
Added minimum timer duration
You can set how long at least you can view a snap. Especially useful in combination with Sweep to Save so you have a few settings minimum to decide if you want to save it.
Added Korean and partially Romanian translation
Updated translations
v4.2.0-beta1 - 2014-12-30
This version is compatible with Snapchat 8.1.0 up to 8.1.2.
Replaced the ask-to-save functionality by the brand new Sweep to Save mode! Just swipe back and forth in any direction with the finger you were already holding the screen with (to view the snap) and it'll save.
v4.1.0 - 2014-12-25
This version is compatible with Snapchat 8.1.0 up to 8.1.2.
Compatibility with Snapchat v8.1.0+
Rewrote the whole core of the application
Improved Czech, Spanish and Turkish, partially added Chinese Traditional.
v4.0.1 - 2014-12-08
This version is compatible with Snapchat 5.0.38.1 up to 8.0.1.
I'm proud to announce that Keepchat is fully translated to 17 languages; Arabic, Brazilian Portuguese, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hungarian, Italian, Norwegian, Polish, Portuguese, Spanish and Swedish! Thereafter it's partially translated to Russian and Turkish. This is al done by you, the community! You can still contribute by voting for translations, improving them if necessary and by bringing Keepchat to new languages. Click here to help.
Many new and updated translations
Small internal improvements
v4.0.0 - 2014-11-20
This version is compatible with Snapchat 5.0.38.1 up to 8.0.1.
Mainly internal improvements: refactoring and simplifying code
Option to sort by username without having to sort by category
Added option to hide the app from your launcher
Rearranged preferences
New icon, matching Snapchat and Snapshare
Added Danish, Dutch, Finnish, French, Italian and Norwegian translations
Removed Google Analytics and thus internet permission
Transfer - 2014-10-24
Ramis transferred the project to me, I'll be improving the module and adding new features in the next weeks. Thread created and repo cloned.
Previous versions released by Ramis:
Code:
3.6.3
-- Fixed support for snapchat 5.0.38.2
3.6.2
-- Support for latest snapchat 5.0.38.2
3.6
-- Bug fix
3.5.9
-- Added support for the 5.0.34.4
3.5.7
-- Small bug fix
3.5.5
-- Updated to support 5.0.32.1 and above
3.5.2
-- Support for 5.0.27.1 added
3.5
-- Removed support for older versions
-- Only works with the current stable ( 5.0.23.0 )
-- Included google analytics
3.2.3
-- Added support for the latest beta 4.1.13
3.2.2
-- Added support for the latest beta 4.1.12 and 4.1.11
3.2
-- Added support for the latest beta 4.1.11
-- Made a few changes with how settings work and it should fix the problems people have
3.1.8
-- Disabled support for saving sent snaps for these three beta (4.1.08, 4.1.09 and 4.1.09) due to major changes in snapchat code
-- Added new setting to save snaps into sub-folders by user name
3.1.7
-- Fixed small bug introduced by last version
-- Also trying a potential fix for the settings not being applied error
3.1.6
-- Added support for latest snapchat beta 4.1.07 and 4.1.07 Stable
3.1.5
-- Added support for latest snapchat beta 4.1.06
3.1.4
-- Added support for 4.1.05 including the beta
3.1.2
-- Added support for the latest Stable 4.1.03
-- Fixed a major bug for older versions of snapchat
3.1.1
-- Added support for the latest beta 4.1.03
3.1
-- Added support for all snapchat version 4.1.01 Beta and below. (Includes the 4.1.01 stable)
-- Fixed a bug with settings
-- Fixed a bug with the dialog boxes
3.0.4 Beta
-- Hopefully fixed getting reported bug for stories
-- Works with 4.0.22 Beta now
3.0.2
-- Fixed bug that caused Errors 1, 2, 3
-- Added new setting for sorting images into folder
-- Little changes to make logs better
3.0.1
-- Small update to the debugging code (no need to update really unless you want to help debug errors)
3.0 Settings added!
-- Initial Release
Snapchat compatibility
Snapchat compatibility
This post lists the latest compatible Keepchat version for every Snapchat version. Every Keepchat version can be downloaded from both Xposed Installer and GitHub
Snapchat 9.0.1.0 up to the latest
Keepchat v4.2.3
Snapchat 8.1.0 up to 8.1.2
Keepchat v4.2.1
Snapchat 5.0.38.1 up to 8.0.1
Keepchat v4.0.1
Snapchat 5.0.23.0 up to 5.0.38.3
Keepchat v3.6.3
@P1nGu1n_
Thanks for taking this over. I'm very happy that development will continue
Tnx!
As i asked in previous topic..
I would like to have folder snapchat in gallery( like camera folder, download folder,..) Now i have different snapchat users folders..
I would like to have main folder "snapchat" and in there subolders of users...
Tnx
Sent from my A0001 using Tapatalk
ddasd said:
I would like to have folder snapchat in gallery( like camera folder, download folder,..) Now i have different snapchat users folders..
I would like to have main folder "snapchat" and in there subolders of users...
Click to expand...
Click to collapse
Just go into settings and change the destination folder, I have all my snaps save to one folder and have done for the whole time using keepchat. That would be the only way, its down to the gallery app, not keepchat. Gallery apps just look for images in a folder, with no sub directories.
Adam3Sixty said:
Just go into settings and change the destination folder, I have all my snaps save to one folder and have done for the whole time using keepchat. That would be the only way, its down to the gallery app, not keepchat. Gallery apps just look for images in a folder, with no sub directories.
Click to expand...
Click to collapse
I like that i have for every user own folder.. but i would love to have in "gallery" there only one folder ( like keepchat or snapchat.. or what ever)
folders:
https://drive.google.com/file/d/0B5K0CX82qr0bT1FOZjBxQkxzVlk/view?usp=sharing
gallery:
https://drive.google.com/file/d/0B5K0CX82qr0bSGE5U3pxZlBmQms/view?usp=sharing
here i want to have main folder and inside this snapchat users folders... if its possible and if u guys understand what i am trying to say
tnx!
ddasd said:
I like that i have for every user own folder.. but i would love to have in "gallery" there only one folder ( like keepchat or snapchat.. or what ever)
folders:
https://drive.google.com/file/d/0B5K0CX82qr0bT1FOZjBxQkxzVlk/view?usp=sharing
gallery:
https://drive.google.com/file/d/0B5K0CX82qr0bSGE5U3pxZlBmQms/view?usp=sharing
here i want to have main folder and inside this snapchat users folders... if its possible and if u guys understand what i am trying to say
tnx!
Click to expand...
Click to collapse
That has nothing to do with Keepchat. Keepchat only saves the images, it's up to your gallery app how it displays those pictures. If you want that, you should look for a gallary app which meets your needs.
P1nGu1n_ said:
That has nothing to do with Keepchat. Keepchat only saves the images, it's up to your gallery app how it displays those pictures. If you want that, you should look for a gallary app which meets your needs.
Click to expand...
Click to collapse
What he said.......
(And I did actually say in my first post, lol)
Thanks for taking over Keepchat! And also thanks to @Ramis for all of this work. And for the people before him.
Hope you can keep this up-to-date with Snapchat versions and very much luck!
Thanks!
@P1nGu1n_ what's your first plan of attack pal?
@P1nGu1n_ So I have no idea how much work this would involve or even if you support the idea, but given Xposed's lack of support for ART in the foreseeable future, what are your thoughts on forking this project into a standalone app?
I know there are currently a handful of Snapchat clones that support saving snaps, but they are all either horribly outdated (e.g. no support for stories or messages) or frighteningly unsafe (The Snappening). I think an open-source, up-to-date app from a trusted dev would fill a big hole for users who can't root their device or install the Xposed framework.
I hope I'm not coming across as entitled or ungrateful, I'm just a regular Keepchat and Snapshare user, and losing both after updating to Lollipop kind of sucks. Having a Snapchat alternative that would work on Android 5.0 and be available on something like f-droid would be awesome.
f0xy said:
@P1nGu1n_ what's your first plan of attack pal?
Click to expand...
Click to collapse
First I'm going to convert the project from Eclipse to gradle (Android Studio). Second I'm going to refactor and clean the code, mainly internal improvements. Than I'm going to look into making the captions on videos optional. Of course I'll add support for new versions when it's necessary. That's it at the moment, don't know any other features to implement yet. If anyone has suggestions (and I mean only doable and useful features), I'm open to it
And yes, I'm sorry I haven't start working on Keepchat yet. I've been so busy this week and I took this project over unexpectedly, but it was a no-brainer.
Wondersnite said:
@P1nGu1n_ So I have no idea how much work this would involve or even if you support the idea, but given Xposed's lack of support for ART in the foreseeable future, what are your thoughts on forking this project into a standalone app?
I know there are currently a handful of Snapchat clones that support saving snaps, but they are all either horribly outdated (e.g. no support for stories or messages) or frighteningly unsafe (The Snappening). I think an open-source, up-to-date app from a trusted dev would fill a big hole for users who can't root their device or install the Xposed framework.
I hope I'm not coming across as entitled or ungrateful, I'm just a regular Keepchat and Snapshare user, and losing both after updating to Lollipop kind of sucks. Having a Snapchat alternative that would work on Android 5.0 and be available on something like f-droid would be awesome.
Click to expand...
Click to collapse
That would involve an enormous amount of work. There's no point forking this project, this 100% depends on Xposed and has no future without it.
I do get what you mean and I agree with you, there are no great alternatives at the moment. Another app not requiring Xposed would still require root, because it needs to get the images from the data folder from Snapchat. The only solution not requiring root is modifying a Snapchat APK, which sucks, as you stated yourself. My OnePlus One will get Android L in 3 months, I hope Xposed will be compatible by then. If not, I might create an app for it, but that will require root. So I'm sorry, I can't help you at the moment. Keepchat really is the best solution at the moment and it is open source.
@P1nGu1n_ I can't wait for you to begin work. Can you make the first order to get this thing working again. This latest update doesn't work anymore. Just on stories. Good luck with it.
keithsmith22 said:
@P1nGu1n_ I can't wait for you to begin work. Can you make the first order to get this thing working again. This latest update doesn't work anymore. Just on stories. Good luck with it.
Click to expand...
Click to collapse
Working on it at the moment
Which latest update? The latest update is 5.0.38.2 as far as I know and everything is fully working on it.
P1nGu1n_ said:
Working on it at the moment
Which latest update? The latest update is 5.0.38.2 as far as I know and everything is fully working on it.
Click to expand...
Click to collapse
Yes. Release 3.6.3 for Snapchat 5.0.38.2 is not working. It does the stories but nothing else.
keithsmith22 said:
Yes. Release 3.6.3 for Snapchat 5.0.38.2 is not working. It does the stories but nothing else.
Click to expand...
Click to collapse
Works perfect for me
Sent from my SM-G900F using Tapatalk
keithsmith22 said:
Yes. Release 3.6.3 for Snapchat 5.0.38.2 is not working. It does the stories but nothing else.
Click to expand...
Click to collapse
Running 3.6.3 with Snapchat 5.0.38.2, several people confirmed it working. Probably something's not working on your side, can you enable debugging in settings, try to save a snap and post your log? Might give us a clue about what's going on and why it's not working for you.
P1nGu1n_ said:
Running 3.6.3 with Snapchat 5.0.38.2, several people confirmed it working. Probably something's not working on your side, can you enable debugging in settings, try to save a snap and post your log? Might give us a clue about what's going on and why it's not working for you.
Click to expand...
Click to collapse
Will do when I get home. Thanks for the quick response.
P1nGu1n_ said:
Running 3.6.3 with Snapchat 5.0.38.2, several people confirmed it working. Probably something's not working on your side, can you enable debugging in settings, try to save a snap and post your log? Might give us a clue about what's going on and why it's not working for you.
Click to expand...
Click to collapse
I did an uninstall/ fresh reinstall of both snapchat and the module and it is working fine. Not sure what the glitch was about I am good to go. Thanks.

[MOD] [XPOSED][v1.1.0]FrankerFaceZ - Custom User Emotes for Twitch.TV [4.4.2+]

This is a simple module that adds the framework of FrankerFaceZ to the Twitch.TV mobile Android app. This module is available to Android 4.4.2 users and up.
{
"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"
}
Install the App
Enabled it
Reboot
???
See FrankerFaceZ emotes
Profit
Package Name: com.stdsbot.ffz
Module Name: FrankerFaceZ
Version Name: 1.1.2
Version Code: 4
The app can be found on the Xposed Module Repo (Can't post the link until i have 10 posts :/)
Questions? Comments? Concerns? Bugs?
Post them here and I will see what I can do.​
Known Bugs
None
FAQ
You say you update an Emote or <insert X resource here>, but I don't see the change....
The way twitch caches images, you will need to clear the app cache through your settings.
*Please note, this is my first Xposed module, and as such, I expect things to go wrong sometimes.*
Change Log
1.0.0 - Initial Release
1.1.0 - Bug Fixes
Logging is a bit crazy... Sorry for log spam with chat messages. It is removed in the next release.
FrankerFaceZ donor badges not showing up for donors
XposedInstaller crashing on install due to lack of VersionName and VersionCode
Emotes not loading unless you click from the "Following" directory.
1.1.1 - Bug Fixes
Emotes not loading due to CSS change.
Changed FFZ Donor Badge look to match Web Look
1.1.2 - Bug Fixes
Fixed an issue where the regex was 1 character shorter causing a visual bug.
Oh, wow. Thanks for doing this! And thanks for putting up with our CSS, lol. Unfortunately I can't test this right now as all my android devices are on lollipop. BibleThump
We'll be getting an API that returns JSON soon(ish). Soon being when I finally finish the website. Also coming, high DPI emote support. If you need anything, just let me know! I don't know much about Java and nothing about android development, but I can help with server stuff at least.
@Stds_catchemall do you mean emoticons? Will this mod work with note 3 n9005?
HTML:
thahim said:
@Stds_catchemall do you mean emoticons? Will this mod work with note 3 n9005?
Click to expand...
Click to collapse
The mod should on any device that is 4.4.2. emulators were not working for me when I wrote this ,but that has been fixed.
As I am New to the android scene, I am not sure of the upward comparability of apis (ie. 4.4.2 to 5.0). My app does not modify system settings so worst thing you can do is install it, and if twitch crashes ,uninstall it to regain functionality.
Stds_catchemall said:
HTML:
The mod should on any device that is 4.4.2. emulators were not working for me when I wrote this ,but that has been fixed.
As I am New to the android scene, I am not sure of the upward comparability of apis (ie. 4.4.2 to 5.0). My app does not modify system settings so worst thing you can do is install it, and if twitch crashes ,uninstall it to regain functionality.
Click to expand...
Click to collapse
What does this mod do?
thahim said:
What does this mod do?
Click to expand...
Click to collapse
And i do mean emotes, but i mean other things as well. I am currently working on adding in an Emote button for users who do not know or are unable to remember emote names.
My post says exactly what it does. It adds the FrankerFaceZ Framework to Twitch Mobile. If you don't know what FrankerFaceZ is, Google it as i cannot link yet.
Did u add a version number to it? When I downloaded it before it kept crashing xposed because it didn't have version
freecore.mc said:
Did u add a version number to it? When I downloaded it before it kept crashing xposed because it didn't have version
Click to expand...
Click to collapse
It's currently Version 1 (Physical Version), 1.0.0 (Human Readable version)
I have people who have already downloaded and are using it so that sounds like an issue with your device and Xposed, not my app.
Update:
I am new to the Android Scene and was unaware i had to put a version name and code in the Android Manifest. That has been corrected and updated later today.
Is it possible to mod Twitch to play the audio despite having the screen off?
Cares said:
Is it possible to mod Twitch to play the audio despite having the screen off?
Click to expand...
Click to collapse
Possibly. I can look into something like that, however this would be in another app, as this app is meant to be for FrankerFaceZ. I may end up making it one whole project in the future however.
Stds_catchemall said:
This is a simple module that adds the framework of FrankerFaceZ to the Twitch.TV mobile Android app. This module is available to Android 4.4.2 users and up.
View attachment 3112568
Install the App
Enabled it
Reboot
???
See FrankerFaceZ emotes
Profit
Package Name: com.stdsbot.ffz
Module Name: FrankerFaceZ
Version Name: 1.1.0
Version Code: 2
The app can be found on the Xposed Module Repo (Can't post the link until i have 10 posts :/)
Questions? Comments? Concerns? Bugs?
Post them here and I will see what I can do.​
Known Bugs
None
FAQ
You say you update an Emote or <insert X resource here>, but I don't see the change....
The way twitch caches images, you will need to clear the app cache through your settings.
*Please note, this is my first Xposed module, and as such, I expect things to go wrong sometimes.*
Change Log
1.0.0 - Initial Release
1.1.0 - Bug Fixes
Logging is a bit crazy... Sorry for log spam with chat messages. It is removed in the next release.
FrankerFaceZ donor badges not showing up for donors
XposedInstaller crashing on install due to lack of VersionName and VersionCode
Emotes not loading unless you click from the "Following" directory.
1.1.1 - Bug Fixes
Emotes not loading due to CSS change.
Changed FFZ Donor Badge look to match Web Look
Click to expand...
Click to collapse
where is the download link?
thatonemusicalgamer said:
where is the download link?
Click to expand...
Click to collapse
First of all, let me start off by saying don't EVER quote the OP. If you have a question just post it, and I will get to it as soon as I can. No need for context.
Second, if you read the post i said,
Stds_catchemall said:
The app can be found on the Xposed Module Repo (Can't post the link until i have 10 posts :/)
Click to expand...
Click to collapse
I do not have 10 posts, therefore I cannot link it. Go to the Xposed Repo, and search for FrankerFaceZ, you will find it.
Hello!
I have a question: by "framework of FrankerFaceZ" you mean that little cowboy hat button that allows you to select an emote from a list, like the one that implements the add-on for web browsers? Because I installed your module and I did not see that... Could you please explain me that part? Thanks!
Hello, I just found this module and wondering if it's still being developed. I was unsuccessful in getting it to work on my Galaxy S III running 4.4.2
jimieo said:
Hello, I just found this module and wondering if it's still being developed. I was unsuccessful in getting it to work on my Galaxy S III running 4.4.2
Click to expand...
Click to collapse
It seems that the module is dead, either way.
I'm not a Java developer but I know that the following the things are true :
1. Twitch's app package name changed from com.twitch.android.viewer to com.twitch.android.app and therefore this module doesn't hook onto the current Twitch app.
2. The class/way the chatbox system is handled has been changed.
I've been trying to see if I could so something with @Stds_catchemall 's work but I've been unable to unfortunately yet, I want to work with source code and not the 'Smali God' method as people used to call it, but I'm unable at the moment to compile any closed app in Android Studio for the matter, while I can compile the apps they do not perform their functions (1.7 source, compiling with Android 4.0.4 SDK, also tried 4.4.2 SDK) and I cannot figure out why yet so I can't experiment, I have added the included Xposed Bridge API and even set as 'provided' but still no ball here so I'll be likely to post a thread sometime.
Either way, when I've played with the 'Smali' method I've only tried to change the package name, albeit it did result in the module being loaded but crashes when chatbox opens.
Even when I find that I will have set up Android Studio in the future, I will have to do a lot of experimentation for a huge amount in the source code is foreign to me.
That's a shame. I was so hopeful when I installed it. It would be really awesome to get FrankerFaceZ to work for android!
Any news on this at all? Anything in progress? Thanks.
Stds_catchemall said:
ping
Click to expand...
Click to collapse
sewer56lol said:
ping
Click to expand...
Click to collapse
usna said:
That's a shame. I was so hopeful when I installed it. It would be really awesome to get FrankerFaceZ to work for android!
Any news on this at all? Anything in progress? Thanks.
​
Click to expand...
Click to collapse
I have quit development on this as an app has been created which does the purpose of this application. Look up StrimgBagZ on the market
Stds_catchemall said:
I have quit development on this as an app has been created which does the purpose of this application. Look up StrimgBagZ on the market
Click to expand...
Click to collapse
Thanks! Why do they call it something that obscure? Makes it kind of hard to find unless you are already aware of it.
usna said:
Thanks! Why do they call it something that obscure? Makes it kind of hard to find unless you are already aware of it.
Click to expand...
Click to collapse
Seems it was answered ahead of time .
StrimbagZ now exists and implements a unique method of implementing FFZ to mobile.
Let's just say that it encapsulates the regular browser extension and draws a browser window on the bottom half of the screen while keeps the top half for the stream .
Due to the design, the normal PC interface of the extension in fact looks pretty good on mobile in fact the original FFZ dev helped a bit towards this app as he hid options that are redundant if the client is detected (e.g. Stream delay under stream).
I gave the dev a lot of praise and I still do - the way he scales the browser window for chat... Well... I couldn't break it since original release.
(Oh and I was also 2nd to download it on the Play Store ).
As for integrating it back to the Twitch app... Well, the code of the Twitch app - let's say got a bit obfuscated. Being Java the language originally used was beyond my knowledge and our dev here also struggled a bit with regards to how (I want to say obfuscated) the code of the app's chat because following changes back at the time it broke - it probably would have taken either too much trial and improvement (which takes time) to pull off or the source code.
Sent from my ONE A2003 using Tapatalk

Anyone Use KeePassDroid?

https://f-droid.org/repository/browse/?fdfilter=pass&fdid=com.android.keepass&fdpage=2
Is there any way to ascertain if a Material resign is in the works or coming soon? I would also like to suggest, in addition to the preexisting PASSWORD generation, a PASSPHRASE generator be added.
It's about time I get off the fence and take a more active role in managing my digital footprint. I'm more comfortable with FOSS instead of these closed source solutions like Laspass or 1password. The fact that this is on F-Droid is even better.
bmstrong said:
Is there any way to ascertain if a Material resign is in the works or coming soon? I would also like to suggest, in addition to the preexisting PASSWORD generation, a PASSPHRASE generator be added.
Click to expand...
Click to collapse
Based on the Google Play app link (I can't post outside link!), the last update was 20th April 2015. But by what I have experienced for more than 1 year, the updates are only on bug fixes or improvement. Nothing about the design..
You can try asking it directly in the issues list in code.google.com, shown at the Google Play app link as well. (I can't post outside link!)

[CLOSED] [MOD][XPOSED][GrindrPatcher]

Mods, can you please delete this thread...thank you.
RobbieTechie said:
Here is an Xposed Module for hooking Grindr to fix a few bugs, and deal with ads and other things, given those have made the app almost unusable...
These will change over time / need to be updated as new versions of Grindr get releaseed, this currently works with 8.10.0 which is now rolling out.
-This should allow you to unsend messages multiple times (a feature of the XMPP Protocol used by Grindr) as long as they were relatively recent messages
-This should also allow you to send as many expiring photos as you wish.
-This should block / remove most ads but not all of them on it's own (more info on this will be shared below...)
-This should allow you to use FakeGPS
-This should fix bugs where some filters were not working as they should
-You should be able to enable the "mark who I've chatted with" option, which before would pop up ads
This will not enable things such as disabling the VPN check (someone complained about this where I was posting before) If I enable this I will let you know, but for now it's not in here
I WILL NOT help you troubleshoot device specific problems, I am releasing this as an Xposed module, and that's where it's been tested, It has also worked under EdXposed and LSPosed but I cannot guarantee this for you, and you are on your own if you have problems with those. I have tested this on everything from Android 5 to Android 10, I have not tested on the newest versions of the Android OS but if you have XPosed or other way of running such modules on the newer OS it should work.
This will make your grid look like it's Unlimited, but if you scroll down to that area and select one of those profiles it may load the first profile in the grid, The main reason for this module was to deal with the annoyance of ads and other slight bugs in the program, if you have issues please share what they are and what did / didn't work properly.
TO REMOVE MORE ADS
----------------------------------
If you can run XPosed I will assume you have root access, which will allow you to remove ads completely with this method. Grindr processes "features" and the list inside the app is as follows
Subscriber,
FreeTrial,
HideBannerAds, <====
HideFullScreenAds, <====
UnlimitedFavorites,
UnlimitedBlocks,
MyTypeFilters,
PhotosOnlyFilter,
OnlineNowFilter,
FaceOnlyFilter,
AlbumsOnlyFilter,
HaventChattedFilter,
ChatRemoteProfiles,
TapRemoteProfiles,
SavedPhrases,
HaveChattedHighlight,
LongCascade,
TapFilters,
SendMultiplePics,
MoreChatGroups,
LastChattedTimestamp,
ChatReadStatus,
MultiTribes,
Incognito,
ViewedMeCascade,
ViewedMeTimestamp,
UnsentMessage,
UnlimitedCascade,
TypingIndicator,
CreateVideoCall,
VideoCallMonthlyCalculateLengthMedium,
TranslateMessage,
UnlimitedExpiringPhotos,
HideXtraStore,
HideUnlimitedStore,
ShortCascade,
MediumCascade,
MoreGuysCascade,
DisableScreenshot,
Boosting,
ABTestViewedMeCascadeLabelFront,
ABTestViewedMeCascadeLabelBehind,
NewWarnings,
LongTagCascade,
UnlimitedTagCascade;
It also processes some "features" through a file called "jwt_features_fallback.xml" which is located in "/data/data/com.grinderapp.android/shared_prefs" normally this files looks like this:
---------------------------------------------------------------------------------------------------------------------------------------------------------------
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<long name="session_expiration_time" value="1654228104000" />
<string name="session_features_fallback">CreateVideoCall,,MaxViewQuota5,,MultiTribes,,PushPreview,,VideoCallDailyFree</string>
<string name="session_roles_fallback"></string>
</map>
---------------------------------------------------------------------------------------------------------------------------------------------------------------
If you add the "features" in there HideFullScreenAds and HideBannerAds that will remove the remaining ads so you have a hassle free experience when using the app. These changes only last one hour, and this patcher does not adjust that file as this is currently beyond my knowledge and know-how so you will have to do this manually. If you have questions, please try something and if you need help please ask and I will respond as time permits or others can if they have fixed problems and know how.
Click to expand...
Click to collapse
Thanks for making this mod. But.. will Grindr not block your account after using this?
Thanks for this MOD!
All I need and wanted!
@innit Nope your account will not get blocked, I use Grindr MODs since years and nothing happend so far
Hirs_E_Fruit said:
Thanks for this MOD!
All I need and wanted!
@innit Nope your account will not get blocked, I use Grindr MODs since years and nothing happend so far
Click to expand...
Click to collapse
I hope I won't get banned like some guys who used a similar mod before. Once they block you, there's practically no way of getting your account reinstated.
So far it works as intended. No ads whatsoever, filters and cloud backup work, more guys visible in the cascade.
Any chance of making it possible to see more than 1 visitor?
My phone S20 Ultra with Android 12, latest Magisk Alpha and LSposed 1.8.3 (6565). When using LSposed you need to add Grindr to the scope list to make the mod work.
{Mod edit: Italic part edited - Oswald Boelcke}
innit said:
I hope I won't get banned like some guys who used a similar mod before. Once they block you, there's practically no way of getting your account reinstated.
So far it works as intended. No ads whatsoever, filters and cloud backup work, more guys visible in the cascade.
Any chance of making it possible to see more than 1 visitor?
My phone S20 Ultra with Android 12, latest Magisk Alpha and LSposed 1.8.3 (6565). When using LSposed you need to add Grindr to the scope list to make the mod work.
Click to expand...
Click to collapse
There are many things possible, the issue is figuring out what needs to be done to make the viewers list show up. I have looked at the code slightly but have not made much progress there yet. If you use Jadx you can view the code in the APK if anyone is wondering what tools I've used, that is one of the main ones for viewing various parts of the apk file.
innit said:
I hope I won't get banned like some guys who used a similar mod before. Once they block you, there's practically no way of getting your account reinstated.
So far it works as intended. No ads whatsoever, filters and cloud backup work, more guys visible in the cascade.
Any chance of making it possible to see more than 1 visitor?
My phone S20 Ultra with Android 12, latest Magisk Alpha and LSposed 1.8.3 (6565). When using LSposed you need to add Grindr to the scope list to make the mod work.
{Mod edit: Italic part edited - Oswald Boelcke}
Click to expand...
Click to collapse
Hello and good morning, @innit
I'd like to inform you that I've very slightly edited your post and changed those words, which were in violation of rule no. 2 of the XDA Forum Rules; however, I'm convinced that my change didn't alter the information you intended to pass. I'd appreciate if you watch your language closer in future.
Additionally and although I'm convinced you didn't mean it that way, the words you initially used could at the first glace been easily referred to the moderators team of this website. I guess we want to avoid this.
Regards
Oswald Boelcke
Senior Moderator
MOD ACTION:
Thread closed as per OP's request.

[Discussion][LSPOSED][Unofficial] XPrivacyLua - Android privacy manager

Since M66B decided to discontinue support for XPrivacyLua and the official thread was closed I'm starting this unofficial thread to continue discussing the module.
It currently works up to android 13 with LSPosed.
Source code can be found at the author's github https://github.com/M66B/XPrivacyLua
FAQ https://github.com/M66B/XPrivacyLua/blob/master/FAQ.md
Please read the original thread as it contains a lot of useful information https://forum.xda-developers.com/t/...-android-privacy-manager-unsupported.3730663/
Disclaimer: I am not the developer of the module. I'm a long time user of XPrivacy/XPrivacyLua who wants to keep using it on future android versions. All credits for this module go to the developer and the people who made the custom hooks.
Best module to date
Thank you for creating new thread for XPL user.
is there a trick to get new apps automatically checked on lsposed? Otherwise, the option that new apps take all rights during installation does not work.
Conan179 said:
is there a trick to get new apps automatically checked on lsposed? Otherwise, the option that new apps take all rights during installation does not work.
Click to expand...
Click to collapse
Not with LSPosed but according to this post you can do it with tasker. I think there's also an LSPosed fork that does it too.
[CLOSED][APP][XPOSED][6.0+] XPrivacyLua - Android privacy manager [UNSUPPORTED]
XPrivacyLua Really simple to use privacy manager for Android 6.0 Marshmallow and later (successor of XPrivacy). Revoking Android permissions from apps often let apps crash or malfunction. XPrivacyLua solves this by feeding apps fake data...
forum.xda-developers.com
mythos_ said:
I think there's also an LSPosed fork that does it too.
Click to expand...
Click to collapse
There is, it's this LSPosed_mod.
I still haven't tried it myself though.
heinhuiz said:
There is, it's this LSPosed_mod.
I still haven't tried it myself though.
Click to expand...
Click to collapse
Yes, since v1.8.5 according the mod changelog:
now user can choose if set automatic add new installed packages to module
fix add column automatic_add when exist
Click to expand...
Click to collapse
@Oswald Boelcke the thread is about XPrivacyLua or about LSPosed ?
Lol
VD171 said:
@Oswald Boelcke the thread is about XPrivacyLua or about LSPosed ?
Lol
Click to expand...
Click to collapse
Hello and good morning, @VD171
I guess you need to address the OP @mythos_ with this question but as far as I understand it's about the Xposed module XPrivacyLua by @M66B and not about LSPosed. If my assumption is correct it's on the OP to decide if LSPosed related questions and contributions are off-topic (OT) or not. A moderator will never get involved to that unless a threadowner (and only the owner) reports something as OT.
Regards
Oswald Boelcke
Senior Moderator
The main focus should be on XPL but since LSPosed is needed to run XPL, I see nothing wrong with discussing it here.
QoL things like how to auto-add new apps to LSPosed are fine. Of course if people want a more in depth discussion (e.g. bugs, new features, etc.) they should post in the LSPosed threads as the developers don't read this.
VD171 said:
@Oswald Boelcke the thread is about XPrivacyLua or about LSPosed ?
Lol
Click to expand...
Click to collapse
Really? Wow...smh
exist an active fork of this app ?
xerves78 said:
exist an active fork of this app ?
Click to expand...
Click to collapse
According to github there is a whole bunch of people who forked it in the past month. How active they will be in the future and (more importantly) how much you can trust them is another issue.
when this project was abandoned by m66b did he opensource the "pro" app?
and is the code available now for free to be built from source?
or is there a link to the last version?
i hope someone keeps working on this, as privacy is more and more important the more stuff is kept on our phones.
nutzfreelance said:
when this project was abandoned by m66b did he opensource the "pro" app?
and is the code available now for free to be built from source?
or is there a link to the last version?
i hope someone keeps working on this, as privacy is more and more important the more stuff is kept on our phones.
Click to expand...
Click to collapse
[CLOSED][APP][XPOSED][6.0+] XPrivacyLua - Android privacy manager [UNSUPPORTED]
XPrivacyLua Really simple to use privacy manager for Android 6.0 Marshmallow and later (successor of XPrivacy). Revoking Android permissions from apps often let apps crash or malfunction. XPrivacyLua solves this by feeding apps fake data...
forum.xda-developers.com
(...) The pro companion app won't be open-sourced. If somebody wants to continue the project, (s)he can prove being a worthy developer by developing a new pro companion app, which can be done in at most a few days. As already offered, another developer can ask for the source code after a significant contribution to the source code as well.
Click to expand...
Click to collapse
I've already reported to @M66B about "MEW wallet" app which can't be restricted (tested on A10) to access camera (not sure is it was photo or video - app is handling QR codes) at https://forum.xda-developers.com/t/...acy-manager-unsupported.3730663/post-87416749.
Now I've installed LineageOS 20 (A13) and noticed default Camera app (which is new "Aperture" Lineage app) also can't be restricted to BOTH video and photo (but microphone restriction works okay and result in recording video without sound).
Looks like there are some new API to be restricted… so, @M66B, maybe you can update XPrivacyLua a bit to fix this? Or at least give some hint for someone who might wanna fork it?
mythos_ said:
Not with LSPosed but according to this post you can do it with tasker. I think there's also an LSPosed fork that does it too.
[CLOSED][APP][XPOSED][6.0+] XPrivacyLua - Android privacy manager [UNSUPPORTED]
XPrivacyLua Really simple to use privacy manager for Android 6.0 Marshmallow and later (successor of XPrivacy). Revoking Android permissions from apps often let apps crash or malfunction. XPrivacyLua solves this by feeding apps fake data...
forum.xda-developers.com
Click to expand...
Click to collapse
I've checked both Tasker methods to update LSPosed.
First one (UI automation) didn't work because there are no "LSPosed Manager" app (it's now started only as a widget, and I don't found a way in Tasker to start widget), so this unlikely can be fixed at all.
Second one (database editing) might work… but to me it looks unsafe: each time new app is installed it does kill `lspd` (LSPosed daemon, I suppose) after editing database for 1 second and then restarts it. I think this might result in allowing app apps to bypass XPrivacyLua restictions within that 1 second. No idea how to test this.
Also I've tried to replace original LSPosed with modified version https://github.com/mywalkb/LSPosed_mod - it works like a charm: installed as drop-in replacement over original one, keeps all configuration of original one after reboot and provide new UI to automatically add new apps to XPrivacyLua module! To me it looks like main and only actual way to continue using XPrivacyLua for now.
mythos_ said:
The main focus should be on XPL but since LSPosed is needed to run XPL, I see nothing wrong with discussing it here.
QoL things like how to auto-add new apps to LSPosed are fine. Of course if people want a more in depth discussion (e.g. bugs, new features, etc.) they should post in the LSPosed threads as the developers don't read this.
Click to expand...
Click to collapse
You might want to add that info to the OP of this thread in order to avoid any further confusion in the future
Cheers
powerman.asdf said:
I've already reported to @M66B about "MEW wallet" app which can't be restricted (tested on A10) to access camera (not sure is it was photo or video - app is handling QR codes) at https://forum.xda-developers.com/t/...acy-manager-unsupported.3730663/post-87416749.
Now I've installed LineageOS 20 (A13) and noticed default Camera app (which is new "Aperture" Lineage app) also can't be restricted to BOTH video and photo (but microphone restriction works okay and result in recording video without sound).
Looks like there are some new API to be restricted… so, @M66B, maybe you can update XPrivacyLua a bit to fix this? Or at least give some hint for someone who might wanna fork it?
Click to expand...
Click to collapse
@M66B won't care with that.
You should do what you want by yourself or wait and hope to someone else release that.
powerman.asdf said:
I've checked both Tasker methods to update LSPosed.
First one (UI automation) didn't work because there are no "LSPosed Manager" app (it's now started only as a widget, and I don't found a way in Tasker to start widget), so this unlikely can be fixed at all.
Second one (database editing) might work… but to me it looks unsafe: each time new app is installed it does kill `lspd` (LSPosed daemon, I suppose) after editing database for 1 second and then restarts it. I think this might result in allowing app apps to bypass XPrivacyLua restictions within that 1 second. No idea how to test this.
Also I've tried to replace original LSPosed with modified version https://github.com/mywalkb/LSPosed_mod - it works like a charm: installed as drop-in replacement over original one, keeps all configuration of original one after reboot and provide new UI to automatically add new apps to XPrivacyLua module! To me it looks like main and only actual way to continue using XPrivacyLua for now.
Click to expand...
Click to collapse
"auto-add" is a waste of time.
LSPosed is developed for avoiding something like "all-add" or "auto-add".
Since you are talking about something that is contrary to the official release, LSPosed developers will never read and care to the thread.
mythos_ said:
According to github there is a whole bunch of people who forked it in the past month. How active they will be in the future and (more importantly) how much you can trust them is another issue.
Click to expand...
Click to collapse
how / where can i find the forks on github ?

Categories

Resources