Kofua
Kofua
If the apk signature is incomplete, `readSigningLevels` will got a empty set, then will fallback to `ApkSigner` default behavior (v1,v2,v3).
Long time no response, and now I no longer rely on this method to bypass signature verification.
arm64 版本,注入失败,我也来自编译一个试试 ``` I: finder pid: 912 E: inject failed, Incompatible Mach-O image ```
> arm64 版本,注入失败,我也来自编译一个试试 > > ``` > I: finder pid: 912 > E: inject failed, Incompatible Mach-O image > ``` 貌似是 frida 的问题,项目下面有相关的 issue,用最新版本 15.1.14 编译运行,还是同样的问题
@xiaozhuai 我调试了 frida 的代码,发现是https://github.com/frida/frida-gum/blob/7df5759c078f1f0d7db746f1bab6892a56da8520/gum/gumdarwinmodule.c#L2154 这个方法里的`cpusubtype`变量读取不对,我强制指定为`GUM_DARWIN_CPU_SUBTYPE_ARM64E`后,编译了 arm64 位版本的 frida,并且按照 https://github.com/frida/frida/issues/1717 https://frida.re/news/2020/07/24/frida-12-11-released 解决m1兼容性问题后,然后与 odourless 一起编译,运行现在报这个错,这个错就是 1717 issue 里的错误,但不应该啊,我已经解决了这个错。有办法推进吗?  PS: 命令行用 `frida "访达"`能够注入: 
@xiaozhuai 用我改了代码编译后的 frida,arm64 和 arm64e 版本的 odourless 都可以打开,但都报这个错。 arm64: [Odourless-arm64-1.0.0.zip](https://github.com/xiaozhuai/odourless/files/7761419/Odourless-arm64-1.0.0.zip) arm64e: [Odourless-arm64e-1.0.0.zip](https://github.com/xiaozhuai/odourless/files/7761422/Odourless-arm64e-1.0.0.zip)
> file /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder ``` [17:18] ~ $ file /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64e] /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder (for architecture x86_64): Mach-O 64-bit executable x86_64 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder...
@xiaozhuai `macOS 13.0` 依旧不能用 `arm64e` 报错: `arm64` 报错:
> https://frida.re/news/2020/07/24/frida-12-11-released/ > > ``` > sudo nvram boot-args="-arm64e_preview_abi" > ``` > > 尝试上面的命令,然后重启再试试 在这条评论里我就试了这行命令了,不行 https://github.com/xiaozhuai/odourless/issues/6#issuecomment-999391389
> @zjns @RuyeNet 试试这个,编译成了universal版 > > ~[Odourless-universal-1.2.0.zip](https://github.com/xiaozhuai/odourless/files/8954659/Odourless-universal-1.2.0.zip)~ > > 下面这个👇🏻 [Odourless-universal-1.2.0.zip](https://github.com/xiaozhuai/odourless/files/8954931/Odourless-universal-1.2.0.zip) 还是不行,但是报错不一样了