Hi Guys,

How have ya been ? Sorry for my inordinate slumber yet again :), but in my defence, with the advent of facebook and tweeting.com, Blogger has been made absolutely obsolate. Bemusingly, while Google continues to "pioneer" one hum-drum copycatter after another (The Wave and the Buzz, anyone :) ?), it could have done a lot better by strengthening the already in-play blogger interface, but then is anybody listening ?

But, then, my usual excuse-thyself-from-your-laziness done, let me come back to the eponymous Corby itself ! Actually, the genesis lies in my gadget-fascination and more specifically how "Touch screens" just blow me away (can't stop looking at
Adam these days, esp. as I believe that Rajat Sahni, one of my former BCG colleagues and now some Director hot-shot at NotionInk did take my inputs into consideration for the development of the device - hey, that might be a totally personal perspective btw :)) - I was quite simply bored of my Red Blackberry 8310 Curve and pined for a touch-screen phone. But, following were the constraints:
1. I had to look within the Blackberry family as I would lose the ossum "BB messenger" and "auto-push" company mail service if I did otherwise (btw, apparently the BCG US office can access their email over IPhone but we 3rd world Indians are not allowed to do that as a part of Global IT Policy, Global I tell you :)), but the new Blackberry Storm is real shady and fraudy and is a non-starter no-hoper, yeawww !
2. Outside of the BB family, IPhone was totally out of budget for moi, the quintessential low-end gadget skimmer.
And thus the wait continued - me lusting after multiple devices and letting them be, they without me and me without them.
And, suddenly Samsung unleashed the Corby Pro GT - B5310 (also known as Genio Pro in UK) - a touchscreen phone with a physical qwerty-keyboard with GPS (My ossumly dyslexic directional senses need Google Maps inside-out), Wi-fi, FM Radio and everything else for like 11.5k and I was like Wow ! this needs research. I did my research and though a newbie phone, it was distinctly upmarket and looked kind of kool (and the closest touch-screen-cum-qwerty with its features is Nokia N97 Mini at 22k - really, right !). But, as per my Value-for-money Biharidom (btw did you know the Friedman theory of money-spending as per the 2-by-2 below:









Okay, enough digression yet again), I was really not sure about replacing my very-well working BB curve - but thanks to biwi dearest, I went to Alfa Mumbai and purchased it for 11.5k (Btw the Corby is really cracking the scene - they get sold out in 2 days !!). And then, as with all other good things proposed by men and dispersed by gods :), the fairytale went phut. Samsung has used its proprietary Touchwiz / Bada Java interface OS (also found on Samsung Jet S8000) and the OS clearly was rushed to pose as the next i-killer. But, leave the iPhone alone, even such belowmentioned basics were not adhered to: 
1) Delivery report is non-integrated into the original SMS - you get a new SMS saying the SMS has been delivered - really, in this age and time ?? (think about me coming down from BB !)
2) You can't cut and paste text from anywhere in the phone - again, really !! ?

3) You can't hide icons / move them out of folders !
4) Transfer outlook contacts / calendar to Corby Pro - the provided sync software seriously is like early Linux (unhelpful and unapologetic) - I found a workaround by downloading the old Samsung PC Suite, seriously - modern and more money down the drain doesn't mean improvement really.
5) The in-phone apps for browsing, Insta-messaging (a must after my serious-loss of and hyped widgets for facebook, twitter etc. SUCK, really suck - but since one was and continues to be a nerd at heart, one can't give up and needed to install 3rd party Java apps to overcome these obvious irritants. After a nerd-geek search, I shortlisted the following for the honor of installing on my Corby Pro:
1) Opera Mini 5: Seriously, use it and you will not believe that it is free !
2) ebuddy Messenger : Essential soul-balm for all IM users.
3) Safe : Password storage - who can remember all those passwords these days ?
4) Twibble : A kool twitter tool for Java phones.
5) Facebooking was best done directly at m.facebook.com

But, as I went to install them I realized the Touchwiz OS really stresses you because:
1) There is no direct way to install .jar / .jad (Java executables) - you have to neccessarily use internet.
2) The display has two modes: Portrait with the keyboard slided in, Landscape with the keyboard out, but Samsung in its infinite wisdom has decided to shield us poor users from customizing 3rd party apps to "auto-rotate" when you open the keyboard - they keep set in the portrait mode !!!

This pissed the programmer inside me no ends and out came my old Java codes which had slept in peace and as I was bound to discover, I was purely outdated. But, still I persisted and for the benefit of all Corby users (and Samsung Jet as well), if you decide to install a third-party app (and let me know what you choose to install :)), do the following:
1) Download the .jar and .jad files (.jad is optional unless otherwise specified)
2) Open the .jar file with Winzip (it is infact an archive :))
3) Extract all the files to a new folder
4) Open the file "Manifest.mf" in "Meta-Inf" folder with notepad
5) Add the following lines at the bottom of the file and save:
X-Pax-Keyboard: Qwerty
X-Pax-TextInput-Hidden: true
MIDlet-Touch-Support: TRUE
MIDlet-ScreenMode: ROTATE
6) Save all files and zip all the files you extracted in step 3 using the Windows "Send to" Zipped folder command (please don't use WinZip). Rename the file to .jar from .zip
7) If a .jad file accompanied the .jar, open it again with notepad (.jad is like a covering envelope for .jar), and make the following changes:
a) In the row titled "MIDlet-Jar-URL:" put the name of the .jar file with the extension.
b) In the row titled "MIDlet-Jar-Size:", put the exact size of the .jar file in KBs (look in Properties of the .jar file)
Save the .jad file and then create a .html file (name it anything). In that file insert one line:
<html><body><a href="_______">install _______</a></body></html>
Replace "_________" with name of the .jad file (or .jar if only .jar is there).
Copy the .jad, .jar and .html to the Pro. Run .html and press on the link to install the App. This will now auto-rotate and respond to touch control - Yo !

##Edit: Some folks have faced issues with the procedure for auto-rotate above, I don't know the real issue but some ossum dood has posted the following fix, please use it - hope it helps !

For anyone getting "invalid content message" when trying to install a rotated app, message #10 from TJJ from this discussion forum may be of help.

This post confirms that only the .jad needs to be modified. Hope this helps - Opera makes this phone much more pleasant to use than the default browser.

##End of Edit##

Now, I am too old to go after Issues 1-5 above but solving 6 alone has made me take total charge of my Corby and like all super gadget-freaks now I feel one with my phone :). Hope somebody solves the rest - I will keep searching :).

Hey, btw, saw "Up in the Air" today - totally showed the Consultant 200-days a year travel-story (well obviously Clooney seems much more glam, but what do you know afterall :) ?) - watch it, you can poke more fun at us consultants then. And yes, if you haven't had your fill, read "Dork" - Sidin has ensured party jokes on Consultants will last for the next decade for sure !

Cya, till the writing bug strikes again. And Hey Google guys, please do something about the Blogger interface, it has started to feel so dated. (#Edit: The Google guys listened and I am soo happy with the new interface, thanks Google, you continue to be ossum !)

Ta, Ranjan :)
117

View comments

  1. hey...
    i'm having problems with step 6 in your post...

    is 'send to' Zipped folder the same as 'send to' compressed Zipped folder?

    errmmm
    if possible,
    can i have a more elaborate
    step-by-step on step number 6?

    =)

    ReplyDelete
  2. on issue:
    "3) This one is downright hilarious, you can't "silence" a ringing phone, you have to either press "busy" or reduce the ringer volume to zero !"

    I believe corby pro has turn to silence the phone.when the call comes just flip over the phone to screen down and it silences the mobile..
    ..i wanted to buy it,but wanted to know opinion how it works after a few days..does it lag or slow down?? is it better than nokia 5800 xpress music phone??
    thanks
    tejajuloori@gmail.com

    ReplyDelete
  3. i want to buy the phone ,,and have some doubts.. plz help me
    1.does the video player use acclerometer ,i mean does it tilt to full screen with the tilt of phone??
    2.does the main menu tilt with tilt of phone?? or is it necessary to open the slider to view menus horizontally??
    3.does the phone have a touch qwerty keypad on screen??
    or is it just the alphanumeric keypad(12 button) on the screen??
    4.can we reply to messages by holding the phone horizontally but not opening the slide?

    ReplyDelete
  4. thanks ranjan for the quick reply:)
    1.)about gps...i dnt know about it much ...does a-gps mean u always need to use gprs for using gps in this mobile? or gps can be used without assistance?? as in any other mobile without data charges??

    2) I ve heard there is a 500 kb limit to install java content like games and applications,files greater than 500kb install or not?

    ReplyDelete
  5. @Teja:

    1) A-GPS means assisted GPS i.e. GPS supported by pre-loaded satellite data for better detection, but the Corby's GPS only locks within a 100 meters rather than the kool 5 meters done by Blackberry

    2) Java-based apps of all sizes can be installed and run.

    ReplyDelete
  6. Hi Ranjan,
    I am facing a prob while following your steps to enable rotation in the unsupported apps.
    After i follow all the steps when i try to install it from the html page created from phone, the installation fails with the "Invalid content" message. any idea what i might be missing.
    I also noticed that when i extract the Opera mini 5.0 beta package using winzip it has a Manifest.mf file instead of Manifest.inf suggested by you.
    Can this be causing the issue, what shall be the way to fix it.
    Thanks in advance.
    Amber

    ReplyDelete
  7. @Amber: My mistake, it is manifest.mf not .inf - somehow my mind played tricks on me when I was writing that.

    Can you post the html code you are using in the file ?

    ReplyDelete
  8. thank u ranjan..but i still have this doubt..i tried a preview piece of corby pro(without sim card) and was not able get google maps working ...the dealer at the shop said the phone had only a-gps and works only with grps active..
    so my doubt now is does the phone have gps.the specs in all sites says it has gps but plz confirm...sry to bug u..:)

    ReplyDelete
  9. @Teja : Two things:

    1) Google maps cannot work without sim - it needs a data connection to download maps (does not store map offline).

    2) Corby, in my experience, has a very weak GPS (lock-range of upto 100 meters).

    If you want good GPS real bad, don't buy Corby Pro.

    ReplyDelete
  10. nah i dont need gps real bad but now as nokia maps with navigation is free for lifetime on 5800xpress music i am weighing pros and cons of both mobiles (to buy one)..
    does this device have gps??
    one user at gsmarena said it has only a-gps(as google maps)and no real gps receiver.. i am asking this because i can download some other java gps software if the problem is only with google maps not working offline..thnks

    ReplyDelete
  11. @Teja: Plz read my comments clearly:

    1) CORBY HAS GPS but a WEAK ONE.

    2) Please search A-GPS on wikipedia, A-GPS can't happen without a real GPS receiver.

    ReplyDelete
  12. Dude..I wuz thnkin f buyin a corby pro..wot do u actualy mean?
    firstly does the touchscreen not work on third party applications?
    Secndly does the screen not tilt 2 landscape mode in any third party appz? If soo how cn 1 type thru the provided keyboard?
    m mostly goin 2 use ebuddy n opera mini..
    plz do rply bcuz m 2 buy a new cel soon n m cnfusd btwn d nokia5800XM nd corby pro..

    ReplyDelete
  13. @Rajan
    No probs man...your work is any ways helping us a lot. Sincere Thanks:)
    the html code that i am using is:

    In the html code that you have shared i just changed "______" with operaNew.jar at both places. So it evantually becomes install operaNew.jar
    PS: This interface is not allowing me to paste the entire code here as it is.

    ReplyDelete
  14. Hi Rajan,
    I was also looking for a utility which i can use to do a video chat using front camera on my corby pro using internet over wi-fi. Please let me know if there is one you are aware of.
    Thanks,
    Amber

    ReplyDelete
  15. Hey Ranjan,
    I am facing same prob while following your steps to enable rotation in the unsupported apps.
    After i follow all the steps when i try to install it from the html page created from phone, the installation fails with the "Invalid content" message.
    But when i dont't change "Manifest.mf" file and use html file only, the application works..
    plz sort

    ReplyDelete
  16. @Divye: Dunno, about the 5800, but the touchscreen will only work on touchscreen games; for auto-rotate have to change java code.

    @amber: Hey amber, thanks - no such software for using the front camera is available - what the heck, right ?

    @ag: Hey, have to see what you are doing else I can't comment - sorry :(

    ReplyDelete
  17. wot iz samsung crazy? appz wunt tilt toh hw cn ne1 type..? i'l go4 d 5800 instead..

    ReplyDelete
  18. Thnx newyz dude :) dis thng wz presnt no whr in d reviews or complains..

    ReplyDelete
  19. @Divye: "In-built" apps (provided with the phone) rotate - but if you choose to install any other apps (like Opera Mini, ebuddy etc.), you have to change the java code of the app - no option to rotate it.

    ReplyDelete
  20. @Rajan,
    seriously man not having a utility which i can use to video chat with my frens even after having all the hardware resources available sucks big time.

    Rajan please also respond to the other query of mine. You asked me to paste the html code i a using but. I explained what i am doing. please help me find what went wrong.
    Thanks again buddy.
    Keep up the good work:)
    Cheers,
    Amber

    ReplyDelete
  21. in the jar file these are the changes which i made
    MIDlet-Vendor: Opera Software ASA
    MIDlet-Version: 5.0
    Nokia-MIDlet-On-Screen-Keypad: no
    MIDlet-Permissions-Opt: javax.microedition.io.Connector.sms, javax.wir
    eless.messaging.sms.send, javax.microedition.io.Connector.socket, jav
    ax.microedition.io.Connector.file.write, javax.microedition.io.Connec
    tor.file.read
    MIDlet-Name: Opera Mini
    MIDlet-Info-URL: http://mini.opera.com/
    Nokia-MIDlet-No-Exit: true
    MIDlet-1: Opera Mini, /i.png, Browser
    MicroEdition-Configuration: CLDC-1.0
    MIDlet-Icon: /i.png
    MIDlet-Description: Opera Mini
    MIDlet-Permissions: javax.microedition.io.Connector.http
    MicroEdition-Profile: MIDP-2.0
    X-Pax-Keyboard: Qwerty
    X-Pax-TextInput-Hidden: true
    MIDlet-Touch-Support: TRUE
    MIDlet-ScreenMode: ROTATE

    in jad i have done this
    MIDlet-Version: 5.0
    MIDlet-1: Opera Mini, /i.png, Browser
    MIDlet-Description: Opera Mini
    MIDlet-Icon: /i.png
    MIDlet-Jar-Size: 282621
    MIDlet-Jar-URL: opera.jar
    MIDlet-Name: Opera Mini
    MIDlet-Permissions: javax.microedition.io.Connector.http
    MIDlet-Permissions-Opt: javax.microedition.io.Connector.sms, javax.wireless.messaging.sms.send, javax.microedition.io.Connector.socket, javax.microedition.io.Connector.file.write, javax.microedition.io.Connector.file.read
    MIDlet-Vendor: Opera Software ASA
    Content-Folder: Applications
    MicroEdition-Configuration: CLDC-1.0
    MicroEdition-Profile: MIDP-2.0
    Nokia-MIDlet-No-Exit: true
    Nokia-MIDlet-On-Screen-Keypad: no

    but still i get invalid content.help me

    ReplyDelete
  22. @Diwakar: Send me your email ID - I will send the Opera files which work peacefully on my Corby Pro.

    ReplyDelete
  23. hey can u give me the ebuddy which can work in my corby

    ReplyDelete
  24. @Plus_One: Dood, if you dont gimme your email ID, how can I send you stuff ? Through Google Magic ??

    ReplyDelete
  25. Hey can you multi task on the corby pro??
    I mean like use 2 apps at once....like we can on Series 60 nokia.....Can I keep music player and the opera mini open at the same time??? Can you please let me know?

    ReplyDelete
  26. Hey ranjan...
    i must tell u that u were very helpful...
    i had a query to make...
    do u know a way to keep the opera mini browser running in the background in corby pro when it is minimized...
    so that the gprs is not disconneted...
    and the downlods continue to run in background also...

    ReplyDelete
  27. hi. :]

    can you recommend some games that would work on corby's landscape mode?

    and also. can you give me a copy of the Opera mini and the ebuddy? *grins*

    thanks alot in advance! ^______________________^

    my email :: zaq.uno@gmail.com

    ReplyDelete
  28. @ Soul_igniter: Yeah you can multitask peacefully :)

    @Amit: Pressing the middle button minimizes the app and you can keep multitasking !

    @zaq.uno: I donn play games :), so no clue ! Sent you opera !

    ReplyDelete
  29. hi
    I think your google map is unable to use gps check your settings , as i am using g maps on my e63 (no gps) it shows my location within 100 mtr or less depending on popultn dnsty, it extracts location from mobile oprator tower location, i hope by turning on gps in g maps setting might improve your loc coordinate, 100 mtr gps is like no gps at all.
    Really informative blog,
    Prash

    ReplyDelete
  30. @Prashant: There is unfortunately no setting for enabling gps for google maps :), anyways the GPS does work because after lock-in, it tracks my exact movements with a directional arrow like the Blackberry GPS does; but it is only 100 meters :-)

    ReplyDelete
  31. Hi ranjan,

    Very informative analysis of corby...you are a true geek...I am a total noob on using java based smartphones....can you please tell me how uninstall the trial versions of games....is there a way to completely remove the midlet apps from the phone after you've installed...

    thanks,
    Krishna

    ReplyDelete
  32. @muthu: The trial versions are locked on the phone - cant be deleted. Once you delete an app, it gets fully deleted - dont worry.

    ReplyDelete
  33. Sir,
    Can we digitally sign an app? Am tired of giving permissions again n again.

    ReplyDelete
  34. silent_foxx@web.de2:45 AM, April 25, 2010

    hello!

    each time i hit the n button in the landscape mode using palringo (or any other messenger) that freaking b5310 shows a ñ!

    i would really really really be grateful if anyone gave me a hint regarding this matter. i searched the whole web but it appears to be that i am the only one with this problem

    ReplyDelete
  35. @Rachit: Nopes, digitally signing not allowed :(

    @Foxx: Yeah, Corby does attack its users on a personal and regular basis - sorry can't help :(

    ReplyDelete
  36. can we install other themes other than the ones int .if so from where?
    ..can we customize our profile?

    ReplyDelete
  37. @Anon: I am not a themes guy, so no clue :) - google search.com :-)

    I think you can customize, I have changed wallpapers and ringtones.

    ReplyDelete
  38. hi, my enquiry is why does the corby keep giving me not enough memory when i'm running opera halfway and wants to activate wifi fr the menu as sometimes wifi in not auto activated. but it happen on other appln..not only the one i jus describe.

    ReplyDelete
  39. @Anon: One of the great "Samsung" secrets I guess :), I have no clue !

    ReplyDelete
  40. corby would auto switch on wifi only if u have configured the internet profile to be used for application as wifi .. else it wont activate it automaticlly

    ReplyDelete
  41. Great post. Rotate works like a charm. Quick question though-- which version of PC studio are you using and how did you get the B5310 to work with it? Thanks!

    ReplyDelete
  42. @Anon: That's the issue, isnt it :) ?
    @ rey: PC studio sucks :), dont use it - update through Google activesync !

    ReplyDelete
  43. is there any way to move opera mini from the games menu to the main one?

    ReplyDelete
  44. awesome..
    I hope this one can compete blackcerry,, lol ...

    http://ejournal.gunadarma.ac.id

    ReplyDelete
  45. Thanks Ranjan. I downloaded and installed Opera Mini 5 and you're right. I can't believe its free. It knocks the teeth out of Samsung's dolfin browser. Only thing is that it comes inside "Games and more" (WTF!) and i can't set it as my default browser.
    anyways, my main problem is trying to synchronize Outlook emails/calendar/contacts using Exchange ActiveSync. I lost my phonebook details about 4 times before I quit. The same settings had worked for me in my Nokia E63 but here it just times out (even over wi-fi). Any suggestions for any utilities/apps/cracks/hacks to do that? I tried the Samsung PC Studio but that sucks (like you said). So I'm stumped on that part.

    ReplyDelete
  46. @Anon: NO :)

    @Somewhere: No man - I shifted back to my Blackberry :P, so you know !

    ReplyDelete
  47. Hey ranjan,
    i think i will need your advice there.
    I got probs with watching vids on net like youtube ect.
    Tried different solutions but nothing helped. I also installed opera mini. When i want to start a video opera stops and the inbuild browser starts automaticly, but the vid wont load. It says "cache loads 0%" and after a while i get a message " conection to the server lost" I go on web though wifi. Well i dont know what to do anymore and wish you could help me since corby pro hasnt been released in germany yet^^
    Can you also send me your opera mini and ebuddy? Email: Tidus2100@t-online.de
    Thx in advance ;)

    ReplyDelete
  48. hey there thanks for tips on the opera thing.installed opera mini and later deleted it because i couldnt use it in landscape mode.your tweaking savved the day!!!

    one more query here:my opera always uses gprs instead of using wifi available.how and where do i fix that?
    samsung pcsuite aka kies seriously sucks..big time .too..

    ReplyDelete
  49. hi Ranjan, i bought the corby pro today...can u pls send me the modified ebuddy n opera setups that work on corby...thanks!!! my email address is opandhare@gmail.com...n urs is the best n most informative review for the corby pro....

    ReplyDelete
ARCHIVES
Who Am I ? Spiderman :), Oh so not !
Who Am I ? Spiderman :), Oh so not !
Subscribe
Subscribe
Loading
Dynamic Views theme. Powered by Blogger. Report Abuse.