Windows Phone @ MoDaCo: Check IMEI before CAB installation (Is it possible?) - Windows Phone @ MoDaCo

Jump to content

Galaxy Nexus Review
We put the Galaxy Nexus and Ice Cream Sandwich through their paces.

Google Music Launch
Google bring Music out of beta and launch their music store.

MoDaCo Plus / Ad Free
Hate ads? Want cool stuff? Sign up for a MoDaCo Plus / MoDaCo Ad Free account with Online Kitchen access!

Close
Open
Close
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Check IMEI before CAB installation (Is it possible?)
-----


#1 User is offline   iekhan 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 5
  • Joined: 08-June 05
  • Devices:Mpx 220

Posted 22 September 2008 - 12:50 PM

Hi,

We have a provisioning website where a user logs in, enters the device IMEI #, phone # and submits. Now, this site will generate a unique CAB file on the fly for this individual and push it to his/her device. This CAB will will have a _setup.xml file which modifies a registry entry on the device. However, this will be unique to this device only, and hence should run only if the IMEI # matches.

Question 1 - Is it possible for a CAB file to check phone's IMEI # before installing the CAB (Windows mobile 6)?
Answer: Looks like it is using SETUP.DLL file link (Thanks Paul)

Question 2 - How can I pass the IMEI # this individual submitted in the form as a parameter to SETUP.DLL so that SETUP.DLL can read the device IMEI and compare it to this one? Is it possible to add it to _setup.xml?
Answer: ??

The goal is to create a CAB file that can be installed on one device only (I believe IMEI will be the best thing to restrict it to one device)


Thanks in advanced..

This post has been edited by iekhan: 22 September 2008 - 01:43 PM

0

Sponsored Links


#2 User is offline   PaulOBrien 

  • It's My Party
  • View gallery
  • Group: Founder
  • Posts: 32,387
  • Joined: 06-November 02
  • Gender:Male
  • Location:Norwich, UK
  • Interests:Snowboarding, Arsenal FC, Mobile Phones (duh!), Fast Cars, Slow VW Campers!
  • Devices:Galaxy S II / Xoom 3G
  • Twitter:@paulobrien

Posted 22 September 2008 - 01:00 PM

You'd need a custom setup DLL that performs that function...

P

You can follow me on Twitter - http://twitter.com/paulobrien / Follow MoDaCo on Twitter - http://twitter.com/modaco / Follow MoDaCo Android on Twitter - http://twitter.com/modacoandroid

Want to donate? MoDaCo is raising money the Multiple Sclerosis society.

Posted Image
0


#3 User is offline   iekhan 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 5
  • Joined: 08-June 05
  • Devices:Mpx 220

Posted 22 September 2008 - 01:44 PM

Thanks Paul. That answer's the first part of my query (please check the modified original post). Do you have any clue on the second question...

0


#4 User is offline   DaveShaw 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 19
  • Joined: 21-November 08
  • Location:Huddersfield
  • Devices:HTC Kaiser

Posted 21 November 2008 - 03:42 PM

View Postiekhan, on Sep 22 2008, 13:44, said:

Thanks Paul. That answer's the first part of my query (please check the modified original post). Do you have any clue on the second question...


The problem with this is anyone can just edit the cab you create and rip out the IEMI # from the CAB or just remove your SETUP.dll.

Ta
Dave

0


#5 User is offline   sztupy 

  • Diehard
  • PipPipPipPip
  • Group: Members
  • Posts: 453
  • Joined: 16-December 08
  • Location:Budapest
  • Devices:SGH-i900; HTC Touch Pro

Posted 29 January 2009 - 03:01 PM

View PostDaveShaw, on Nov 21 2008, 16:42, said:

The problem with this is anyone can just edit the cab you create and rip out the IEMI # from the CAB or just remove your SETUP.dll.

Ta
Dave


Properly encoding the IMEI and adding an IMEI check to the base application should work.

0


#6 User is offline   Junner2003 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 2
  • Joined: 09-April 08

Posted 22 April 2009 - 01:45 PM

Now, I would absolutely not get software from a developer if he goes ahead and just rips of my IMEI# from my device in order to 'simply' create an unique installer! I unserstand the need of protecting your work, however, you should consider other options!

For once, a possibility is to use the OWNER INFORMATION. It surely is not a safe bet, however, I doubt that people will go ahead and change their OWNER name over and over again over a longer periode of time just to be able to use your software.

It is one thing if you request a user's IMEI number and the user gives it freely to you; however, it is a complete different matter if you just go ahead and read it out ... !

0


#7 User is offline   Who-m3 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 3
  • Joined: 05-January 07
  • Location:McDonough, GA
  • Devices:HTC Athena, HTC Raphael

Posted 27 June 2009 - 02:22 PM

Personally, I've used software that goes both ways. My Garmin Mobile uses my IMEI to generate it's unlock code (from Garmin, of course). My Profimail uses my Owner Information to access it's registration. While I agree that using the IMEI to generate a code (i.e. have the device generate a code that you need a key to unlock) would be more ideal, I also see the importance of having an easy-to-port software. Personally, I have 12 Windows Mobile phones. Three are broken, three are Standard/Smart Phones. The other 6 are all WM Professional devices. I switch between them at random, and when I find a software I like, I want it to work on them all.

I've seen one other developer using a IMEI check against their SQL database (requiring internet access, of course) before it would proceed. While this is an option as well, this too would require that you get the users' IMEI prior to them attempting the cab/exe install. Personally, I'm hesitant to give my full IMEI to anyone without just reasoning. It'd have to be a pretty good app for me to go all out and give that away...

Just my $.02. And probably all that it's worth...

-John

See all of my Devices here: http://www.virt-host.com/ppc :-)
0


Sponsored Links

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users

MoDaCo is part of the MoDaCo.network, © Paul O'Brien 2002-2012. MoDaCo uses IntelliTxt technology. Privacy Policy / Contact Details.

Skin and Language

Sign in here


Sign in options
Log in with Facebook Log in with Twitter   Go to advanced login Register Now!