9930 Full Java Swap: 9930 184.108.40.2065 Base + 9900 220.127.116.114 Java
I successfully did a full java swap for the 9930 with the 9900 18.104.22.1684 Java over the 9930's 22.214.171.1245 for base + radio/SFI. Working well for me so far. I tend to like the latest full release or full java swap better than more complicated hybrids, at least when it's working as well as this.
The fundamentals for the process come from discussion in the BL Returns thread.
You need to add two files from this to Platform.alx or inject them manually. The process is simple:
- Install 9930 OS 126.96.36.1999 or 188.8.131.525 (I'm using .755)
- Install 9900 OS 184.108.40.2066 or 220.127.116.114 (I'm using .794)
- Copy all of the files from the 9900 "Java" folder into the 9930 "Java" folder, replacing all of the duplicates. Leave the other files from the 9930 there too.
- Add these to the 9930 Platform.alx, mimicking all of the other .cods in the file.
- Shrink if you care.
- Run Loader.
Or the ghetto version of the process:
1,2,3 as above.
Don't bother adding them to Platform.alx. Just do the java swap and run Loader. After it backs up the phone, wipes it, and loads the new OS, it will reboot. While it's rebooting, Loader will say "reconnecting ... this may take a few minutes" before it tries to reload your data. While it's rebooting ... inject both files using BBHTool. The phone will reboot again, but Loader won't be interrupted ... when the phone finishes rebooting, Loader will detect it and restore your data.
Or at least, that worked for me. I figured the worst case was that Loader would miss it and I'd have to restore using BB DM.
- 12-07-2012, 05:53 AM #2
That is really cool. Thanks for sharing. I would like to do just the opposite-that is overwrite my bb9900 java files (.794) with my bb9930 java files (.755) because the .755 has additional support for VOIP. Any thoughts on this?
Thanks again .
Oh, interesting. You're talking about the "Improvements for VOIP applications" and "Modify code to allow VoIP to use media recording path and avoid loss of audio" mentioned in Verizon's release notes for 18.104.22.1685? I'm not sure how those really apply - I assumed this was work they were doing so BBM Voice would work well.
Do you have any reason to think those are in 22.214.171.1245 only, and not in 126.96.36.1994?
I don't have a 9900. But I'd start by taking the files from the 188.8.131.525 Java directory and adding/replacing them into the 184.108.40.2064 Java directory. I would be pretty optimistic about it just working.
If that doesn't work, we could compare Platform.alx between versions and look for anything that's in 220.127.116.115 but NOT 18.104.22.1684 and add it. Perhaps the opposite of the "net_rim_bb_virtual_keyboard_layout480x640.cod " file would be needed.
- 12-07-2012, 01:41 PM #4
The 755 files definately have something in them as per release notes that work great. I install Vmobile and I cannot believe how great voip works both 3g and wifi on my BB9930 on Verizon of all providers. I have tried other voip programs and none of them worked on my BB9930. On my BB9900, I had a voip program running (Blackvoib) and it suddenly after a year stopped working consistently good. So, with the code changes in the BB9930, maybe and just maybe, voip will work better on my BB9900. So later today I will try the writeover of java onto my BB9900. Thanks your your response. I will post here my results.
I'm very curious to hear if it works at all, and how well it works. It's hard to know if the changes were made in the Java files or in the Radio/SFI. Considering that some of the differences between the CDMA and GSM phones are hardware-related, they could be in the Radio/SFI.
I saw this comment on the BlackVoib page:
CDMA BlackBerry phones running OSv7 can be supported
- 12-07-2012, 05:21 PM #6
Holy Kaka! IT WORKS!!! So here is what I did. I took the BB9930 Java only files (.755 OS with VOIP support) and overwrote the Java files on my pc where I had the bb9900 OS (.794) installed. I then wiped my BB9900. I then used loader to install this new 9930/9900 OS (Note that I did not change the ALX file nor did I change the radio file (I used the stock 9900 alx and radio file). Hmmm. It loaded up and booted up okay. Felt lucky. So now I restored all my third party apps (whick included Vmobile VOIP program from my BB9930 )from my saved BB9930 third party apps (using BBBos) into my BB9900. Hmm. Loaded and rebooted okay. Then I restored my data (DM, and restored my last BB9930 data and NOT my BB9900). Booted up okay. Now I tested (VOIP-Vmobile) but only made one call out and one call in. El perfecto!! Damn! So evidently the VOIP support that Verizon did to the .755 OS layed in the COD files somewhere and most likely (gut feel) in the media cod file area). Maybe got lucky? Dunno, but will test this out the next couple of days. This Vmobile works way better than any other voip program I have tried on my BB9900. I am excited but still knocking on wood. lol
Well, just did some more testing. My first round there was absolutely no delay inbound or outbound on the VOIP calls. Then I had to reload all my programs thru BB app world so they could get recognized (including Vmobile) by app World. But now after testing, I get 1-2 second delay on inbound but no delay on outbound. I did re-apply the license and that is when I started to get an inbound delay. Still, prior to this java swap I could not get Vmobile to work either on inbound or outbound calls and was told by Vmobile that the BB9900 was not supported. If I get some more ambition, I will reload the Vmobile cod again from my BB9930 to see if any difference.
Last edited by barbarianthemadserb; 12-07-2012 at 06:31 PM.
- 12-07-2012, 06:38 PM #7
Okay, had some ambition. I reloaded the Vmobile cod straight from my backup B9930 cods and now Vmobile works great again with NO delay on inbound or outbound. I will do some more testing tomorrow with 3G as well as wifi.
- CrackBerry User
02-21-2013, 11:34 AM #9
- 41 Posts
Hello can i do that to with a curve 9360 and 9370 ?
I mean that i have a 9360 and can i do a java swap from a 9370
So it means that i do delete the java from 9360 22.214.171.1246 (ROGERS) and i take the java folders from a 9370 126.96.36.1995 (VERIZON) and put that in the 9360 software
works that fine or do i something wrong ??T-Mobile Curve 9360 running OS 188.8.131.522
16GB Playbook 184.108.40.2066
- By rroyy in forum Hybrid OSReplies: 24Last Post: 08-10-2012, 05:05 PM
- By sbmd in forum Hybrid OSReplies: 13Last Post: 11-03-2011, 04:03 PM
- By johnshertol in forum BlackBerry Bold 9930/9900Replies: 16Last Post: 08-14-2011, 02:42 PM
- By miadonz in forum Leaked/Beta OSReplies: 3Last Post: 01-25-2011, 03:51 PM
- By dschachm in forum Leaked/Beta OSReplies: 86Last Post: 06-08-2010, 02:41 PM