MAC Charles Grab Kit details _ios

Source: Internet
Author: User

MAC Charles Grab Kit tool

Unfortunately, Fidder uses C # to develop, so it can't be used on Mac, but there is another grab bag artifact, is Charles, it is Java development, so cross-platform, not only can be used on the Mac, Linux and window can be used, Of course, you need to install the JDK in order to run, and there is also a problem is that he is charged.

First, download

First to its official website http://www.charlesproxy.com/can download to the latest version.

This is 3.9.3 version, download down, installation is not more said, very easy .... To open the interface:


Second, crack

But this charge, then start to crack it, in fact, the crack is very simple is to replace a file can be found on the Internet: Charles3.9.3 cracked jar file

After downloading it, we can crack it:

Open the application, select Charles, and select Display package content:


Then click Contents->resources->java:


Then replace the Charles.jar we downloaded to Charles.jar here. And then turn on Charles again, wouldn't be too prompt for 30 days to use, cracked and done

Third, grasping the bag

Let's take a look at how to grab a bag.

First, HTTP Grab bag

1, open the Charles program
2, check the IP address of the MAC computer, System Preferences set-> network can be viewed, such as my IP address is: 192.168.1.7
3, open the iOS settings, into the current WiFi connection (Mac in a local area network), set up HTTP proxy group, the server is completed in the previous step of the IP, that is, 192.168.1.7, Port fill 8888:


4, iOS device open you want to grab the bag of the app for network operation
5, Charles pop-up confirmation box, click the Allow button can

Second, HTTPS grab bag

Need to download Charles certificate Http://www.charlesproxy.com/ssl.zip, unpack and import to iOS device, here I also download well:

We use Safari in the iOS device to open this link:

Click to open: Click to install:

Click Install again, the certificate is installed successfully

Then click on the Proxy button on the Charles toolbar and select Proxy Settings ...

Switch to the SSL tab, select Enable SSL proxying, do not turn off the election, and the next step
This step is different from Fiddler, fiddler install the certificate can grasp the HTTPS URL of the package, Charles is troublesome, need in the previous step of the SSL tab locations form fill in the domain name and port to grab the package, click the Add button, In the pop-up form of the host fill in the domain name, such as filling api.instagram.com,port fill 443


At this time we open NetEase app:


You can see the data, so the grab bag work is done.

Note: When we do not grab the bag, we will shut down the Charles, this time iOS is not access to the network, because the proxy (is Charles), the need for the agent in iOS to shut down, this is the catch when the error is often made.

Thank you for reading, I hope to help you, thank you for your support for this site!

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.