Skip to content

Instantly share code, notes, and snippets.

@dinosec
Last active September 16, 2023 02:49
Show Gist options
  • Save dinosec/bf9803324bf97dc40595195c7a55cabf to your computer and use it in GitHub Desktop.
Save dinosec/bf9803324bf97dc40595195c7a55cabf to your computer and use it in GitHub Desktop.
How to obtain the mobile device iOS version from a Frida JS script
// How to obtain the mobile device iOS version from a Frida JS script:
//
// (c) 2020 DinoSec (www.dinosec.com)
if (ObjC.available) {
var version = iOSVersion();
console.log("iOS version: " + version);
// return ObjC.classes.NSProcessInfo.processInfo().operatingSystemVersionString().toString();
function iOSVersion() {
var processInfo = ObjC.classes.NSProcessInfo.processInfo();
var versionString = processInfo.operatingSystemVersionString().toString();
// E.g. "Version 13.5 (Build 17F75)"
var ver = versionString.split(' ');
var version = ver[1];
// E.g. 13.5
return version;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment