[XPERIA X10 Android Development] MrHassell:
http://developer.android.com/guide/publishing/app-signing.html

The Assistant Secretary formally communicated his views in two letters, each of which addressed the same particular proposal relating to computer programs in the form of firmware that enable wireless telephone handsets to connect to a wireless telephone...

you’re free to jailbreak your own phone, but jailbreaking or unlocking for bulk reselling is still verboten. Now why do we even have to do this? Because of a sim-lock protection scheme... c'mon really? Why not just drm the sim-lock then?

http://en.wikipedia.org/wiki/Digital_Millennium_Copyright_Act

exemption rules are revised every three years. Exemption proposals are submitted by the public to the Registrar of Copyrights, and after a process of hearings and public comments, the final rule is recommended by the Registrar and issued by the Librarian. Exemptions expire after three years and must be resubmitted for the next rulemaking cycle. Consequently, the exemptions issued in the prior rulemakings, in 2000, 2003 and 2006 are no longer valid.

The current administratively-created exemptions, issued in July 2010, are:

* Motion pictures on DVDs that are lawfully made and acquired and that are protected by the Content Scrambling System when circumvention is accomplished solely in order to accomplish the incorporation of short portions of motion pictures into new works for the purpose of criticism or comment, and where the person engaging in circumvention believes and has reasonable grounds for believing that circumvention is necessary to fulfill the purpose of the use in the following instances:

o Educational uses by college and university professors and by college and university film and media studies students;

o Documentary filmmaking;

o Noncommercial videos. (A new exemption in 2010, similar to a previous educational exemption.)

* Computer programs that enable wireless telephone handsets to execute software applications, where circumvention is accomplished for the sole purpose of enabling interoperability of such applications, when they have been lawfully obtained, with computer programs on the telephone handset. (A new exemption in 2010.)

* Computer programs, in the form of firmware or software, that enable used wireless telephone handsets to connect to a wireless telecommunications network, when circumvention is initiated by the owner of the copy of the computer program solely in order to connect to a wireless telecommunications network and access to the network is authorized by the operator of the network. (Revised from a similar exemption approved in 2006.)

Now go and search DMCA and find something good about Sony in the comments.. very tricky task! :)

Motorolla on the other hand are kicking it - http://www.motorola.com/Consumers/US-EN/About_Motorola/Legal/Terms_of_Use oh and more relative to this

http://www.darkreading.com/security/vulnerabilities/218900008/index.html

SSL Strip - not too hard... http://www.securitytube.net/video/193

I'm dumping this brick and getting a Tegra 2 Atrix tomorrow - haha - have fun George...

# basic filesystem structure

/data/misc 01771 system misc

/data/misc/bluetoothd 0770 bluetooth bluetooth

/data/misc/bluetooth 0770 system system

/data/misc/keystore 0700 keystore keystore

/data/misc/vpn 0770 system system

/data/misc/systemkeys 0700 system system

/data/misc/vpn/profiles 0770 system system

KeyStore is responsible for maintaining cryptographic keys and their owners. For system applications and packages, this is exclusive of the boot loader.

Keytool command to generate a private key:

$ keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000

every apk needs to be signed and zipaligned

zipalign -v 4 your_project_name-unaligned.apk your_project_name.apk

If you really want to know, it's more or less all here regarding the DRM stuff but I don't think people really want to accept it - lol