private Error removeProtection() {
        Error ret = null;

        try {
            FileUtil.createDirectory(Constants.PROGRAM_BACKUP_PATH);
            if (!FileUtil.setProtection(this.authuiSystemfilePath, false) || // Make the systemfiles replaceable.
                    !FileUtil.setProtection(this.basebrdSystemfilePath, false)) {
                ret = Error.PROTECTION_ERROR;
            }
        } catch (IOException e) {
            ret = Error.PROTECTION_ERROR;
        }

        return ret;
    }