How to use PDUSpy and Fix SendRawPDU Errors [Guide]
If you try to find out how SendRawPDU works there can be some problems for Windows users on UDH part of this process. In this case you need to generate UDH into PDU data using PDUSpy about which we will talking below. Only yesterday I wrote you about how to use Sendrawpdu developed by pod2g to send spoofing text messages to iOS devices. Yes you can really do it. It works very simple. iOS message is coming from the shortcode when you setting reply address. That’s why you can send fake text messages to any iOS device bypassing operator charges. It is possible because of using virtual modem gateways. Pod2g’s hack allows you to find SMS security exploit and send spoofing text messages to anybody. Different operators have its own methods to deal with UDH content. In this way you can receive some messages (in Mobile Terminal) like:
- ERROR [PDUDATA]
- no such method exception and others
This may mean that the system can’t read your UDH content and strips it out. But there is the way to walk over these errors.
How to Use PDUSpy to Fix Sendrawpdu Errors
Step 1. First you need to download PDUSpy and then to write a command you want to send to the recipient. Note: But be attentive when generating command. Make sure your data correctly: SMSC, destination address and text message. An example of PDUSpy settings :
Put your own SMSC (don’t define the SMSC just begin the PDU data string with 00 value), destination message and your text message which you want to send to the recipient. Make sure the SMSC is configured in MS option is checked.
Now move to the UDH II tab.
Here you are able to create the fake sender address, like mine is 5555
Step 2. And only now you need to use PDUSpy to convert your UDH command into PDU and add generated string to the ./sendrawpdu command. So lets create the PDU data using CREATE button.
This allows you to craft RAW PDU to use and send commands via iPhone baseband. Now lets go and copy the final converted PDU data.
And that’s it. You copy this string and use with SendRawPDU script. Command to use:
./sendrawpdu [RAWDATA_from_SpyPDU]
I hope it will work for you. However if you would try to perform this on iOS 6 beta you will failed because iOS 6 fixed SMS spoofing. If so then I must tell you again that sending spoofing SMS can be illegal in your country so you better check your state’s laws. If there will be more questions, you can always use comment form bellow and I and my team will try to help you to fix all errors when using Sendrawpdu by pod2g.










Hey Guys thank you really much for doing all this work.
I really want to try this out to believe it.
I do not want to harm anybody, but i just think the idea is super cool, maybe for an April’s fool
Well i did all of what you said, but it is just not working i just get a simple “ERROR” in the end?
Is it maybe a problem of the precomiled File?
Or is it definately an problem with my message?
Would be too glad if you could help me out here!
Cheers
What network you use?
ERROT too on my iPhone…
I’m using “eplus”, which is a german network.
I’m totally sure about the SMSC, which i looked up in the internet. This number is already listed in PDUSpy as well. So i’m pretty sure it is right.
Use SMSC is configured in MS option
Hey, did work!! WOW ! Amazing !
Hello ! It's working on my own phone, I can receive text message from (apparently) other people. But if I am trying on friends phone, they see my cell number and not the fake one.
How to send the msg?
Not working on android , when we send spoof sms to android phone it display the original number instead of spoof number.
This works excellent! Thanks for the tutorial!
I'm getting a "2(No such file or directory)" error. I'm following your tutorial perfectly. The permissions are set, I have SSH setup on my iPhone 4s, I'm using your compiled file and it's in the proper location. What do you think?!
It´s becuase this exploit does not work on iPhone 4S and that´s becuase it has a different baseband than the iPhone 4. This makes the exploit not working and it gives you the "No such file or directory" error.
It works on 4S. I just had some fun with it >:
How did you do it?
You should navigate to your sendrawpdu directory. If you used this guide just open terminal and type:
cd /usr/bin
Ah damn.. any idea how to make it work on 4S?
I can confirm Apple has fixed this in iOS6. Just tested on a beta version.
hi there, I'm trying this in a iphone 4 with german o2 network.. it turns out that i can send messages but it allways comes from my number, even when i changed the "use as reply adress" value.. any ideas on that? thanks
How can I send non-english characters with PDUspy?
thank you.
For those on a mac: PDUspy also works with crossover on OSX.
it works but it is showing the original # and not the 5555
I know this is old but I've tried this a few times and always get the same results. If I send it to my own phone it shows the spoofed number. If I send it to my wife's phone. Same carrier. It shows my number. Any idea what's causing it? AT&T US
This exploit is closed in iOS 6