User Tools

Site Tools

Translations of this page:

howto:using_frida_with_assistant_app

Frida can be used to modify and inspect the behavior of Apps on a number of platforms. We have already used it for prettywoman on iOS, there is no reason we can't use it on the OSX and PC Assistant app as well.

First install FRIDA - https://www.frida.re/docs/installation/

Next… find something to trace:

$ frida-trace -i "*dji*" -i "*Dji*" -i "*DJI* 84226
Instrumenting functions...                                              
dji_image_key_init: Auto-generated handler at "/Users/hostile/__handlers__/libDJINetPlatform.dylib/dji_image_key_init.js"
dji_image_verify_update: Auto-generated handler at "/Users/hostile/__handlers__/libDJINetPlatform.dylib/dji_image_verify_update.js"
dji_image_key_init_ex: Auto-generated handler at "/Users/hostile/__handlers__/libDJINetPlatform.dylib/dji_image_key_init_ex.js"
dji_image_verify_init: Auto-generated handler at "/Users/hostile/__handlers__/libDJINetPlatform.dylib/dji_image_verify_init.js"
dji_image_verify_final: Auto-generated handler at "/Users/hostile/__handlers__/libDJINetPlatform.dylib/dji_image_verify_final.js"
dji_image_get_chunk_by_index: Auto-generated handler at "/Users/hostile/__handlers__/libDJINetPlatform.dylib/dji_image_get_chunk_by_index.js"
dji_image_get_chunk: Auto-generated handler at "/Users/hostile/__handlers__/libDJINetPlatform.dylib/dji_image_get_chunk.js"
dji_image_verify: Auto-generated handler at "/Users/hostile/__handlers__/libDJINetPlatform.dylib/dji_image_verify.js"
dji_image_key_init: Auto-generated handler at "/Users/hostile/__handlers__/libSnailEscService.dylib/dji_image_key_init.js"
dji_image_verify_update: Auto-generated handler at "/Users/hostile/__handlers__/libSnailEscService.dylib/dji_image_verify_update.js"
dji_image_key_init_ex: Auto-generated handler at "/Users/hostile/__handlers__/libSnailEscService.dylib/dji_image_key_init_ex.js"
dji_image_verify_init: Auto-generated handler at "/Users/hostile/__handlers__/libSnailEscService.dylib/dji_image_verify_init.js"
dji_image_verify_final: Auto-generated handler at "/Users/hostile/__handlers__/libSnailEscService.dylib/dji_image_verify_final.js"
dji_image_get_chunk_by_index: Auto-generated handler at "/Users/hostile/__handlers__/libSnailEscService.dylib/dji_image_get_chunk_by_index.js"
dji_image_get_chunk: Auto-generated handler at "/Users/hostile/__handlers__/libSnailEscService.dylib/dji_image_get_chunk.js"
dji_image_verify: Auto-generated handler at "/Users/hostile/__handlers__/libSnailEscService.dylib/dji_image_verify.js"
_ZN3DJI17dji_data_link_pro11qt_metacallEN11QMetaObject4CallEiPPv: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_pro11qt_m_-582f06f4.js"
dji_image_key_init: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/dji_image_key_init.js"
_ZN3DJI17dji_data_link_pro19getLinkedDeviceInfoENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_pro19getL_-6a4aafde.js"
dji_image_verify_update: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/dji_image_verify_update.js"
_ZN3DJI17dji_data_link_pro20LinkedDeviceQueryCtx13push_web_infoENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_pro20Link_-45da6ec5.js"
dji_image_key_init_ex: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/dji_image_key_init_ex.js"
_ZN3DJI17dji_data_link_proD0Ev: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_proD0Ev.js"
dji_image_verify_init: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/dji_image_verify_init.js"
_ZN3DJI17dji_data_link_pro14setCrackedModeEhNSt3__18functionIFvhEEE: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_pro14setC_6089a93e.js"
_ZN3DJI17dji_data_link_proD2Ev: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_proD2Ev.js"
_ZN3DJI17dji_data_link_pro7linkCmdEhh: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_pro7linkCmdEhh.js"
_ZN3DJI17dji_data_link_pro19setNavigationStatusEhNSt3__18functionIFvRK11QJsonObjectbEEE: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_pro19setN_-37ea8da8.js"
_ZN3DJI17dji_data_link_pro14timeoutHandlerENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_pro14time_6127354b.js"
dji_image_verify_final: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/dji_image_verify_final.js"
_ZN3DJI17dji_data_link_pro18queryChannelStatusENSt3__18functionIFvRK7CommandEEENS2_IFvvEEE: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_pro18quer_3fef423d.js"
_ZN3DJI17dji_data_link_proC2EP7QObjectP18DJIDeviceCommandIo: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_proC2EP7Q_-30aa2992.js"
_ZN3DJI17dji_data_link_pro20LinkedDeviceQueryCtxC2Ev: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_pro20Link_-134ec1a8.js"
_ZN3DJI17dji_data_link_pro15getNextBootModeENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_pro15getN_298e65c4.js"
dji_image_get_chunk_by_index: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/dji_image_get_chunk_by_index.js"
_ZN3DJI17dji_data_link_pro16writeChannelDataEhRK10QByteArrayNSt3__18functionIFvS3_EEE: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_pro16writ_-54504f72.js"
_ZN3DJI17dji_data_link_pro19getNavigationStatusENSt3__18functionIFvRK11QJsonObjectbEEE: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_pro19getN_62c66e14.js"
_ZN3DJI17dji_data_link_pro22handleDevNumGetSuccessERNS_11protocol_v128data_link_get_linked_num_ackENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_pro22hand_-56395fa1.js"
_ZN3DJI17dji_data_link_pro11qt_metacastEPKc: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_pro11qt_m_3c59131a.js"
_ZN3DJI17dji_data_link_pro11getWorkModeENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_pro11getW_-7c58f3f0.js"
_ZNK3DJI17dji_data_link_pro10metaObjectEv: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZNK3DJI17dji_data_link_pro10metaObjectEv.js"
_ZN3DJI17dji_data_link_proC1EP7QObjectP18DJIDeviceCommandIo: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_proC1EP7Q_064aded1.js"
dji_image_get_chunk: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/dji_image_get_chunk.js"
dji_image_verify: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/dji_image_verify.js"
_ZN3DJI17dji_data_link_proD1Ev: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_proD1Ev.js"
_ZN3DJI17dji_data_link_pro11setWorkModeENS_12DataLinkModeENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_pro11setW_-30c742d7.js"
_ZN3DJI17dji_data_link_pro13clearLinkInfoENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_pro13clea_-579663e7.js"
_ZN3DJI17dji_data_link_pro7linkCmdEhRK10QByteArray: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_pro7linkC_1f4c2e86.js"
_ZN3DJI17dji_data_link_pro7linkCmdEh: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_pro7linkCmdEh.js"
_ZN3DJI17dji_data_link_pro20LinkedDeviceQueryCtxC1Ev: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_pro20Link_-11087fff.js"
_ZN3DJI17dji_data_link_pro16queryCrackedModeENSt3__18functionIFvhEEE: Auto-generated handler at "/Users/hostile/__handlers__/libZT300.dylib/_ZN3DJI17dji_data_link_pro16quer_-26570679.js"
dji_image_key_init: Auto-generated handler at "/Users/hostile/__handlers__/libDJIRcService.dylib/dji_image_key_init.js"
dji_image_verify_update: Auto-generated handler at "/Users/hostile/__handlers__/libDJIRcService.dylib/dji_image_verify_update.js"
dji_image_key_init_ex: Auto-generated handler at "/Users/hostile/__handlers__/libDJIRcService.dylib/dji_image_key_init_ex.js"
dji_image_verify_init: Auto-generated handler at "/Users/hostile/__handlers__/libDJIRcService.dylib/dji_image_verify_init.js"
dji_image_verify_final: Auto-generated handler at "/Users/hostile/__handlers__/libDJIRcService.dylib/dji_image_verify_final.js"
dji_image_get_chunk_by_index: Auto-generated handler at "/Users/hostile/__handlers__/libDJIRcService.dylib/dji_image_get_chunk_by_index.js"
dji_image_get_chunk: Auto-generated handler at "/Users/hostile/__handlers__/libDJIRcService.dylib/dji_image_get_chunk.js"
dji_image_verify: Auto-generated handler at "/Users/hostile/__handlers__/libDJIRcService.dylib/dji_image_verify.js"
dji_image_key_init: Auto-generated handler at "/Users/hostile/__handlers__/libDJIRonin2Service.dylib/dji_image_key_init.js"
dji_image_verify_update: Auto-generated handler at "/Users/hostile/__handlers__/libDJIRonin2Service.dylib/dji_image_verify_update.js"
dji_image_key_init_ex: Auto-generated handler at "/Users/hostile/__handlers__/libDJIRonin2Service.dylib/dji_image_key_init_ex.js"
dji_image_verify_init: Auto-generated handler at "/Users/hostile/__handlers__/libDJIRonin2Service.dylib/dji_image_verify_init.js"
dji_image_verify_final: Auto-generated handler at "/Users/hostile/__handlers__/libDJIRonin2Service.dylib/dji_image_verify_final.js"
dji_image_get_chunk_by_index: Auto-generated handler at "/Users/hostile/__handlers__/libDJIRonin2Service.dylib/dji_image_get_chunk_by_index.js"
dji_image_get_chunk: Auto-generated handler at "/Users/hostile/__handlers__/libDJIRonin2Service.dylib/dji_image_get_chunk.js"
dji_image_verify: Auto-generated handler at "/Users/hostile/__handlers__/libDJIRonin2Service.dylib/dji_image_verify.js"
dji_image_key_init: Auto-generated handler at "/Users/hostile/__handlers__/libDJIHG300Service.dylib/dji_image_key_init.js"
dji_image_verify_update: Auto-generated handler at "/Users/hostile/__handlers__/libDJIHG300Service.dylib/dji_image_verify_update.js"
dji_image_key_init_ex: Auto-generated handler at "/Users/hostile/__handlers__/libDJIHG300Service.dylib/dji_image_key_init_ex.js"
dji_image_verify_init: Auto-generated handler at "/Users/hostile/__handlers__/libDJIHG300Service.dylib/dji_image_verify_init.js"
dji_image_verify_final: Auto-generated handler at "/Users/hostile/__handlers__/libDJIHG300Service.dylib/dji_image_verify_final.js"
dji_image_get_chunk_by_index: Auto-generated handler at "/Users/hostile/__handlers__/libDJIHG300Service.dylib/dji_image_get_chunk_by_index.js"
dji_image_get_chunk: Auto-generated handler at "/Users/hostile/__handlers__/libDJIHG300Service.dylib/dji_image_get_chunk.js"
dji_image_verify: Auto-generated handler at "/Users/hostile/__handlers__/libDJIHG300Service.dylib/dji_image_verify.js"
_ZN3DJI17dji_data_link_pro11qt_metacallEN11QMetaObject4CallEiPPv: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_pro11qt_m_-582f06f4.js"
dji_image_key_init: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/dji_image_key_init.js"
_ZN3DJI17dji_data_link_pro19getLinkedDeviceInfoENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_pro19getL_-6a4aafde.js"
dji_image_verify_update: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/dji_image_verify_update.js"
_ZN3DJI17dji_data_link_pro20LinkedDeviceQueryCtx13push_web_infoENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_pro20Link_-45da6ec5.js"
dji_image_key_init_ex: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/dji_image_key_init_ex.js"
_ZN3DJI17dji_data_link_proD0Ev: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_proD0Ev.js"
dji_image_verify_init: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/dji_image_verify_init.js"
_ZN3DJI17dji_data_link_pro14setCrackedModeEhNSt3__18functionIFvhEEE: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_pro14setC_6089a93e.js"
_ZN3DJI17dji_data_link_proD2Ev: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_proD2Ev.js"
_ZN3DJI17dji_data_link_pro7linkCmdEhh: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_pro7linkCmdEhh.js"
_ZN3DJI17dji_data_link_pro19setNavigationStatusEhNSt3__18functionIFvRK11QJsonObjectbEEE: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_pro19setN_-37ea8da8.js"
_ZN3DJI17dji_data_link_pro14timeoutHandlerENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_pro14time_6127354b.js"
dji_image_verify_final: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/dji_image_verify_final.js"
_ZN3DJI17dji_data_link_pro18queryChannelStatusENSt3__18functionIFvRK7CommandEEENS2_IFvvEEE: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_pro18quer_3fef423d.js"
_ZN3DJI17dji_data_link_proC2EP7QObjectP18DJIDeviceCommandIo: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_proC2EP7Q_-30aa2992.js"
_ZN3DJI17dji_data_link_pro20LinkedDeviceQueryCtxC2Ev: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_pro20Link_-134ec1a8.js"
_ZN3DJI17dji_data_link_pro15getNextBootModeENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_pro15getN_298e65c4.js"
dji_image_get_chunk_by_index: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/dji_image_get_chunk_by_index.js"
_ZN3DJI17dji_data_link_pro16writeChannelDataEhRK10QByteArrayNSt3__18functionIFvS3_EEE: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_pro16writ_-54504f72.js"
_ZN3DJI17dji_data_link_pro19getNavigationStatusENSt3__18functionIFvRK11QJsonObjectbEEE: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_pro19getN_62c66e14.js"
_ZN3DJI17dji_data_link_pro22handleDevNumGetSuccessERNS_11protocol_v128data_link_get_linked_num_ackENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_pro22hand_-56395fa1.js"
_ZN3DJI17dji_data_link_pro11qt_metacastEPKc: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_pro11qt_m_3c59131a.js"
_ZN3DJI17dji_data_link_pro11getWorkModeENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_pro11getW_-7c58f3f0.js"
_ZNK3DJI17dji_data_link_pro10metaObjectEv: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZNK3DJI17dji_data_link_pro10metaObjectEv.js"
_ZN3DJI17dji_data_link_proC1EP7QObjectP18DJIDeviceCommandIo: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_proC1EP7Q_064aded1.js"
dji_image_get_chunk: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/dji_image_get_chunk.js"
dji_image_verify: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/dji_image_verify.js"
_ZN3DJI17dji_data_link_proD1Ev: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_proD1Ev.js"
_ZN3DJI17dji_data_link_pro11setWorkModeENS_12DataLinkModeENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_pro11setW_-30c742d7.js"
_ZN3DJI17dji_data_link_pro13clearLinkInfoENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_pro13clea_-579663e7.js"
_ZN3DJI17dji_data_link_pro7linkCmdEhRK10QByteArray: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_pro7linkC_1f4c2e86.js"
_ZN3DJI17dji_data_link_pro7linkCmdEh: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_pro7linkCmdEh.js"
_ZN3DJI17dji_data_link_pro20LinkedDeviceQueryCtxC1Ev: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_pro20Link_-11087fff.js"
_ZN3DJI17dji_data_link_pro16queryCrackedModeENSt3__18functionIFvhEEE: Auto-generated handler at "/Users/hostile/__handlers__/libRemoteController.dylib/_ZN3DJI17dji_data_link_pro16quer_-26570679.js"
_ZN3DJI17dji_data_link_pro11qt_metacallEN11QMetaObject4CallEiPPv: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_pro11qt_m_-582f06f4.js"
dji_image_key_init: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/dji_image_key_init.js"
_ZN3DJI17dji_data_link_pro19getLinkedDeviceInfoENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_pro19getL_-6a4aafde.js"
dji_image_verify_update: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/dji_image_verify_update.js"
_ZN3DJI17dji_data_link_pro20LinkedDeviceQueryCtx13push_web_infoENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_pro20Link_-45da6ec5.js"
dji_image_key_init_ex: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/dji_image_key_init_ex.js"
_ZN3DJI17dji_data_link_proD0Ev: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_proD0Ev.js"
dji_image_verify_init: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/dji_image_verify_init.js"
_ZN3DJI17dji_data_link_pro14setCrackedModeEhNSt3__18functionIFvhEEE: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_pro14setC_6089a93e.js"
_ZN3DJI17dji_data_link_proD2Ev: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_proD2Ev.js"
_ZN3DJI17dji_data_link_pro7linkCmdEhh: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_pro7linkCmdEhh.js"
_ZN3DJI17dji_data_link_pro19setNavigationStatusEhNSt3__18functionIFvRK11QJsonObjectbEEE: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_pro19setN_-37ea8da8.js"
_ZN3DJI17dji_data_link_pro14timeoutHandlerENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_pro14time_6127354b.js"
dji_image_verify_final: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/dji_image_verify_final.js"
_ZN3DJI17dji_data_link_pro18queryChannelStatusENSt3__18functionIFvRK7CommandEEENS2_IFvvEEE: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_pro18quer_3fef423d.js"
_ZN3DJI17dji_data_link_proC2EP7QObjectP18DJIDeviceCommandIo: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_proC2EP7Q_-30aa2992.js"
_ZN3DJI17dji_data_link_pro20LinkedDeviceQueryCtxC2Ev: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_pro20Link_-134ec1a8.js"
_ZN3DJI17dji_data_link_pro15getNextBootModeENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_pro15getN_298e65c4.js"
dji_image_get_chunk_by_index: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/dji_image_get_chunk_by_index.js"
_ZN3DJI17dji_data_link_pro16writeChannelDataEhRK10QByteArrayNSt3__18functionIFvS3_EEE: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_pro16writ_-54504f72.js"
_ZN3DJI17dji_data_link_pro19getNavigationStatusENSt3__18functionIFvRK11QJsonObjectbEEE: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_pro19getN_62c66e14.js"
_ZN3DJI17dji_data_link_pro22handleDevNumGetSuccessERNS_11protocol_v128data_link_get_linked_num_ackENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_pro22hand_-56395fa1.js"
_ZN3DJI17dji_data_link_pro11qt_metacastEPKc: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_pro11qt_m_3c59131a.js"
_ZN3DJI17dji_data_link_pro11getWorkModeENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_pro11getW_-7c58f3f0.js"
_ZNK3DJI17dji_data_link_pro10metaObjectEv: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZNK3DJI17dji_data_link_pro10metaObjectEv.js"
_ZN3DJI17dji_data_link_proC1EP7QObjectP18DJIDeviceCommandIo: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_proC1EP7Q_064aded1.js"
dji_image_get_chunk: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/dji_image_get_chunk.js"
dji_image_verify: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/dji_image_verify.js"
_ZN3DJI17dji_data_link_proD1Ev: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_proD1Ev.js"
_ZN3DJI17dji_data_link_pro11setWorkModeENS_12DataLinkModeENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_pro11setW_-30c742d7.js"
_ZN3DJI17dji_data_link_pro13clearLinkInfoENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_pro13clea_-579663e7.js"
_ZN3DJI17dji_data_link_pro7linkCmdEhRK10QByteArray: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_pro7linkC_1f4c2e86.js"
_ZN3DJI17dji_data_link_pro7linkCmdEh: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_pro7linkCmdEh.js"
_ZN3DJI17dji_data_link_pro20LinkedDeviceQueryCtxC1Ev: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_pro20Link_-11087fff.js"
_ZN3DJI17dji_data_link_pro16queryCrackedModeENSt3__18functionIFvhEEE: Auto-generated handler at "/Users/hostile/__handlers__/libMammothRC.dylib/_ZN3DJI17dji_data_link_pro16quer_-26570679.js"
_ZN11RootContext15check_is_in_djiENSt3__18functionIFvbEEE: Auto-generated handler at "/Users/hostile/__handlers__/Assistant/_ZN11RootContext15check_is_in_dj_-cbd3c94.js"
_ZN3DJI18dji_controller_api15unLockAssistantEv: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI18dji_controller_api15unL_-569ac498.js"
_ZN3DJI18dji_controller_api14refreshAppModeEv: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI18dji_controller_api14ref_-3edb628c.js"
_ZN3DJI17dji_data_link_pro11qt_metacallEN11QMetaObject4CallEiPPv: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_pro11qt_m_-582f06f4.js"
dji_image_key_init: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/dji_image_key_init.js"
_ZN3DJI17dji_data_link_pro19getLinkedDeviceInfoENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_pro19getL_-6a4aafde.js"
dji_image_verify_update: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/dji_image_verify_update.js"
_ZN3DJI17dji_data_link_pro20LinkedDeviceQueryCtx13push_web_infoENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_pro20Link_-45da6ec5.js"
dji_image_key_init_ex: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/dji_image_key_init_ex.js"
_ZN3DJI17dji_data_link_proD0Ev: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_proD0Ev.js"
dji_image_verify_init: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/dji_image_verify_init.js"
_ZN3DJI17dji_data_link_pro14setCrackedModeEhNSt3__18functionIFvhEEE: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_pro14setC_6089a93e.js"
_ZN3DJI17dji_data_link_proD2Ev: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_proD2Ev.js"
_ZN3DJI17dji_data_link_pro7linkCmdEhh: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_pro7linkCmdEhh.js"
_ZN3DJI18dji_controller_api6setKeyEj: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI18dji_controller_api6setKeyEj.js"
_ZN3DJI18dji_controller_apiD1Ev: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI18dji_controller_apiD1Ev.js"
_ZN3DJI17dji_data_link_pro19setNavigationStatusEhNSt3__18functionIFvRK11QJsonObjectbEEE: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_pro19setN_-37ea8da8.js"
_ZN3DJI17dji_data_link_pro14timeoutHandlerENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_pro14time_6127354b.js"
dji_image_verify_final: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/dji_image_verify_final.js"
_ZN3DJI18dji_controller_apiC2EP7QObjectP18DJIDeviceCommandIo: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI18dji_controller_apiC2EP7_-d6b1464.js"
_ZN3DJI17dji_data_link_proC2EP7QObjectP18DJIDeviceCommandIo: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_proC2EP7Q_-30aa2992.js"
_ZN3DJI17dji_data_link_pro18queryChannelStatusENSt3__18functionIFvRK7CommandEEENS2_IFvvEEE: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_pro18quer_3fef423d.js"
_ZN3DJI17dji_data_link_pro20LinkedDeviceQueryCtxC2Ev: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_pro20Link_-134ec1a8.js"
_ZN3DJI17dji_data_link_pro15getNextBootModeENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_pro15getN_298e65c4.js"
dji_image_get_chunk_by_index: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/dji_image_get_chunk_by_index.js"
_ZN3DJI17dji_data_link_pro16writeChannelDataEhRK10QByteArrayNSt3__18functionIFvS3_EEE: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_pro16writ_-54504f72.js"
_ZN3DJI18dji_controller_api17unLockAssistantExEv: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI18dji_controller_api17unL_-56317822.js"
_ZN3DJI18dji_controller_api14setEventHandleENS0_15ControllerEventENSt3__18functionIFvvEEE: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI18dji_controller_api14set_68da376e.js"
_ZN3DJI17dji_data_link_pro19getNavigationStatusENSt3__18functionIFvRK11QJsonObjectbEEE: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_pro19getN_62c66e14.js"
_ZN3DJI17dji_data_link_pro22handleDevNumGetSuccessERNS_11protocol_v128data_link_get_linked_num_ackENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_pro22hand_-56395fa1.js"
_ZN3DJI17dji_data_link_pro11qt_metacastEPKc: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_pro11qt_m_3c59131a.js"
_ZN3DJI17dji_data_link_pro11getWorkModeENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_pro11getW_-7c58f3f0.js"
_ZNK3DJI17dji_data_link_pro10metaObjectEv: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZNK3DJI17dji_data_link_pro10metaObjectEv.js"
_ZNK3DJI18dji_controller_api10metaObjectEv: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZNK3DJI18dji_controller_api10me_420079ef.js"
_ZN3DJI18dji_controller_apiC1EP7QObjectP18DJIDeviceCommandIo: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI18dji_controller_apiC1EP7_3b8be323.js"
_ZN3DJI17dji_data_link_proC1EP7QObjectP18DJIDeviceCommandIo: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_proC1EP7Q_064aded1.js"
dji_image_get_chunk: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/dji_image_get_chunk.js"
_ZN3DJI17dji_data_link_proD1Ev: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_proD1Ev.js"
dji_image_verify: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/dji_image_verify.js"
_ZN3DJI18dji_controller_apiD0Ev: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI18dji_controller_apiD0Ev.js"
_ZN3DJI17dji_data_link_pro11setWorkModeENS_12DataLinkModeENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_pro11setW_-30c742d7.js"
_ZN3DJI18dji_controller_api11qt_metacallEN11QMetaObject4CallEiPPv: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI18dji_controller_api11qt__6de06e84.js"
_ZN3DJI17dji_data_link_pro13clearLinkInfoENSt3__18functionIFvRK11QJsonObjectEEE: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_pro13clea_-579663e7.js"
_ZN3DJI17dji_data_link_pro7linkCmdEhRK10QByteArray: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_pro7linkC_1f4c2e86.js"
_ZN3DJI17dji_data_link_pro7linkCmdEh: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_pro7linkCmdEh.js"
_ZN3DJI18dji_controller_apiD2Ev: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI18dji_controller_apiD2Ev.js"
_ZN3DJI17dji_data_link_pro16queryCrackedModeENSt3__18functionIFvhEEE: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_pro16quer_-26570679.js"
_ZN3DJI18dji_controller_api11qt_metacastEPKc: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI18dji_controller_api11qt__0fd429bc.js"
_ZN3DJI17dji_data_link_pro20LinkedDeviceQueryCtxC1Ev: Auto-generated handler at "/Users/hostile/__handlers__/libA3Config.dylib/_ZN3DJI17dji_data_link_pro20Link_-11087fff.js"
dji_image_key_init: Auto-generated handler at "/Users/hostile/__handlers__/libDJIUpgradeService.dylib/dji_image_key_init.js"
dji_image_verify_update: Auto-generated handler at "/Users/hostile/__handlers__/libDJIUpgradeService.dylib/dji_image_verify_update.js"
dji_image_key_init_ex: Auto-generated handler at "/Users/hostile/__handlers__/libDJIUpgradeService.dylib/dji_image_key_init_ex.js"
dji_image_verify_init: Auto-generated handler at "/Users/hostile/__handlers__/libDJIUpgradeService.dylib/dji_image_verify_init.js"
dji_image_verify_final: Auto-generated handler at "/Users/hostile/__handlers__/libDJIUpgradeService.dylib/dji_image_verify_final.js"
dji_image_get_chunk_by_index: Auto-generated handler at "/Users/hostile/__handlers__/libDJIUpgradeService.dylib/dji_image_get_chunk_by_index.js"
dji_image_get_chunk: Auto-generated handler at "/Users/hostile/__handlers__/libDJIUpgradeService.dylib/dji_image_get_chunk.js"
dji_image_verify: Auto-generated handler at "/Users/hostile/__handlers__/libDJIUpgradeService.dylib/dji_image_verify.js"
dji_image_key_init: Auto-generated handler at "/Users/hostile/__handlers__/libZDSeries.dylib/dji_image_key_init.js"
dji_image_verify_update: Auto-generated handler at "/Users/hostile/__handlers__/libZDSeries.dylib/dji_image_verify_update.js"
dji_image_key_init_ex: Auto-generated handler at "/Users/hostile/__handlers__/libZDSeries.dylib/dji_image_key_init_ex.js"
dji_image_verify_init: Auto-generated handler at "/Users/hostile/__handlers__/libZDSeries.dylib/dji_image_verify_init.js"
dji_image_verify_final: Auto-generated handler at "/Users/hostile/__handlers__/libZDSeries.dylib/dji_image_verify_final.js"
dji_image_get_chunk_by_index: Auto-generated handler at "/Users/hostile/__handlers__/libZDSeries.dylib/dji_image_get_chunk_by_index.js"
dji_image_get_chunk: Auto-generated handler at "/Users/hostile/__handlers__/libZDSeries.dylib/dji_image_get_chunk.js"
dji_image_verify: Auto-generated handler at "/Users/hostile/__handlers__/libZDSeries.dylib/dji_image_verify.js"
dji_image_key_init: Auto-generated handler at "/Users/hostile/__handlers__/libDJIEscService.dylib/dji_image_key_init.js"
dji_image_verify_update: Auto-generated handler at "/Users/hostile/__handlers__/libDJIEscService.dylib/dji_image_verify_update.js"
dji_image_key_init_ex: Auto-generated handler at "/Users/hostile/__handlers__/libDJIEscService.dylib/dji_image_key_init_ex.js"
dji_image_verify_init: Auto-generated handler at "/Users/hostile/__handlers__/libDJIEscService.dylib/dji_image_verify_init.js"
dji_image_verify_final: Auto-generated handler at "/Users/hostile/__handlers__/libDJIEscService.dylib/dji_image_verify_final.js"
dji_image_get_chunk_by_index: Auto-generated handler at "/Users/hostile/__handlers__/libDJIEscService.dylib/dji_image_get_chunk_by_index.js"
dji_image_get_chunk: Auto-generated handler at "/Users/hostile/__handlers__/libDJIEscService.dylib/dji_image_get_chunk.js"
dji_image_verify: Auto-generated handler at "/Users/hostile/__handlers__/libDJIEscService.dylib/dji_image_verify.js"
dji_image_key_init: Auto-generated handler at "/Users/hostile/__handlers__/libDJIAirChecker.dylib/dji_image_key_init.js"
dji_image_verify_update: Auto-generated handler at "/Users/hostile/__handlers__/libDJIAirChecker.dylib/dji_image_verify_update.js"
dji_image_key_init_ex: Auto-generated handler at "/Users/hostile/__handlers__/libDJIAirChecker.dylib/dji_image_key_init_ex.js"
dji_image_verify_init: Auto-generated handler at "/Users/hostile/__handlers__/libDJIAirChecker.dylib/dji_image_verify_init.js"
dji_image_verify_final: Auto-generated handler at "/Users/hostile/__handlers__/libDJIAirChecker.dylib/dji_image_verify_final.js"
dji_image_get_chunk_by_index: Auto-generated handler at "/Users/hostile/__handlers__/libDJIAirChecker.dylib/dji_image_get_chunk_by_index.js"
dji_image_get_chunk: Auto-generated handler at "/Users/hostile/__handlers__/libDJIAirChecker.dylib/dji_image_get_chunk.js"
dji_image_verify: Auto-generated handler at "/Users/hostile/__handlers__/libDJIAirChecker.dylib/dji_image_verify.js"
_ZN3DJI18dji_controller_api14refreshAppModeEv: Auto-generated handler at "/Users/hostile/__handlers__/libDJI1860Service.dylib/_ZN3DJI18dji_controller_api14ref_-3edb628c.js"
_ZN3DJI18dji_controller_api11qt_metacastEPKc: Auto-generated handler at "/Users/hostile/__handlers__/libDJI1860Service.dylib/_ZN3DJI18dji_controller_api11qt__0fd429bc.js"
_ZN3DJI18dji_controller_apiD0Ev: Auto-generated handler at "/Users/hostile/__handlers__/libDJI1860Service.dylib/_ZN3DJI18dji_controller_apiD0Ev.js"
dji_image_key_init: Auto-generated handler at "/Users/hostile/__handlers__/libDJI1860Service.dylib/dji_image_key_init.js"
dji_image_key_init_ex: Auto-generated handler at "/Users/hostile/__handlers__/libDJI1860Service.dylib/dji_image_key_init_ex.js"
_ZN3DJI18dji_controller_apiC2EP7QObjectP18DJIDeviceCommandIo: Auto-generated handler at "/Users/hostile/__handlers__/libDJI1860Service.dylib/_ZN3DJI18dji_controller_apiC2EP7_-d6b1464.js"
dji_image_verify_final: Auto-generated handler at "/Users/hostile/__handlers__/libDJI1860Service.dylib/dji_image_verify_final.js"
dji_image_get_chunk: Auto-generated handler at "/Users/hostile/__handlers__/libDJI1860Service.dylib/dji_image_get_chunk.js"
_ZN3DJI18dji_controller_api11qt_metacallEN11QMetaObject4CallEiPPv: Auto-generated handler at "/Users/hostile/__handlers__/libDJI1860Service.dylib/_ZN3DJI18dji_controller_api11qt__6de06e84.js"
_ZN3DJI18dji_controller_api14setEventHandleENS0_15ControllerEventENSt3__18functionIFvvEEE: Auto-generated handler at "/Users/hostile/__handlers__/libDJI1860Service.dylib/_ZN3DJI18dji_controller_api14set_68da376e.js"
_ZN3DJI18dji_controller_api15unLockAssistantEv: Auto-generated handler at "/Users/hostile/__handlers__/libDJI1860Service.dylib/_ZN3DJI18dji_controller_api15unL_-569ac498.js"
_ZNK3DJI18dji_controller_api10metaObjectEv: Auto-generated handler at "/Users/hostile/__handlers__/libDJI1860Service.dylib/_ZNK3DJI18dji_controller_api10me_420079ef.js"
_ZN3DJI18dji_controller_apiD1Ev: Auto-generated handler at "/Users/hostile/__handlers__/libDJI1860Service.dylib/_ZN3DJI18dji_controller_apiD1Ev.js"
_ZN3DJI18dji_controller_api17unLockAssistantExEv: Auto-generated handler at "/Users/hostile/__handlers__/libDJI1860Service.dylib/_ZN3DJI18dji_controller_api17unL_-56317822.js"
dji_image_verify_init: Auto-generated handler at "/Users/hostile/__handlers__/libDJI1860Service.dylib/dji_image_verify_init.js"
_ZN3DJI18dji_controller_api6setKeyEj: Auto-generated handler at "/Users/hostile/__handlers__/libDJI1860Service.dylib/_ZN3DJI18dji_controller_api6setKeyEj.js"
_ZN3DJI18dji_controller_apiD2Ev: Auto-generated handler at "/Users/hostile/__handlers__/libDJI1860Service.dylib/_ZN3DJI18dji_controller_apiD2Ev.js"
dji_image_verify_update: Auto-generated handler at "/Users/hostile/__handlers__/libDJI1860Service.dylib/dji_image_verify_update.js"
dji_image_verify: Auto-generated handler at "/Users/hostile/__handlers__/libDJI1860Service.dylib/dji_image_verify.js"
_ZN3DJI18dji_controller_apiC1EP7QObjectP18DJIDeviceCommandIo: Auto-generated handler at "/Users/hostile/__handlers__/libDJI1860Service.dylib/_ZN3DJI18dji_controller_apiC1EP7_3b8be323.js"
dji_image_get_chunk_by_index: Auto-generated handler at "/Users/hostile/__handlers__/libDJI1860Service.dylib/dji_image_get_chunk_by_index.js"
dji_image_key_init: Auto-generated handler at "/Users/hostile/__handlers__/libDJIWatchService.dylib/dji_image_key_init.js"
dji_image_verify_update: Auto-generated handler at "/Users/hostile/__handlers__/libDJIWatchService.dylib/dji_image_verify_update.js"
dji_image_key_init_ex: Auto-generated handler at "/Users/hostile/__handlers__/libDJIWatchService.dylib/dji_image_key_init_ex.js"
dji_image_verify_init: Auto-generated handler at "/Users/hostile/__handlers__/libDJIWatchService.dylib/dji_image_verify_init.js"
dji_image_verify_final: Auto-generated handler at "/Users/hostile/__handlers__/libDJIWatchService.dylib/dji_image_verify_final.js"
dji_image_get_chunk_by_index: Auto-generated handler at "/Users/hostile/__handlers__/libDJIWatchService.dylib/dji_image_get_chunk_by_index.js"
dji_image_get_chunk: Auto-generated handler at "/Users/hostile/__handlers__/libDJIWatchService.dylib/dji_image_get_chunk.js"
dji_image_verify: Auto-generated handler at "/Users/hostile/__handlers__/libDJIWatchService.dylib/dji_image_verify.js"
dji_image_key_init: Auto-generated handler at "/Users/hostile/__handlers__/libLightBridge2.dylib/dji_image_key_init.js"
dji_image_verify_update: Auto-generated handler at "/Users/hostile/__handlers__/libLightBridge2.dylib/dji_image_verify_update.js"
dji_image_key_init_ex: Auto-generated handler at "/Users/hostile/__handlers__/libLightBridge2.dylib/dji_image_key_init_ex.js"
dji_image_verify_init: Auto-generated handler at "/Users/hostile/__handlers__/libLightBridge2.dylib/dji_image_verify_init.js"
dji_image_verify_final: Auto-generated handler at "/Users/hostile/__handlers__/libLightBridge2.dylib/dji_image_verify_final.js"
dji_image_get_chunk_by_index: Auto-generated handler at "/Users/hostile/__handlers__/libLightBridge2.dylib/dji_image_get_chunk_by_index.js"
dji_image_get_chunk: Auto-generated handler at "/Users/hostile/__handlers__/libLightBridge2.dylib/dji_image_get_chunk.js"
dji_image_verify: Auto-generated handler at "/Users/hostile/__handlers__/libLightBridge2.dylib/dji_image_verify.js"
_ZN14DataFileLoader14IsDjiLogV3FileERK10QByteArray: Auto-generated handler at "/Users/hostile/__handlers__/libDJIFlightDataService.dylib/_ZN14DataFileLoader14IsDjiLogV3F_0f4e5f75.js"
Started tracing 264 functions. Press Ctrl+C to stop. 

We could for example potentially patch the Login requirement:

           /* TID 0x307 */
114968 ms  _ZN11GeneralView12processLoginERK11QJsonObject()
114968 ms     | _ZN5Login5loginERK11QJsonObjectNSt3__18functionIFvS2_EEE()
115452 ms  _ZN10ServerApi222ApisApprestV1UserLoginERK7QStringS2_S2_S2_S2_RK23tagCOMMON_HEADER_PARAMSNSt3__18functionIFvbRK11QJsonObjectEEE()
115768 ms  _ZN5Login15get_verity_codeENSt3__18functionIFvRK11QJsonObjectEEE()

132812 ms  _ZN11GeneralView12processLoginERK11QJsonObject()
132812 ms     | _ZN5Login5loginERK11QJsonObjectNSt3__18functionIFvS2_EEE()
133050 ms  _ZN10ServerApi222ApisApprestV1UserLoginERK7QStringS2_S2_S2_S2_RK23tagCOMMON_HEADER_PARAMSNSt3__18functionIFvbRK11QJsonObjectEEE()
133325 ms  _ZN5Login17save_user_profileEv()
133336 ms  _ZN5Login8PushDataERK11QJsonObject()

howto/using_frida_with_assistant_app.txt · Last modified: 2018/02/15 20:34 by czokie