[APP][Xposed mod] SIM Number Changer - change the number registered in your SIM card

phersys

Member
Oct 1, 2011
26
9
0
Hi, I installed and changed my number but KIES doesn't recognizes the new number. Has Kies cache? Or this app dont change really my number....
 

OXINARF

Senior Member
Jun 1, 2012
154
185
0
Lisbon
Hi, I installed and changed my number but KIES doesn't recognizes the new number. Has Kies cache? Or this app dont change really my number....
Let me answer in two parts:

- I rarely use Kies, but I'm pretty sure it recognized my number after changing it. I don't know if it has cache or not. Have you confirmed that your number changed in About menu in Settings?

- This app don't change your REAL number. This changes the number registered in your SIM card, but even if you change this to a number that isn't yours, your operator will still know your real number.
 

weasel

Senior Member
Apr 13, 2005
233
0
0
Not working in S4 i9505

Not a complaint at all, but I thought I would try this in my UK i9505 and it didn't work - shame, but never mind. It is a small annoyance and no more
 

dehaani

Senior Member
Oct 3, 2010
257
68
0
I could have done with this a while ago when I got a number ported. The SIM number didn't match my new number and some applications such as Whatsapp used the SIM number to verify, thus never completing verification.

After a bit of research I found that Blackberry phones update the SIM number, as do some older handsets but newer phones tend to leave it if there's an entry there already. So I had to find someone with a Blackberry to borrow for a few seconds to resolve the problem.
 

OXINARF

Senior Member
Jun 1, 2012
154
185
0
Lisbon
Not a complaint at all, but I thought I would try this in my UK i9505 and it didn't work - shame, but never mind. It is a small annoyance and no more
Hi,

Seems something changed on JB 4.2.2, it's not working for me on the new leak.
Can you look in /data/xposed/debug.log and see if there are any errors there? Probably something changed in Phone.apk and it should give an error in that file.
 

OXINARF

Senior Member
Jun 1, 2012
154
185
0
Lisbon
OXINARF,

It seems to have some errors, java.lang.NoSuchFieldError is coming multiple times in the log, see attached file.
Ok, it seems something changed. Can you send me SecPhone.apk and SecPhone.odex? They should be at /system/app. Otherwise I'll have to download the ROM and it will take me more time.
 

LoganMcClay

Senior Member
Dec 2, 2009
89
21
0
Yeah no problem, i'll send you them right after i ate ;)
But i'm on Wanamlite 7.0 and i think it's deodexed... Anyway i've original leak i'll see if I can get them out of it !
 

OXINARF

Senior Member
Jun 1, 2012
154
185
0
Lisbon

Attachments

LoganMcClay

Senior Member
Dec 2, 2009
89
21
0
Ok, can you test the attached version?

They have changed things, actually it is even prepared to support dual SIM (but this app doesn't support that, I'll have to study it more closely to do it). It seems Samsung is merging their code all in one base, that's really good.
Hi,

It hasn't worked, see the new log on attached files, it has new error :
Caused by: java.lang.NoClassDefFoundError: com/android/phone/PhoneGlobals
 

Attachments

gnufabio

Retired Recognized Developer
Oct 25, 2010
1,397
3,550
153
Milan
Not working on my Galaxy Nexus with Android 4.2.2:
Code:
24/mag/2013 15:21:27 UTC
Loading Xposed (for Zygote)...
Loading modules from /data/app/pt.oxinarf.simnumberchanger-1.apk
  Loading class pt.oxinarf.simnumberchanger.XposedMod
java.lang.ClassCastException: com.android.phone.PhoneGlobals cannot be cast to android.app.Application
	at pt.oxinarf.simnumberchanger.XposedMod$1.afterHookedMethod(XposedMod.java:77)
	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:467)
	at com.android.phone.PhoneGlobals.onCreate(Native Method)
	at com.android.phone.PhoneApp.onCreate(PhoneApp.java:38)
	at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1000)
	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4576)
	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
	at de.robv.android.xposed.XposedBridge.invokeOriginalMethod(XposedBridge.java:624)
	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:455)
	at android.app.ActivityThread.handleBindApplication(Native Method)
	at android.app.ActivityThread.access$1300(ActivityThread.java:153)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1307)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loop(Looper.java:137)
	at android.app.ActivityThread.main(ActivityThread.java:5226)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:511)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:562)
	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:110)
	at dalvik.system.NativeStart.main(Native Method)
Never mind, I did something stupid. Can you try this new version?
 

OXINARF

Senior Member
Jun 1, 2012
154
185
0
Lisbon
Not working on my Galaxy Nexus with Android 4.2.2:
Code:
24/mag/2013 15:21:27 UTC
Loading Xposed (for Zygote)...
Loading modules from /data/app/pt.oxinarf.simnumberchanger-1.apk
  Loading class pt.oxinarf.simnumberchanger.XposedMod
java.lang.ClassCastException: com.android.phone.PhoneGlobals cannot be cast to android.app.Application
	at pt.oxinarf.simnumberchanger.XposedMod$1.afterHookedMethod(XposedMod.java:77)
	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:467)
	at com.android.phone.PhoneGlobals.onCreate(Native Method)
	at com.android.phone.PhoneApp.onCreate(PhoneApp.java:38)
	at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1000)
	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4576)
	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
	at de.robv.android.xposed.XposedBridge.invokeOriginalMethod(XposedBridge.java:624)
	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:455)
	at android.app.ActivityThread.handleBindApplication(Native Method)
	at android.app.ActivityThread.access$1300(ActivityThread.java:153)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1307)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loop(Looper.java:137)
	at android.app.ActivityThread.main(ActivityThread.java:5226)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:511)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:562)
	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:110)
	at dalvik.system.NativeStart.main(Native Method)
Bah sorry guys, it seems I still haven't woken up. I think I got it right this time, can you try it?
 

Attachments