Skip to content

linux系统跑不起来, #79

Description

@maryjeck

系统是Linux uefi-x86 6.14.0-37-generic #37~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 20 10:25:38 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
用的conda创建的虚拟环境。

g_vfs_path = "%s/vfs" % os.path.dirname(os.path.abspath(__file__))

gc.collect()

emulator = Emulator(vfs_root=posixpath.join(posixpath.dirname(__file__), g_vfs_path), muti_task=True)
vfs_path = emulator.get_vfs_root()

libdvm = emulator.load_library("%s/system/lib/libdvm.so"% vfs_path)
libcm = emulator.load_library("%s/system/lib/libc.so" % vfs_path)
libml = emulator.load_library("%s/data/data/com.ss.android.ugc.aweme/libmetasec_ml.so" % vfs_path, do_init=False)

emulator.java_classloader.add_class(ms_bd_c_k)
emulator.java_classloader.add_class(ms_bd_c_a0)
emulator.java_classloader.add_class(MS)
emulator.java_classloader.add_class(java_lang_Thread)

emulator.call_symbol(libml, "JNI_OnLoad", emulator.java_vm.address_ptr, 0x00)

卡在 emulator.call_symbol

windows下面没有问题。。。。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions