• Announcements

    • Reminder - MoDaCo position on illegal content   07/30/15

      ILLEGAL CONTENT I'd like to just reaffirm MoDaCo's position regarding piracy and illegal content in the light of some recent questions / postings. Posts will be censored by myself or my moderation team if the contain or link to: Illegal / pirated / cracked software or sites that host such softwareNintendo emulators / ROMs or sites hosting them (in light of Nintendo's legal stance)CUSTOM ROMS You may discuss and post links to custom device ROMs on MoDaCo, provided the following rules are adhered to: ROMs must not contain any illegal 3rd party software (this includes trial versions included without permission)ROMs must give full credit to the original authorISSUES If you have any issues with this policy, please contact PaulOBrien directly via PM.
    • Reminder: Selling items on the forum directly is not allowed   07/30/15

      Please note that selling items on the forum directly is not allowed by the forum rules. There is a forum for eBay auctions whereby you can list the items on eBay and link to them there. This is the ONLY forum for this type of activity. You may also advertise links to the eBay forum in your signature. Please note that selling directly in contravention of these rules will result in a warning / suspension / ban.
Sign in to follow this  
Followers 0

Check IMEI before CAB installation (Is it possible?)

7 posts in this topic

Posted (edited) · Report post

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..

Edited by iekhan
0

Share this post


Link to post
Share on other sites

Posted · Report post

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

P

0

Share this post


Link to post
Share on other sites

Posted · Report post

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

Share this post


Link to post
Share on other sites

Posted · Report post

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

Share this post


Link to post
Share on other sites

Posted · Report post

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

Share this post


Link to post
Share on other sites

Posted · Report post

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

Share this post


Link to post
Share on other sites

Posted · Report post

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

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

MoDaCo is part of the MoDaCo.network, © Paul O'Brien 2002-2015. MoDaCo uses IntelliTxt technology.