It spoofs the version number that the app sends to Micro$oft's servers. The app has a preference screen, which is located in Xposed Installer->Modules (no launcher icon per request).
Make sure you have your preferred version of Skype installed first, then launch the module preferences at least once.
It should work with older (<= 3.x) and newer versions (>= 4.x) of the Skype app. Once you change the spoofed version, make sure you fully exit Skype (kill app) before restarting it.
Also available in the Xposed Repo
You'll need to have the Xposed Framework installed and working for this module to do anything.
- v1.0 - Initial release
- v1.1 - Reworded preferences to add clarification to module intent
Added support for dual Skype installations in preferences
Added module icon for preference screen
- v1.2 - Fixed dual app support
- v1.2.1 - Added support for older Skype app (<= 2.x)
It appears that Microsoft has changed how it gets an authenticated session. @PiggyFlooper has figured out how to get older versions of Skype working with the help of Titanium Backup and this module:
Got Skype inverted 4.0.0....modded by theo0so to work with module v.1_2_1 on ics 4.0.3!
Used custom version in skypeX as current version 126.96.36.199727
Downloaded Skype from Play Store.
I'm not sure if this had anything to do with it, but, in Xprivacy, blocked /proc, serial, and getString in ID, and getDeviceid in Phone. -- (XPrivacy may not be needed per @nardeeno here)
Opened Skype and signed in. Backed up Skype with Titanium B.
Uninstalled Skype, reinstalled inverted version. Restored Skype data only in T.B.
Opened Skype and puh pow!