Hello Everyone, the following email will require html formatted client:
This is another update on the research I'm doing to discover how we can tell
what model a phone is:
00000010: b8 01 00 00 01 1d 02 05 04 0e 00 04 52 49 4d 20 ............RIM
Starting at byte 16 (0x10) we have b8 01 which is the size of the packet
minus the size of the header.
Some yet to be understood bytes follow, I think some of these describe the
protocol version (orange)
The red are unknown bytes and the black is always 00 00, possibly these are
space for the size to extend into (32bit int)
Byte 24 (yellow) is 04 when the device is CDMA and 03 when GPRS.
Bytes 25 and 26 (green) are a int16 indicating phone series (see table 1)
Byte 27 is the kinds of wifi networks it can use.
We can use byte 27 combined with the series to tell exactly what model any
blackberry is; we obviously need more data from people with 6xxx, 7xxx to
confirm everything and I'll be looking further into everything and
confirming my hypothesis. Please prove me wrong if you have time, better
that I know I'm wrong than waste time down this alley.
Table 1
Code - Series
00 04 - 7700 Series
00 05 - 7200 Series
00 09 - 7100 Series
00 0B - 8700 Series
00 0D - 8100 Series
00 0E - 8800 Series
00 0F - 8300 Series
Best Regards, Martin Owens
-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell. From the desktop to the data center, Linux is going
mainstream. Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel