I'm going to show you JADX at this point.
So fewer steps are required.
I want to show you the hard way we used to do it
and then how, when this says fewer steps,
I want to show you how few of steps is required here.
So I'm going to go into the VM.
And the first thing I'm going to do,
I'm just going to Drag this WhatsApp out here
on the Desktop.
This is the old, hard way.
I'm going to Rename it to zip.
And I'm going to say Yes, I am sure.
Now let's take a peek.
So in here, we have classes.dex.
I'm going to copy this.
And do not panic.
You are not going to have to do it this way.
I prefer you not do it this way.
But I just want to show you what we did.
Go into dex2jar under Utilities, and Paste classes.dex.
Now, from here, Open a Command prompt.
And what you have to type is d2j--
and then I do Tab, we want dex2jar.bat
against classes.dex.
And I think I have to do --force to override it.
Because I think one will be there.
Yes.
So you can see it says OK.
I'm running dex2jar against classes.dex, and it's done.
Now what you do is going to js.gui, go into dex2jar,
and Open that classes.dex.
And here it is.
And some of you will say, OK, great.
The issue is, if there's any foreign language in it,
it cannot keyword search it.
You cannot copy and paste into Google Translate or anything.
This version has major issues.
You can also see this as Magnet Acquire.
This is that whatsapp1 that was renamed.
But now I want to show you the easy way of doing this.
So same app.
I'm going to rename it back to .apk.
I'm going to open JADX GUI.
And this is how I want you to do your lab.
It says, do you want to open a file?
Yes, I do.
Boom, you have it.
Now, look at this.
Don't they look very similar?
So you could see you still have all the same stuff, except you
get more information.
It gives you the entire directory of that zip file.
So you could look at the manifest,
you can go to resources, you can do all of the things.
That's the way it is recommended that you look at it.