All right, guys, welcome back.
Now let's do some real world exercises regarding to pitching a method in freedom.
We choose our rooting detection because this one, it's an real world example.
And you can use freedom to easily get rid of rooting detection.
You are now equipped with all the skill and knowledge to perform this task.
But nevertheless, let's have a quick look into this together.
Of course, I'm not going to spoil it as illusion.
I just provide you some more additional information regarding to this one.
So we are talking about this rooting detection, this check root application, which we have already
analyzed and patched in.
Smiley in case if you skip this part, absolutely no problem.
I attach this file once again to this section over here.
In this application, there are certain checks that being performed to identify if this device has been
routed or not.
And now we can use Frieda to override the function that checks if this device has been routed or not.
And therefore let's have a look into this one.
So we switch to the Ubuntu VM and the application I'm talking about is the following.
Let me open a new terminal screen copy and there we go, root check.
If you open this application, it's immediately being shown that this device has been routed and the
secure mode has been enabled.
This means there's no login form available right now.
We need to patch this application to get rid of this rooting detection and we have already seen this
in the smiley part.
Let's have a look into this one.
EPS and root check trade.
Excuse me, root check.
So here we have the decompile code.
Let's see with.
This one comm app hacking rule check.
We've got our route.
These are now the methods that perform if the device has been routed or not.
And this is the point where we need to patch this to get rid of routine detection.
And so we have learned a lot to perform this task right now.
The only thing we didn't talk about so far is the data type boolean.
But this shouldn't be a problem for you right now.
Just remember the smiley part or simply just remember of the boolean value in JavaScript.
This should perfectly work for this for this challenge over here.
Therefore, you should give it a try to patch this routing detection based on Frieda right now.
And also think about the timing, because if you hook into this process where the application has been
already started, it won't be possible to change this value anymore.
Alrighty.
Okay.
In the next video we will do the solution together.
But until then, have some fun.
Play around with this and get rid of this rolling detection.
Alrighty.
Okay.
So I'm looking forward to see you in the next video where you have already prepared and working free
the script to get rid of this rooting detection.
See you there.