Abstract—Copyright attacks on mobile application is a critical issue for mobile network operators (MNOs) and application and contentproviderswhohavedeployedApplicationStore(AS).This paper proposes a solution for this issue that leverages 3G security architecture. A trusted mobile software runtime is designed to control the execution of the mobile application. A dynamic SoftwareIDandsecuritykeyarecreatedanddeployedonboththe application store and mobile device for authorization of software execution requests and to invoke web services. The SoftwareID will be updated each time the mobile application is executed and will be stored on the server side. The mobile software protection model, which is protected by a universal integrated circuitcardwillbestoredontheclientside.Theproposedsolution enables a trusted computing environment that leverages the existing resources and capability of mobile network operators for developers and stakeholders.Thus it can prevent several types of mobile application crack issues including redistribution of the application to unauthorized devices,modification of the application,copy application to other devices through cracking the Universal Integrated Circuit Card (UICC) and unauthorized action to obtain web service URLs to consume the web service