KidLogger for Android. Best practices with v1.6
Thanks to everyone who had sent us feedback. From behind of your tests and opinion we manage to improve KidLogger monitoring application and to fix some important issues.

Well, almost whenever, as there are some situations where relying on the perfect application functioning can leave you stuck - monitoring application stops unexpectedly, or data upload stops. We noticed that some KidLogger’s features work unstable depending on Android version and mobile device type. By our development and testing experience we came into conclusion : each new Android release slightly differs from each other (with memory and task management) thus background application live may be interruptible.
Android system has sophisticated logic on how to release unused apps from the memory, optimize memory allocation and CPU usage for active apps to ensure best performance.
The well-tried solution is to disable the advanced log features that you don’t use in your monitoring process:
- Log Calls - works unstable on tablets, devices based on Android 3.0 and non GSM based devices.
- Records calls - works unstable on Android 2.2 and slow CPU and low cost phones (less than 756MB RAM)
- WiFi connections - works unstable on tablets
- Phone Idle time, this is rather experimental feature for specific purposes
- USB connections
- mobile phone Power off event,
- SD card event like removal and insertion,
- GSM state and operator name - - works unstable on tablets
- Phone Airplane mode
- Clipboard monitoring - works unstable on Android 3.0/4.0
Some of the features allready has been disabled by default in KidLogger 1.6 for Android.
If you noted that KidLogger stops for a while and user activity log is not complette you may disable some of the fearures (specially calls recording) and start KidLogger once again.
Calls history and Calls recording
KidLogger is able Recording a call conversation into sound file and upload it then into your KidLogger.net account. Please note this feature doesn't work on Tablets and Android devices without Phone feature (Despite the Tablet may have GSM module) On our experience this feature requires a powerful mobile phone with 1GB RAM memory and 1Ghz CPU at least. Call recording works perfectly on the following devices:
- HTC Sensation
- HTC Desire (and Desire Z)
Doesnt work on: LG Optimus One, Samsung GT-i5800
GPRS Traffic consume - note: Uploading sound files and photo thumbnails requires about 3 mb of Internet traffic (GPRS or WiFi) daily. By default KidLogger has a daily upload limits.
About KidLogger 1.6 for Android
We work hardly to make the mobile monitoring technology as stable as possible.
KidLogger 1.6 is the latest release that includes almost all of the stability and performance improvements.
We keep this version in private, in order to download it you need to Upgrade your KidLogger.net account to Std or Pro.
Latest release: v.1.6.16 from 20 Dec 2011
This release has an auto-recovery feature that keeps kidlogger service running despite Android Memory Manager can unload it gracefully.
You may found download links at your Registration letter received after an Upgrade.
"Logging started by system" log record
Again, depending on the features of your phone or tablet (CPU, Memory, etc) the Andorid OS periodically closes and temporary unloads background applications and services to give topmost priority and resources to the foreground application. For example when user open a Game or Web site with flash (requires CPU and memory) - Most likely, KidLogger background service will be temporary unloaded by the system, and there is no way to prevent this.
A bit later KidLogger service will restart itself again and log file contains record "Logging started by system".
Installation Issues
Please note sometimes ZIP files (kidlogger.zip installation file) could not be opened by default on Android device. In order to open them you may need to install Freeware File Manager like ASTRO - in order to be able to open kidlogger.zip and install APK files.
If you have a Tablet, then if need to install TKeyboard.apk file also in order to be able to open hidden KidLogger control panel (applies only for KidLogger Pro)
There are 2 ways to install KidLogger:
- By using Android Market
- By downloading it from KidLogger.net
Please read readme.txt file inside kidlogger.zip for details.
Android 4.0 issues
The following options may work unstable on Android OS 4.*:
- WiFi connections - works unstable on tablets
- Phone Idle time, this is rather experimental feature for specific purposes
- USB connections
- SD card event like removal and insertion
- GSM state and operator name - works unstable on tablets
- Phone Airplane mode - works unstable on tablets
- Clipboard monitoring
GPS coordinates tracking
Please note coordinates tracking working unstable now. By our experience we come into conclusion that when phone screen is OFF the Android system may stop update and track coordinates.
We are working to improve this feature.