-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
a little confused about the location the classes generated #3
Comments
Could you explain what you mean please? Enjarify outputs a jar file. Also, can you provide an apk that demonstrates the behavior you are talking about? |
I am so sorry for that, I just found that the classes in the dir Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2017/7/5 11:10 air
d----- 2017/7/5 11:10 atast
-a---- 2017/7/5 11:10 452 AppEntry$1.class may be were generated by the tools I used. I am now working on it to solve the problem. Thanks a lot. |
What kind of documentation do you want? At a high level, dex parsing code is in parsedex.py, dalvik.py, and dalvikformats.py. Everything classfile related is in jvm/ and typeinference/. Type inference is in typeinference.py, scalartypes.py and arraytypes.py. The bytecode optimization passes are in the optimization/ folder. The core of the bytecode translation logic is in writeir.py. Also, note that the current type inference system is a hack which doesn't handle a few obscure cases and which is incompatible with Java 8, so if I had infinite time and motivation, I'd like to rewrite it. But it's not worth the effort, especially when I'm not sure how many people are actually using Enjarify. |
Thanks a lot. Maybe these are already enough. And I think those people who are doing research about Android reverse engineering may indeed need Enjarify rather than dex2jar which is not better compared with the former as you said. By using Enjarify and So I think there still exists a lots of people who need it. |
I just found that the inner .class generated by enjarify is not in its original dir? is it possible to just generate it in the default dir? or could you please give me some explaination so that I could do it by myself since I am also using apktool(It works like that.)for example
here is the enjarify result
Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 2017/7/5 11:10 air d----- 2017/7/5 11:10 atast -a---- 2017/7/5 11:10 452 AppEntry$1.class
where the following is the result of apktool in the dir
atast
thanks a lot.
The text was updated successfully, but these errors were encountered: