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.

INSTALL

Note: No install required For Non-Jailbroken iPhone/iPad. Just add the iCloud ID in the cloud panel.

Register iKeyMonitor

Activate Service

iKeyMonitor works on Android/iOS, with both jailbreak/root and no-jailbreak/no-root solutions, firstly buy a License Key before you activate the service.

Activate on iPhone/iPad(no jailbreak, no install)

  1. Login to Online Cloud Panel.
  2. Click on Menu-Download-iKeyMonitor – iOS(No-JB).
  3. Enter the iCloud ID and Password.
  4. Wait for 30-60 minutes for the log uploading.

Install on iPhone/iPad(For Jailbroken Device)

  1. Go to Download Center and install it via Cydia.
  2. Access localhost:8888 to configure and register it after install.

Download iKeyMonitor for Android

  1. Login to Online Cloud Panel.
  2. Click on Menu-Download-iKeyMonitor – Android.
  3. Follow the guide to download and install it.

SETTINGS

Configure iKeyMonitor

Settings

iKeyMonitor starts logging immediately after installation. 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 smtp.gmail.com
Username Gmail address Password Gmail password
Port: 587 SSL Yes
Settings for Hotmail
Send to Email address SMTP smtp.live.com
Username Hotmail address Password Hotmail password
Port 587 SSL Yes
Settings for AOL Mail
Send to Email address SMTP smtp.aol.com
Username AOL Mail address Password AOL password
Port 587 SSL No

Note:

  • 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 lack of Internet.
  • "Send screenshots by Email " only supports sending the latest 20 screenshots. To all screenshots, please upgrade your current license to ONLINE License or set FTP delivery(iOS).
iKeyMonitor FTP Settings

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

With FTP, you can receive all of the screenshots when you set a short screenshots interval and view logs online, viewing images as a 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

Note:

  • For remote directory, it is recommended to use “/Private”. If you have logs from multiple devices, separate with subdirectories, eg: "/Private/device1".
  • Only the newly captured screenshots will be uploaded if "Upload only new logs" is checked.
  • When "Upload only new logs" is checked, you will get an increasing number of 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 because the log delivery may take a quantity of network flow. Your carrier plan bill may become substantial if you use Cellular/3G to upload logs.
Set Password Protection

Set Protective Password – Prevent unauthorized viewing of logs or modification of settings.

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

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

Note:

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

Online Cloud Panel

The Online Cloud Panel enables users to view logs online remotely with a browser. The logs uploading feature is only for iKeyMonitor Online. iKeyMonitor Standalone won’t upload logs to online server.


Remote License Upgrade

Change the Free trial to full version (STD/ONLINE) remotely, or upgrade STD to ONLINE without touching the device.

TRIAL to STD/ONLINE (iOS Only):
Check your Trial license Email you received for the renew/upgrade link.

STD to ONLINE:

  1. Log into the Cloud Panel.
  2. Go to License section, select " Upgrade " from the dropdown list to upgrade STD to ONLINE

Note:

  • " Enable License switch " must be enabled in iKeyMonitor Client Settings.

Remotely enable/disable monitoring

Enable monitoring only when you need it (Eg: when device lost/stolen)

  1. Log into Cloud Panel with your username and password.
  2. Go to Settings – Devices.
  3. Click on the User whose monitoring status you want to change.
  4. Select the Monitoring Status " ON or " OFF ", then click " Save " to save the settings.

Remote Configuration

  1. Go to Cloud Panel Settings – Devices.
  2. Click on " Client Settings " to launch the settings interface.

The settings of iKeyMonitor on the online Cloud Panel will be synced to the target device.


Alert Words (iOS Online License only)

The Alert Words feature enables users to capture screenshots based on the keywords in keystrokes or the App Name. Go to Cloud Panel Settings – Alert words to add alert words.

  1. Monitor a certain app by adding its name as alert words by App Name:

    Eg: Add “Wechat” as alert words and then when the user opens Wechat app, screenshots will be taken automatically.
    Learn more: How to monitor certain apps with iKeyMonitor Online

  2. Monitor certain activities by adding the keywords as alert words by keystrokes:

    Eg: Add “password” as alert words by keystrokes and then when user enters “password”, screenshots will be taken.


Email Alert and Notification (Online License only)

After configuration, iKeyMonitor Online can send a notification email to you if the specific alert word is detected among logs so that you can act accordingly asap.

  1. Go to Cloud Panel Settings – Alert words.
  2. Then click " Add " icon in the bottom to add your alert words.
  3. Go to Settings – Notifications. Click the green " Add " icon to add a notification.

Transfer license from one device to another

  1. Go to Cloud Panel Settings-Devices
  2. Select the listed device you want to delete and choose " Delete ".
  3. Click on the User whose monitoring status you want to change.
  4. Select the Monitoring Status " ON or " OFF ", then click " Save " to save the settings.

Note:

  • Then you can install the client to another device and register it with your license key.

Renew/Add more License

  1. Go to Cloud Panel Settings – License section, select " Renew " from the drop-down list of Manage License option. Select " Add Quantity " to add more allowed devices to your account.
  2. Complete the order and wait for 10 minutes for the changes to be applied.
Invisible iPhone Keylogger

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

You can enhance the security and stealth by hiding the 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

Note:

  • To unhide Cydia icon, please simply log into 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

Note:

  • The screenshots capturing feature provide more visual images, such as Facebook messages, video chats etc.
  • To receive all the screenshots remotely, you need iKeyMonitor Online License or 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 in 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

Note:

  • 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. Select the drop-down menu beside "Select your preferred"
  3. Choose the preferred language and Save Settings
Access iKeyMonitor Remotely

Access iKeyMonitor on the same Wi-Fi/LAN.

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

  1. Touch the Settings icon on the 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 http://192.168.1.8:8888

Note:

  • 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.

You can only setup remote control following this guide if you have access to the remote wireless router.

APP BLOCKER

App blocker allows parents to block inappropriate Apps and Games on iPhone, iPad, Android phones, tablets with a designated time schedule so that children can learn to use their devices moderately and safely.

Set Daily Maximum Usage Time

Set Daily Maximum Usage Time:

Specify daily maximum usage time of certain apps or games to prevent children from spending too much time on social networks or games and help them focus on more productive activities, such as homework, family dinner and chores.

  1. Go to App Blocker – Daily (Time) Limit and enable daily limit blocker.
  2. Enter or select a time interval (H:M) allowed daily during Workday/Weekend.
  3. Select the apps you want to block from the given list.
    (Note:Select “Automatically block/include new apps” if you want to block new apps installed later.)
  4. Touch “Save Settings” button at the bottom (for iOS).
Block Apps During Bedtime

Block Apps During Bedtime:

Specify daily maximum usage time of certain apps or games to prevent children from spending too much time on social networks or games and help them focus on more productive activities, such as homework, family dinner and chores.

  1. Tap on App Blocker – Bed Time (blocker) and enable Bedtime blocker.
  2. Select days of week, fill in or select start / end of bedtime.
  3. Select apps you want to block from the given list.
    (Note:Select “Automatically block/include new apps” if you want to block new apps installed later..)
  4. Scroll down to the bottom of the page and touch “Save Settings” (for iOS).
Block Apps During Homework Time

Block Apps During Homework Time:

Set up rules to block access to some distracting apps or games during homework hours so that children can concentrate on their studies wholeheartedly and get into good learning habits gradually.

  1. Touch App Blocker – Homework Time (blocker) and enable Homework Time blocker.
  2. Choose days of the week (for iOS), fill in or select homework start / end time.
  3. Select apps you want to block from the given list.
    (Note:Select “Automatically block/include new apps” if you want to block new apps installed later..)
  4. Scroll down to the bottom of the page and touch “Save Settings” (for iOS).
Block Apps Throughout

Block Apps Throughout:

Enable App Blocker to block certain harmful or inappropriate apps or games like Facebook, Snapchat completely all the time and protect children from becoming the victims of game abuse or social network abuse.

  1. Touch App Blocker – App Blocker and enable App Blocker.
  2. Select apps you want to block all the time from the given list.
    (Note:Select “Automatically block/include new apps” if you want to block new apps installed later..)
  3. Scroll down to the bottom of the page and touch “Save Settings” (for iOS).
Unblock All Temporarily

Unblock All Temporarily:

Unblock all the apps for a certain time period when you want to calm down crying children, reward them for good behaviors, or you yourselves need to use these apps temporarily.

  1. Tap on one of the time interval options (15m / 30m / 1h / 2h for iOS; 2 / 5 / 15 / 30 / 60 / 120 Mins for Android) offered under “Unblock All Temporarily”.
  2. In this way, all blocked apps will be unblocked for the time period you choose.

UNINSTALLATION

Hide Cydia Icon

Remove iKeyMonitor with Cydia:

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

If you installed iKeyMonior with a custom script, please follow the steps below 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 http://ikeymonitor.com/apt/ikmuninstall.sh
  3. Make it executable
    $ chmod 755 ikmuninstall.sh
  4. Run the uninstaller
    $ ./ikmuninstall.sh
Hide Cydia Icon

Uninstall iKeyMonitor for Android:

  1. Dial the PIN (default #8888*) to open iKeyMonitor
  2. Enter your pass (leave it blank if you did not set one) and touch Login
  3. Tap on SettingsUninstall to remove it

Back to top