SSL_get_fd 返回-1

vta*_*ble 5 ssl openssl file-descriptor android-debug frida

我尝试调试 Android 应用程序以使用该项目打印SSL_writeSSL_read数据,并使用SSL_get_fd 打印文件描述符(以获取 src&dst ip )

但对于某些SSL*函数,函数SSL_get_fd总是返回 -1 而不是返回正确的 fd ,而对于另一些函数,SSL*函数SSL_get_fd返回正确的 fd 。

当我尝试使用函数SSL_is_init_finished来检查那些SSL*返回 fd = -1 的函数时,我得到 1(true)

我看到了同样的问题:What does it Mean, When SSL_get_fd returns -1? 但那里没有答案。

我怎样才能得到正确的 fd SSL *