1. cewatts's Avatar
    I successfully did a full java swap for the 9930 with the 9900 Java over the 9930's 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:

    1. Install 9930 OS or (I'm using .755)
    2. Install 9900 OS or (I'm using .794)
    3. 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.
    4. Add these to the 9930 Platform.alx, mimicking all of the other .cods in the file.
      • net_rim_bb_phone_qchatptt_resources.cod
      • net_rim_bb_virtual_keyboard_layout480x640.cod
    5. Shrink if you care.
    6. 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-06-12 07:42 PM
  2. barbarianthemadserb's Avatar
    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 .
    12-07-12 06:53 AM
  3. cewatts's Avatar
    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 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 only, and not in

    I don't have a 9900. But I'd start by taking the files from the Java directory and adding/replacing them into the 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 but NOT and add it. Perhaps the opposite of the "net_rim_bb_virtual_keyboard_layout480x640.cod " file would be needed.
    12-07-12 01:34 PM
  4. barbarianthemadserb's Avatar
    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.
    12-07-12 02:41 PM
  5. cewatts's Avatar
    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

    Very interesting!
    12-07-12 04:17 PM
  6. barbarianthemadserb's Avatar
    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-12 at 07:31 PM.
    12-07-12 06:21 PM
  7. barbarianthemadserb's Avatar
    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.
    12-07-12 07:38 PM
  8. uroojs's Avatar
    Hey there Anyone have any luck doing a full JAVA swap with the latest 861 files for the 9900 that was Offical A few days back. Having all sorts of problems could use some help from the pros
    02-12-13 06:00 PM
  9. Troublemakermk4's Avatar
    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 (ROGERS) and i take the java folders from a 9370 (VERIZON) and put that in the 9360 software

    works that fine or do i something wrong ??
    02-21-13 12:34 PM

Similar Threads

  1. 9900 OS (full java swap over
    By rroyy in forum BlackBerry OS
    Replies: 24
    Last Post: 08-10-12, 06:05 PM
  2. 9810 353 w/ almost full 362 java swap
    By sbmd in forum BlackBerry OS
    Replies: 13
    Last Post: 11-03-11, 05:03 PM
  3. My plan to buy the Bold 9930 full retail
    By johnshertol in forum BlackBerry Bold Series
    Replies: 16
    Last Post: 08-14-11, 03:42 PM
  4. 9630 .810 java swap question
    By miadonz in forum BlackBerry OS
    Replies: 3
    Last Post: 01-25-11, 04:51 PM
  5. Leak 692 full java swap for tour
    By dschachm in forum BlackBerry OS
    Replies: 86
    Last Post: 06-08-10, 03:41 PM