Is there a way to pull Lumina data using CLI ida or idat?
Access to the Lumina APIs was added with 9.3:
import ida_funcs
import ida_lumina
pfn = ida_funcs.get_func(0x401000)
# calc_func_metadata returns (size, md5_hash)
fi = ida_lumina.func_info_t()
size, md5 = ida_lumina.calc_func_metadata(fi, pfn)
score = ida_lumina.score_metadata(fi)
print(f"{fi.name}: {fi.size} bytes, score={score}")
1 Like
haha makes sense why my AI tool was trying to import lumina and was not working on my 9.2 Thanks
You can use
ida_kernwin.process_ui_action('LuminaPullAllMds')
to pull names from Lumina and
ida_kernwin.process_ui_action('LuminaPushAllMds')
to push info to Lumina
1 Like