Posts Tagged ‘ Android

Motorola Droid 2.1 Update URL

The official Motorola Droid 2.1 update is out. You can get it here: ESD81-from-ESD56.

Word in the DroidMod community is that we’ve rooted it already. I’m sure over the next day or so it’s going to be a whirlwind of forum updates and IRC chat to get this thing to the masses as quickly as possible. But it also doesn’t seem like it is doing anything more than what DroidMod 1.0 has already provided. When I have more details, I’ll pass it along.

How The Droid Was Rooted

As promised, here is a link to the presentation I gave today at CarolinaCon. If you were at the con and you find your way here, drop me a comment and let me know what you thought.

How The Droid Was Rooted (if you use Google Chrome, right-click and “save link as”)

I had a great time this weekend. I got to see a lot of old friends, make a lot of new friends, and contribute back to the community. Thanks to NC2600 for letting me present and for putting on another great con. See everyone next year!

Android System Debug Output With Logcat

I’ve been asked many times how one might get some logging information when doing work on an Android phone. The answer has always been, and always will be “use logcat.” Just to be clear, logcat isn’t just some easy way do something like `cat /var/log/syslog`. It’s actually quite powerful. I always recommend having a terminal open and running logcat whenever you’re doing something on your phone or your emulator. It helps tracking down little nasties, and is a huge help when reporting bugs.

I’d write more on this, but Google has done an excellent job with the documentation. The only thing I would stress is getting very familiar with filtering log output. It will save you a lot of time if you know exactly what you’re looking for. Another tip that’s hidden at the bottom of the documentation is that by default, stdout and stderr are redirected to /dev/null. You can redirect them for visibility in logcat by doing the following:

$ adb shell stop
$ adb shell setprop log.redirect-stdio true
$ adb shell start

You can also set this by default in /data/local.prop.

Talking at CarolinaCon

I woke up this morning with an email from the CarolinaCon group letting me know that my talk was officially accepted. I also found out that due to the high volume of quality talks submitted, they’ve decided to extend the con for an extra day. I think it’s great that CarolinaCon is doing so well. It’s a small, but intimate con and a lot of fun. After talking last year, I knew I wanted to take part again.

My talk is going to focus on the Droid, the timeline/process for rooting it, and what we’ve been able to do since. I’m going to try and make it as informative as possible, so hopefully it’ll be an interesting talk for everyone. The schedule isn’t released yet, so I’m not sure when I’m talking, but either way you should definitely register now, and come hang with us!

Browser Memory Issues With Sholes.info 1.1 ROM

With the release of the Sholes.info 1.1 ROM for the Droid, there’s been some concern over performance issues as the phone’s uptime increases. It seems one problem is that the browser will continue to chew on memory, and with compcache setup in this ROM, it chews through the swap as well. If you are enjoying the features and functionality of the 1.1 ROM, but would like to disable compcache to help limit the browser’s memory consumption and try to keep your phone alive a bit longer, there is a way to disable it:

[root@droid] / # sysrw && mkdir -p /system/etc/rc.d/ && touch /system/etc/rc.d/disable_15_compcache.sh; sysro; sync

Another tip I’ll throw in as a free bonus is to get SetCPU from the Market. Some people (myself included) have seen problems where the phone takes a while to wake from sleep, or respond to an unlock swipe (getting a phone call makes it near impossible to get it to wake up). Enable profiles in SetCPU and only enable the Sleep profile. Edit it and set the max/min CPU to 250. People have said this seems to work helping get the phone to wake up quickly.

As a head’s up, it seems that people have started picking up the OTA updates. Seems a little early, and no one I know directly has a confirmed update. Then again, we’re running 1.1 and it disables OTA so we can work on it before updating.

Stream The Con!

If you haven’t read the news, ShmooCon will be streamed to the Internet live via ustream this year. Tickets sold out almost immediately for 2010, which leaves a lot of people wondering what’s going on. Now everyone can watch the talks from home. What’s even better is that I just noticed a free ustream app in the Android Market! Dare I put two and two together?

I think I’m personally excited because while I’m doing security I might be able to tune in and see some talks that I can’t get to… *grins*