iOS Location Spoofing

by
4 views 9f926b67...

Description

Spoof location in iOS application

How to Use

Download the script and run it with Frida CLI:

Download Script

Then run with Frida:

frida -U -f YOUR_PACKAGE_NAME -l ios-location-spoofing.js

Replace YOUR_PACKAGE_NAME with the target app's package name.

Source Code

JavaScript
/*
Author: Divya Mudgal
LinkedIn: https://www.linkedin.com/in/divya-mudgal
Twitter: https://twitter.com/divya_mudgal
Apple Documentation: https://developer.apple.com/documentation/corelocation/cllocation
*/
function spoof_location(spoof_latitude, spoof_longitude)
{
	var hook_cllocation = ObjC.classes["CLLocation"]["- coordinate"]
	Interceptor.attach(hook_cllocation.implementation, {
	  onLeave: function(return_value) {
		//console.log(new ObjC.Object(return_value))
		var spoofed_return_value = (new ObjC.Object(return_value)).initWithLatitude_longitude_(spoof_latitude, spoof_longitude)
		return_value.replace(spoofed_return_value)
	  }
	});
}
//Mention latitude and longitude in below function call
//spoof_location(27.1753336,78.0417905)
Share this script:
Twitter LinkedIn

Comments

Login or Sign up to leave a comment.
Loading comments...