# Chapter-ASM1 **Repository Path**: jansonshen2016/chapter-asm1 ## Basic Information - **Project Name**: Chapter-ASM1 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-17 - **Last Updated**: 2021-11-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Chapter-ASM 先在编译 asm-gradle-plugin 模块中的 buildAndPublishToLocalMaven 然后可以在ASMSample尝试效果,编译修改后的class文件在ASMSample/build/ASMTraceTransform/classes中 ASM的核心代码在ASMCode中,我们也可以尝试在里面增加一些其他的功能 例如 1. 给某个方法增加 try catch 2. 查看代码中谁获取了IMEI权限 对于ASM,大家在工具的帮助之余,需要多实践,需要看得懂"ASM Bytecode Outline"生成的代码,也知道ASM源码中有哪些类可以帮助我们。