Can't believe that nobody is interested in this... whatever.
I've disassembled the apk with apktool. Attached the content.
So, I took at look at some .xml files and look what I found:
strings.xml from the values folder:
Code:
<string name="STR_UI_UNKNOWN_PSTN">Sorry, Skype couldn\'t detect your phone number and will now exit.</string>
AHA! Unknown PSTN. I think that Skype has somewhere stored the valid PTSN prefix of Verizon and is just checking if you're from Verizon or not... The question is where is the value "STR_UI_UNKNOWN_PSTN" defined and how to bypass it?
The next thing that I did is to search all files for "STR_UI_UNKNOWN_PSTN" and guess what.. I found something in the file:
smali\com\skype\android\verizon\activity\SkypeActi vity.smali
Code:
# APKTOOL/RES_NAME: com.skype.android.verizon:string/STR_UI_UNKNOWN_PSTN
const v1, 0x7f0a00c8
goto :goto_0
:cond_2
const/16 v0, 0x10
if-ne p1, v0, :cond_3
invoke-virtual {p0}, Lcom/skype/android/verizon/activity/SkypeActivity;->getLayoutInflater()Landroid/view/LayoutInflater;
move-result-object v0
Another interesting string is "STR_UI_TURN_WIFI_OFF" > I'm sure it is possible too to enable WIFI usage for the Skype mobile app!
Sadly I am not a coder, just a system administrator  Would be nice if someone could help here...
|