Android Device Exchange

Posted on March 10th, 2010 in Android News, Site News by Disconnect  Tagged , , , ,

Everyone has heard about Google’s Device Seeding Program. (Yes, it’s real.) So in the next few weeks (days? months?) lots and lots of people will be getting a nice 2nd-gen Android device. Except… nobody gets to choose their device. Google will send either a Nexus One or a Motorola Droid, at random. That is somewhat bad news – if you have T-mobile and bought a G1 on a 2 year contract, it will cost a hundred bucks to get out. VZW is (reportedly) even higher.
So what is a hardworking dev to do?
Here is Android Device Exchange to the rescue – hook up with other owners, device-seed recipients, etc and buy, sell or trade your devices!

smali/baksmali v1.2.1 bugfix release

Posted on March 6th, 2010 in Android Newsfeed by jf  Tagged

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.

As usual, you can grab a copy on the googlecode download page

  • Comments Off

smali/baksmali v1.2 released

Posted on February 22nd, 2010 in Android Newsfeed by jf  Tagged ,

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)

Have a very smali Christmas!

Posted on December 25th, 2009 in Android Newsfeed by jf  Tagged

As my Christmas present to everyone, I present smali/baksmali v1.1

This version has significant new functionality, and is much better able to handle the larger framework files that are floating around. There are a number of bug fixes as well.

As usual, you can grab the new versions from the googlecode download page

Nook updates

Posted on December 23rd, 2009 in Android Newsfeed by jf  Tagged ,

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.

smali/baksmali v1.0

Posted on November 8th, 2009 in Android Newsfeed by jf  Tagged

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:

  • The label syntax has changed from “label:” to “:label”. This makes the lexer happy. And a happy lexer uses less memory and runs faster. Yay for happy lexers
  • Added a -r/–rewrite-labels option for smali, which will rewrite the smali files you give it, changing any labels in the old format to the new format.
  • deodexerant now opens the odex files as read-only, so you can run deodexerant directly on the odex files in /system, without having to remount, or copy them to /data.
  • You can give baksmali an apk file now, so you don’t have to manually extract out the classes.dex file

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.

  • Comments Off

slay those pesky odex files!

Posted on September 10th, 2009 in Android Newsfeed by jf  Tagged

odex files getting you down? Now you can do something about them!

For the first time ever, with smali/baksmali 0.96, and some help from deodexerant, you can get rid of that optimized dex odor from your rom.

It slices! It dices! It turns odex files into .smali files, capable of being assembled into normal classes.dex files! And all for the low low price of $0.00. Can’t afford $0.00 right now? That’s ok! I guarantee I can get you low monthly payments of $0.00  for 12 months (offer good while supplies last)

Order now! Operators are standing by (they can also help with deodex instructions)

  • Comments Off

A new release

Posted on August 29th, 2009 in Android Newsfeed by jf  Tagged

of smali/baksmali. (no, not a new rom :p)

smali/baksmali v0.95 is out. The major change in this version is a re-implemented/optimized version of dexlib, as well as changes in smali/baksmali to work with the new dexlib. Also, I’ve optimized baksmali, so it should run much much quicker now (up to 4x quicker). smali should also be a bit quicker, but nothing you’ll probably notice.

As far as new functionality goes, baksmali will now output registers that are mapped to method parameters using a p<n> syntax, instead of the normal v<n> syntax. i.e. p0 is the first method parameter (or the “this” reference, for non-static methods). This makes it much less of a pain when you need to increase the number of registers in a method. Previously, you would have to go through and bump up the number for all of the parameter registers, but with the p<n> syntax, you won’t have to. If you don’t want this functionality, you can use the -p command line argument to turn it off.

The new versions can be found at the project download page

  • Comments Off

Calling it quits

Posted on August 20th, 2009 in Android Newsfeed by jf  Tagged ,

I’ve decided to call it quits on the whole rom making thing. As I’m sure you’ve noticed, I haven’t done much work on the rom lately anyway, not to mention the way overdue CRC1 rom that I never got out. I’ll still be around of course, working on smali and hanging out on freenode. But I just don’t have enough interest in doing rom work anymore to continue.

I sincerely appreciate all the kind words about my roms, and I want to again thank everyone who has donated.

If you’re looking for a new rom to try, I recommend cyanogen’s stable or experimental roms. He’s put a lot of work into them, and they have many more features than mine do/did.

Also, If anyone wants to grab my build environment and maintain a “JF-style” build on their own, go for it :) If you need any pointers on how to update the build environment as new official releases come out, feel free to ask (There really isn’t all that much involved in it).

  • Comments Off

CDMA Google-Experience Phone On The Way!

Posted on August 12th, 2009 in Android News by Disconnect  Tagged , , , , , , , , , , ,

Putting together some pieces off the mailing lists, it looks like someone is working on a CDMA “Google-experience” phone. I’ve got your likely specs below. No word on carrier, no blurrycam pics, no FCC filings. Just the hints.

Next Page »