yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] denis_y_s:
It installs good, but then gives me - Already 2 ongoing calls message..
[Android Software/Hacking General [Developers Only]] alzakx:
Yep! Same here, You can "bring back" your Skype from that status by calling yourself from a different account to the account running on your phone.

UPDATE: Almost done with the network trick. I'll keep you all posted
[Android Software/Hacking General [Developers Only]] TheMarkness:
pboos/alzakx I wanted to post a couple of logcats from a couple of tests with the latest modded apk from pboos from last night.

First 09-12-14 logcat includes:

1. Pull up Skype app and logging in

2. Check event pane to ensure my status is online

3. Tap phone to bring up dial pad, as I'm typing a number I get a incoming call, tap answer but call never answers it keeps ringing but displays the call screen like i'm on the call with the end button in red at the bottom (can't end it).

4. After call goes away I finish typing number to call, hit call, get same call screen with gray call end button as I have before. After 2-3 seconds it gives me the "do you want to add to contacts" which I cancel, then I go to call again and it gives the "2 calls" message.

5. Exit back to logcat and save.

Second 09-31-16 logcat includes:

1. Pull up Skype app and logging in

2. Check event pane to ensure my status is online

3. Tape phone to bring up dial pad, dial a local number, hit call, get same call screen with gray call end button as I have before. After 2-3 seconds it gives me the "do you want to add to contacts" which I cancel, then I go to call again and it gives the "2 calls" message.

5. Switch app to logcat and save.

Hope those help out a bit!
[Android Software/Hacking General [Developers Only]] alzakx:
Ok, here's my update on the network trick.

Its not good, I get the exact same behavior as I did with the country trick. HOWEVER! I found something very interesting. So the IP based **** is not likely to be like it was explained before. So that got me thinking, Why is it that the phone rings and we get no voice or sound? That tells me that at least at the client side of the functionality, we've managed to break the restriction, or at least in part. BUT! Why doesn't it work? So I got the idea that maybe, MAYBE! Skype put in a second restriction, not against the network type, not against the country, against the SKype itself. Now don't get me wrong here, I talking about the APK itself. My new theory is that maybe they check to see if the Skype running on the device is a "virgin" copy and not an "abused" copy. So, Every time you build an APK you have to sign it right? Skype signed theirs and I sign mine when I "abuse" it. So I said: What would happen if I get the "virgin copy" , remove their certificates, and sign it with mine? I'm NOT touching their "private parts" (code), I'm just changing their certificates. So I did, I signed a virgin copy of Skype with my certificates, and tested it just to find out it gives me the same exact behavior as when I rape it, EVEN ON WIFI!. Their code is the same, but the behavior is the same. So my new theory is that they might have a security restriction that checks if their certificates are being used and according to that, the allow or restrict the proper functionality.

If someone, a brave freedom fighter, will enlighten us if this is possible and what code checks it, please let us know.

alzakx out.
[Android Software/Hacking General [Developers Only]] TheMarkness:
alzakx that's a very interesting and plausible theory (seen it before on samsung apps and others). Wonder if it's possible to inject the changed files into the apk similar to injecting themed files and edited framework pieces without decompressing the actually apk (done it quite a few times), this keeps the apk intact with their signatures as well. I'm shooting out in the dark a bit but it doesn't hurt to look into it.
[Android Software/Hacking General [Developers Only]] warttack:
Hi guys, I've been following this topic for some time now and I think it might work patching the file like Droid update does. It keeps everything as it is and just patch the bite you need patched.
[Android Software/Hacking General [Developers Only]] mauilion:
I got the 2 calls problem today. Just another data point.

Thanks,

Duffie
[Android Software/Hacking General [Developers Only]] The Old One:
Today I had a call come in that was immediately disconnected when I tried to call back I got the 2 calls problem. This was using the official Skype app over wifi so it may not just be the hacks causing it for others.
[Android Software/Hacking General [Developers Only]] alzakx:
Well, I checked the signatures on Xeodonous first Skype hack, the one that works, and its a bit different on its content.

I took some time to verify that the SHA1-digest values from the MANIFEST.MF file match between the official Skype App and my versions, and they do for all the resources except for the classes.dex file, which is the one we change, and that reasonable. So I came to the conclusion that I have no idea why this doesn't work

I can only lean forward to the theory that there is some kind of check against the APK itself.

Maybe the PROGUARD code in it might run this kind of check.

Original Skype

Name: classes.dex

SHA1-Digest: bWMBEmlAZF6/pvQ0haBwimJHd+c=

So if someone would like to look for this string somewhere in the code, we might be able to find our solution.

There a lots of binary XML files that might contain the string. All you need to do is take the original apk, rename it with a .zip extension, extract it. Do a search for all .xml files in the extracted folder and then, one by one, decode them using AXMLPrinter2.jar (Google it) and seach for the string in the file.

if nothing then do a search for it on all the smali files.
[Android Software/Hacking General [Developers Only]] Shauli20:
I downloaded this modified Skype, and although I don't get the "wifi only" notification I still can't make calls over 3G. Whenever I try to call I immediately get "call failed". Any ideas?

Sent from my EVO rockin' MikFroYo!
[Android Software/Hacking General [Developers Only]] alzakx:
Nope! You get what everyone of us get.
[Android Software/Hacking General [Developers Only]] mrdodge:
3G Unrestrictor

I think what we need is an app like 3G Unrestrictor...

"3G Unrestrictor allows you to go around the iPhone’s limitations and restrictions of not being able to use some applications like Skype or SlingPlayer while on a mobile internet connection like 3G or EDGE as well as many other things. It allows those things by tricking applications into believing they are on WiFi, even though they are on 3G or EDGE."
[Android Software/Hacking General [Developers Only]] mrdodge:
Based on alzakx findings, the best solution would probably be one that doesn't alter the skype apk but rather a separate app that tricks skype into thinking it's on wifi...
[Android Software/Hacking General [Developers Only]] alzakx:
I guess one way would be to mod the OS and the code that returns android's network type.
[Android Software/Hacking General [Developers Only]] M5devil:
Guys,

The versions from droid forum and OP work fine on my Vibrant using T-Mobile 3G network. Are you saying you're not able to make 3G calls?

My only issue is that there is no sound on incoming chat, that's the only annoying issue which I think was fixed in the latest build.
[Android Software/Hacking General [Developers Only]] alzakx:
can you please post a link to those apks or post the apks here. Are you sure their apks are based on the latest version 1.0.0.614?
[Android Software/Hacking General [Developers Only]] M5devil:
They are 1.0.0.514 from droidforum and 1.0.0.538 from OP. They work for 3G, just no sound notifications, which is annoying.
[Android Software/Hacking General [Developers Only]] mrdodge:
614 would be nice to have... mainly for the improvements on battery life. It makes it at least bearable to have always running in background. Hopefully, someone will figure out the new protection since the old hacks used by OP and xeudoxus are no longer working.
[Android Software/Hacking General [Developers Only]] Droff:
How can I check what skype version I have installed? I can make calls over G3, but I have no clue if I have the latest working version.
[Android Software/Hacking General [Developers Only]] statustray:
With Skype open and logged on, click on the "My Info" tab, then press your 'menu' button, press "About".

My version is 1.0.0.538 and is "hacked" so I can make calls over wi-fi.

It should be noted that I am also on Verizon's network with a Droid 1, and hence calls over wi-fi are blocked using the app in the market.

Regards,

Statustray
[Android Software/Hacking General [Developers Only]] Droff:
Thanks. I have checked and I'm also on 1.0.0.538 and 3g/wifi calls work fine.

So I guess there is no good working updated version yet.
[Android Software/Hacking General [Developers Only]] statustray:
Yup, no newer working verison just as yet. Hopefully somone can get it working soon.
[Android Software/Hacking General [Developers Only]] Shauli20:
Do you have to have a Nexus One to use this update.zip or can any Android running 2.2 (like my EVO) use this?

Sent from my EVO rockin' MikFroYo!
[Android Software/Hacking General [Developers Only]] alzakx:
Dude, I don't know. Since its stock Froyo I guess it would be better to use it on an Nexus One. You can try but just make sure you have an update for your device in case you need to rollback and backup eveything on your phone.
[Android Software/Hacking General [Developers Only]] Shauli20:
Not, I think you're right. It may be fatal to flash a stock Android on the EVO since it was not written for the EVO.

Sent from my EVO rockin' MikFroYo!
[Android Software/Hacking General [Developers Only]] OJ in Compton:
Version 1.0.0.659 is up in the market now with SD install support. Has the latest version prior to this been cracked?
[Android Software/Hacking General [Developers Only]] statustray:
The latest "Non Verizon" version to be cracked to work on "Verizon" is version 1.0.0.538.

Regards,

Statustray
[Android Software/Hacking General [Developers Only]] dito33:
Is this would use my minutes when on wifi, cuz I am using older ver from G1 when I was on tmobile works fine but uses the minutes no matter you are on wifi or 3G, and if phone is not active can't connect for that purpose.

diro33
[Android Software/Hacking General [Developers Only]] britoso:
I thought (was wrong!) it would be easy to comment out the call to getNetworkCountryIso (two files: y and z.smali), I commented out two lines each and added one: const-string v0, "xx"

It built fine with smali, installed fine (1.0.0.659)(resigned), but when I start it this error shows up

Anyone know why it cant find com.skype.raider.SkypeApplication ?
[Android Software/Hacking General [Developers Only]] alzakx:
Might be because it does not compile correctly. There must be errors on your code. Try not adding comments and just add your lines of code before the return value / method invocation.
[Android Software/Hacking General [Developers Only]] alzakx:
Howdy people.

So on my search for the restriction free Skype app, I came to an exotic land to run some tests with my apks. Guess what. The SOB works! I can make and receive calls on 3G with my apks. The same exact apks that do not work on the US.

Anyone got ideas why is that? Do you all think skype might get network location information when using it on the US to determine the location of the user?

Guess I need to do a little more research on that.
[Android Software/Hacking General [Developers Only]] kris_usa:
I think Skype is not blocking US users, I think US carriers use proxy servers and block some traffic that way.
[Android Software/Hacking General [Developers Only]] alzakx:
Good theory, but if that is so, how come the first version worked and still works? Can somebody try to do a ethereal sniff with skype on Wifi and see where it connects to and then do the same with the first version that worked and see if they connect to different services? If they both connect to the same, then how would the network know it's the old skype that works or the new skype and block it.
[Android Software/Hacking General [Developers Only]] system0verload:
Hi all! New poster on boards :)

Np

alzakx,

I've been following this thread since I managed to get my gf get an android instead of an iphone (jez, I hate those things ;) ..

Anyway, I download one of your apks posted on page 7 or 8 I believe, I'm not sure, and installed it a few weeks ago and it is working fine still to this day brother.. my gf phone is the mytouch4g on Tmobil.. she can make and receive phone calls without a problem.

I'll keep you guys posted but so far no problems on using it over 3g.

Let me know if you have any questions about this.

S0
[Android Software/Hacking General [Developers Only]] alzakx:
yo man, thanks for contributing. Do you know what version of skype is your gf running? There was an old one that worked but our goal is to get the latest version working on 3g. Please try the one I attached here. it's the latest one modified to work on 3g. Please let me know.

Just delete the zip extension and install.
[Android Software/Hacking General [Developers Only]] ST4LKER:
This version doesn't work. It shows 2nd call in progress notification. First version still works, but it's buggy. Hope someone will hack the latest one...
[Android Software/Hacking General [Developers Only]] slowboy2:
Well, I don't know anything about how to hack the Skype app, but it sounds like the hacked version of the new Skype 659 build succeeds in contacting a US 3G network. Yet somehow the network detects during the handshake that this is Skype calling and rejects it. (Perhaps the 3G network tries to reroute the Skype call to the voice network, resulting in the "two calls" Skype error message.) The old hacked Skype 538 build must contact the network differently, in some plain vanilla fashion. So we need a hybrid: the current hacked Skype 659 build merged with the code from 538 for accessing 3G. This is just my two cents to encourage you guys to keep trying. It looks to me like you are half way there and have a good theory about what else needs to be done. Stay focused!
[Android Software/Hacking General [Developers Only]] soulreaver99:
Anyone have any update on this? Skype is pointless when it's tied to WiFi especially when people try to reach you from other places in the world.
[Android Software/Hacking General [Developers Only]] hotaru:
just use sip instead. or if you're a masochist, use the old version of skype that works over 3g.
[Android Software/Hacking General [Developers Only]] alzakx:
I wil get back working on it once I go back to the US. Now I will focus on doing a network sniff and look for network location code on the smali files.
[Android Software/Hacking General [Developers Only]] Febby:
I do hope he gets worked on, I mean.. I know we have some hardcore crackers out there, if only we could get some attention on this ha! =]
[Android Software/Hacking General [Developers Only]] AlsoNamedBort:
Hiya

Alright, I'm 99.99% I've got the change in place. I just need some assistance recompiling the APK in a fashion that won't cause an instant FC. Anyone have any suggestions?

I'm referring to 1.0.0.659 here.
[Android Software/Hacking General [Developers Only]] alzakx:
do smali, put back the odex in the apk/zip, remove the certificates from the META-INF folder, sign it (generete a key with keytool and sign it with jarsigner), install it.

What was the change you did?
[Android Software/Hacking General [Developers Only]] Febby:
I do take this as exciting news! if you need some testers for the apk, feel free to contact me via pm with link ha, if not just post it on here so we can have a fair share of testing it. as to your question though.. I don't sorry =(
[Android Software/Hacking General [Developers Only]] ST4LKER:
+1 to test...hopefully it works...fingers crossed!
[Android Software/Hacking General [Developers Only]] dito33:
I can't log in with this ver of skype

dito33
[Android Software/Hacking General [Developers Only]] ST4LKER:
Which version?!
[Android Software/Hacking General [Developers Only]] dito33:
This one

dito33
[Android Software/Hacking General [Developers Only]] ST4LKER:
Can you login with any other version or just that one?!
[Android Software/Hacking General [Developers Only]] dito33:
Yes I always had skype in my phone uninstalled the one I have call skype beta and can't log in with this one and tried different accounts none can log in.

dito33
[Android Software/Hacking General [Developers Only]] Febby:
any news on that modified version? :)
[Android Software/Hacking General [Developers Only]] hotaru:
it's taking a while to build because it has to build about 2/3 of gingerbread first and my laptop isn't the fastest computer in the world... and i had to stop it so i could download something that was only going to be available for about 6 hours (and took 2.5 hours to download).

figuring out a better way to build it so it doesn't take as long is definitely on my to do list.
[Android Software/Hacking General [Developers Only]] Febby:
I hope it turns out okay mate, take your time. I sure do hope it works in the end, but still it is nice knowing some out there are trying hard to bring this to us! others plain gave up ha, thanks man, once its out feel free to shoot me a pm to test it if you'd like,
[Android Software/Hacking General [Developers Only]] ST4LKER:
so...any news of hacked skype?!
[Android Software/Hacking General [Developers Only]] Febby:
that is what I'm saying how... didn't think it'd take this long to really rebuild the apk 0_o... surely he isn't using brute force on skype servers for info XD!
[Android Software/Hacking General [Developers Only]] LordKitsuna:
keep it up guys

thanks for the hard work using the old version yes no chat sounds are annoying but my friend with the eyephone doesnt seem to have sounds so w/e im sure that either someone here will hack a newer version or skype will finally release a version that can call on 3G my friend here in us on att JUST got 3g calls on his iphone like last week after an update so maybe ours is on the way /waytohopefull

also im sure its been thought of already and i just didnt see it in the pages of posts but i didnt happen to see a mention of whats different code wise between the working old and the non working new. maybe some hints deep in there. hope we can figure this out. also i had a idea about the tricking into thinking wifi what if we forced the data to go through a ssh tunnel? ssh is available and can make a ssh so if we force skype to use that ssh tunnel it will see the network as our home internet even tho that is just a ssh over 3g crude but maybe it might just work?
[Android Software/Hacking General [Developers Only]] soulreaver99:
Can't believe Skype still doesn't allow 3G calls on Android. Yet, its not an issue with Fring! So Stupid!
[Android Software/Hacking General [Developers Only]] AlsoNamedBort:
Sorry I disappeared for so long, obviously I'd have been back more quickly if I'd had something happy to report. Long story short, I'd found an anomaly pertaining to 3G calling that I thought was leading to the instant End Call issue... but when I corrected it, it just lead to switching instantly back to Contacts :)

(The way I see it, we only need one direction to work, either inbound or out, as we can always text the other party and ask them to initiate the call.)

Can anyone confirm that the latest Android Skype does in fact work for 3G outside the US? And if that individual were using a Samsung Galaxy phone, that would be even more helpful... after wandering through the decompiled APK for nearly 16 hours straight, I have become suspicious.
[Android Software/Hacking General [Developers Only]] AlsoNamedBort:
Whoa, hang on, you're building from source? Where did you find it?
[Android Software/Hacking General [Developers Only]] Febby:
Hey hey, any news with this project? Its been a while haha.. :D
[Android Software/Hacking General [Developers Only]] hotaru:
oops, wrong thread... not sure if xda messed that up somehow or if i was just confused about which thread i was looking at because of lack of sleep at the time.
[Android Software/Hacking General [Developers Only]] Febby:
so what happened to this project? ever get around to building that file? :confused:
[Android Software/Hacking General [Developers Only]] insanemachine:
Any further information on this?
[Android Software/Hacking General [Developers Only]] cmstlist:
On my Nexus One, in Canada, 3G calling works. I called HTC warranty support with wifi off, and it worked.
[Android Software/Hacking General [Developers Only]] ST4LKER:
Can you please read the name of thread?! It works in Canada and the rest of the world, but it doesn't in US since Skype has some kinda deal with Verizon and it doesn't let you use it over 3G (unless it's hacked).
[Android Software/Hacking General [Developers Only]] cmstlist:
Would you be so kind as to read the content of the post I quoted? Someone asked if 3G calls genuinely work outside the US, and nobody in this thread had responded. I answered the question.
[Android Software/Hacking General [Developers Only]] Febby:
true, the person working on making a working version asked if it worked outside the U.S... there is only one method to making calls over 3G that is pretty buggy.... that is changing the country code you're cell phone uses... I've tested it and it works but it is hard to get it to work..

type this in terminal after perhaps let's say.. a fresh reboot? and make sure you force close skype in applications before typing it and then try opening skype and trying a call.

su

setprop gsm.operator.iso-country ca
[Android Software/Hacking General [Developers Only]] annona:
There is hacked version. It works well and over 3G and WiFi.

And not only in USA
[Android Software/Hacking General [Developers Only]] cmstlist:
Right, but has the latest official version been hacked successfully?

I'm a CDN Nexus One user but I will be in California next month for a week on my T-Mo SIM with prepaid data. So if there's a version of Skype I can install with 3G calling that'd be great =)
[Android Software/Hacking General [Developers Only]] gjlowe:
Looks like a new version is available - .831
[Android Software/Hacking General [Developers Only]] lowspeed:
Hacked ? ....

.

...
[Android Software/Hacking General [Developers Only]] Febby:
don't even get you're hopes up =(! we've been asking/requesting every past version to be hacked to work but no luck. :\
[Android Software/Hacking General [Developers Only]] Febby:
anyone interested on current Skype and future verssion, to be hacked feel like starting some sort of money rising for a hacker/dev.. whatever you want to call the person to hack the current version and future version for us? perhaps that can start a challenger and reward for someone willing to put time into it :)