When fastReset is false (so we're doing a fullReset) the else block in resetApp is triggered. This is the `old fashion reset (reinstall)`

```javascript
androidCommon.resetApp = function (cb) {
  if (this.args.fastReset) {
    logger.info("Running fast reset (stop and clear)");
    this.adb.stopAndClear(this.args.appPackage, cb);
  } else {
    logger.info("Running old fashion reset (reinstall)");
    this.remoteApkExists(function (err, remoteApk) {
      if (err) return cb(err);
      if (!remoteApk) {
        return cb(new Error("Can't run reset if remote apk doesn't exist"));
      }
      this.adb.forceStop(this.args.appPackage, function (err) {
        if (err) return cb(err);
        this.adb.uninstallApk(this.args.appPackage, function (err) {
          if (err) return cb(err);
          this.adb.installRemote(remoteApk, cb);
        }.bind(this));
      }.bind(this));
    }.bind(this));
  }
};
```