Skip to content
maloninc edited this page Sep 13, 2010 · 12 revisions

Japanse version is here → ホーム

What is this?

iRemoteWipe allows you to execute the ActiveSync Remote Wipe WITHOUT Exchange Server.
It is a backend module of Z-Push which is a an implementation of
the ActiveSync protocol. It allows you to manage your iPhone and to execute
Remote Wipe as same as Exchange Server’s one.

System Requirement

  • Apache
  • PHP 5
  • UNIX like OS
  • Mac OS X 10.6

Download

The latest version is the following link.
iRemoteWipe 0.9.0

You can download previous version from here.
Previous Versions

How to Install

To Install iRemoteWipe, simply do the follwoing commands.

% configure <DOCROOT> <CONF_DIR>
% sudo make install

<DOCROOT> : path to web server's document root directory
<CONF_DIR> : path to apache httpd.conf (ex: /etc/apache2)

It adds the following Alias Directive into your httpd.conf.

Alias /Microsoft-Server-ActiveSync /var/www/z-push/index.php

Then, you must modify the following lines in wiper.php at /z-push/backend/ directory
regarding to your LDAP environment.

define('LDAP_SERVER', 'your.server');
define('LDAP_DOMAIN', 'dc=your,dc=server');

Lastly, make sure that PHP has the following settings:

php_flag magic_quotes_gpc off
php_flag register_globals off
php_flag magic_quotes_runtime off
php_flag short_open_tag on

Setting up your iPhone

This is simply a case of adding an “Exchange Server” to your iPhone
Mail/Calendar/Contact list, specifying machine name of iRemoteWipe
apache server, disabling SSL, unless you have already setup SSL on your
Apache server, setting the correct username & password (the domain is ignored,
you can keep it blank), and then you should be enable only “Contact” settings.

Once you have done this, you will see a contact group says “Dummy” in your
contact list.

Tested Environment

I’ve tested only on Snow Leopard(MacOS X 10.6).

Clone this wiki locally