JingMatrix / LSPosed

LSPosed Framework resuscitated
https://lsposed.org
GNU General Public License v3.0
1.99k stars 57 forks source link

Pass NativeTest 27 check! #14

Closed MIkeeJY closed 2 months ago

MIkeeJY commented 2 months ago

Is your feature request related to a problem?/你的请求是否与某个问题相关?

能否增加一个分支,需要一个去日志版本的去过牛头27的检测!

Describe the solution you'd like/描述你想要的解决方案

能否增加一个分支,需要一个去日志版本的去过牛头27的检测!

Additional context/其他信息

No response

Vladik01-11 commented 2 months ago

This is really lacking, maybe in the settings developer should add a setting to turn off all logs? This is just an example, but who am I to tell how to do?

JingMatrix commented 2 months ago

Two questions need further clarifications:

  1. Why would a silent LSPosed pass the Native Test 27? Do you have evidence for this point?
  2. What is the motivation to pass such a test? It is more likely to be the module developer's goal to pass certain test of an app if he/she wants to hook it.

Actually, it is barely possible to hide LSPosed from one app if it is the scope.

CanerKaraca23 commented 2 months ago

If you want to hide LSPosed, try using Shamiko + Zygisk Assistant + HideMyAppList

Stillhard commented 2 months ago

Two questions need further clarifications:

  1. Why would a silent LSPosed pass the Native Test 27? Do you have evidence for this point?
  2. What is the motivation to pass such a test? It is more likely to be the module developer's goal to pass certain test of an app if he/she wants to hook it.

Actually, it is barely possible to hide LSPosed from one app if it is the scope.

Some app need 'special care' and it's sometimes only available in a form of LSPosed/Xposed module(s) And LSPosed/Xposed framework became pointless to use if it's detected, so yes we kinda in needs to have them pass the first chalenge and module(s) will do the rest

Dev4Mod commented 2 months ago

My view on this is that there's no need to get into a hiding fight with Lsposed, it's too complicated when the target app is in scope, but NativeTest is detecting it just by the logs generated by LSPosed (even out of scope) and this can become concerning since we want to use Lsposed on other apps but if some detect it would be like detecting root itself, so an option to disable it would be interesting. The fork by @mywalkb has an option to disable and this has already been discussed about it on #76

JingMatrix commented 2 months ago

You may try the release version of builds in the link pull-request.

MIkeeJY commented 2 months ago

Hi all,it always works fine from https://github.com/JingMatrix/LSPosed/actions/runs/10658207890 Thanks a lot !

image image