User Guide

iKeyMonitor is a Keylogger for iPhone/iPad/iPod and Android Phones/Tablets. Check the user guide below for how to set it up.


  1. Download and Install iKeyMonitor
  2. Open Safari and enter "http://localhost:8888" to configure iKeyMonitor
  3. Reboot the device if you can’t open the page then try to enter http://locahost:8888 again
  • For Android Full Version, Login to the online portal to download and install it.
  • For Android Free Version, open it by tapping on the iKeyMonitor icon in App list.
Register iKeyMonitor


iKeyMonitor has 3-day free trial. After trial, iKeyMonitor will stop working. To continue using it, please buy a License Key. You can install on maximum 2 devices with only Single license.

  1. Launch Safari and enter the address: http://localhost:8888
  2. Enter your license key and touch Register


Configure iKeyMonitor


iKeyMonitor starts logging immediately after install. You can enable optional functions per your requirements.

iKeyMonitor Email Settings

Receive Logs via Email -Send logs to your email box for remote viewing

  1. Check the option "Send Email every XXX minutes"
  2. Configure your Email sending as below and touch and Save Settings
  3. Click Test Email to check if the email setting is successful
Settings for Gmail
Send to Email address SMTP
Username Gmail address Password Gmail password
Port: 587 SSL Yes
Settings for Hotmail
Send to Email address SMTP
Username Hotmail address Password Hotmail password
Port 587 SSL Yes
Settings for AOL Mail
Send to Email address SMTP
Username AOL Mail address Password AOL password
Port 587 SSL No


  • For more email services, please check the FAQs.
  • The email sending interval must be more than 15 minutes or your email may be suspended by your ISP due to abuse.
  • If the device goes into standby mode during the log email sending, the session will be stopped due to no Internet.
  • "Send screenshots by Email " only supports sending the latest 20 screenshots. To receive all the screenshots, please set FTP delivery.
iKeyMonitor FTP Settings

Upload Logs to FTP – Receive all the logs with FTP and view the logs online.

With FTP, you can receive all the screenshots especially when you set a short screenshots interval and view logs online, view images as slideshow. Check out the FTP User Guide. If you don’t have an FTP account, you can buy one from Wowebhosting.

  1. Touch the Advance Settings button on lower left of the page
  2. Check "Upload logs to FTP every XXX minutes" to set the interval
  3. Configure the FTP Settings as below and touch Save Settings
  4. Click Test FTP and login to the FTP account to make sure test data is uploaded.
Settings for FTP
Host name | Port Host name or IP | 21 Password FTP password
Username FTP username Remote Dir /Private


  • For remote directory, it is recommended to use "/Private". If you have logs from multiple devices, separate with sub directory, eg: "/Private/device1".
  • Only the newly captured screenshots will be uploaded no matter if "Upload only new logs" is checked.
  • When "Upload only new logs" is checked, you will get more and more files in Text log folder, otherwise you will only get 4 files that contain all the logs in the folder.
  • The option "Upload logs only with Wifi" is recommended if FTP upload is enabled, since the log delivery may take a quantity of network flow. The bill of your carrier plan will become very large if use Cellular/3G to upload logs.
Set Password Protection

Set Protective Password – Prevent unauthorized log viewing or setting modifying.

The Password Protection is disabled by default. Please follow steps below to enable it and change a password.

  1. Check the option "Protect the keylogger with Password"
  2. Enter a new password and tap Save Settings


  • For the sake of security, iKeyMonitor will automatically log out when it stays idle for 5 minutes. Please enter your password and Log In again.
iKeyMonitor Remote Control

Web Control Panel -An add-on enables users to remotely control iKeyMonitor with an online account.

At present you can remotely turn on/off the monitoring with the help of the Web Control Panel

  1. Check the option "Enable Remote Control with Web Control Panel"
  2. Enter the Username/Password received after purchase and touch Save Settings
  3. Visit and login with the same Username/Password
  4. Click "Enable/Disable Monitoring" to change staus after login
Invisible iPhone Keylogger

Security and Stealth -Hide Cydia icon and change iKeyMonitor access URL.

You can enhance the security and stealth by hiding Cydia icon and customizing the access URL in case that others find iKeyMonitor. Please follow steps below:

  1. Touch the Advance Settings button on lower left of the page
  2. Check the option of Hide Jailbreak Info(Cydia)
  3. Set a port number after "Change URL to http://localhost:" and Save Settings


  • To unhide Cydia icon, please simply log in iKeyMonitor and uncheck this option.
  • To open Cydia without unhiding it, please simply open Safari and enter "Cydia://" to access it.
  • You can only use numbers between 1024 and 65534 as customized access URL.
Capture iPhone Screenshots

Capture Screenshots -Everything can be recorded by taking screenshots of the screen.

  1. Check "Capture Screenshots every XXX m XXX s" to set an interval
  2. Touch Save Settings


  • The screenshots capturing feature provide more visual images, such as Facebook messages, video chats etc.
  • To receive all the screenshots remotely, you need an FTP account as screenshots will be too large to be sent by email.
  • To save storage space, you can limit the amount of stored screenshots at SettingsAdvance Settings. The default maximum number is 30000.
Track GPS Location

Track GPS Location -Record the location information of the device at preset intervals

  1. Go to Settings and check "Get GPS Location every XXX m XXX s"
  2. Touch Save Settings


  • The location service on the device must be enabled. Open SettingsPrivacyLocation Services and turn it on.
Set Languages

Choose Preferred Language – Change the interface language of iKeyMonitor

  1. Touch the Advance Settings button on lower left of the page
  2. Tap on the drop-down menu beside "Select your preferred"
  3. Choose the preferred language and Save Settings
Access iKeyMonitor Remotely

Access iKeyMonitor in the same Wi-Fi/LAN.

When you have a device connected to the same Wi-Fi/LAN network with the target, you access iKeyMonitor installed on the target with the device.

  1. Touch the Settings icon on target device screen
  2. Touch Wi-Fi and tap on the blue (>) arrow icon beside the connected Wi-Fi
  3. Check DHCP or Static tab and get the IP Address
  4. Visit http://IP-Address:8888 on remote device, for example


  • If the IP Address is blank in DHCP or Static page, please set a static IP first.
  • iKeyMonitor can be accessed directly by IP only when the devices are in the same LAN/Wi-Fi.
Access iKeyMonitor Remotely

Access iKeyMonitor Remotely in different Wi-Fi/LAN.

Only if you have access to the remote wireless router, then you can setup remote control following this guide.


Hide Cydia Icon

Remove iKeyMonitor with Cydia:

  1. Launch Cydia on the target device.
  2. Tap Packages (ManagePackages on iPhone)
  3. Find and tab on iKeyMonitor – iPad/iPhone/iPod Keylogger
  4. Touch ModifyRemove to uninstall iKeyMonitor
Install Custom Script

If you install iKeyMonior with custom script, please follow below steps to remove:

  1. Open a terminal on your device or log in remotely via SSH.
    (Note: you can use the SSH command-line client if you are on Mac/Linux or PuTTY if you are on Windows)
  2. Download the package to the device with this command
    $ wget
  3. Make it executable
    $ chmod 755
  4. Run the uninstaller
    $ ./