|
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. Only registered members may post questions, contact other members or search our database of over 8 million posts. Registration is fast, simple and absolutely free so please - Click to REGISTER! If you have any problems with the registration process or your account login, please contact contact us . |
|
Register | FAQ | Donate | Forum Rules | Root any Device | ★iPhone Unlock★ | ★ Direct Codes ★ | Direct Unlock Source |
GSM Programming & Reverse Engineering Here you can post all Kind of GSM Programming and Reverse Engineering tools and Secrets. |
| LinkBack | Thread Tools | Display Modes |
02-26-2010, 23:01 | #1 (permalink) |
Freak Poster Join Date: Jun 2004 Location: Germany Age: 39
Posts: 169
Member: 70514 Status: Offline Thanks Meter: 10 | Blackberry MEP + IMEI reader 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: |
03-03-2010, 09:50 | #5 (permalink) | |
Freak Poster Join Date: Jun 2004 Location: Germany Age: 39
Posts: 169
Member: 70514 Status: Offline Thanks Meter: 10 | Quote:
I wrote you a PM. Any chance you could provide me with the source? Thanks! | |
03-03-2010, 15:16 | #6 (permalink) |
No Life Poster Join Date: May 2005 Location: New Area
Posts: 4,357
Member: 148814 Status: Offline Sonork: 100.1576882 Thanks Meter: 5,012 | 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, |
03-03-2010, 16:46 | #7 (permalink) | |
Freak Poster Join Date: Jun 2004 Location: Germany Age: 39
Posts: 169
Member: 70514 Status: Offline Thanks Meter: 10 | Quote:
That's why I need the source or at least a working reader without the Furious logo in it or something similar. | |
03-03-2010, 22:13 | #8 (permalink) | |
No Life Poster Join Date: May 2005 Location: New Area
Posts: 4,357
Member: 148814 Status: Offline Sonork: 100.1576882 Thanks Meter: 5,012 | Quote:
so perhaps with POst #2 + THIS U get my attached file ! | |
The Following 7 Users Say Thank You to boucettay For This Useful Post: |
03-07-2010, 03:45 | #9 (permalink) |
No Life Poster Join Date: Feb 2006 Location: Club-Berry
Posts: 1,938
Member: 238127 Status: Offline Sonork: 100.1574867 Thanks Meter: 3,526 | 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: |
03-07-2010, 23:15 | #10 (permalink) | |
Freak Poster Join Date: Jun 2004 Location: Germany Age: 39
Posts: 169
Member: 70514 Status: Offline Thanks Meter: 10 | 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! | |
03-08-2010, 02:10 | #11 (permalink) |
No Life Poster Join Date: Feb 2006 Location: Club-Berry
Posts: 1,938
Member: 238127 Status: Offline Sonork: 100.1574867 Thanks Meter: 3,526 | 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: |
03-08-2010, 07:08 | #12 (permalink) |
No Life Poster Join Date: Feb 2006 Location: Club-Berry
Posts: 1,938
Member: 238127 Status: Offline Sonork: 100.1574867 Thanks Meter: 3,526 | 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: |
Bookmarks |
| |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
MEPSERVER - 1ST IN WORLD - BLACKBERRY MEP READER built for MAC users | FuriouS TeaM | FuriousGold | 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 02:33 |
|