如何hook修改swift对象的属性

dump出来的swift类如下:

需求:想通过logs hook修改这个类的属性,如username

不同于OC类的属性有get/set 方法,虽说_TtC12GoogleAdsSDK6PBUser继承自NSObject,但明显“username”这些属性是自定义,肯定是没有动态性的

很好奇swift在底层是如何存取类的属性值的?是否有hook可行性?对swift了解的不多,有懂的大佬提供点思路吗,感激不尽!

我也遇到了这个问题,楼主解决了吗

有解决的方案吗

试试lldb的正则断点,看看能不能找到地址

没有呀 swift我也不会 我是小白

不知道怎么hook :sweat_smile:

收费解答