Tips for developer from Windows to Linux

Switching developing environment from Windows to Mac is painful for me. There’re many picky settings in MacOS. I’ll keep updating the issues I meet, and hope that can help others.

1. firewall

By default, it has a strict policy for firewall, and may block your application, especially some back-end connections. I was confused why the same code can run in Eclipse on Windows, and exist without error message in Mac.

The solution is quite straightforward for me, turn off firewall by following System Preferences -> Security & Privacy -> Firewall -> Turn Off Firewall. Surely you can keep it on, and update the configuration by open Firewall Options.

2. Screen Saver

In Windows, it’s easy to lock screen by Shift+Control+Delete. In Mac, the choice is keychain.

To enable it, first click the search icon in the right-top banner, and enter keychain in the Spotlight Search. Then, go to Keychain Access -> Preferences, and choose Show keychain status in menu bar. Now you could see the keychain icon in right-top banner as well. By clicking Lock Screen, it’s done.

3. Home/PageUp/PageDown/End

There’s no Home/PageUp/PageDown/End icons in Mac’s keyboard. Now you can use fn key and left/right/up/down arrows to map as below:

  • fn+left_arrow -> Home
  • fn+right_arrow -> End
  • fn+up_arrow -> PageUp
  • fn+down_arrow -> PageDown

4. Screen Grab

It’s very easy to grab any part of screen now with Mac, with Shift+Command+4, you can choose any part, and save a PNG file in Desktop automately.

5. open multiple Eclipse

By simply click Eclipse icon with Launchpad, you can only open one Eclipse. To open more than one instance, it’s doable using terminal:

cd /Applications/Eclipse.app/Contents/MacOS
./eclipse &

Hack Pokemon GO on iPhone

Update
* 2017/03/09: update link for version 0.57.4;
* 2017/02/16: update link for version 0.57.2;

If you see this error, remember to download a new Cydia Impactor with version 0.9.39+.

peer certificate cannot be authenticated with given CA certificates SSL certificate problem: self signed certificate in certificate chain.

Niantic game servers are capable of detecting an account which is using hacks to bypass the in-game restrictions, so take the risk accounted.

Prerequisites:

  • A Mac or a Windows computer
  • Any device running iOS 9 or higher
  • The latest version of iTunes installed on the device

Downloads Required

Download the latest IPA file for the Pokemon GO++ hack v0.57.4 for iOS.

How to install Pokemon GO++ hack (v0.57.4) on iOS

  1. Delete any older versions of Pokemon GO installed on your device, before you proceed.
  2. Download Cydia Impactor to your computer, which allows IPA files to be signed as official and sideloaded to the device.
  3. Connect the device to your Mac or PC via USB cable.
  4. Launch the Cydia Impactor tool on your PC or Mac. Drag and drop the Pokemon GO IPA file you downloaded earlier onto the Cydia Impactor interface.
  5. When prompted, enter the email ID and password of an active and valid Apple account to proceed.
  6. You will see an Apple Developer Warning message on the screen. Just hit OK to continue.
  7. Open the Settings app and go to Settings > General > Profiles and Device Management. On some iOS versions, the option will be Settings > General > Device Management or settings > General > Profile.
  8. Just select Trust [Apple ID] option when prompted to confirm your Apple ID used to sign the IPA files, and then tap Trust again in the pop up window.
  9. The app will be verified with the registered Apple ID and it will launch automatically. Just make sure that Location Services feature is turned on for the new app via Settings > Privacy and the game should work as intended.

Now you can play it with fake location.