dex 0.5.0

Rust library for parsing dex files
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use dex::DexReader;

use std::io;

fn main() -> io::Result<()> {
    env_logger::init();
    let dex = DexReader::from_file("resources/classes.dex").unwrap();
    let class = dex
        .find_class_by_name("Lorg/adw/launcher/Launcher;")
        .expect("Failed to load class")
        .expect("class not found");
    println!("class type: {}", class.jtype());
    Ok(())
}