cundong / cundong/SmartAppUpdates

这个差分包的前提是 混淆文件不改动吗?

Open
#20 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
2.7k
Forks
820
Avg merge
41m
Merged PRs (30d)
1

Description

这个差分包的前提是 混淆文件不改动吗?
如果混淆文件改动了,那么混淆出来的Mapping 文件也会与旧的apk 文件很大不同,这个也可以使用com.cundong.utils.DiffUtils 来找到差分包吗?
原理是什么,可否解释下,谢谢!

Contributor guide

Open the contributing guide

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

Read the implementation and usage of com.cundong.utils.DiffUtils, then compare how it handles the APK and Mapping files mentioned in the question. A useful outcome would explain whether changed obfuscation files are supported and document the delta-generation principle and its limitations.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, c
Domain
mobile-dev
Issue type
Documentation
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.