├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── Rakefile ├── VERSION ├── lib ├── android │ ├── apk.rb │ ├── axml_parser.rb │ ├── dex.rb │ ├── dex │ │ ├── access_flag.rb │ │ ├── dex_object.rb │ │ ├── info.rb │ │ └── utils.rb │ ├── layout.rb │ ├── manifest.rb │ ├── resource.rb │ └── utils.rb └── ruby_apk.rb ├── ruby_apk.gemspec └── spec ├── apk_spec.rb ├── axml_parser_spec.rb ├── data ├── sample.apk ├── sample_AndroidManifest.xml ├── sample_classes.dex ├── sample_resources.arsc ├── sample_resources_utf16.arsc └── str_resources.arsc ├── dex ├── access_flag_spec.rb ├── dex_object_spec.rb ├── info_spec.rb └── utils_spec.rb ├── dex_spec.rb ├── layout_spec.rb ├── manifest_spec.rb ├── resource_spec.rb ├── ruby_apk_spec.rb ├── spec_helper.rb └── utils_spec.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/Rakefile -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.7.1 -------------------------------------------------------------------------------- /lib/android/apk.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/lib/android/apk.rb -------------------------------------------------------------------------------- /lib/android/axml_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/lib/android/axml_parser.rb -------------------------------------------------------------------------------- /lib/android/dex.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/lib/android/dex.rb -------------------------------------------------------------------------------- /lib/android/dex/access_flag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/lib/android/dex/access_flag.rb -------------------------------------------------------------------------------- /lib/android/dex/dex_object.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/lib/android/dex/dex_object.rb -------------------------------------------------------------------------------- /lib/android/dex/info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/lib/android/dex/info.rb -------------------------------------------------------------------------------- /lib/android/dex/utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/lib/android/dex/utils.rb -------------------------------------------------------------------------------- /lib/android/layout.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/lib/android/layout.rb -------------------------------------------------------------------------------- /lib/android/manifest.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/lib/android/manifest.rb -------------------------------------------------------------------------------- /lib/android/resource.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/lib/android/resource.rb -------------------------------------------------------------------------------- /lib/android/utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/lib/android/utils.rb -------------------------------------------------------------------------------- /lib/ruby_apk.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/lib/ruby_apk.rb -------------------------------------------------------------------------------- /ruby_apk.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/ruby_apk.gemspec -------------------------------------------------------------------------------- /spec/apk_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/spec/apk_spec.rb -------------------------------------------------------------------------------- /spec/axml_parser_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/spec/axml_parser_spec.rb -------------------------------------------------------------------------------- /spec/data/sample.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/spec/data/sample.apk -------------------------------------------------------------------------------- /spec/data/sample_AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/spec/data/sample_AndroidManifest.xml -------------------------------------------------------------------------------- /spec/data/sample_classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/spec/data/sample_classes.dex -------------------------------------------------------------------------------- /spec/data/sample_resources.arsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/spec/data/sample_resources.arsc -------------------------------------------------------------------------------- /spec/data/sample_resources_utf16.arsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/spec/data/sample_resources_utf16.arsc -------------------------------------------------------------------------------- /spec/data/str_resources.arsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/spec/data/str_resources.arsc -------------------------------------------------------------------------------- /spec/dex/access_flag_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/spec/dex/access_flag_spec.rb -------------------------------------------------------------------------------- /spec/dex/dex_object_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/spec/dex/dex_object_spec.rb -------------------------------------------------------------------------------- /spec/dex/info_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/spec/dex/info_spec.rb -------------------------------------------------------------------------------- /spec/dex/utils_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/spec/dex/utils_spec.rb -------------------------------------------------------------------------------- /spec/dex_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/spec/dex_spec.rb -------------------------------------------------------------------------------- /spec/layout_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/spec/layout_spec.rb -------------------------------------------------------------------------------- /spec/manifest_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/spec/manifest_spec.rb -------------------------------------------------------------------------------- /spec/resource_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/spec/resource_spec.rb -------------------------------------------------------------------------------- /spec/ruby_apk_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/spec/ruby_apk_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/utils_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SecureBrain/ruby_apk/HEAD/spec/utils_spec.rb --------------------------------------------------------------------------------