Jan 11

Getting The Most out of Tools & Toys

I’ve always enjoyed wading through the underrated benefits-pool of owning just-sub mainstream products. My most recent two are an Android phone and a DLink file server (NAS). I left both “stock” for at least a month after purchase, satisfied with the performance provided out of box.

The devices, stock visuals:
* Samsung Epic 4G

* DLink DNS 323

Then the itch – spurred on by (profuse) reading of tweaks and hacks each device affords, that each can do more than what they do now – becomes unbearable. To scratch would appease but not without risk; each device will likely be void of warranty. Worse still is potentially “bricking” a device making it altogether unusable. Even with these consequences, temptation thrives and eventually overtakes.

Perhaps the greatest bit about these devices is that they are based on open source software. Getting to a Linux terminal shell (CLI) on either, is a relatively trivial task. Furthermore, due to the ease of stepping into such an accessible environment, the developer/enthusiast communities blossom.

Without having to write (or even look at) a line of code, both devices can be extended well beyond the consumer level they are marketed at. To tweak brings about such satisfaction, as deriving more function from form. The cost of which is a devotion of umpteen amounts of free time to push consumer hardware to its limits in exchange for paltry donations, “fame” and gratitude.

Even still, the software produced by these die-hards is dangerous. All the safeguards, QA, provided by these enterprise class companies with their tremendous R&D budgets, are effectively dissolved. When we step into rootshell, we leave the safe user level space established by the powers that be. But do we find glory or agony? Depending on the maturity of the community, generally the former.

And in my case? Most certainly the former. I had a few scares but all in all, both my NAS and phone are blazing far above stock. You’ve just got to be willing to put the time in and read read read. Don’t jump without reading everything there is to know about the “rooting” process. By the end, if you aren’t sure you fully understand what you are about to do, don’t.

The payoff, in screenshots from my phone:

ssh from my epic to the dns 323