Application Security Blog | Technical Insights | Corellium

Secure Mobile Apps: Test Camera Functionality Virtually

Written by Beth Barach | May 2, 2025 1:47:06 PM

Mobile applications are increasingly incorporating image and video capture into their functionality. Use cases for image capture and sharing are necessary across many industries. For example, the development of mobile applications for capture and uploading of receipts for business travelers has been a much easier way to track spending and reimbursement for expense reports. But mobile applications are also critical for industries that need to comply with strict security and compliance regulations. For example, mobile banking applications that enable virtual deposits by taking an image capture of a check prior to deposit, or insurance mobile apps that let policy holders upload images of replacement parts installed, or images of damage for proof of insurance claims.  Video footage that can be uploaded for usage by claims adjusters can be critical for policy holders to accelerate the claim reimbursement process. 

However, incorporating camera functionality testing into mobile application development is challenging because there has not been a way to do this without using a physical device. Emulators and simulators cannot do this type of testing because there is no ability for these virtual emulators and simulators to interface with hardware.  

Only Corellium enables the ability to simulate an actual a camera on a physical mobile device virtually, with our functionality for testing for iOS 18.1 on iPhone SE3, among other models and iOS combinations. You can review the technical details on our support page.  Corellium Viper enables you to perform both functionality and usability testing for your mobile application. Leverage our virtual hardware platform to ensure the camera is working correctly within your application’s environment and test how easy it is for users to take photos, record videos, or scan documents.  

You can see the steps to this below – Just create your device, turn on the camera, and then use it, in this case to take a photo of a receipt. 

 

Create device 

 

Turn on camera

 

Take a photo

Unlock Superior Mobile App Security Testing with Corellium Viper

Equip your security teams with unprecedented tools for both manual and automated testing, freeing up valuable engineering time and saving money. Discover the power of Corellium’s high-fidelity virtual devices and spin-up near limitless combinations of device and OS with one-click jailbreak/root access. Request a free trial of Corellium Viper today to see how we can streamline your processes and reduce costs.