smali/baksmali used for great evil
August 27, 2010I wanted to take a moment to respond to the recent buzz about using smali/baksmali to break the new Google licensing framework for the Android market.
I wanted to take a moment to respond to the recent buzz about using smali/baksmali to break the new Google licensing framework for the Android market.
smali/baksmali v1.2.3 is out, and now includes the ability to deodex odex files from froyo.
Yet Another Baksmali Bugfix Release. v1.2.2 is out for your disassembling pleasure.
I’ve released v1.2.1, which is mostly a bugfix release to v1.2. There are a few performance improvements and enhancements in there as well.
After lots of hard work over the last month or two, smali/baksmali 1.2 is out!
The major new functionality in this release is that baksmali now supports deodexing without the help of deodexerant! It also has a new “register info” feature, to show the register types in the disassembly, and numerous minor fixes/changes/enhancements/tweaks/(and probably bugs)
As my Christmas present to everyone, I present smali/baksmali v1.1
Now that the nook softroot is out, I’d like to take a moment to explain the structure of the updates, the nook bootup process in general, and how the softroot came about.
It’s 1.0. Yep, sure is. Go get it here.
Why should you get the new version you ask? Well, it’s been spiffified, of course. The new spiffiness includes:
And one final note: deodexerant will *not* work on 2.0 devices. Once the 2.0 source is released, I should be able to build a new deodexerant binary that will work on 2.0.
Update: There are now also wrapper scripts available for smali/baksmali, so you can call “baksmali …” instead of “java -jar baksmali.jar …”
Update 2: Now that the Eclair source is out, I’ve added a new build of deodexerant to the downloads page that works with 2.0
odex files getting you down? Now you can do something about them!