Table of Contents - ruby_android-0.7.7 Documentation
Pages
- LICENSE
-
README
- ruby_apk
- Requirements
- Install
- Usage
- Initialize
- Apk
- Listing files in Apk
- Find files in Apk
- Extract icon data in Apk (since 0.6.0)
- Extract signature and certificate information from Apk (since v0.7.0)
- Manifest
- Get readable xml
- Listing components and permissions
- Extract application label string
- Resource
- Extract resource strings from apk
- Parse resource file directly
- Resolve resource id
- Dex
- Extract dex information
- Parse dex file directly
- Copyright
Classes and Modules
- Android
- Android::AXMLParser
- Android::AXMLParser::ReadError
- Android::Apk
- Android::Dex
- Android::Dex::AccessFlag
- Android::Dex::ClassAccessFlag
- Android::Dex::ClassInfo
- Android::Dex::DexObject
- Android::Dex::DexObject::ClassDataItem
- Android::Dex::DexObject::ClassDefItem
- Android::Dex::DexObject::CodeItem
- Android::Dex::DexObject::DebugInfoItem
- Android::Dex::DexObject::EncodedCatchHandler
- Android::Dex::DexObject::EncodedCatchHandlerList
- Android::Dex::DexObject::EncodedField
- Android::Dex::DexObject::EncodedMethod
- Android::Dex::DexObject::EncodedTypeAddrPair
- Android::Dex::DexObject::FieldIdItem
- Android::Dex::DexObject::Header
- Android::Dex::DexObject::IdsList
- Android::Dex::DexObject::MapItem
- Android::Dex::DexObject::MapList
- Android::Dex::DexObject::MethodIdItem
- Android::Dex::DexObject::ProtoIdItem
- Android::Dex::DexObject::StringDataItem
- Android::Dex::DexObject::StringIdItem
- Android::Dex::DexObject::TryItem
- Android::Dex::DexObject::TypeIdItem
- Android::Dex::DexObject::TypeList
- Android::Dex::FieldInfo
- Android::Dex::MethodAccessFlag
- Android::Dex::MethodInfo
- Android::Layout
- Android::Manifest
- Android::Manifest::Component
- Android::Manifest::IntentFilter
- Android::Manifest::IntentFilter::Action
- Android::Manifest::IntentFilter::Category
- Android::Manifest::IntentFilter::Data
- Android::Manifest::Meta
- Android::NotApkFileError
- Android::NotFoundError
- Android::Resource
- Android::Resource::Chunk
- Android::Resource::ChunkHeader
- Android::Resource::ResStringPool
- Android::Resource::ResTableConfig
- Android::Resource::ResTableEntry
- Android::Resource::ResTableHeader
- Android::Resource::ResTableMap
- Android::Resource::ResTableMapEntry
- Android::Resource::ResTablePackage
- Android::Resource::ResTableType
- Android::Resource::ResTableTypeSpec
- Android::Resource::ResValue
- Android::Utils
Methods
- ::apk? — Android::Utils
- ::axml? — Android::AXMLParser
- ::cert? — Android::Utils
- ::collect_layouts — Android::Layout
- ::dex? — Android::Utils
- ::elf? — Android::Utils
- ::new — Android::Apk
- ::new — Android::AXMLParser
- ::new — Android::Dex
- ::new — Android::Dex::AccessFlag
- ::new — Android::Dex::DexObject
- ::new — Android::Dex::DexObject::Header
- ::new — Android::Dex::DexObject::IdsList
- ::new — Android::Dex::ClassInfo
- ::new — Android::Dex::FieldInfo
- ::new — Android::Dex::MethodInfo
- ::new — Android::Layout
- ::new — Android::Manifest
- ::new — Android::Manifest::Component
- ::new — Android::Manifest::IntentFilter::Action
- ::new — Android::Manifest::IntentFilter::Category
- ::new — Android::Manifest::IntentFilter::Data
- ::new — Android::Manifest::Meta
- ::new — Android::Resource
- ::new — Android::Resource::Chunk
- ::new — Android::Resource::ResTableType
- ::parse — Android::Manifest::IntentFilter
- ::read_entry — Android::Resource::ResTableEntry
- ::size — Android::Dex::DexObject::ProtoIdItem
- ::size — Android::Dex::DexObject::FieldIdItem
- ::size — Android::Dex::DexObject::MethodIdItem
- ::size — Android::Dex::DexObject::ClassDefItem
- ::sleb128 — Android::Dex
- ::uleb128 — Android::Dex
- ::uleb128p1 — Android::Dex
- ::utf16_len — Android::Resource::ResStringPool
- ::utf8_len — Android::Resource::ResStringPool
- ::valid? — Android::Manifest::Component
- ::valid_dex? — Android::Utils
- #[] — Android::Dex::DexObject
- #[] — Android::Dex::DexObject::TypeIdItem
- #[] — Android::Resource::ResTableType
- #certificates — Android::Apk
- #class_data_item — Android::Dex::DexObject::ClassDefItem
- #cls2info — Android::Dex::ClassInfo
- #code_item — Android::Dex::DexObject::EncodedMethod
- #code_item — Android::Dex::MethodInfo
- #components — Android::Manifest
- #convert_value — Android::AXMLParser
- #current_position — Android::Resource::Chunk
- #debug_info_item — Android::Dex::DexObject::CodeItem
- #definition — Android::Dex::ClassInfo
- #definition — Android::Dex::FieldInfo
- #definition — Android::Dex::MethodInfo
- #digest — Android::Apk
- #each_entry — Android::Apk
- #each_file — Android::Apk
- #entry — Android::Apk
- #exec_parse — Android::Resource::Chunk
- #extract_res_strings — Android::Resource::ResTablePackage
- #file — Android::Apk
- #find — Android::Apk
- #find — Android::Resource
- #find — Android::Resource::ResTablePackage
- #find_res_string — Android::Resource::ResTablePackage
- #first_pkg — Android::Resource
- #global_string_pool= — Android::Resource::ResTablePackage
- #icon — Android::Apk
- #ids_list_array — Android::Dex
- #inspect — Android::Dex
- #inspect — Android::Dex::DexObject
- #inspect — Android::Resource::ResTablePackage
- #inspect — Android::Resource::ResTableType
- #inspect — Android::Resource::ResTableConfig
- #inspect — Android::Resource::ResTableTypeSpec
- #inspect — Android::Resource::ResTableEntry
- #key — Android::Resource::ResTablePackage
- #key_id — Android::Resource::ResTablePackage
- #key_strings — Android::Resource::ResTablePackage
- #label — Android::Apk
- #label — Android::Manifest
- #layouts — Android::Apk
- #min_sdk_ver — Android::Manifest
- #mutf8_to_utf8 — Android::Dex::DexObject::StringDataItem
- #name — Android::Dex::ClassInfo
- #name — Android::Dex::FieldInfo
- #name — Android::Dex::MethodInfo
- #package_count — Android::Resource
- #package_name — Android::Manifest
- #parameters — Android::Dex::MethodInfo
- #parse — Android::AXMLParser
- #parse — Android::Dex
- #parse — Android::Dex::DexObject
- #parse — Android::Dex::DexObject::Header
- #parse — Android::Dex::DexObject::MapList
- #parse — Android::Dex::DexObject::MapItem
- #parse — Android::Dex::DexObject::StringIdItem
- #parse — Android::Dex::DexObject::StringDataItem
- #parse — Android::Dex::DexObject::TypeIdItem
- #parse — Android::Dex::DexObject::ProtoIdItem
- #parse — Android::Dex::DexObject::FieldIdItem
- #parse — Android::Dex::DexObject::MethodIdItem
- #parse — Android::Dex::DexObject::ClassDefItem
- #parse — Android::Dex::DexObject::ClassDataItem
- #parse — Android::Dex::DexObject::EncodedField
- #parse — Android::Dex::DexObject::EncodedMethod
- #parse — Android::Dex::DexObject::TypeList
- #parse — Android::Dex::DexObject::CodeItem
- #parse — Android::Dex::DexObject::TryItem
- #parse — Android::Dex::DexObject::EncodedCatchHandlerList
- #parse — Android::Dex::DexObject::EncodedCatchHandler
- #parse — Android::Dex::DexObject::EncodedTypeAddrPair
- #parse — Android::Dex::DexObject::DebugInfoItem
- #parse — Android::Resource
- #parse — Android::Resource::ChunkHeader
- #parse — Android::Resource::ResTableHeader
- #parse — Android::Resource::ResStringPool
- #parse — Android::Resource::ResTablePackage
- #parse — Android::Resource::ResTableType
- #parse — Android::Resource::ResTableConfig
- #parse — Android::Resource::ResTableTypeSpec
- #parse — Android::Resource::ResTableEntry
- #parse — Android::Resource::ResTableMapEntry
- #parse — Android::Resource::ResTableMap
- #parse — Android::Resource::ResValue
- #parse_attribute — Android::AXMLParser
- #parse_strings — Android::AXMLParser
- #parse_tags — Android::AXMLParser
- #proto — Android::Dex::MethodInfo
- #read_class_array — Android::Dex::DexObject
- #read_int16 — Android::Resource::Chunk
- #read_int32 — Android::Resource::Chunk
- #read_int8 — Android::Resource::Chunk
- #read_sleb — Android::Dex::DexObject
- #read_uleb — Android::Dex::DexObject
- #read_uleb128p1 — Android::Dex::DexObject
- #read_value — Android::Dex::DexObject
- #read_value_array — Android::Dex::DexObject
- #res_hex_id — Android::Resource
- #res_hex_id — Android::Resource::ResTablePackage
- #res_readable_id — Android::Resource
- #res_readable_id — Android::Resource::ResTablePackage
- #res_types — Android::Resource::ResTablePackage
- #ret_type — Android::Dex::MethodInfo
- #short — Android::AXMLParser
- #signs — Android::Apk
- #size — Android::Apk
- #size — Android::Resource::ResTableMap
- #strid2int — Android::Resource::ResTablePackage
- #strings — Android::Dex
- #strings — Android::Resource
- #super_class — Android::Dex::ClassInfo
- #symbols — Android::Dex::DexObject
- #time — Android::Apk
- #to_s — Android::Dex::ClassAccessFlag
- #to_s — Android::Dex::MethodAccessFlag
- #to_s — Android::Dex::DexObject::StringDataItem
- #to_xml — Android::Layout
- #to_xml — Android::Manifest
- #type — Android::Dex::FieldInfo
- #type — Android::Resource::ResTablePackage
- #type_id — Android::Resource::ResTablePackage
- #type_resolve — Android::Dex
- #type_strings — Android::Resource::ResTablePackage
- #use_permissions — Android::Manifest
- #version_code — Android::Manifest
- #version_name — Android::Manifest
- #word — Android::AXMLParser