Anyone knows a available Pdu Parser in Java from byte[] array, my main concern is to get the User Data Header (UDH) complying to the GSM standard. I mean getting it properly.
smsLib is relatively mature. You could also make use of the parser built into Android.