monkeydev hook某音14.x可以,更新为某音15.x后无法hook,请问大佬们怎样解决?

日志: 日志里没发现什么有用的信息
默认 20:02:14.891433+0800 SpringBoard Adding: <FBApplicationProcess: 0x1163ab840; application<com.shsk.Aweme>:-1>
默认 20:02:14.891678+0800 SpringBoard Bootstrapping application<com.shsk.Aweme> with intent foreground-interactive
默认 20:02:14.917397+0800 runningboardd Acquiring assertion targeting application<com.shsk.Aweme> from originator [daemon<com.apple.SpringBoard>:7380] with description <RBSAssertionDescriptor; FBApplicationProcess; ID: 299-7380-31063; target: application<com.shsk.Aweme>> attributes = {
<RBSRunningReasonAttribute: 0x1050b3ad0; runningReason: 10000>;
<RBSPreventIdleSleepGrant: 0x105092720>;
<RBSDefineRelativeStartTimeGrant: 0x1050a1cb0>;
<RBSGPUAccessGrant: 0x1050e0970>;
<RBSCPUAccessGrant: 0x1050e8880; role: UserInteractiveNonFocal>;
<RBSJetsamPriorityGrant: 0x1050afb70; priority: Foreground>;
<RBSResistTerminationGrant: 0x10502a440; terminationResistance: Interactive>;
<RBSEndowmentGrant: 0x1050b8070; namespace: com.apple.frontboard.visibility>;
}
默认 20:02:14.919225+0800 runningboardd Assertion 299-7380-31063 (target:application<com.shsk.Aweme>) will be created as active
默认 20:02:14.919326+0800 runningboardd Executing launch request for application<com.shsk.Aweme> (FBApplicationProcess)
默认 20:02:14.966896+0800 runningboardd Submitting job: <RBLaunchdJob: 0x10504a980; UIKitApplication:com.shsk.Aweme[8eef][rb-legacy]>
默认 20:02:15.013679+0800 runningboardd Started job UIKitApplication:com.shsk.Aweme[8eef][rb-legacy]
默认 20:02:15.015256+0800 runningboardd [application<com.shsk.Aweme>:7961] This process will be managed.
默认 20:02:15.015336+0800 runningboardd Now tracking process: [application<com.shsk.Aweme>:7961]
默认 20:02:15.015774+0800 SpringBoard [application<com.shsk.Aweme>:7961] Bootstrap success!
默认 20:02:15.016047+0800 SpringBoard [application<com.shsk.Aweme>:7961] Setting process task state to: Running
默认 20:02:15.016280+0800 runningboardd Calculated state for application<com.shsk.Aweme>: running-active (role: UserInteractiveNonFocal)
默认 20:02:15.018661+0800 runningboardd Acquiring assertion targeting application<com.shsk.Aweme>(com.apple.frontboard.workspace) from originator [daemon<com.apple.SpringBoard>:7380] with description <RBSAssertionDescriptor; “injecting “com.apple.frontboard”-“com.apple.frontboard.workspace-service” to 7961<com.apple.frontboard.workspace>”; ID: 299-7380-31065; target: 7961<com.apple.frontboard.workspace>> attributes = {
<RBSHereditaryGrant: 0x1050872a0> {
endowmentNamespace = com.apple.boardservices.endpoint-injection;
hasEncodedEndowment = YES;
};
}
默认 20:02:15.019220+0800 runningboardd Assertion 299-7380-31065 (target:application<com.shsk.Aweme>(com.apple.frontboard.workspace)) will be created as active
默认 20:02:15.023495+0800 SpringBoard Now tracking: <FBScene: 0x282c589c0; sceneID: sceneID:com.shsk.Aweme-default; valid: YES>
默认 20:02:15.023576+0800 SpringBoard [sceneID:com.shsk.Aweme-default] Setting deactivation reasons to: ‘systemAnimation’ for reason: scene settings update - settings are eligible for deactivation reasons.
默认 20:02:15.028419+0800 runningboardd Acquiring assertion targeting application<com.shsk.Aweme> from originator [daemon<com.apple.SpringBoard>:7380] with description <RBSAssertionDescriptor; “Subordinate Process”; ID: 299-7380-31066; target: 7961> attributes = {
<RBSSubordinateProcessAttribute: 0x1051e3490>;
}
默认 20:02:15.028515+0800 runningboardd Assertion 299-7380-31066 (target:application<com.shsk.Aweme>) will be created as active
默认 20:02:15.036092+0800 SpringBoard Application process state changed for com.shsk.Aweme: <SBApplicationProcessState: 0x281806660; pid: 7961; taskState: Running; visibility: Unknown>
默认 20:02:15.043836+0800 runningboardd Finished acquiring assertion 299-7380-31063 (target:application<com.shsk.Aweme>)
默认 20:02:15.047476+0800 kernel memorystatus: set assertion priority(10) target Aweme:7961
默认 20:02:15.047645+0800 runningboardd Calculated state for application<com.shsk.Aweme>: running-active (role: UserInteractiveNonFocal)
默认 20:02:15.048109+0800 runningboardd Calculated state for application<com.shsk.Aweme>: running-active (role: UserInteractiveNonFocal)
默认 20:02:15.049762+0800 runningboardd [application<com.shsk.Aweme>:7961] Set jetsam priority to 10 [0] flag[1]
默认 20:02:15.050429+0800 powerd Process runningboardd.299 Created SystemIsActive “application<com.shsk.Aweme>299-7380-31063:FBApplicationProcess” age:00:00:00 id:51539643716 [System: SysAct]
默认 20:02:15.051085+0800 mediaserverd -CMSessionMgr- CMSessionMgrHandleApplicationStateChange: CMSession: Client com.shsk.Aweme with pid ‘7961’ is now Foreground Running. Background entitlement: YES ActiveLongFormVideoSession: NO WhitelistedLongFormVideoApp NO
默认 20:02:15.054555+0800 runningboardd Finished acquiring assertion 299-7380-31065 (target:application<com.shsk.Aweme>(com.apple.frontboard.workspace))
默认 20:02:15.054672+0800 runningboardd Finished acquiring assertion 299-7380-31066 (target:application<com.shsk.Aweme>)
默认 20:02:15.054831+0800 runningboardd [application<com.shsk.Aweme>:7961] Resuming task.
默认 20:02:15.054924+0800 runningboardd [application<com.shsk.Aweme>:7961] Set darwin role to: UserInteractiveNonFocal
默认 20:02:15.056890+0800 runningboardd [application<com.shsk.Aweme>:7961] Set GPU priority to “allow”
默认 20:02:15.128725+0800 locationd {“msg”:"#CLIUA Marking change", “clientKey”:“com.shsk.Aweme”, “reason”:“Process state from RunningBoard”, “assertionLevel”:4, “coming”:1}
默认 20:02:15.199553+0800 SpringBoard [sceneID:com.shsk.Aweme-default] Setting deactivation reasons to: ‘(none)’ for reason: updateAllScenesForBand - Assertion removed.
默认 20:02:15.203521+0800 symptomsd com.shsk.Aweme: Foreground: true
默认 20:02:15.678212+0800 Aweme Initializing connection
默认 20:02:15.681700+0800 Aweme Removing all cached process handles
默认 20:02:15.682506+0800 Aweme Sending handshake request attempt #1 to server
默认 20:02:15.682600+0800 Aweme Creating connection to com.apple.runningboard
默认 20:02:15.686333+0800 Aweme Handshake succeeded
默认 20:02:15.686431+0800 Aweme Identity resolved as application<com.shsk.Aweme>
默认 20:02:15.708314+0800 Aweme Found 5 implemented methods in 1 delegates
默认 20:02:15.708415+0800 Aweme Sending selectors to server:
默认 20:02:15.763994+0800 Aweme FBSWorkspace connecting to endpoint :
默认 20:02:15.764090+0800 Aweme FBSWorkspace registering source:
默认 20:02:15.764238+0800 backboardd Connection added: IOHIDEventSystemConnection uuid:232FD898-08FB-4CB1-8372-50914BAD2E2A pid:7961 process:Aweme type:Passive entitlements:0x0 caller:BackBoardServices: + 380 attributes:{
HighFrequency = 0;
bundleID = “com.shsk.Aweme”;
pid = 7961;
} inactive:1 events:0 mask:0x0
默认 20:02:15.765482+0800 Aweme FBSWorkspace connected to endpoint :
默认 20:02:15.777604+0800 Aweme Added observer for process assertions expiration warning: <_RBSExpirationWarningAssertion: 0x2827efbc0; identifier: com.apple.runningboardservices.processExpirationWarningForHandle; reason: observation; valid: YES>
默认 20:02:15.778147+0800 SpringBoard [application<com.shsk.Aweme>:7961] Launch complete.
默认 20:02:15.779522+0800 Aweme Retrieving resting unlock: 0
默认 20:02:15.784491+0800 SpringBoard [sceneID:com.shsk.Aweme-default] Scene lifecycle state did change: Foreground
默认 20:02:15.784571+0800 SpringBoard [sceneID:com.shsk.Aweme-default] Sending scene action [Logical Activate][0xae72] through WorkspaceServer: 0x280278340
默认 20:02:15.789036+0800 SpringBoard [sceneID:com.shsk.Aweme-default] Scene activity state did change: ForegroundActive.
默认 20:02:15.789607+0800 runningboardd Acquiring assertion targeting application<com.shsk.Aweme> from originator [daemon<com.apple.SpringBoard>:7380] with description <RBSAssertionDescriptor; “FBScene (ForegroundActive) sceneID:com.shsk.Aweme-default”; ID: 299-7380-31067; target: 7961> attributes = {
<RBSRunningReasonAttribute: 0x105022370; runningReason: 10000>;
<RBSDefineRelativeStartTimeGrant: 0x1050c6aa0>;
<RBSGPUAccessGrant: 0x1050b8500>;
<RBSCPUAccessGrant: 0x105049980; role: UserInteractiveNonFocal>;
<RBSJetsamPriorityGrant: 0x1050c59d0; priority: Foreground>;
<RBSResistTerminationGrant: 0x1050e41e0; terminationResistance: Interactive>;
<RBSEndowmentGrant: 0x1050dcaf0; namespace: com.apple.frontboard.visibility>;
<RBSAcquisitionCompletionAttribute: 0x10502a0e0; policy: 1>;
}
默认 20:02:15.789695+0800 runningboardd Assertion 299-7380-31067 (target:application<com.shsk.Aweme>) will be created as active
默认 20:02:15.791114+0800 runningboardd Finished acquiring assertion 299-7380-31067 (target:application<com.shsk.Aweme>)
默认 20:02:15.791341+0800 SpringBoard [application<com.shsk.Aweme>:7961] Setting process visibility to: Foreground

环境: xcode12.4 unc0ver越狱 iphone se 13.3

跟踪控制台日志输出日志,是monkeydev脚本执行错误所致,有没有大佬知道怎样解决?Sending event: com.apple.stability.crash {“appVersion”:"???",“exceptionType”:1,“logwritten”:1,“process”:“monkeyparser”,“responsibleApp”:“Xcode”}

Monkeydev 自带的注入工具monkeyparser换成optool注入一下就行

1 个赞

注入工具换一下,注入脚本改一下即可!

在哪里改啊

换下注入工具 MonkeyDev注入动态库失败问题 - 掘金

找到原因了,只能新增optool,不能完全替换MONKEYPARSER,MONKEYPARSER后边要签名的。