|
![]() |
|
Welcome to the GSM-Forum forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact contact us. |
| |||||||
| Register | FAQ | Donate | Forum Rules | ★. iPhone Unlock .★ | -= JTAG BOOM =- | Search | Today's Posts | Mark Forums Read |
| GSM Programming & Reverse Engineering Here you can post all Kind of GSM Programming and Reverse Engineering tools and Secrets. |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 (permalink) |
| Freak Poster ![]() ![]() ![]() ![]() Join Date: Jun 2004 Age: 29
Posts: 162
Member: 70514 Status: Offline Thanks: 6
Thanked 10 Times in 3 Posts
| Blackberry MEP + IMEI reader Hi, I already posted this in BB section but I think it is better here: Can anybody provide me with a custom Blackberry MEP + IMEI reader with our logo in it? Or give me hints how to write this little piece of software? Both win and mac would be great, but win is more important! Also, I am very interested in any source code to learn how to communicate with a blackberry handset. Best regards, sm |
|
| The Following 8 Users Say Thank You to smartmod.de For This Useful Post: |
| | #5 (permalink) | |
| Freak Poster ![]() ![]() ![]() ![]() Join Date: Jun 2004 Age: 29
Posts: 162
Member: 70514 Status: Offline Thanks: 6
Thanked 10 Times in 3 Posts
| Quote:
I wrote you a PM. Any chance you could provide me with the source? Thanks! | |
|
| | #6 (permalink) |
| Product Supporter ![]() ![]() ![]() Join Date: May 2005 Location: GB-key
Posts: 3,179
Member: 148814 Status: Offline Sonork: 100.1576882 Thanks: 1,272
Thanked 2,922 Times in 737 Posts
| go 4shared and do a search mep reader..there are lot on FG support there is too on Unlock code providers web page U find too on this forum, use search botton and u find also ...etc BR, |
|
| | #7 (permalink) | |
| Freak Poster ![]() ![]() ![]() ![]() Join Date: Jun 2004 Age: 29
Posts: 162
Member: 70514 Status: Offline Thanks: 6
Thanked 10 Times in 3 Posts
| Quote:
That's why I need the source or at least a working reader without the Furious logo in it or something similar. | |
|
| | #8 (permalink) | |
| Product Supporter ![]() ![]() ![]() Join Date: May 2005 Location: GB-key
Posts: 3,179
Member: 148814 Status: Offline Sonork: 100.1576882 Thanks: 1,272
Thanked 2,922 Times in 737 Posts
| Quote:
so perhaps with POst #2 + THIS U get my attached file ! | |
|
| The Following 6 Users Say Thank You to boucettay For This Useful Post: |
| | #9 (permalink) |
| Product Supporter ![]() ![]() ![]() Join Date: Feb 2006 Location: Club-Berry Age: 35
Posts: 1,891
Member: 238127 Status: Offline Sonork: 100.1574867 Thanks: 3,717
Thanked 3,461 Times in 579 Posts
| This soft is not working for me. I tried to do something like that once, even though i never finished it i can give you what i did in Delphi so you can use it and then research to finish it. Code: procedure TForm1.Button1Click(Sender: TObject);
var
PropName: WideString;
deviceEnum: IDevices;
deviceMgr: IDeviceManager;
deviceProps: IDeviceProperties;
deviceProp: IDeviceProperty;
NumDev: Cardinal;
PropVal: OleVariant;
begin
CoInitializeEx(NIL, COINIT_MULTITHREADED);
deviceMgr := CoDeviceManager.Create;
deviceMgr.Get_Devices(deviceEnum);
deviceEnum.Get_Count(NumDev);
if NumDev > 0 then
begin
deviceEnum.Item(0, device);
device.Get_Properties(deviceProps);
// GUID
deviceProps.Get_Item(0, deviceProp);
deviceProp.Get_Name(PropName);
deviceProp.Get_Value(PropVal);
ListBox1.Items.Add(PropName + ': ' + String(PropVal));
// BBPIN
deviceProps.Get_Item(2, deviceProp);
deviceProp.Get_Name(PropName);
deviceProp.Get_Value(PropVal);
ListBox1.Items.Add(PropName + ': ' + IntToHex(PropVal,6));
end;
end; ![]() To read IMEI you have the function get_IMEI() from RIMRadioDriver.dll which returns a String, i never used it but i know it exists. To read MEP i will have to look how to do it, if i find it i will tell you so you can have all info. If someones have this already done and want to share it, then good. Luck! |
|
| The Following 4 Users Say Thank You to y3kt For This Useful Post: |
| | #10 (permalink) | |
| Freak Poster ![]() ![]() ![]() ![]() Join Date: Jun 2004 Age: 29
Posts: 162
Member: 70514 Status: Offline Thanks: 6
Thanked 10 Times in 3 Posts
| Quote:
Since I am very new to the programming thing: Is there anything else I need to get this demo code up and running in Delphi? Any components I need to use? Do you still have the project file? Thanks! | |
|
| | #11 (permalink) |
| Product Supporter ![]() ![]() ![]() Join Date: Feb 2006 Location: Club-Berry Age: 35
Posts: 1,891
Member: 238127 Status: Offline Sonork: 100.1574867 Thanks: 3,717
Thanked 3,461 Times in 579 Posts
| hi, there is no need to use other components besides the one that comes with delphi, add a button a listbox to your project and in the button click event add the code provided. You will need to import the activex library BBDEVMGRLib in order to use the interfaces that communicate with the BlackBerry. To import this libraries just go to Component-->Import component, select Type Library and import BlackBerry Dev1.0 Type Library and everything should work. Luck! |
|
| The Following 3 Users Say Thank You to y3kt For This Useful Post: |
| | #12 (permalink) |
| Product Supporter ![]() ![]() ![]() Join Date: Feb 2006 Location: Club-Berry Age: 35
Posts: 1,891
Member: 238127 Status: Offline Sonork: 100.1574867 Thanks: 3,717
Thanked 3,461 Times in 579 Posts
| Hi again, i just found what i needed and now i can get mep information from phone just add this to my previous OnClick event. In vars: Code: RRO: *****adioObj; Connection: IConnection; IMEI: IReadIMEI; StrImei: WideString; SwPartList: IGetSwPartList; PartList: PSafeArray; pl: WideString; BBPIN: IReadBBPIN; Code: RRO := *****adioObj.Create(Form1);
if RRO.DefaultInterface.QueryInterface(IID_IConnection, Connection) = S_OK then
begin
Connection.Connect('USB', 300, 19200, '');
// BBPIN (New)
if (Connection.IsConnected = 1) and (RRO.DefaultInterface.QueryInterface(IID_IReadBBPIN, BBPIN) = S_OK) then
begin
ListBox1.Items.Add('BBPIN: ' + IntToHex(BBPIN.Execute,6));
end;
// IMEI
if (Connection.IsConnected = 1) and (RRO.DefaultInterface.QueryInterface(IID_IReadIMEI, IMEI) = S_OK) then
begin
IMEI.Execute(StrImei);
ListBox1.Items.Add('IMEI: ' + StrImei);
end;
// PartList
if (Connection.IsConnected = 1) and (RRO.DefaultInterface.QueryInterface(IID_IGetSwPartList, SwPartList) = S_OK) then
begin
SwPartList.Execute(PartList);
for i:=0 to PartList.rgsabound[0].cElements-1 do
begin
SafeArrayGetElement(PartList, i, pl);
ListBox1.Items.Add(pl);
end;
end;
Connection.Disconnect;
end;
RRO.Free; For this part of code to work you have to import type library named RIMRadioCOM 1.3 Type Library. If you don't need GUID to show at all, then first part isn't needed. I hope this helps you, if you don't understand something just ask ![]() Luck! PS: This is the first time i achieve this, tried almost a year ago and gave up. Code may have unneeded parts but at least is working fast and without errors. |
|
| The Following 6 Users Say Thank You to y3kt For This Useful Post: |
| | #13 (permalink) |
| Product Supporter ![]() ![]() ![]() Join Date: Feb 2006 Location: Club-Berry Age: 35
Posts: 1,891
Member: 238127 Status: Offline Sonork: 100.1574867 Thanks: 3,717
Thanked 3,461 Times in 579 Posts
| So, finally you would get something like this Luck! |
|
| The Following 11 Users Say Thank You to y3kt For This Useful Post: |
| | #15 (permalink) |
| Product Supporter ![]() ![]() ![]() Join Date: Feb 2006 Location: Club-Berry Age: 35
Posts: 1,891
Member: 238127 Status: Offline Sonork: 100.1574867 Thanks: 3,717
Thanked 3,461 Times in 579 Posts
| You need to have rimradiocomm.dll registered in your system in order to get functionality, luck |
|
![]() |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| thread | Thread Starter | Forum | Replies | Last Post |
| MEPSERVER - 1ST IN WORLD - BLACKBERRY MEP READER built for MAC users | FuriouS TeaM | FuriouS TeaM Products | 35 | 06-09-2010 09:56 |
| ALL BlackBerry Meps Level & HTC qualcomm/Omap code reader ! Professional Services !! | MB code | Main Sales Section | 0 | 03-03-2010 01:33 |