This page describes parameters within the configuration file bm_gen.properties.
The parameters contained in bm_gen.properties are:
android_sdk_path: path ot the android sdk (e.g., /home/username/Android/Sdk).
aapt_path: path to the aapt (e.g., /home/username/Android/Sdk/build-tools/27.0.0/aapt).
adb_path: path to the adb (e.g., /home/username/Android/Sdk/platform-tools/adb).
max_step: max allowed loops for exploring a single apk, default value is 500.
max_unchange_step: max allowed non-effective action limit, default value is 30.
delta_l: the layout similarity threshold, default value is 0.9.
timelimit: max allowed time (unit: seconds) for exploring a single apk, default value is 16000.
avd: path to the backup fresh avd (e.g., /home/username/.android/avd/original).
delploy_dir: the deploy directory of Genymotion (e.g., /home/username/.android/avd/Pixel_XL_API_27.avd).
apk_dir: the dir containing apks to generate birthmark (e.g., /home/username/apks/).
output_dir: the dir for keeping generation results (e.g., /home/username/apks_output/).
reinstallapk: if set true, an installed apk would be reinstalled.
takescreenshot: if set true, an screenshot would be taken each time a new group is encountered.
max_explore_depth: the birthmark depth limit, default value is 6.