jadx
jadx copied to clipboard
Dex to Java decompiler
*Describe your idea:* When reading a long method , using mouse scroll up and down is a little hard to follow calling flow, could you support collapse and expand function,...
`jadx.core.export.ExportGradleProject` class contains a method `skipGeneratedClasses`, which prevents exporting `BuildConfig` classes. From my point of view this is a bug. I tried removing that call from the `init()` method and...
Hi! I am doing some research based on Jadx, I hope I did not bore you. I found a bug related to the super constructor having array parameters, here is...
Hi! I am doing some research based on JADX, and I found an issue with the generated code by JADX related to generic types. When decompiling code that contains generic...
Hi! I am doing some research based on JADX, and I found JADX may generate code with static variable initialization order problems. Here is an example code snippet that illustrates...
Hi! I am doing some research based on JADX. I encountered an issue while using JADX to decompile Java bytecode with generic class type variables that have inheritance relationship. It...
*Describe your idea:* because some Smali file can't be decompiled correctly, so I want to comment Smali code, and rename Smali class name. Can you do that?
link: https://drive.google.com/file/d/1bX4L4QTarbHELLEKI7S_xVRr_UTCR08T/view?usp=share_link `com.nomagic.awt.checktree.CheckTreeNode#childrenChanged.childrenChanged()`  Because of the dead loop, the following block of code cannot be executed: ``` if (isAbstract()) { sSetSelected(isAnyChildSelected()); } if (this.parent != null) { this.parent.childrenChanged(); }...
from smali ```smali .method private countBoolToPx()V .registers 4 00000000 iget-object v0, p0, LeidenBarControllerModel->contents:[Z 00000004 if-eqz v0, :CC :8 00000008 iget-object v0, p0, LeidenBarControllerModel->currentType:String 0000000C const-string v1, "EAN_13" 00000010 invoke-virtual String->equals(Object)Z,...
This issue summarize discussion started in #1172. Scripting support in jadx will be a nice feature to help automate analysis operations, allows transforming and modification of decompiled code. Here is...