Wednesday, May 22, 2013

Updating Android JellyBean 4.2

Updating Android JellyBean 4.2 using ClockworkMod CWM & cyanogenmod for Android Developers.

If you are a Mac user you might be frustrated that there is no ODIN3 (Window software).
Actually, it is very easy with adb tool that every Android developer uses.

I am starting with stock Samsung Galaxy Tab 10.1 Android 3.0.1 (from Google I/O).




STEP 1)

Get cyanogenmod for your SPECIFIC device, get most stable version there is:

http://wiki.cyanogenmod.org/w/Devices#vendor=;




Examples:
Galaxy Tab 10.1 Wi-Fi only model
http://wiki.cyanogenmod.org/w/P4wifi_Info
I got cm-10.1-20130522-NIGHTLY-p4wifi.zip

Samsung Galaxy Tab 7 T-Mobile:
http://get.cm/?device=p1
http://download.cyanogenmod.org/?type=stable&device=p1
Stable cm-9.1.0-p1.zip

Motorola Droid2
http://download.cyanogenmod.org/?type=stable&device=droid2
cm-7.2.0-droid2.zip 

STEP 2)

Get Google Apps for your version of above
- cm-10 == Android 4.2.2
- cm-9 == ICS
- cm-7 == Gingerbread

you can easily find by searching "gapps-jb-2013"
http://rapidshare.com/files/3580601868/gapps-jb-20130301-signed.zip



STEP 3)
Get ClockworkMod CWM recovery.img

http://www.clockworkmod.com/rommanager


EXAMPLES:
Samsung Galaxy Tab (T-Mobile)


STEP 4) For Samsung: Inspect if there is no update in Kies (USB Debugging OFF), you can use thier for file transfer, too



STEP 5) Transfer there 2 ZIP files to /sdcard/  (USB Debugging ON)
- gApps
- cm-
Example:
uki:platform-tools uki$ adb push ~/Documents/Android/Samsung_Galaxy_Tab_7_TMobile/cm-9.1.0-p1.zip /sdcard/
3038 KB/s (144260310 bytes in 46.360s)
uki:platform-tools uki$ adb push ~/Documents/Android/Samsung_Galaxy_Tab_7_TMobile/gapps-ics-20120317-signed.zip /sdcard/
3263 KB/s (54485532 bytes in 16.304s)
uki:platform-tools uki$


I am showing 3 zip files because I tried older gApps previously.



STEP 6)
Turn OFF tablet by holding POWER button

STEP )
START device in fast boot mode (USB icon):
- hold VOLUME-DOWN (closer to power button) and press POWER button until device boots,
- select Fastboot, NOT download by pressing volume-down, make selection by pressing VOLUME-UP

STEP )
See if you can see your device
uki:platform-tools uki$ fastboot devices 
288420043805517 fastboot

If you see similar (number) line as above, you are good to proceed.

STEP )
Install ClockworkMod CWM tool

uki:platform-tools uki$ fastboot -u -S 0 flash recovery /Users/uki/Downloads/recovery-clockwork-6.0.3.1-p4wifi.img 
sending 'recovery' (4844 KB)...
OKAY [  0.341s]
writing 'recovery'...
OKAY [  0.605s]
finished. total time: 0.946s
uki:platform-tools uki$


STEP ) 
uki:platform-tools uki$ fastboot reboot
rebooting...

finished. total time: 0.000s

The Tablet should start and be healthy.

STEP )
uki:platform-tools uki$ adb reboot recovery  

The Tablet should start with ClockworkMod Recovery menu. If is does not start it same as bafore (POWER + VOLUME DOWN) and select recovery (icon with box expanding)



STEP )
select  - backup and restore (move with Volume UP, select with pressing Power button)
select  - backup (will take a while, but it is VERY IMPORTANT)
...
Backup complete!
*** Go Back ***

STEP )
wipe data/factory reset

*** Yes...

STEP )
select advanced
select - wipe Dalvik cache

*** Yes
*** Go Back ***

STEP)
select install zip from sdcard
choose..   cm-10.1-2013......-p4wifi.zip from sdcard
*** Yes...


STEP )
install gapps-jb-2013.....zip from sdcard

STEP )
restart, press POWER button for 10 seconds
- unplug,

If it fails recover backup (should not happen)

STEP)
IMPORTANT!!! To enable "USB Debugging" and other {} Developer options:
Settings -> About tablet -> CLICK "Build number" line 6 times!!!!!!

I guess the last one is for the code gurus that spent 6 years in the high mountains writing this, one click per year. :)


STEP )
Update Android SKD Manager to versions 16 & 17


SUCCESS!


KNOWN BUG:

The keyboard closes after first character typed, which makes impossible to use the keyboard. 

To fix it go to: 
settings -> language & input  -> click on settings icon next to "Android Keyboard (AOSP)" -> under TEXT CORRECTION
  • set 'Auto-correction' to 'Off' 
  • set 'Show correction options' to 'Always hide'.
The SWYPE will still work, but it will not show auto-correction words on top, it is a minor setback. When I don't get a correct word in Swype mode, I have to type it character-by-character.



Friday, May 17, 2013

Default Google Account

I have a couple of Google accounts:
- my name @google.com
- my company email which is also done via Google

To change DEFAULT google account I had to sign OUT from all and sign in FIRST with the one I want as default.

For some Google entities I had to do it in reverse as my new email did not work with them.

Thursday, May 2, 2013

Animation of 3D mesh in Unity3D


  1. importing the mesh with animation from Maja to Unity3D
  2. setting the position of the mesh
  3. testing the animation and adjusting 

Recommended videos: