130 likes | 273 Views
Cosc 5/4755. Information and Resources: Blackberry and Android. Blackberry General Information. Blackberry http://us.blackberry.com/ Main site for blackberry http://us.blackberry.com/developers/ Developers site, forums, downloads, tutorials, etc… http://crackberry.com/
E N D
Cosc 5/4755 Information and Resources: Blackberry and Android
Blackberry General Information • Blackberry • http://us.blackberry.com/ • Main site for blackberry • http://us.blackberry.com/developers/ • Developers site, forums, downloads, tutorials, etc… • http://crackberry.com/ • Large amount of information and forums on Blackberry devices. Tutorials, help, videos, and Includes an app store.
BB Useful desktop applications • Blackberry Desktop software • http://us.blackberry.com/apps-software/desktop/ • Used for sync’ingand backups of the device. • Comes with a loader to add app’s or update the OS. • BBSAK • BlackBerry Swiss Army Knife • Allows access to the device, to backup/restore apps (not available in desktop software), wipe device, add/modify/remove CODs (app modules), read event logs, factory reset. • http://bbsak.org/
Blackberry Hybrids • Because most of the OS is java (except the drivers), many people use a hybrids OS. • Most of the OS is not device dependent. • Picking and choosing from different OS versions to get all the OS app’s that “work better”. • IE browser from one OS, but the clock from another. • http://www.bbtweaks.com/ • http://www.bbhybrids.net/ • Leaked version of the OS can be found in many places, but http://bbleaks.com/ normally is pretty good about posting all of them.
Update a Blackberry OS • Assuming not Official OS versions • Official version use blackberry desktop and have to download the OS. • Basic guide to updating: http://forums.crackberry.com/f3/how-update-leaked-beta-os-122851/ • More complete guide (with pictures): http://forums.crackberry.com/f3/how-backup-restore-all-data-apps-upgrade-os-all-devices-pics-548313/ • BACKUP! Sync, backup data, backup 3rd party apps. • NOTE: If you get an error during this process, clear your browser cache (Browser > Menu Key > options > cache operation > clear all of them) • If you brick the phone, you will have to wipe the phone and reload from scratch.
Update a Blackberry OS (2) • While the tutorial is good, there other methods. • On BBHybrids, get the BBHybrids Tool • Used to shrink your OS and remove features you don’t want, but can’t be removed via the installer. • After you shrink the OS, press the update OS button. • Also will delete the vendor.xml file for you. • The course phones, we have to use bbsak/Bbhybrids. The desktop software gets confused because we don’t have “vendor”.
Android • Remember, Android is the OS and not the hardware manufacture. • http://www.motorola.com/ • http://developer.motorola.com/?WT.mc_id=us_mdc developers site. For android tools, click the SDK add-ons link. • http://www.htc.com/ • http://developer.htc.com/ with very limited developers, but you can get the some source code • Others: http://www.andro-phones.com/all-android-phones.php
Android General info • While there are a lot of sites covering android, I’ve found http://www.androidcentral.com/ gives good coverage, forums, a lots of information and tutorials. • Includes information on “rooting” an android phone. • Remember Android is based on the linux kernel. • There seems to be a number of android app stores as well, like http://www.appbrain.com/ but I’ve never used them.
Desktop software • Motorola and other provide desktop software to sync media files. • I haven’t seen anything that allows you to backup or “sync” with your computer. • The gmail account syncs your contacts and calendar with gmail.com. • There is backup software • JS backup will back the device and store the file local or in the cloud (such as dropbox). • ClockworldRecovery and Titanium can be used, but not free. • Some require that you root your phone.
OTA app install • Using Cosc’s web servers • Howto create web pages: http://www.cs.uwyo.edu/policies/web.html • Create a .htaccess file • Add one or more of the following: • Blackberry: • AddType text/vnd.sun.j2me.app-descriptor .jad • AddType application/vnd.rim.cod .cod • AddType application/java-archive .jar • Android: • AddType application/vnd.android.package-archive .apk
OTA app install (2) • Create a html file • Blackberry • Copy the cod and jad file to the web server • Link the jad file • <a href="app.jad">app</a> • Android • Copy the apk file to web server and link to it • <a href="app.apk">app</a>
OTA app install (3) • Blackberry • On install, if you haven’t signed the app, it will ask if you want to install it anyway • Android • Settings->Applications Settings • Check unknown sources • otherwise you can only install from the android market place.
Q A &