yashsingh1/xdaforums huggingface dataset:
[Galaxy Note II Original Android Development] pulser_g2:
Indeed, I have added the API version to mine. All of mine should work on Touchwiz 4.1 ROMs on any device (AFAIK). but I can't test any other devices, and cannot test <4.1, so I will not support those (I know TW changed a fair bit from 4.0 -> 4.1.
[Galaxy Note II Original Android Development] pulser_g2:
I'm happy to reach a compromise here - I will put the old versions in as attachments in the version history of my addons. But I will remove them at an arbitrary point in the future. They are always available on github as people can go back in time there and either build from source, or just grab the .apk. But I don't want people using the old RC2 ones in future, as all future addons won't work on their device, and they'll not know why.
[Galaxy Note II Original Android Development] dr.ketan:
Yes, it wud be nice you keep there till new module becomes available.

Thank you again.

Regards
[Galaxy Note II Original Android Development] arvin2212:
Hello Pulser.

Any updates on the NFC? :)
[Galaxy Note II Original Android Development] rovo89:
Yes! There will of course be new features in upcoming versions, and if modules want to use them, they will specify that they need at least framework version 2.1 (just an example, it doesn't exist yet). But the modules compiled with 2.0 will also stay compatible, so you have no disadvantage from upgrading the framework. This is why I see this as a one-time action. With more and more modules existing by different authors, we can't easily make incompatible changes anymore - that's also why we have done it now, in the expectation that it won't be possible later.
[Galaxy Note II Original Android Development] pulser_g2:
NFC isn't my modification - you would need to talk to the author of it.
[Galaxy Note II Original Android Development] pulser_g2:
Indeed, that's the way I envisaged it :) Yes it was definitely better to do it now while there's only really 12 modifications... :)

I guess for future we would need to implement such a feature as a NEW method in the API, under a higher API version, like "existingMethod_api2.1"... or something similar.

Certainly this is a good update. I guess what we need to look at now is documentation of this, so I can get it more attention on the portal and XDA-U... The helpers are IMHO a bit too difficult to figure out yourself, from the docs available. I guess we could also build up a library of examples from the plugins we've made ourselves, to show how to hook a method and change incoming params, the return, changing program logic, changing resources, hooking a constructor etc...
[Galaxy Note II Original Android Development] Tungstwenty:
New mod - Secure Samsung Clipboard

I posted a new mod on the repository.

You can check it here: http://www.villainrom.co.uk/forum/microdownloads/secure-samsung-clipboard.14/viewfile

Its purpose is to control the clipboard history so that passwords you place there (when using a password manager app) don't end up visible.

Currently, this is achieved by restricting the history to 1 item.

Later on I might add some logic to detect which application places the entries so they're selectively removed.
[Galaxy Note II Original Android Development] lpsi2000:
I am not sure I agree with the statement "can't be done with Xposed" if PA (ParanoidAndroid) ROMs are doing it.
[Galaxy Note II Original Android Development] rovo89:
New mod - All apps in Play Store

With the high interest in changing DPI settings, this new module might be interesting for you:

http://www.villainrom.co.uk/forum/microdownloads/all-apps-in-play-store.15/viewfile

It should make all apps visible in the Play Store again (follow the instructions in the description).
[Galaxy Note II Original Android Development] qwerty12:
Sorry, but I'm running out of time to work on the NFC stuff as I need to actually do the work I've been putting off until the last minute; however, I can, for now, directly patch your Nfc.apk for screen off if you want it.
[Galaxy Note II Original Android Development] sinjiyo:
Thanks a lot for this. Happy to be on Samsung rom now :)
[Galaxy Note II Original Android Development] dyehya:
I'm not sure if anyone in this thread uses Sprint or if it is on other carriers as well but if one of you devs would be willing to make a module that shows 1x icon instead of always showing 3G when on 1x. Currently using the Sprint Galaxy S3. There is an article showing the entry in the SystemUI and how to patch but I don't know how to build the app module and find the hooks etc needed to do this myself.

Updating to include reference thread

http://xdaforums.com/showthread.php?t=1848611

---------- Post added at 09:15 PM ---------- Previous post was at 08:52 PM ----------

I'm not sure how the market interacts with the S3 as stock DPI is 320 and I have it changed to 240. Not sure if this is needed for me or of specific apps I could check and find out with.
[Galaxy Note II Original Android Development] arvin2212:
Hello, :)

If you could directly patch the nfc.apk that would be good.

I wouldn't mind using it for now.
[Galaxy Note II Original Android Development] :
My good friend you intend on upgrading all your mods to support the latest framework right? Thanks for all your work :D
[Galaxy Note II Original Android Development] dr.ketan:
I think all older modules by pulser are updated to support Xposed framwork 2.0.2
[Galaxy Note II Original Android Development] rovo89:
I have other priorities, but maybe if you want to try it yourself: In the thread, the patch is to ignore mShowAtLeastThreeGees in NetworkController.java. Original code for the class is here and it has this line:

mShowAtLeastThreeGees = res.getBoolean(R.bool.config_showMin3G);

You can replace such resources easily with Xposed. Example: https://github.com/qwerty12/Cosmeti...openormalizer/CosmeticSysScopeNormalizer.java

The try isn't required as XposedBridge would catch any Exceptions, but it doesn't hurt either. You can skip the first line in the try block. Then just set a replacement for "config_showMin3G" of type "boolean" (instead of "string") and set the new value to false. That should do the trick.

I know that these are no step-by-step instructions. You should have read the development tutorial first where the general working with Xposed modules is explained. The page about replacing resources is unfortunately not yet updated to Xposed 2.0 yet. But if somebody wants to start with module development, this is a good candidate.
[Galaxy Note II Original Android Development] :
Not all yet but he will update them :)
[Galaxy Note II Original Android Development] dr.ketan:
Which one you missing ?

these are modules updated for 2.0.*

By pulser (get it from here , after vising page select 'postings' in table )

Stock Launcher 5x4 Modification

Scrolling Wallpaper Touchwiz Mod

Disable Battery Full Alert

Lighter Email List Text Colour

Disable SMS to MMS Conversion

Enable Call Recording

Allow Fullscreen Youtube with HDMI

By qwerty (get it from here , after vising page select 'postings' in table )

Play Store link in App Info

Enable SwiftKey Prediction on More Fields

Received SMSes' Sent Times in Details

by tungstwenty (get it from here , after vising page select 'postings' in table )

Secure Samsung Clipboard

Xposed App Settings

By Rovo (get it from here , after vising page select 'postings' in table )

All apps in Play Store

Edit

OR use this link given by Rovo to show all module

http://www.villainrom.co.uk/forum/forums/xposed_framework_mods/
[Galaxy Note II Original Android Development] titooo7:
Where can I find the call recording and disable sms to mms moda for framework 2.0?

I must be blind because I can't find them in the repository.

Enviado desde mi GT-N7100 usando Tapatalk 2
[Galaxy Note II Original Android Development] dr.ketan:
Basically repository view hide it, wait i am updating instruction to above thread

same happened to me before i sorted it out.
[Galaxy Note II Original Android Development] rovo89:
Yes, the list somehow doesn't show all modules. As a workaround, you can use this page: http://www.villainrom.co.uk/forum/forums/xposed_framework_mods/
[Galaxy Note II Original Android Development] dr.ketan:
thank you for this, basically old link was showing few module only.
[Galaxy Note II Original Android Development] Nuvolaz:
For SwiftKey prediction we have to wait for upgrade?
[Galaxy Note II Original Android Development] Isriam:
I don't believe this one is updated yet, it's still 1.0.1 from what I can find.
[Galaxy Note II Original Android Development] dr.ketan:
@nuvolaz

Your framework seems older.
[Galaxy Note II Original Android Development] rovo89:
I just checked the file (you can for example do "aapt dump xmltree file.apk AndroidManifest.xml") and it is indeed not updated yet. This matches the fact that the last update was in December, but the new framework was released on 01/01/2013.
[Galaxy Note II Original Android Development] dr.ketan:
Yeah it was updated once but I think not for compatible to v2 framework.

I have edited list
[Galaxy Note II Original Android Development] AsfaltSame:
How do I download an apk from villainrom? I only get a zip file from there
[Galaxy Note II Original Android Development] dr.ketan:
Try other browser some time it happens

Or manually select extension as apk while downloading.
[Galaxy Note II Original Android Development] rovo89:
Simply rename to apk, it's just a different extension. I assume that some browsers ignore the filename if they see from the mime type that it's a zip file. Maybe it would help to send a "binary" content type on server side, but I don't know if the download script allows that.
[Galaxy Note II Original Android Development] dyehya:
Pulser_G2 I tried the enable call recording on the Sprint S3 4.1.1 and the icon shows up but nothing seems to happen when I click it.
[Galaxy Note II Original Android Development] qwerty12:
Whoops. :) I, for some reason, thought I had to handle the catching of Exceptions - I try to play things safe :) Well, even I don't use it anymore since _JKay_ fixed the edge-case in his framework that required me to use that module.

I didn't know how to get upload permissions for the Download Manager there before pulser replied here and pointed me to the post detailing this which I missed, so I was uploading as attachments to the forum section directly. I haven't bothered to move them to the Download Manager because:

I can't delete threads, so I'm going to end up creating duplicates, as adding a new entry to the DM automatically creates a new thread for you

I consider the ones attached to forum posts to be either novelties (so you're not really missing out on much) or hacky (admittedly since the new version of Xposed, AlternateAppPicker works fine)

I just downloaded the module from VillainROM and checked (yes, yes, not in the best of ways, but it's sufficient enough); xposedminversion is set to 2.0* so it should work:

--

In my case, I always upload the sources of my modules to GitHub before I do the APK. I just don't put the source link on each post I make as I sound desperate pimping out my GitHub each time :) Admittedly, since none of my stuff is very complex, you could just run baksmali and figure out easily what my hack does, but it's more of a symbolic thing - if I'm going to write code that runs at a low level, you should be able to see, easily, what my code is doing. (Especially so, since I'm a user and not a developer)

I will only target the latest Xposed framework - why anybody would want to run an older version of Xposed is beyond me. I will not indulge people by providing older APKs.

I also only target APK 16 and set the minimum to that (since my GS3 runs 4.1.2), unless I'm modifying an application (in which case, I set the minimum required level to whatever the minimum required level is of the application I'm targeting). This is not out of malice, it's just that I am lazy and I don't have an ICS phone to try this stuff out on (I have a U8800pro running MIUI 4.0.3, but as its internals are, to say the least, pretty different to TouchWiz's...). If you grab a module's source, set its target for API 15 and let me know if it works fine (if it doesn't, I'll take a look at your Xposed debug.log and a deodexed version of the file that will be modified [important - you don't want to upload your framework folder, and I don't want to download 700MB just to get 80MBs' worth of files]), I'll lower the target.
[Galaxy Note II Original Android Development] rovo89:
You can catch them. ;) But all of these callbacks are executed in try .. catch block anyway. Unless you are really handling the errors or have parts of code which can work even if the previous part had errors, you don't need to catch the Exceptions yourself.

Ah, ok. Maybe it would be useful to prevent creating any threads directly in this part of the forum. :)
[Galaxy Note II Original Android Development] Nuvolaz:
No, it's updated.
[Galaxy Note II Original Android Development] dr.ketan:
your is 2.0rc2

Latest is 2.0.2

Download from post #1 here

http://xdaforums.com/showthread.php?t=1574401

You have to download other module too(existing swift key will work), which is updated for 2.0

http://www.villainrom.co.uk/forum/forums/xposed_framework_mods/
[Galaxy Note II Original Android Development] neol23:
New version and updated mods are working fine... Except one or two...

What i need is working multiwindow mod, as the version I have does not work with xposed v.2.0.2 :(...

Advise?
[Galaxy Note II Original Android Development] dr.ketan:
It is also updated, get it from original android development thread

Edit :

http://xdaforums.com/showthread.php?t=2048668
[Galaxy Note II Original Android Development] neol23:
Can u please share a link? Could not find it using tapatalk... I am on the go again :(...

...

MANY THANKS!
[Galaxy Note II Original Android Development] Tungstwenty:
I have added some new features to the AppSettings mod but before updating the repository it would be nice if a few of you would take it for a spin, since I was only able to test it on my stock 4.0.3.

Changes in 0.0.8:

- reintroduced setting to "stay resident". The app should be much faster when relaunching as it will be more aggressively kept cached. You can check it with "dumpsys activity o" and analyzing the oom values: most should be set to -12

- make app fullscreen, covering the status bar. Known issue: de-activating it doesn't get applied until the device is restarted

- override rotation settings: app default (whatever the dev decided), normal behavior (respond to the device orientation), force portrait and force landscape

- fixed FC when running the app and the Xposed framework was not active

Let me know your results - any lag issues, ROM specific problems, etc.

I experimented setting TWLancher rotation mode to "normal" and it now switches to landscape. Of course the layout isn't perfect, as it wasn't designed for that, but it does work and is usable :)

EDIT:

Fixed FC for good this time + fixed "NoSuchMethodError" in debug.out

Please redownload.

EDIT:

Covered additional internal API variations to successfully hook activity launches and hopefully remove more "NoSuchMethodError" situations.

Rotation and Fullscreen settings are now applied without needing to reboot.

Known issue

: changing TW (and perhaps any other launcher) definitions don't currently work at startup. They are only applied if the settings app is launched, definitions of the launcher are saved, say "Yes" to the Kill? prompt and then press Home to restart the launcher.

Please redownload.
[Galaxy Note II Original Android Development] OXINARF:
Ok, so tried it. I found one problem: I didn't had Xposed framework active and entered Xposed App Settings, then tried to configure one app and it just crashed. After enabling framework all went normal.

I tried setting my TW Launcher to normal rotation and even landscape, but it doesn't work. I'm using an S3, on a 4.1.1 stock ROM. Tried also with Youtube and it didn't work too. I check debug.log and App Settings was being loaded, but I found some errors.

-----------------

09/01/2013 04:00:00 UTC

Loading Xposed (for Zygote)...

Loading modules from /data/app/de.robv.android.xposed.mods.appsettings-1.apk

Loading class de.robv.android.xposed.mods.appsettings.XposedMod

java.lang.NoSuchMethodError: com.android.server.am.ActivityStack#startActivityLocked(com.android.server.am.ActivityRecord,boolean,boolean,boolean)#exact

at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:185)

at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:132)

at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:151)

at de.robv.android.xposed.mods.appsettings.XposedMod.handleLoadPackage(XposedMod.java:230)

at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)

at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:28)

at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:69)

at de.robv.android.xposed.XposedBridge$2.beforeHookedMethod(XposedBridge.java:124)

at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:359)

at android.app.LoadedApk.makeApplication(Native Method)

at android.app.ActivityThread.handleReceiver(ActivityThread.java:2257)

at android.app.ActivityThread.access$1500(ActivityThread.java:140)

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)

at android.os.Handler.dispatchMessage(Handler.java:99)

at android.os.Looper.loop(Looper.java:137)

at com.android.server.ServerThread.run(SystemServer.java:1939)
[Galaxy Note II Original Android Development] rush25:
FC still there when select any app for changing dpi
[Galaxy Note II Original Android Development] Tungstwenty:
Can you post a logcat of the FC to see if it's the same problem?

EDIT:

My bad, I found 1 more reference that slipped through, it should now be fixed.

Should also be fixed now.

Please redownload the 0.0.8 apk from the previous post.
[Galaxy Note II Original Android Development] Nuvolaz:
Thank you very much. But for the new version there is not an updated Multiwindows module. But seems that the old module works fine. Tax again.
[Galaxy Note II Original Android Development] dyehya:
You say to redownload but I don't see a link...
[Galaxy Note II Original Android Development] emprize:
download the updated multiwindows module then.... search it and u will get it

---------- Post added at 04:55 PM ---------- Previous post was at 04:53 PM ----------

u removed the download link?
[Galaxy Note II Original Android Development] Tungstwenty:
Sorry, I messed the attachment. It's now back on the post.
[Galaxy Note II Original Android Development] Jonous:
samsung keyboard

I have set the system dpi at 240 by changing the build.prop. I also set all Sammy apps at 320 through per-app settings. My only issue is the samsung keyboard which refuses to cooperate even at 320. Anyone has a clue or found a solution? Thanks!
[Galaxy Note II Original Android Development] emprize:
download 240 samsung keyboard, search in theme area 240 dpi post
[Galaxy Note II Original Android Development] :
@rovo89 I know your busy and I don't like to mither but have you had any joy updating tweakbox yet? The transparent status bar and long press on the volume button were really great features that are being greatly missed
[Galaxy Note II Original Android Development] dr.ketan:
Tweakbox updated for 2.0.* compitable and i am using transparent statusbar.

something missing?
[Galaxy Note II Original Android Development] :
Could you post the link or upload it please I tried from the original thread but it didn't work
[Galaxy Note II Original Android Development] dr.ketan:
I have downloaded from OP of tweakbox thread only

http://xdaforums.com/showthread.php?t=1629653

just check your version for tweakbox,1.3.1 is latest.
[Galaxy Note II Original Android Development] Pyr0x64:
I downloaded the latest 0.08 AppSettings module but I'm unable to get touchwiz to rotate

copy n pasted from the debug.log:

9 Jan 2013 13:48:05 UTC
Loading Xposed (for Zygote)...
Loading modules from /data/app/de.robv.android.xposed.mods.appsettings-1.apk
Loading class de.robv.android.xposed.mods.appsettings.XposedMod
java.lang.NoSuchMethodError: com.android.server.am.ActivityStack#startActivityLocked(com.android.server.am.ActivityRecord,boolean,boolean)#exact
at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:185)
at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:132)
at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:151)
at de.robv.android.xposed.mods.appsettings.XposedMod.handleLoadPackage(XposedMod.java:233)
at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:28)
at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:69)
at de.robv.android.xposed.XposedBridge$2.beforeHookedMethod(XposedBridge.java:123)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:355)
at android.app.LoadedApk.makeApplication(Native Method)
at android.app.ActivityThread.handleReceiver(ActivityThread.java:2257)
at android.app.ActivityThread.access$1500(ActivityThread.java:140)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at com.android.server.ServerThread.run(SystemServer.java:1945)
[Galaxy Note II Original Android Development] :
Thanks dr I've got it working now. Didn't realise the opp post had been updated

---------- Post added at 02:10 PM ---------- Previous post was at 02:08 PM ----------

I'm having the same problem. The fix for portrait or landscape doesn't seem to work on any app. I'm on stock 4.1.2
[Galaxy Note II Original Android Development] EdgaBimbam:
Bump for this mod :/
[Galaxy Note II Original Android Development] Nuvolaz:
Tweakbox doesn't work for me. After reboot I didn't see any change at status bar or crt off. Anyone had success?
[Galaxy Note II Original Android Development] :
For some reason ( probably hadnt unistalled the original first) I had to install/update the xposed installer again then it worked
[Galaxy Note II Original Android Development] Nuvolaz:
No. I've tried with the crt off features only. But still doesn't work after reboot and upgrade. The modules is correctly checked. I don't know. Maybe I need to install something else. Like the libsurfaceflinger.so, but i have not idea what it is.
[Galaxy Note II Original Android Development] Tungstwenty:
I updated the apk with the additional method signature, it should work now.

Also improved some things; go back to the previous post to check them and redownload the apk.

I also added additional logging to XposedAppSettings to try to identify which package is generating this error, please check the debug.log contents with the updated apk even if everything starts working now.
[Galaxy Note II Original Android Development] qwerty12:
Ta-da:

EDIT: Using the trick I learnt from rovo:

Its res folder contains the following:

drawable-hdpi/ic_launcher.png

drawable-ldpi/ic_launcher.png

drawable-mdpi/ic_launcher.png

layout/main.xml
[Galaxy Note II Original Android Development] Pyr0x64:
Tried the updated apk...

Now Touchwiz launcher rotates and there are no errors in the xposed debug.log :good:

9 Jan 2013 15:32:02 UTC
Loading Xposed (for Zygote)...
Loading modules from /data/app/de.robv.android.xposed.mods.appsettings-2.apk
Loading class de.robv.android.xposed.mods.appsettings.XposedMod
[Galaxy Note II Original Android Development] Tungstwenty:
From XResources.java:83 it looks like PackageParser.parsePackageLite is returning null, and according to its code there should be some info on the regular logcat.

Could you grab the relevant entries from there as well?
[Galaxy Note II Original Android Development] :
The touch wizz rotation is working fine but doesn't play nice with pulsers 4×5 icon mod. Still I think the auto rotation is great