├── .codeclimate.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── .ruby-gemset ├── .ruby-version ├── .travis.yml ├── Gemfile ├── LICENSE.txt ├── README.md ├── bin └── dex-oracle ├── dex-oracle.gemspec ├── driver ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src │ └── main │ └── java │ └── org │ └── cf │ └── oracle │ ├── ClassNameUtils.java │ ├── Driver.java │ ├── FileUtils.java │ ├── StackSpoofer.java │ └── options │ ├── InvocationTarget.java │ └── TargetParser.java ├── lib ├── dex-oracle │ ├── driver.rb │ ├── logging.rb │ ├── plugin.rb │ ├── plugins │ │ ├── bitwise_antiskid.rb │ │ ├── indexed_class_lookup.rb │ │ ├── indexed_string_lookup.rb │ │ ├── string_decryptor.rb │ │ ├── undexguard.rb │ │ └── unreflector.rb │ ├── resources.rb │ ├── smali_field.rb │ ├── smali_file.rb │ ├── smali_input.rb │ ├── smali_method.rb │ ├── utility.rb │ └── version.rb └── oracle.rb ├── patch └── win │ ├── baksmali.bat │ └── smali.bat ├── res ├── driver.dex └── dx.jar ├── spec ├── data │ ├── helloworld.apk │ ├── helloworld.dex │ ├── plugins │ │ ├── bytes_decrypt.smali │ │ ├── class_forname.smali │ │ ├── class_lookup.smali │ │ ├── clinit.smali │ │ ├── multi_bytes_decrypt.smali │ │ ├── string_decrypt.smali │ │ ├── string_lookup.smali │ │ ├── string_lookup_1int.smali │ │ └── string_lookup_3int.smali │ └── smali │ │ └── helloworld.smali ├── dex-oracle │ ├── driver_spec.rb │ ├── plugins │ │ ├── indexed_class_lookup_spec.rb │ │ ├── indexed_string_lookup_spec.rb │ │ ├── string_decryptor_spec.rb │ │ ├── undexguard_spec.rb │ │ └── unreflector_spec.rb │ ├── smali_field_spec.rb │ ├── smali_file_spec.rb │ ├── smali_input_spec.rb │ └── smali_method_spec.rb └── spec_helper.rb └── update_driver /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format documentation 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.ruby-gemset: -------------------------------------------------------------------------------- 1 | oracle 2 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.5.3 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/README.md -------------------------------------------------------------------------------- /bin/dex-oracle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/bin/dex-oracle -------------------------------------------------------------------------------- /dex-oracle.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/dex-oracle.gemspec -------------------------------------------------------------------------------- /driver/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/driver/.gitignore -------------------------------------------------------------------------------- /driver/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/driver/build.gradle -------------------------------------------------------------------------------- /driver/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/driver/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /driver/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/driver/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /driver/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/driver/gradlew -------------------------------------------------------------------------------- /driver/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/driver/gradlew.bat -------------------------------------------------------------------------------- /driver/src/main/java/org/cf/oracle/ClassNameUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/driver/src/main/java/org/cf/oracle/ClassNameUtils.java -------------------------------------------------------------------------------- /driver/src/main/java/org/cf/oracle/Driver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/driver/src/main/java/org/cf/oracle/Driver.java -------------------------------------------------------------------------------- /driver/src/main/java/org/cf/oracle/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/driver/src/main/java/org/cf/oracle/FileUtils.java -------------------------------------------------------------------------------- /driver/src/main/java/org/cf/oracle/StackSpoofer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/driver/src/main/java/org/cf/oracle/StackSpoofer.java -------------------------------------------------------------------------------- /driver/src/main/java/org/cf/oracle/options/InvocationTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/driver/src/main/java/org/cf/oracle/options/InvocationTarget.java -------------------------------------------------------------------------------- /driver/src/main/java/org/cf/oracle/options/TargetParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/driver/src/main/java/org/cf/oracle/options/TargetParser.java -------------------------------------------------------------------------------- /lib/dex-oracle/driver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/lib/dex-oracle/driver.rb -------------------------------------------------------------------------------- /lib/dex-oracle/logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/lib/dex-oracle/logging.rb -------------------------------------------------------------------------------- /lib/dex-oracle/plugin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/lib/dex-oracle/plugin.rb -------------------------------------------------------------------------------- /lib/dex-oracle/plugins/bitwise_antiskid.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/lib/dex-oracle/plugins/bitwise_antiskid.rb -------------------------------------------------------------------------------- /lib/dex-oracle/plugins/indexed_class_lookup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/lib/dex-oracle/plugins/indexed_class_lookup.rb -------------------------------------------------------------------------------- /lib/dex-oracle/plugins/indexed_string_lookup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/lib/dex-oracle/plugins/indexed_string_lookup.rb -------------------------------------------------------------------------------- /lib/dex-oracle/plugins/string_decryptor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/lib/dex-oracle/plugins/string_decryptor.rb -------------------------------------------------------------------------------- /lib/dex-oracle/plugins/undexguard.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/lib/dex-oracle/plugins/undexguard.rb -------------------------------------------------------------------------------- /lib/dex-oracle/plugins/unreflector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/lib/dex-oracle/plugins/unreflector.rb -------------------------------------------------------------------------------- /lib/dex-oracle/resources.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/lib/dex-oracle/resources.rb -------------------------------------------------------------------------------- /lib/dex-oracle/smali_field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/lib/dex-oracle/smali_field.rb -------------------------------------------------------------------------------- /lib/dex-oracle/smali_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/lib/dex-oracle/smali_file.rb -------------------------------------------------------------------------------- /lib/dex-oracle/smali_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/lib/dex-oracle/smali_input.rb -------------------------------------------------------------------------------- /lib/dex-oracle/smali_method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/lib/dex-oracle/smali_method.rb -------------------------------------------------------------------------------- /lib/dex-oracle/utility.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/lib/dex-oracle/utility.rb -------------------------------------------------------------------------------- /lib/dex-oracle/version.rb: -------------------------------------------------------------------------------- 1 | module DexOracle 2 | VERSION = '1.0.6'.freeze 3 | end 4 | -------------------------------------------------------------------------------- /lib/oracle.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/lib/oracle.rb -------------------------------------------------------------------------------- /patch/win/baksmali.bat: -------------------------------------------------------------------------------- 1 | java -jar D:\Tools\Android\baksmali-2.2.7.jar %* -------------------------------------------------------------------------------- /patch/win/smali.bat: -------------------------------------------------------------------------------- 1 | java -jar D:\Tools\Android\smali-2.2.7.jar %* -------------------------------------------------------------------------------- /res/driver.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/res/driver.dex -------------------------------------------------------------------------------- /res/dx.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/res/dx.jar -------------------------------------------------------------------------------- /spec/data/helloworld.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/data/helloworld.apk -------------------------------------------------------------------------------- /spec/data/helloworld.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/data/helloworld.dex -------------------------------------------------------------------------------- /spec/data/plugins/bytes_decrypt.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/data/plugins/bytes_decrypt.smali -------------------------------------------------------------------------------- /spec/data/plugins/class_forname.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/data/plugins/class_forname.smali -------------------------------------------------------------------------------- /spec/data/plugins/class_lookup.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/data/plugins/class_lookup.smali -------------------------------------------------------------------------------- /spec/data/plugins/clinit.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/data/plugins/clinit.smali -------------------------------------------------------------------------------- /spec/data/plugins/multi_bytes_decrypt.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/data/plugins/multi_bytes_decrypt.smali -------------------------------------------------------------------------------- /spec/data/plugins/string_decrypt.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/data/plugins/string_decrypt.smali -------------------------------------------------------------------------------- /spec/data/plugins/string_lookup.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/data/plugins/string_lookup.smali -------------------------------------------------------------------------------- /spec/data/plugins/string_lookup_1int.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/data/plugins/string_lookup_1int.smali -------------------------------------------------------------------------------- /spec/data/plugins/string_lookup_3int.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/data/plugins/string_lookup_3int.smali -------------------------------------------------------------------------------- /spec/data/smali/helloworld.smali: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/data/smali/helloworld.smali -------------------------------------------------------------------------------- /spec/dex-oracle/driver_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/dex-oracle/driver_spec.rb -------------------------------------------------------------------------------- /spec/dex-oracle/plugins/indexed_class_lookup_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/dex-oracle/plugins/indexed_class_lookup_spec.rb -------------------------------------------------------------------------------- /spec/dex-oracle/plugins/indexed_string_lookup_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/dex-oracle/plugins/indexed_string_lookup_spec.rb -------------------------------------------------------------------------------- /spec/dex-oracle/plugins/string_decryptor_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/dex-oracle/plugins/string_decryptor_spec.rb -------------------------------------------------------------------------------- /spec/dex-oracle/plugins/undexguard_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/dex-oracle/plugins/undexguard_spec.rb -------------------------------------------------------------------------------- /spec/dex-oracle/plugins/unreflector_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/dex-oracle/plugins/unreflector_spec.rb -------------------------------------------------------------------------------- /spec/dex-oracle/smali_field_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/dex-oracle/smali_field_spec.rb -------------------------------------------------------------------------------- /spec/dex-oracle/smali_file_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/dex-oracle/smali_file_spec.rb -------------------------------------------------------------------------------- /spec/dex-oracle/smali_input_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/dex-oracle/smali_input_spec.rb -------------------------------------------------------------------------------- /spec/dex-oracle/smali_method_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/dex-oracle/smali_method_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /update_driver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DXCyber409/dex-oracle/HEAD/update_driver --------------------------------------------------------------------------------