User Guide

iKeyMonitor, the iOS Keylogger for iPhone and iPad that logs keystrokes, passwords, websites and captures screenshots, provides users with detailed guide about how to install, configure and remove it here.


  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
  • 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 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.
    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 (Manage -Packages on iPhone)
    3. Find and tab on iKeyMonitor – iPad/iPhone/iPod Keylogger
    4. Touch Modify -Remove 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
      $ ./


Tags: , , , , , , , , ,

Category: User Guide

Products you might like