Decompiling .pcg files

RK
Radim Kadlec
Zebra Technologies International, LLC

Is it possible to open/decompile a .pcg file to see which files are inside?

7 years ago
Windows
ANSWERS
RC
Raymond Chan Diamond Contributor
7 years ago (edited 7 years ago)

As far as I know, Soti currently does not release any pcg de-compiling tool for download by the public or customers.

I believe there can be multiple security concerns for allowing anyone to easily de-compiling any pcg file.   A .pcg file can include custom pre-/post-install  script(s), proprietary apk file(s), application-specific support data files of any possible extensions, certificates, config files, etc.  All the above might need to work together to get a secured app/contention distribution mechanism to protect corporate data/IP.  If a hacker steals a device and gets hold of a pcg  file which can be easily de-compiled, integrity of the mechanism will be easily compromised.

This concern may also be applicable to employees belonging to the same organization.  Human resources or sales department staff may have sensitive information included in the pcg, and MDM administrator may just get the pcg file from such departments for upload to MobiControl server to facilitate app/data deployment, and they are not supposed to decompile the pcg file to look into the sensitive content. 

Similarly, MobiControl distributors/resellers may also include value-added proprietary script/data/apps to support existng/new corporate customers.   If it is so easy to look into pcg content owned by other party, it will be unfair competitions between these companies fighting for same/different customers.

Moreover, if the apk is a paid app bought from a third-party, allowing easy piracy of the apk file due to virtually no-effort hacking of such apk file from a stolen pcg may have legal consequence.

In actual practices,   I always tell my customers in my MobiControl training courses to make back-up copies of the whole working directory storing the content for each pcg made, mainly because it will be much easier to prepare appropriate upgraded pcg for "in-place" pcg upgrade without removing/corrupting user's data left from pre-upgraded version.  Hence,  there is no reason they need a pcg de-compile tool.   

Due to the above reasons,  I strongly believe Soti should not release any pcg decompiling tool, not until they implement some protection mechanism (possibly a minimum of a strong enough encryption with some password/permission control for the scripts, individual file or the whole pcg file) to protect users' data/IP against leakage/theft.

L
LCRMOD@SOTI
2 years ago

Hi Radim, 

Thank you for contacting SOTI Pulse. 

I wanted to reach out to you to let you know that it is now possible to decrypt .PCG files but this can only be done by a member of the SOTI Support team. 

If you or anyone else, requires this done in the future, please provide your registration key (or the registration key of the instance that you want the .PCG file decrypted for if you are a reseller) and we will send you the SFTP folder to provide us with a copy of the .PCG file(s) accordingly. 

You must be an authorized contact for us to complete this request. 

Please proceed to create a support case (click here) or call the SOTI Support team (click here) to raise a new case if you still require this to be actioned. 

Please mark this post as 'solutioned', if this answers your query.  

Regards, 
Technical Support | SOTI Inc. |1.905.624.9828 | Log a Case Webform | SOTI.net | Facebook | LinkedIn | Twitter