Archive for the 'Uncategorized' Category

30
Aug
11

Things I Learned About My Nexus S

[This was written August 14th, but I got lazy and didn’t post it. Please keep that in mind when the tense doesn’t make sense.]

If you follow my twitter, you’ll notice that in the past week I’ve been complaining about my phone. So, I wanted to write some things down that may help others in the future.

I have a Nexus S purchased from Koodo running on Bell Canada. In the US, I was using a prepaid AT&T SIM card. I was/am running WhisperCore 0.5.2 which runs Android 2.3.4 underneath.

Pre-Defcon:

  • On a full charge, my phone normally gets me through 14-18 hours of occasional use.

DefCon:

  • Purchased an AT&T prepaid SIM on Thursday. 100MB and 7 days of talk & text.
  • On Saturday night, just after midnight, my phone ran out of data. This meant I had used 100MB of data in under 3 days. Unlikely, but possible.
  • Despite charging it overnight, on Sunday my phone died around 4pm. Highly unusual.
  • Sunday night I plugged it in again, yet on Monday my phone died while at the airport. What the hell!?
  • Monday I noticed that my search button kept being “pressed”, the backlight on the button dims and the phone vibrates. This triggered the Voice Search feature.
  • I used WhisperCore’s firewall to block the HTTP requests being made by the search application. From then on it just hangs and then fails.
Post-Defcon:
  • Debug logs showed that *something* was triggering a android.intent.action.SEARCH_LONG_PRESS action. This was causing Voice Search to launch.
  • Deciding that my phone had malware on it, I wiped the data from it. Phantom search button problem still occurs.
  • I used Clockworkmod ROM Manager to restore back to Android 2.3.1 (all I could find at the time).
  • Now my SIM card isn’t working. Other SIM cards didn’t work either. No clue what happened.
At this point my phone has Baseband I9020XXKD1 and Bootloader I9020XXKA3.
  • I tried to flash a new ROM (Clockworkmod again) and bricked it. Stuck at the Google boot-up logo.
  • I found the official 2.3.4 ROM from Google’s site, and installed it. It worked, SIM cart and everything! Except…
  • The Phantom Search Button problem still occured!
  • I read some forums and found that people tried different radios to fix a similar problem.
  • I found a site that had the I9020XXKB3 Baseband, and used ‘fastboot flash radio’ to flash it.
  • Phantom Search Button problem has disappeared!
Today [August 14th] I’m back to WhisperCore 0.5.2 and everything is working. I have no idea what happened
22
Jun
10

Copyright Protection

Wikipedia defines Copyright as:

[T]he set of exclusive rights granted to the author or creator of an original work, including the right to copy, distribute and adapt the work. These rights can be licensed, transferred and/or assigned. – source: http://en.wikipedia.org/wiki/Copyright

What that means is that the creator of a piece of original work has the right to do whatever they want with it. Copyright infringement, as Wikipedia goes on to define in the same page, is any use of that work that violates the creator’s exclusive rights. If someone is violating your rights by misusing your intellectual property, nobody but you can stop them.

Let’s focus on written works for a moment. There is international law that protects you, the author, from people reproducing your works without your consent. In fact, as soon as you record the original work to a physical medium, you are automatically entitled to those rights without the need for registration of any kind.

(Disclaimer: I’m not a lawyer, and nothing I say should ever be interpreted as legal advice. Always talk to a lawyer before undertaking any legal action.)

For discussion’s sake, let’s say someone copies a large section of an article you wrote, and includes it as a chapter in his book. Your first step should be to have a lawyer draft a Cease and Desist letter, stating that:

  • You are the copyright holder
  • He is infringing, and how he is doing so
  • You want the infringement to stop, including destruction of all copies and master copies, and a time frame you want it done in
  • You want to be given the profits the infringer has made from using your work, again with a time frame
  • Failure to comply within the timeframe given may result in further legal action

These are all totally reasonable demands to make of someone stealing your intellectual property, and it’s backed by The Berne Convention for the Protection of Literary and Artistic Works, which has been ratified in 164 countries.

So what if they don’t reply within the timeframe, or just tell you to shove it? Note that the above letter merely states “may result in further legal action”. At this point, a common consideration is legal cost: “What if I have to go to court? I don’t have that kind of money”. In most countries, winning a lawsuit means the losing party pays your legal costs, which is distinct from paying damages. If you think your works aren’t worth the potential legal costs, ask yourself this: Is your name worth it? Is your brand worth it? If you allow copyright infringement to continue, more people will steal your work, and your name or brand associated with that work. You may even lose your copyright.

If you don’t take action to protect your copyrighted works, you are implicitly giving everyone permission to steal your works, and you forfeit any right to complain about it on the internet.