Join Our 3 MILLION+ Members Today! Register Here | Login
Go Back   BlackBerry Forums at CrackBerry.com > BlackBerry OS and Desktop Management Software Discussion > Hybrid OS

Like Tree7Likes

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
    Thread Author   #1  
Old 01-27-2011, 08:48 AM
CrackBerry Master
Device(s): 9700 (Abalone)
Carrier: T-Mobile
Pin: her: down: on: a: photograph: album:
 
Location: 5280
Join Date: Mar 2008
Posts: 1,295
Likes Received: 287
Thanked 675 Times in 234 Posts
Default Hybrid OS Installation Guide

Lots of hybrid threads are filled with folks asking how to install hybrids, and whether they have correctly installed the various files.

This little guide is intended to help everyone understand what files are stored where on their computers, and how those files get installed to their BlackBerry.

First, whenever you install a BlackBerry OS to your computer, specific files and folders are created. On most XP machines, the BlackBerry OS files are installed to

C:\Program Files\Common Files\Research In Motion\Shared\Loader Files

On most 64-bit Windows machines, the BlackBerry OS files are installed to

C:\Program Files (x86)\Common Files\Research In Motion\Shared\Loader Files

When you install an OS, a new folder is created in this location (see image below).



Inside each of these folders are more folders, and a handful of other files. The key folder for our purposes is the Java folder - that is where all of the "cod" files are located which make up the BlackBerry OS and which will be loaded to your phone as part of the installation process.



What hybrid builders do is combine different cod files from different OS versions. Plain and simple. The hard part of this process is learning which cod files are interchangeable, which ones actually have any noticeable effect on performance, and which ones cause problems. Hybrid builders and testers usually go through a long trial and error process to make these determinations and then, once we have a solid build, we release the hybrid.

Hybrids are delivered in many different ways, but ultimately what needs to happen is the new combination of cod files has to end up in the Java folder of the newest OS folder on your computer.

Usually that's not a problem, as most users only have one OS folder installed on their computers at a time. But some folks have multiple OS installations on their computers, and they might forget which OS they have loaded on their BlackBerry. That is the primary reason hybrid builders recommend uninstalling all previously installed OSes from your computer, and then installing a clean "base" OS.

So long as you know which is the "latest and greatest" OS installed on your computer, then you can easily determine which folder to install a hybrid into.

The BlackBerry Loader program will install the highest version number it finds in the Loader Files folder.

I'm a part of the BDHP team, and our installers prompt you to select the proper installation path when you're using our builds. The screenshots below show that process.







I've read many hybrid builders' recommendations on wiping your device before installing their hybrid. Personally, I don't see any real benefit to this, since the phone is wiped clean as part of the standard OS install anyway. But some users have reported benefits in following this process. To each their own, I suppose.

What I do to install a hybrid is to make sure all the new cod files are copied into the correct Java folder, make sure all vendor.xml files are deleted from the folder located at C:\Program Files\Common Files\Research In Motion\AppLoader, and then run the loader.exe file located in that same folder.



Before I install a hybrid, I make sure to keep a clean copy of the existing Java folder that I have installed on my phone. That way, if there is a problem with the hybrid, I can delete the hybridized Java folder, replace it with the previous Java folder, and "roll back" to a known working OS. An easy way to do this is to highlight the Java folder, and CTRL+drag it in the same window. You will end up with a new folder named "Copy of Java" for reversion purposes. If the hybrid doesn't work, or is unsatisfactory for any reason, just delete the Java folder and rename "Copy of Java" to "Java" and run the loader process again.

If you pay attention to the loader process, you can confirm that hybrid cods are being installed before you make any changes to your phone.

Sometimes loader will tell you you are downgrading the OS. That is not uncommon, because if even a single cod file is of a lower version number than what is installed on your phone, then you will get the downgrade message. You can choose to install the older versions - usually without any problems at all.



Once you get to the next screen, you'll see what components are going to be installed.



If you highlight one of the components and click the "Details" button, you will see a comparison of the files that are on your phone and the files you are about to install.



Scroll through that list and you will see which versions of each file are currently installed on your phone, as well as which versions are ready to be installed. If you see differences, then that is confirmation that you have properly installed the hybrid on your computer, and it is about to be installed on your BlackBerry.

Step-by-step Summary:

1. Make a backup copy of your existing Java folder.
2. Copy the hybrid cods into the Java folder (hybrids that come in an installer package will just overwrite the cods in your Java folder automatically).
3. Run loader, selecting downgrade if prompted to do so.
4. Verify different cods are being installed during the loader process.
5. Complete the loader process, making sure to do a full backup and restore during the installation.
6. Enjoy your new OS.
Reply With Quote Tip this Post
Liked by unclebanglin, Guatiao, bustermin and 3 others like this.
Thanked by 26 AIRagon (02-06-2011), andyahs (02-02-2012), b45k0r0 (08-14-2011), boeki99 (03-18-2012), bustermin (08-31-2011), captainm90 (11-02-2011), credofan214 (06-19-2011), dolcoi (02-18-2012), gtamhankar (11-01-2011), Guatiao (01-29-2011), juve2lia (02-03-2012), kkunal (02-13-2011), Lady_Jade (11-10-2011), lak611 (04-02-2011), manicalchemist (06-03-2011), mfdubs (05-23-2011), newcollector (01-27-2011), PiotrJot (01-29-2011), rafishinoda (02-08-2011), samhungbk (05-21-2012), SheeB (03-09-2012), steenrock01 (02-15-2011), tang63 (05-24-2012), tumblingdice03 (04-01-2011), unclebanglin (04-11-2012), viennaj715 (02-18-2011)
  #2  
Old 01-27-2011, 10:13 AM
CrackBerry Genius
Device(s): Torch 9800, 9810
Carrier: AT&T
Pin: Safety or stick?
 
Location: Louisville, KY
Join Date: Oct 2010
Posts: 1,538
Likes Received: 150
Thanked 187 Times in 115 Posts
Default

Thanky you for a very clear explanation. Now I am ready to load the new hybrid I have been wanting.
__________________
Blackjack II; Jack; Torch 9800; Torch 9810, .474, .540, .585; 7.1.0.190, .205, .258, .284, .402
Blackberry Playbook 32gb
Reply With Quote Tip this Post
  #3  
Old 01-28-2011, 05:31 PM
CrackBerry User
Device(s): 8520
Carrier: T-Mobile
Pin: 25F1DD72
 
Location: LOONDOON
Join Date: Jan 2011
Posts: 61
Likes Received: 0
Thanked 2 Times in 2 Posts
Default

Sorry for being such a pain+ a noob but what is a "Java"? Is it some kind of folder or file? =S
Reply With Quote Tip this Post
    Thread Author   #4  
Old 01-28-2011, 06:17 PM
CrackBerry Master
Device(s): 9700 (Abalone)
Carrier: T-Mobile
Pin: her: down: on: a: photograph: album:
 
Location: 5280
Join Date: Mar 2008
Posts: 1,295
Likes Received: 287
Thanked 675 Times in 234 Posts
Default

Quote:
Originally Posted by AiSeeWunFurTee View Post
Sorry for being such a pain+ a noob but what is a "Java"? Is it some kind of folder or file? =S
The "Java" I'm referring to is the folder within the OS installation on your PC - you'll see it at the top of the list in the second image.

Inside that folder are all the "cod" files that make up the BlackBerry OS and which are loaded to your phone during the installation process.
Reply With Quote Tip this Post
Thanked by AiSeeWunFurTee (01-28-2011)
  #5  
Old 01-28-2011, 06:24 PM
CrackBerry User
Device(s): 8520
Carrier: T-Mobile
Pin: 25F1DD72
 
Location: LOONDOON
Join Date: Jan 2011
Posts: 61
Likes Received: 0
Thanked 2 Times in 2 Posts
Default

OKay, thanks, one more question. I'm currently using OS 5 on 8520. Should I choose OS 5 or 6, or is it up to me?
Reply With Quote Tip this Post
    Thread Author   #6  
Old 01-28-2011, 06:31 PM
CrackBerry Master
Device(s): 9700 (Abalone)
Carrier: T-Mobile
Pin: her: down: on: a: photograph: album:
 
Location: 5280
Join Date: Mar 2008
Posts: 1,295
Likes Received: 287
Thanked 675 Times in 234 Posts
Default

Quote:
Originally Posted by AiSeeWunFurTee View Post
OKay, thanks, one more question. I'm currently using OS 5 on 8520. Should I choose OS 5 or 6, or is it up to me?
I don't think the 8520 will run OS 6, but I'm not sure. I have a 9700, so that's mainly what I focus on.

However, even OS 5 devices can benefit from running hybrids that include OS 6 files. As I mentioned, I'm part of the BDHP team and I'm fairly confident that the latest BDHP hybrid (6.0) will work just fine on your device.

You can find it here:

http://forums.crackberry.com/f224/bd...evices-579708/
Reply With Quote Tip this Post
Thanked by AiSeeWunFurTee (01-28-2011)
  #7  
Old 01-28-2011, 07:02 PM
CrackBerry User
Device(s): 8520
Carrier: T-Mobile
Pin: 25F1DD72
 
Location: LOONDOON
Join Date: Jan 2011
Posts: 61
Likes Received: 0
Thanked 2 Times in 2 Posts
Default

Hmm, it gets stuck on start up. Now what?
Reply With Quote Tip this Post
    Thread Author   #8  
Old 01-28-2011, 07:11 PM
CrackBerry Master
Device(s): 9700 (Abalone)
Carrier: T-Mobile
Pin: her: down: on: a: photograph: album:
 
Location: 5280
Join Date: Mar 2008
Posts: 1,295
Likes Received: 287
Thanked 675 Times in 234 Posts
Default

Quote:
Originally Posted by AiSeeWunFurTee View Post
Hmm, it gets stuck on start up. Now what?
I need a little more information....and if you're dealing with the BDHP build it might be best to post over in that thread.

That being said, I know the first boot after installing a new hybrid can take a long time. Sometimes a VERY long time. Be patient and let the phone boot and do its thing. The loader.exe process is pretty foolproof. Thank god, because I've done my best to mess it up in the past...
Reply With Quote Tip this Post
Thanked by AiSeeWunFurTee (01-29-2011)
  #9  
Old 01-29-2011, 04:18 AM
CrackBerry User
Device(s): 8520
Carrier: T-Mobile
Pin: 25F1DD72
 
Location: LOONDOON
Join Date: Jan 2011
Posts: 61
Likes Received: 0
Thanked 2 Times in 2 Posts
Default

Uhh, okay, one more and probably NOT the last question, buuuut when I try to do anything like connect my BB to my PC it says something about how it can't connect and the system's software isn't there or something like that. Really getting scared now, is there a way to fix this? I'm sure this isn't JUST because of the BDHP 6.
Oh yeah, while it was starting up (first time I installed thre BDHP 6) I kinda cancelled it. -_-
And ANOTHER thing is whenever I try to start up the BB it says
"App Error 200"
"Reset"
In black text.
Reply With Quote Tip this Post
    Thread Author   #10  
Old 01-29-2011, 08:11 AM
CrackBerry Master
Device(s): 9700 (Abalone)
Carrier: T-Mobile
Pin: her: down: on: a: photograph: album:
 
Location: 5280
Join Date: Mar 2008
Posts: 1,295
Likes Received: 287
Thanked 675 Times in 234 Posts
Default

Quote:
Originally Posted by AiSeeWunFurTee View Post
Uhh, okay, one more and probably NOT the last question, buuuut when I try to do anything like connect my BB to my PC it says something about how it can't connect and the system's software isn't there or something like that. Really getting scared now, is there a way to fix this? I'm sure this isn't JUST because of the BDHP 6.
Oh yeah, while it was starting up (first time I installed thre BDHP 6) I kinda cancelled it. -_-
And ANOTHER thing is whenever I try to start up the BB it says
"App Error 200"
"Reset"
In black text.
You need to get a little drastic here. Best advice I have is to download BlackBerry Master Control Program (should be easy to find either here or via google).

Once that's installed on your PC, open it up and click on the java icon (Java Loader / Main). Do a Factory Reset, which will strip your phone down to the basics. Once that's finished, run loader.exe again and all should be well.

And you should have a backup file of all your previous settings located in LoaderBackup-xxxxx somewhere on your PC (loader would have taken a backup during the first OS installation).

You can restore all your settings, messages, etc. from that file.

Only hassle here is you'll have to reinstall all your 3rd party apps if you had any. If you interrupt loader you won't be able to restore them.

I hope that helps.
Reply With Quote Tip this Post
  #11  
Old 01-29-2011, 08:51 AM
CrackBerry Master
Device(s): Samsung Galaxy S II
Carrier: T-Mobile
 
Location: Puerto Rico
Join Date: Oct 2008
Posts: 1,259
Likes Received: 17
Thanked 40 Times in 27 Posts
Default

Sticky post if u ask me!
Reply With Quote Tip this Post
Thanked by wu-wei (01-31-2011)
    Thread Author   #12  
Old 02-07-2011, 09:49 PM
CrackBerry Master
Device(s): 9700 (Abalone)
Carrier: T-Mobile
Pin: her: down: on: a: photograph: album:
 
Location: 5280
Join Date: Mar 2008
Posts: 1,295
Likes Received: 287
Thanked 675 Times in 234 Posts
Default

Bumpage... I'm sensing some new hybrids coming soon.
__________________
Themes by wu-wei
Premium: leeboUltraDock | blnk | sophie | ideal | Free: B@stard6 | leebo (OS6) | leebo (OS5)
Latest B@stard Hybrid OS
Abalone....Hybrid Install Guide....3rd Party App Backup Guide
Reply With Quote Tip this Post
  #13  
Old 02-08-2011, 01:33 AM
CrackBerry Genius of Geniuses
Device(s): OS6 9650, OS2 Playbook, CM9 NookColor, Rooted Kindle Fire, etc.
Carrier: Sprint/Nextel
Pin: http://goo.gl/NP1nC
 
Location: Utah (Back to School)
Join Date: Nov 2009
Posts: 6,877
Likes Received: 629
Thanked 988 Times in 497 Posts
Default

Great post bro, but you should mention that different builders configure their installers differently
For example, on my last few, if you install to the path you listed the hybrid won't install.

Posted from my CrackBerry at wapforums.crackberry.com
Reply With Quote Tip this Post
Thanked by wu-wei (02-14-2011)
    Thread Author   #14  
Old 02-08-2011, 08:47 AM
CrackBerry Master
Device(s): 9700 (Abalone)
Carrier: T-Mobile
Pin: her: down: on: a: photograph: album:
 
Location: 5280
Join Date: Mar 2008
Posts: 1,295
Likes Received: 287
Thanked 675 Times in 234 Posts
Default

Quote:
Originally Posted by SCrid2000 View Post
Great post bro, but you should mention that different builders configure their installers differently
For example, on my last few, if you install to the path you listed the hybrid won't install.

Posted from my CrackBerry at wapforums.crackberry.com
Good point.

My guide is intended as more of a 'big picture' what-the-heck-happens-when-I-install-these-hybrid-thingies overview.

My hope was to educate folks a wee bit on the inner workings of hybrids, and to encourage them to carefully follow instructions provided by different hybrid builders.

I used the BDHP installer as an example only - and only because that's the one I had handy when I was writing.
__________________
Themes by wu-wei
Premium: leeboUltraDock | blnk | sophie | ideal | Free: B@stard6 | leebo (OS6) | leebo (OS5)
Latest B@stard Hybrid OS
Abalone....Hybrid Install Guide....3rd Party App Backup Guide
Reply With Quote Tip this Post
Liked by micher likes this.
  #15  
Old 02-11-2011, 03:21 PM
CrackBerry Genius
Device(s): 64GB PlayBook (OS v2.0.1.358) + BOLD 9930 (OS v7.1.0.402)
Carrier: VZW
Pin: sanity!
 
Location: CHICAGO, USA
Join Date: Feb 2010
Posts: 2,334
Likes Received: 193
Thanked 106 Times in 95 Posts
Default

Good write-up and I also agree with SCrid2k above about different builders.
Reply With Quote Tip this Post
Thanked by wu-wei (02-14-2011)
Reply
BlackBerry Forums at CrackBerry.com > > BlackBerry OS and Desktop Management Software Discussion > Hybrid OS   Hybrid OS Installation Guide

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes