A couple of dev's emailed me about how I was preventing people from using Xposed modules to circumvent the trial protection on the app Floatifications and I couldn't find any information about this on Google so I thought I'd make it into a blog post. It's my first one so hopefully it reads ok. Maybe someone will find it useful
Related
Title says most of it, but has anyone considered making a plugin for either IDE to make it easier to work with smali (tracing through methods so you can ctrl+click on them to find where they area located, intellisense, syntax highlighting, dependency checking, etc?
I don't have any experience building FOR IDEs, but that's certainly something I'd be willing to test. It could probably be another command line tool, but it has to start somewhere; I run apktool in VMware Xubuntu and my IDEs in Windows (or OSX)...
android-studio
Now that android-studio, which is IntelliJ IDEA with android plug-ins, becomes Google's new standard IDE, the idea gets more interesting again. I just started exploring the Xposed framework, and a plug-in for android-studio offering even code completion to Xposed helpers and functions based on smali code would be awesome and something I'd be willing to help developing
For pure reverse-engineering I know that many like Virtuous Ten Studio. But I see the future in App modding using the Xposed framework. Just much more transparent and portable! As an example, I use Whatsapp+ - but I only get updates when the Whatsapp+ dev has time to decompile an upstream Whatsapp update, applies his mods again, compiles it, and releases it. Now if he rewrote Whatsapp+ as a Xposed mod that would mod the original Whatsapp app, that would be different, as the mod would probably immediately work for an update, too.
Oh and also, Virtuous Ten Studio is Windows software. I am a pure Linux user, and IntelliJ works on all major platforms, so this is another advantage
stammler said:
But I see the future in App modding using the Xposed framework. Just much more transparent and portable!
Click to expand...
Click to collapse
There is another runtime modification framework called cydia substrate by Jay Freeman aka Saurik. Before anyone cries foul and claims all that Jay did was copy Xposed please have a read of Jay Freeman's well written description of cydia substrate.
Since I cannot post links because of some anti-spam policy, please find the link by searching for 'cydia substrate vs xposed' in google. One of the first hits you will find is on the cydiasubstrate domain.
I agree with you; runtime modification is definitely where the future is for modifications.
infamousity said:
There is another runtime modification framework called cydia substrate by Jay Freeman aka Saurik. Before anyone cries foul and claims all that Jay did was copy Xposed please have a read of Jay Freeman's well written description of cydia substrate.
Since I cannot post links because of some anti-spam policy, please find the link by searching for 'cydia substrate vs xposed' in google. One of the first hits you will find is on the cydiasubstrate domain.
I agree with you; runtime modification is definitely where the future is for modifications.
Click to expand...
Click to collapse
I know about substrate, just by accident happened to start coding with Xposed. But I actually don't care, may the better framework win So let me restate what I said, just like you said, to runtime modification is where the future for modding is heading
whenever I try to download an app I get this message "your device isn't compatible with this version"
please take into consideration that this is my first android tablet
and I have very little technical expertise
also I don't know the technical jargon or terms used on this site
when I posted my Problem before I was shut down and redirected to another forum
http://forum.xda-developers.com/showthread.php?t=2398788
which I gathered from the thread that apps in google playstore are not always accessible due to various countries terms and laws
I have used the search engine extensively, read every thread related to my issue and it confused me even more
the apps I need are vital it is life are death
they are Vlingo and Robin
how do I Work around this issue?
Maybe the message is true and the apps are really not compatible with your device
Anyway, there is a plugin for google chrome called apk downloader: http://forum.xda-developers.com/showthread.php?t=2100617 I'm not sure whether it allows you to download apk files that aren't compatible with your device but it may be worth a try. But if the apps crash or just don't work, don't be surprised!
This is a piece of very new work that is in progress, but the framework is coming into place and I wanted to share this with the community for feedback and insights.
https://docs.google.com/spreadsheets/d/1gdVCIbstn3G-GJV1qPaBjlnD7h4bBcERUpgUSm-AI1Y/edit?usp=sharing
My goal is to both catalog and research the default applications that are installed. With this information I plan to better reduce the installed applications while maintaining functionality. This work is inspired by my own tooling around that I have done on the Galaxy Tab 2 as well as others from this sub-forum that have done similar such as dkido and airmaxx23 (links below). I initially tried their suggestions, however after I found them to be both too aggressive and not aggressive enough in different regards.
With this in mind, I just restored my phone via Odin and then Kies and I am currently working on documenting the apps that exist in /data/app, /system/app, system/priv-app. From there I will be using SD Maid to associate the generic "name" with the the package/process name and .apk. Afterwards I am not sure exactly how I will proceed but I will essentially collect as much data as possible about each individual application so that myself (and anyone else) can decide on what to keep and what to remove.
I plan to test each app by freezing it before ultimately deciding on removing or keeping it for my own install. I will document this process as best as I am able for my own reference if nothing else.
http://forum.xda-developers.com/showthread.php?t=2767457
http://forum.xda-developers.com/showthread.php?t=2794481
Edit: And just for clarification. This is my current goal, hopefully I will not give up but we shall see.
I'll Look forward to your findings just curious how you plan to test functionality after each app removal. There is so many things that could break that you might not realize it's broken until it's too late and you have multiple apps removed.
AdamT6 said:
This is a piece of very new work that is in progress, but the framework is coming into place and I wanted to share this with the community for feedback and insights.
https://docs.google.com/spreadsheets/d/1gdVCIbstn3G-GJV1qPaBjlnD7h4bBcERUpgUSm-AI1Y/edit?usp=sharing
My goal is to both catalog and research the default applications that are installed. With this information I plan to better reduce the installed applications while maintaining functionality. This work is inspired by my own tooling around that I have done on the Galaxy Tab 2 as well as others from this sub-forum that have done similar such as dkido and airmaxx23 (links below). I initially tried their suggestions, however after I found them to be both too aggressive and not aggressive enough in different regards.
With this in mind, I just restored my phone via Odin and then Kies and I am currently working on documenting the apps that exist in /data/app, /system/app, system/priv-app. From there I will be using SD Maid to associate the generic "name" with the the package/process name and .apk. Afterwards I am not sure exactly how I will proceed but I will essentially collect as much data as possible about each individual application so that myself (and anyone else) can decide on what to keep and what to remove.
I plan to test each app by freezing it before ultimately deciding on removing or keeping it for my own install. I will document this process as best as I am able for my own reference if nothing else.
http://forum.xda-developers.com/showthread.php?t=2767457
http://forum.xda-developers.com/showthread.php?t=2794481
Edit: And just for clarification. This is my current goal, hopefully I will not give up but we shall see.
Click to expand...
Click to collapse
Here is a link to my post with all of the apps that I have removed from 4.4.2 (NC4), it may be helpful for you. Keep in mind that some apps still run even when frozen, your best bet would be to just move them to an external sdcard or rename them.
http://forum.xda-developers.com/showthread.php?t=2794481
airmaxx23 said:
Here is a link to my post with all of the apps that I have removed from 4.4.2 (NC4), it may be helpful for you. Keep in mind that some apps still run even when frozen, your best bet would be to just move them to an external sdcard or rename them.
http://forum.xda-developers.com/showthread.php?t=2794481
Click to expand...
Click to collapse
Thanks airmaxx23, I referenced you and that link above.
Grompy said:
I'll Look forward to your findings just curious how you plan to test functionality after each app removal. There is so many things that could break that you might not realize it's broken until it's too late and you have multiple apps removed.
Click to expand...
Click to collapse
Yeah Grompy, it will no doubt come down to what I find necessary and that which I do not use may well get missed (or straight up eradicated ). With that said I plan to reference other sources and hopefully that will help.
Here is the document containing my aims and goals for my own install which should help clarify what might get missed and what should not: https://docs.google.com/document/d/12BAY77gMZC752JEzA43q1Lml2jEZVTn5fvIswoOdtYg/edit?usp=sharing
Moving forward and for the time being, here are some links that I have pulled from the generic Note 3 forums that should be of added help. The Google docs link provides much of what I am aiming for here but is a bit messy.
http://forum.xda-developers.com/showthread.php?t=2642101&page=2
http://forum.xda-developers.com/showthread.php?t=2642101&page=3
http://forum.xda-developers.com/showthread.php?t=2464694
http://forum.xda-developers.com/showthread.php?t=2624696
http://forum.xda-developers.com/showthread.php?t=2759839
http://forum.xda-developers.com/showthread.php?t=2687484
http://forum.xda-developers.com/showpost.php?p=51304796&postcount=22
http://forum.xda-developers.com/showpost.php?p=51422639&postcount=29
http://forum.xda-developers.com/showthread.php?t=2687484&page=5
https://docs.google.com/a/anihil.or...ZzBfWlR4MC03aDMyZ1BDUFNqU0E&usp=sharing#gid=0
Just another helpful link I found courtesy of the Jasmine Rom thread.
http://forum.xda-developers.com/showpost.php?p=53263649&postcount=1103
For the time being I am exploring NC4 compatible ROMs and I may not make much if any progress on this. Some handy links above though if nothing else.
I apologize in advance for the x-post, but this is important.
Many of us have been dismayed to learn that, within the past week (seemingly in conjunction with the latest AT&T update), Package Disabler has, itself, been disabled from properly gaining Admin rights on our phones, rendering it useless. At exactly the same time, the other popular package disabler product, Adhell, was unceremoniously removed from the Play Store. Clearly a coordinated effort by the man.
Fortunately, we have a hero. All credit goes to @Tatsch for providing this link to a working version of Adhell (1.7.3) that brings back that sweet sweet bloat killing. You can find that link in his post, here. It is a bit of an ass-pain to register at the site (it is in German), but it is worth it.
I have verified this apk myself as working great.
If, for whatever reason, that link becomes unavailable , I will host the file in my Drive for as long as I can. AT&T and Sammy can both pound salt.
Happy disabling, and thanks again, @Tatsch!
Sorry, I didn't know that it is necessary to register for downloading.
So here you find exactly the same apk file.
Adhell version 1.7.3
Looks there is hope ... See here
https://www.google.de/amp/s/amp.reddit.com/r/GalaxyS8/comments/6w6hce/adhell_rework/
And even more hope - Adshield
Tatsch said:
Sorry, I didn't know that it is necessary to register for downloading.
So here you find exactly the same apk file.
Adhell version 1.7.3
Click to expand...
Click to collapse
Activation of license just not working for me.
Mods: Please move the topic if not allowed, I couldn't find a section to place this.
Hello, I am looking for an experienced android\java developer to create a simple yet interesting module that mimics some human behaviors in an app.
Skills you need:
Ability to decompile\reverse engineer apk's
Ability to write scripts that mimic human behavior.
Familiar with Xposed.
I would rather not give out details in public, so if you are up to the challenge and looking for work, please pm me.
I am looking for a mid\pro level and am willing to pay accordingly since there is a lot of similar work.
Pay is around $1000, whichever method you prefer.