1. 01 May, 2017 1 commit
    • Daniel Ramos's avatar
      Fixed issue where postProcess may overwrite Deobfuscated method names. · 94e9291c
      Daniel Ramos authored
      The function will now check if the method name was aliased by Deobfuscation and if so it will use that name for all the overriden methods. Note: If the deobfuscation file contains two names for the same overriden method in two related Classes then the name that "wins" is non-deterministic.
      94e9291c
  2. 30 Apr, 2017 1 commit
    • Daniel Ramos's avatar
      Fixed issue where renamed classes/methods referenced in a different dex file... · 459d133b
      Daniel Ramos authored
      Fixed issue where renamed classes/methods referenced in a different dex file would not be renamed properly. Deobfuscation only modified the Class info for the InfoStorage of the Dex file the class belonged to. If a class in another Dex file referenced it, it would not know of the rename.
      
      This commit moves InfoStorage to the RootNode. This allows all classes to know of each other regardless of the Dex file. A dexId field was added to the DexNode class to allow the the MethodInfo.fromDex function to continue to use method index to locate methods. The getMethod and putMethod functions in InfoStorage was modified to take a DexNode. The DexNode id is used to create a unique key used for the lookup into the methods HashMap.
      459d133b
  3. 29 Apr, 2017 2 commits
  4. 22 Dec, 2016 1 commit
  5. 05 Dec, 2016 2 commits
  6. 27 Mar, 2016 1 commit
  7. 26 Mar, 2016 1 commit
  8. 19 Mar, 2016 5 commits
  9. 13 Mar, 2016 1 commit
  10. 08 Mar, 2016 1 commit
  11. 07 Mar, 2016 1 commit
  12. 31 Jan, 2016 1 commit
  13. 26 Dec, 2015 1 commit
  14. 15 Nov, 2015 2 commits
  15. 11 Nov, 2015 1 commit
  16. 10 Oct, 2015 2 commits
  17. 09 Oct, 2015 1 commit
  18. 25 Sep, 2015 1 commit
  19. 23 Sep, 2015 3 commits
  20. 19 Sep, 2015 4 commits
  21. 16 Sep, 2015 1 commit
  22. 08 Sep, 2015 1 commit
  23. 05 Sep, 2015 1 commit
  24. 29 Aug, 2015 2 commits
  25. 28 Aug, 2015 1 commit
  26. 15 Aug, 2015 1 commit