Meituan-Dianping / Meituan-Dianping/Robust

result: true 但是不起作用

Open
#428 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
4.5k
Forks
806
PR merge metrics
No merged PRs in 30d

Description

异常类型:app运行时异常

手机型号:redmiK20

手机系统版本 miui12.0.3 android 10

Robust版本:0.4.99

Gradle版本:3.6.4

系统:如:Windows

堆栈/日志:

image
/robust: patch patch_info_name:com.learningtech.locationapp.robust.PatchesInfoImpl
2020-09-18 18:04:47.343 22792-24290/? D/robust: current path:com.learningtech.locationapp.MainActivity
2020-09-18 18:04:47.343 22792-24290/? D/robust: oldClass :class com.learningtech.locationapp.MainActivity fields 16
2020-09-18 18:04:47.343 22792-24290/? D/robust: current path:com.learningtech.locationapp.MainActivity find:ChangeQuickRedirect com.learningtech.locationapp.robust.MainActivityPatchControl
2020-09-18 18:04:47.343 1656-4480/? D/PackageManager.DexOptimizer: Running dexopt on: /data/user/0/com.learningtech.locationapp/cache/robust/patch_temp.jar pkg=com.learningtech.locationapp isa=[arm64] reason=bg-dexopt dexoptFlags=boot_complete,public,secondary,storage_ce,enable_hidden_api_checks target-filter=extract class-loader-context=null
2020-09-18 18:04:47.344 22792-24290/? D/robust: changeQuickRedirectField set success com.learningtech.locationapp.robust.MainActivityPatchControl
2020-09-18 18:04:47.344 22792-24290/? D/robust: patch finished
2020-09-18 18:04:47.344 22792-24290/? D/RobustCallBack: onPatchApplied result: true
2020-09-18 18:04:47.344 22792-24290/? D/RobustCallBack: onPatchApplied patch: 123
2020-09-18 18:04:47.344 22792-24290/? D/robust: patch LocalPath:/storage/emulated/0/Android/data/com.learningtech.locationapp/files/robust/patch.jar,apply result true
2020-09-18 18:04:47.344 1022-3196/? D/installd: Processing secondary dex path /data/user/0/com.learningtech.locationapp/cache/robust/patch_temp.jar
2020-09-18 18:04:47.469 1022-3196/? D/installd: Processed secondary dex file /data/user/0/com.learningtech.locationapp/cache/robust/patch_temp.jar result=0
2020-09-18 18:04:47.469 1656-4480/? D/PackageManagerServiceInjector: Run dexopt on: /data/user/0/com.learningtech.locationapp/cache/robust/patch_temp.jar, because top-app{com.learningtech.locationapp} loading it. Dexopt result: DEX_OPT_PERFORMED

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the supplied patch logs and the MainActivity, PatchesInfoImpl, and MainActivityPatchControl entry points on the reported Redmi K20, MIUI 12.0.3, Android 10, and Robust 0.4.99 setup. Reproduce the case where the callback reports result true but the application behavior is unchanged; done means identifying the cause and verifying that the intended patch takes effect.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.