Ive been using this since I jail broke my iphone, works with no issues.This is the one @daveboyy was dishing out.
Be good if someone else could test it and report back.
It looks like the same implementation of the hack as before, its hard to tell though as the code is hidden.
It is the same.This is the one @daveboyy was dishing out.
Be good if someone else could test it and report back.
It looks like the same implementation of the hack as before, its hard to tell though as the code is hidden.
Well, a modded app is not allowed. Im not sure if they log which mode you fly.Is there any risk of losing the warranty or DJI refresh when using a modified app?
I use it on a jailbroken iphoneAssume it requires jailbreaking and it's not signed?
You only need to sign it if you're not jailbroken.Assume it requires jailbreaking and it's not signed?
ok, nevermind, I got it working by manually creating a provisioning profiledid anyone manage to install the modded app on a non-jb iPhone? I signed it successfully (using the tools shown here) but after copying everything to the phone, XCode just shows "Unable to install Mod DJI Fly 1.1.3", without any additional info.
It is the same.
He did the same as we did, transfer the mod and sign it
He also has build in a obfuscator in the code itself, making it impossible to decrypt.
However, this is the relevant (slightly codes) part;
function _0x512041() { _0x23d1b0(_0x3252('0xd'), _0x3252('0xe'), function (_0x44f01c) {
_[0x2] = ptr(ObjC[_0x3252('0xf')]['NSString']['stringWithString_']('US'));
}, function () {
return _0x373e90[_0x3252('0x7')];
});
That code is partly deobfuscated,
_[0x2] = ptr(ObjC[_0x3252('0xf')]['NSString']['stringWithString_']('US'));
Translates into:
args[2] = ptr(ObjC.classes.NSString.stringWithString_('US'));
Obviously that is the country code. Which i can succesfully set in the partly decoded code, just not with MY code. So a CE mod can also be made.
And that is where i am stalled, because the formatting is wrong or my JS knowledge is too low (probably last one) I cant debug, so i will put my focus on Android for now.
Other part of the code holds the variables that are getting patched. To maintain this exploit, it is not wise to put them here, so i wont.
I would be happy to test android app as well@Gleno0h
Gladly helping.
I'm inside, starting fake GPS, Controller, Drone. Drone has no GPS. I can confirm it is in FCC, see screenshot where I can choose between Autom. and Manuell.
Then I take the Drone outside. In about 20 seconds the drone acquires GPS and the app switches to CE, see screenshot where I cannot choose between Autom. and Manuell.
Then I take the Drone inside and wait (it has no GPS) - nothing happens. I restart fake GPS - nothing happens. Drone stays in CE.
I have to force close DJI Fly app and restart the DJI Fly app - Drone is in FCC again. Start from beginning. Same result.
One has to restart the DJI Fly app during faking GPS to set the drone back to FCC when the drone is inside (has no GPS).
Edit:
I would gladly alpha, beta- test the android app or some code or something else.
You'll only moan that it doesn't work DaveI would be happy to test android app as well
I believe you all that is works ,I have no doubt , It would be quiet unreasonable for me not to believe the large group of guys making claims and having own experiences shared on this forum.However where I live this hack didn't improve anything, or if it did i was unable to notice it . So this improvement is area specific which means i need to get out of the Urban area and test it there.I just had a some expectations that it will greatly improve the range so i can fly from my garden in the local area , going low above the lakes etc.. ( i am talking approx 2.2km radius ) So in this case i might have to move my arse out to enjoy FCC flying elsewhereYou'll only moan that it doesn't work Dave![]()
We use essential cookies to make this site work, and optional cookies to enhance your experience.