yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] OzgurGorgulu:
Hi guys. My first application published now. Write review please :)

Google Play: https://play.google.com/store/apps/details?id=og.AndroidL.hesapmakinesi

[IMG="https://lh3.ggpht.com/24ZzW2MtQcVeVktzjqhFvkehs-Ne2SgvWSxPswK2cBX0k0xhtZ6TkJXblU_JoMnisMud=h900-rw"]https://lh3.ggpht.com/24ZzW2MtQcVeVktzjqhFvkehs-Ne2SgvWSxPswK2cBX0k0xhtZ6TkJXblU_JoMnisMud=h900-rw[/IMG]
[Android Apps and Games] anonymous-bot:
Having no borders for the buttons looks bad IMO. Also if you could offer a calculator homescreen widget that would be awesome.
[Android Apps and Games] scottx .:
Wow those sounds gotta go. Keep on working on it. It'll get better.
[Xposed Framework Modules] agentdr8:
This is a simple mod to fill request by [MENTION=3514784]AquilaChill[/MENTION] located here. It's an adaptation of the original mod done by [MENTION=4688340]Mr.Its[/MENTION] located here and also by [MENTION=5944452]MassiveEffect[/MENTION] located here.

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.

Changelog

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. [MENTION=5483848]PiggyFlooper[/MENTION] has figured out how to get older versions of Skype working with the help of Titanium Backup and this module:
[Xposed Framework Modules] thanhdoku:
What advantages if any are there to using an older version of the Skype Android application?
[Xposed Framework Modules] Blizzard22:
There are modded dark versions of older Skype versions and they're not as annoying as the newest version.

Also there is still non dark version of the newest Skype version.
[Xposed Framework Modules] Kocane:
I love modules like this but I gotta say that the latest version of Skype works the best. It got best battery, push so messages almost always gets delivered and it syncs messages when logging in fast and seamless. You can even greenify skype while logged in and you will receive messages anyway due to push. Means absolute minimum battery/memory usage
[Xposed Framework Modules] cristicaras:
After I installed Skype 3.2 and Skype X module, I try to connect, but " You cannot to sign at this time. Try yor settings connection bla bla bla ..." Why ?
[Xposed Framework Modules] agentdr8:
Are you using a Microsoft login by chance? I ran into this when I was testing on the older versions, and it only let me connect if I used a Skype login.
[Xposed Framework Modules] cristicaras:
No, I used my Skype acount.
[Xposed Framework Modules] agentdr8:
What version did you spoof? I tested Skype v3.2.x using the 5.0.x spoof and it let me login using the Skype account.

Also, did you run the mod preferences at least once after Skype was installed? It needs to grab the installed version and write it to the preferences file in order for the module to work.
[Xposed Framework Modules] cristicaras:
http://xdaforums.com/showpost.php?p=42426671&postcount=2941&nocache=1&z=8957994726952165

I try v.19.1 inverted ,with Microsoft acount, I select 3.2.0.06673 in Skype X module, but I can't sign in.0
[Xposed Framework Modules] agentdr8:
Try using 5.0.0.49715 as the spoofed version.
[Xposed Framework Modules] AquilaChill:
Thank you :)

Thank you for making this, but seems have some things to debug, I'll send you a link of my whole xposed log

Tested on 4.0.0.17847 v20b inverted & not working, according to logs it seems to think I'm on skype <== 3 & throws some java errors after that, on my stock rooted TW 4.2.2 MF9 SGS4 SPH-L720.

But I'd like to point out that theos0o didn't spoof anything (other people posted spoofed versions of his great mod), theos0o moded skype to do things like video chat on more devices, selectable notification sounds, bluetooth tweaks & other nice things.

In the app its not clear whether to select the version your trying to spoof (installed) or what your trying to spoof it as (newer version that MS allows to connect).
[Xposed Framework Modules] agentdr8:
It's possible that particular version of the Skype app uses a different getVersion() method (or d() method in the old <= 3.x).

I can add clarification to the preferences so that it's clearer regarding what exactly the module will do.
[Xposed Framework Modules] cristicaras:
I try to keep 2 versions simultaneus. Latest version,for Wifi,and v.19.1,for 3G connection. For that I modified 19.1 package name in Androidmanifest.xml (com.skype_mod.ryder).That is the reason for I can't sign in,but in other device,only Skype 19.1,with your Skype X module,work fine. Thank you sir for your great work. It is possible keep two Skype versions in same device ? Skype 19.1 is more smooth for 3G connection. Thank you again, and sorry for my poor english. I'm romanian. Best regards.
[Xposed Framework Modules] agentdr8:
I can add a preference to allow you to type in a custom package name that you've altered in the manifest. Then it would apply the spoofed version to both the official com.skype.raider and com.skype_mod.ryder package.
[Xposed Framework Modules] agentdr8:
I got your logs and downloaded the inverted v20 from theos0o's thread. When I tested it with the module, my log shows:

[2014-08-29 09:44:40] SkypeX: Installed Skype version is >= 4
[2014-08-29 09:44:40] SkypeX: setting version to 5.0.0.49715

And proceeds to log me in using my Skype login. Did you at some point have a 3.x version installed prior to the 4.x version? Try clearing data for the SkypeX module, which will wipe the preferences file. Open the module prefs and reselect your settings. Then try your Skype 4.0.0.17847 and see if it works.

Your preferences file located at /data/data/com.dr8.xposed.skypex/shared_prefs should resemble the following:

<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<string name="skypever">4.0.0.17847</string>
<string name="manual_version"></string>
<string name="version">5.0.0.49715</string>
<boolean name="debug" value="true" />
</map>
[Xposed Framework Modules] cristicaras:
Oooo !!! Thank you in advance. You are the best !
[Xposed Framework Modules] agentdr8:
Give the latest version a try and let me know if it works for you.
[Xposed Framework Modules] cristicaras:
Thank you very much sir for your work. I installed SkypeX v1.1, but I can't sign in with Skype 19.1 modified. I don't know why. Other modification in Androidmanifest.xml ? I don't know. That is ! Your module is great. My gratitude for you . Best regards.
[Xposed Framework Modules] agentdr8:
You enable the dual app mode, then type in the package name of your 2nd Skype app into the field below the switchbox. You said it was com.skype_custom.ryder or something of that sort? Can you enable debugging and send the xposed error.log to me?
[Xposed Framework Modules] AquilaChill:
your right I did have 3.2 & seems it did stick that in the prefs, perhaps have it check the installed version when you open the settings (orig thought it did) or a button to do so?

I need to reboot for v1.1, will test sooner or later
[Xposed Framework Modules] agentdr8:
I've updated it so that every time you launch the prefs it checks which version(s) of Skype you have installed and write them to the prefs file.
[Xposed Framework Modules] cristicaras:
https://www.dropbox.com/sh/1n8uae19w2443lf/AAB8gC8po2JEEgardCMQp1wAa?dl=0
[Xposed Framework Modules] todobarato:
Hello,

very interesting your work, I have installed it GB CM7 but it makes force close.

Will be possible to make it compatible with Android 2.3 ?

Best regards,

Ferenc.
[Xposed Framework Modules] agentdr8:
Thanks for the modified Skype apk. With it I was able to test the dual app install and fix the issue you were encountering. Please update to the latest release and let me know how it works out.
[Xposed Framework Modules] agentdr8:
It's using Fragments, which was implemented in API 11. It would require some work to make it compatible with API <=10, and since i have no devices running anything that old, I have nothing to test against.
[Xposed Framework Modules] cristicaras:
Yes Sir, with SkypeX v.1.2 installed, and 5.0 checked in Spoofed Version module, both Skype version (5.0 and 19.1) work fine in my smartphone. You are the best. My respect and gratitude for yor work. Best regards.
[Xposed Framework Modules] stayros32001:
it doesn't work with 2.9.0.315 (v17)

:(

I found out that in (v17) the com/skype/raider MainApp.smali is missing
[Xposed Framework Modules] agentdr8:
I hadn't gone that far back to test. I'll download v17 and see what needs to be changed.
[Xposed Framework Modules] zmag:
v22 mod is working now!

Thank you for your help and support on this Xposed mod, I spoofed the version manually to 5.0.0.51733 (latest as of this post)

I was using Mr_Its v19 before and it was working so-so (not Mr_Its' fault - it's the Skype build that was shotty on my SGS5) sometimes the speakerphone wouldnt work correctly, along with calling/receiving calls not working (pressing the green button did nothing - and sometimes it would answer the call but the other person couldnt hear me)

I think ill get better luck with v22 and this Xposed mod! I will post my findings after some testing ;) - zmag
[Xposed Framework Modules] stayros32001:
I saw that you made it for older versions.

But I have a huge problem to make it work with my stupid tablet.

Actually none of Xprosed mods work with my tablet.

So is it easy for you to send me the moded file to force copy it?

thanks!
[Xposed Framework Modules] agentdr8:
If the xposed framework doesn't work on your device, then the module by itself won't do anything.

You're probably better off just getting a modified Skype.apk from one of the other threads here.
[Xposed Framework Modules] devilsking:
Can sb help me to create a modified newest version of Skype? I want to run dual app but currently I dont have computer here to create it by myself :( Or any app which has ability to modify on phone is the best solution :D

Thank in advance.
[Xposed Framework Modules] agentdr8:
That's kind of the point of xposed modules. They allow for app modifications without having to decompile and recompile them.

Can your device(s) run the xposed framework?
[Xposed Framework Modules] devilsking:
yes. I'm currently using xposed. I thought I must create a new apk file of skype? maybe I misunderstood :P

So what should I do to run dual app? since i entered custom package name in ur module as "com.skype.lp" but where should I take the second app? download and install again?

I'm not clear about this so plz kindly clarify for me. Thank you so much.
[Xposed Framework Modules] agentdr8:
Oh I see. For that, you would have to take the Skype.apk and decompile it, edit AndroidManifest.xml and change the package name, and then recompile/resign it.

If you want an already-modified 3.2.0 version, [MENTION=4977554]cristicaras[/MENTION] posted a modified apk here. The package name was changed to com.skype_mod.raider.
[Xposed Framework Modules] devilsking:
Well, the link doesnt work anymore. That's why I tried to ask help to create new modified one :(
[Xposed Framework Modules] agentdr8:
Try the attached.
[Xposed Framework Modules] devilsking:
Thanks for your help :D

---------- Post added at 02:00 AM ---------- Previous post was at 01:53 AM ----------

Tested but it said that "Cannot connect to Skype"? Could I log in to both app with different account at the same time?

Edit: try to turn off official app and log in mod app but still cannot connect :(

Edit: Still looking for a "modified package name only" app :(
[Xposed Framework Modules] agentdr8:
You have to use the xposed module to spoof the version sent to Skype servers. I would suggest using the most recent version # to spoof (5.x). If you're using the modified apk I posted, you'll need to go into the module settings and enable dual app support, and then enter "com.skype_mod.raider" as the package name of the 2nd app.
[Xposed Framework Modules] devilsking:
Just removed modded app and try again as follow:

Install modded app > spoof version to 5.x > enable dual app > enter custom package name > Open modded app > log in > it said "cannot connect to skype" :(

Do you need any log for analyzing?
[Xposed Framework Modules] agentdr8:
You need to have another Skype package installed as well (with the original com.skype.raider packagename) in order to use dual app mode.
[Xposed Framework Modules] devilsking:
I have original one which is working well,bro. The modded one can be opened but cant connect to server. I think that's prob.
[Xposed Framework Modules] agentdr8:
What type of account are you using? Microsoft or Skype?
[Xposed Framework Modules] devilsking:
Skype, bro.
[Xposed Framework Modules] agentdr8:
Can you enable debugging, reboot and then provide the error.log from xposed installer?
[Xposed Framework Modules] devilsking:
No need anymore. I tried again today and it logged in :) Maybe yesterday the connection is not really good :P But it's weird since the original app still can log in normally.

Anw, thank you for your help :)
[Xposed Framework Modules] sghpunk:
Hi.

Just found your Module. It's very interest for me, but not working (

There is only one version (I know) of Skype that working properly with my phone (Jiayu G2s), it's modded version 2.9.0.315

But now it's stop working. I tryed your module with no luck. Help me please. Here is attached log and config.
[Xposed Framework Modules] agentdr8:
The log doesn't show anything related to what version it's sending upon login. What type of login are you using, Skype or Microsoft?
[Xposed Framework Modules] sghpunk:
I use Skype login
[Xposed Framework Modules] agentdr8:
Can you provide the apk for that particular version of Skype so I can do testing?
[Xposed Framework Modules] sghpunk:
Here it is. Actually it's a rar archive, just remove .zip extension.
[Xposed Framework Modules] agentdr8:
Well, it looks like that version doesn't utilize the version string the same way as >= 3.x versions. I couldn't figure out in the decompiled code where that info gets sent due to obfuscation, so 2.x probably won't be usable with this module.
[Xposed Framework Modules] sghpunk:
Bad news for me, yeah? But anyway, thanks for your time!
[Xposed Framework Modules] Szajkop:
not working

Tried modded skype v19.1 via skype account - got error to check mobile network.
[Xposed Framework Modules] agentdr8:
Enable debugging and provide the error.log from Xposed Installer please.
[Xposed Framework Modules] Szajkop:
here

My setup order:

Skype V19.1

SkypeX 1.21

Reboot

Launched skypeX enabled debug

Launched Skype V19.1

Home button

Manage apps -> forced close Skype v19.1

Re-opened Skype v19.1

Tried to log in with Skype account, got error
[Xposed Framework Modules] agentdr8:
The error in the log indicates that the version # of the installed Skype (in this case, 3.2.0.6673) was not written to the preferences file. Try launching the module preferences again, and then launch Skype. If it still doesn't work, please post the preferences xml file for com.dr8.xposed.skypex.
[Xposed Framework Modules] Szajkop:
Tried to re launch, still nothing :S
[Xposed Framework Modules] agentdr8:
Try clearing the data for SkypeX and then relaunch. It should rewrite the prefs. Then reboot and launch Skype.

I'm testing this configuration now and am also getting the "Cannot connect to Skype" error. I see that the version is being spoofed correctly, and I even tried updating it to the latest version manually (5.0.0.52727). It's possible that Microsoft changed something on their backend to disallow clients that don't send more information during login. I'd have to take apart the latest official version and figure out what's going on.
[Xposed Framework Modules] Szajkop:
Thank you buddy!

Can you send me a working version based on skype 3.xx please?
[Xposed Framework Modules] agentdr8:
Unfortunately the 3.xx version that was working (v19.1) is no longer working. I'm not sure if it's a Microsoft server issue or I need to do something else in the module. IF Microsoft didn't want users to be able to use older versions of the app, they could easily do that by requiring different information during the login process that the older apps can't provide.

Since I don't actually use Skype, I can't allocate the time it would take to reverse-engineer their login process from the newer app versions and integrate that into their older versions (via the module). If you or anyone else finds a solution that can be easily worked into my module, I'll of course update it.
[Xposed Framework Modules] PiggyFlooper:
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 5.0.0.52727

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.

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!

Sent from above using xparent tapatalk blue
[Xposed Framework Modules] PiggyFlooper:
See

Sent from above using XDA Premium
[Xposed Framework Modules] agentdr8:
Interesting. Do you still spoof the version with the module after reinstalling the inverted 4.0 or is that unnecessary?
[Xposed Framework Modules] nardeeno:
It works!

Thanks for that idea. It actually works even without xprivacy active. Running cm 4.2.2. It's the only way how to use Skype on Android without restart bug.
[Xposed Framework Modules] PiggyFlooper:
Yes sir, it's necessary. Tried switching to different(older) spoof version in skypeX and got the msg at start up in Skype that a new version is available, and need to download to continue. Then when trying to switch back to spoof 5.0.0.52727 still got same msg, so had to delete n then restore data again.

Also, tested restoring data and then deactivating and uninstalling your module and reboot, with same results- download new version.

[MENTION=434511]agentdr8[/MENTION] Your work is very much appreciated, thanks for your fantastic contribution to android users, and also for making the module compatible with most Xposed Installer versions- lots of developers don't:thumbup:

So I'll test whatever you'd like, sounds like I'm a brown noser:o

Sent from above using xparent tapatalk blue
[Xposed Framework Modules] PiggyFlooper:
msg

Sent from above using XDA Premium
[Xposed Framework Modules] agentdr8:
I'm just glad to hear the module is still useful to people. Thanks for posting instructions on how you got it working. It'll come in handy for others :good:

I'll post it on the OP for future reference.
[Xposed Framework Modules] :
Hi!

Skype 2.7.0.907 (official) can`t log in :(

Extremely necessary exact this version for correct work of HTC One dual sim.

10X!
[Xposed Framework Modules] agentdr8:
Have you tried what [MENTION=5483848]PiggyFlooper[/MENTION] recommended? Install the latest version from the Play Store, login, backup data with Titanium Backup, then install older version and restore Skype data? I'm not sure the 2.x versions will work with this method, as I know the Skype code itself changed dramatically between 2.x and 3.x (and even from 3.x to 4-5.x).
[Xposed Framework Modules] :
Thank you for your help, but... The changes from micro($uX)soft are too dramatically :cool:
[Xposed Framework Modules] PiggyFlooper:
Newest version still working, but didn't enable any new features that weren't available in old version before saving data with T.B.

Sent from above using xparent tapatalk blue
[Xposed Framework Modules] Furchee:
I'd really like to understand this.

So I've been using the inverted version 3.2.0 for the longest time and I REALLY don't want to switch to the original app. (Black is much easier on the eyes)

I see SkypeX is very handy but I don't think I understand how to use it properly.

I've installed it but it doesn't show as an application. Am I supposed to use it in another fashion ?
[Xposed Framework Modules] agentdr8:
You have to install the Xposed Framework and get it installed and working on your device first. There's a link to the framework on the first post.
[Xposed Framework Modules] Furchee:
Apparently I can't read.

Thanks, this will be my afternoon fun times.

Edit:

Seems like I've got it working !
[Xposed Framework Modules] devilsking:
I followed this thread from October. However I just found out a small tip for who wants to run 2 skype id on same android device without xpose module.

- Download and Install version from google play.

- Download and install version from skype China website. Because Google service is not availabe in China so Skype must publish a version for this market on their website. I tried and it worked perfectly.

I checked the package name, one from GPlay is com.skype.rider and one from Skype China's website is com.skype.rover. That's the same method with this xposed module (2 apps with 2 different package name) but it can be considered as official way from Skype :P

Hope this help :) Of course if you want to run more than 2 id, using this xpose module still works well :D But for 2 ids, this is much easier.

Link for Skype China Website's download page: http://skype.gmw.cn/down/skype-for-mobiles.html
[Xposed Framework Modules] PiggyFlooper:
Bump, still working with Skype v. 5.1.0.58677 with inverted

Thanks dev

Sent from above using Xparent Tapatalk
[Xposed Framework Modules] xftox:
Does anyone know of a Skype app that can record the audio calls
[Xposed Framework Modules] Racemus:
Dual skype

Hi.

I'm happy enough with last version of Skype, but very very interested in dual skype on my phone. Searched solution for a long time and find only SkypeX.

I already tried to install China skype, but it won't install at all. Can somebody provide walkthrough manual for installing dual Skype with SkypeX?
[Xposed Framework Modules] agentdr8:
You would need to either modify a default Skype package, and change its package name to something else (such as com.skype.custom), or find a pre-modified Skype package that's already been changed. Then enter this package name into the SkypeX preferences as the 2nd package. If you go back through this thread, there should be a post that has a pre-modified package that can be used as a 2nd Skype app.
[Xposed Framework Modules] Racemus:
Hi, agentdr8

I already know it and tried to modify skype apk with apktool. I disassembled it, corrected xml and rebuilded back, but it won't install after my manipulations. So I ask for some detailed manual about how to do it right. Here I saw link to 3rd version of Skype and don't want it.
[Xposed Framework Modules] agentdr8:
After repacking, you need to sign the package with your own private key.
[Xposed Framework Modules] Racemus:
How?
[Xposed Framework Modules] agentdr8:
Not really the right place for this kind of info, but here's what a quick Google search found:

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

https://github.com/appium/sign

There's plenty of ways to sign an apk with test keys.
[Xposed Framework Modules] Racemus:
Thanks! I'll try.