I wiped a BlackBerry 8700g using the Windows javaloader.exe since I
don't think the wipe function has been implemented in bjavaloader.

Next I loaded the rim8700.sfi file using cfp.exe. This put the device
in a state ready to be javaloaded with all the .cod files (which I had
tested before using javaloader.exe).

Since bjavaloader does not yet support loading multiple files at once,
I wrote a shell script to invoke bjavaloader to load each .cod file.
It will probably be necessary to add the ability to load multiple
files at once. Attempting to invoke javaloader.exe for each file fails
after the first file while bjavaloader fails sooner or later and in
one trial I was able to load 44 files before bjavaloader hung. I think
the reason it fails is that the Blackberry device does some
housekeeping after each javaloader command is processed and it is not
ready to communicate with the computer right away. So far, I have
found the following files that bjavaloader will load to the device,
but upon saving the file from the device and comparing to the original
file, differences are found: net_rim_cldc.cod
net_rim_platform_im_resource.cod net_rim_bb_framework_api.cod
net_rim_bb_options_app.cod  net_rim_bb_sms.cod net_rim_bluetooth.cod
net_rim_ecmascript.cod.

I made a sniff file using javaloader.exe to load all the files that
would be loaded to a BlackBerry 8700g for a base install of 4.2.1.107.
Even compressed it is a large file so I uploaded it to
http://www.mediafire.com/?twtt3xuzyct instead of attaching it to this
email.

On Wed, Jan 21, 2009 at 10:34 PM, Martin Owens <docto...@gmail.com> wrote:
> When you do your research, make sure to write at least a text file
> describing your findings and add it to the docs section. I'd rather not
> have our hard work only available in an email archive.
>
> Best Regards, Martin Owens
>
>
> On Wed, 2009-01-21 at 16:46 -0600, Robert Yaklin wrote:
>> I haven't been successful using USBSnoop. I've been real pleased using
>> HHD Software's USB monitor until I ran into some bug that they are
>> working on fixing. In the meantime, I have started using the logging
>> capability of VMware for my USB sniffing. I think it does a great job.
>>
>> I sent some sniffs to Rick Scott of the firmware wipe and loading
>> process but I'm not sure if he has gotten any code written for that
>> yet.
>>
>> The fimware loading process first uploads a ram image to the
>> blackberry and then it flashes three sections of memory with the
>> kernel and jvm and something else. After that it just loads the .cod
>> files the same as the javaloader. The three flash parts come from the
>> rim8700.sfi (or other name depending on model) file.
>>
>> I'd like to see, once you get this working on Linux, if it would be
>> possible to run a modified kernel on the BlackBerry. I noticed that
>> the Windows software does the checking for a valid signed .sfi file
>> and possibly the BlackBerrry device itself does not.
>>
>> On 1/21/09, Nicolas <prog...@free.fr> wrote:
>> > Hi,
>> >
>> > bjavaloader is quiet pleasing :)
>> >
>> > Now I'm intend to work about the blackberry firmware update with Linux :
>> > a new "bfupdate" tool.
>> >
>> >
>> > At first, does somebody work about this subject ?
>> > Is upgrading the BlackBerry OS on Linux possible ?
>> > Is upgrading the BlackBerry OS directly from the device possible ?
>> >
>> >
>> > I need a lot of USB logs (with USBsnoop from Windows).
>> >
>> > Firmware update is a critical process...
>> >
>> > Can you make USB traces and join a README with :
>> > Blackberry product used : xxx
>> > OS intial : xxx (before the firmware update process)
>> > OS final : xxx (after the firmware update process)
>> > Then publish your traces :)
>> >
>> >
>> > Regards,
>> >
>> > --
>> > Nicolas VIVIEN
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > This SF.net email is sponsored by:
>> > SourcForge Community
>> > SourceForge wants to tell your story.
>> > http://p.sf.net/sfu/sf-spreadtheword
>> > _______________________________________________
>> > Barry-devel mailing list
>> > Barry-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/barry-devel
>> >
>>
>> ------------------------------------------------------------------------------
>> This SF.net email is sponsored by:
>> SourcForge Community
>> SourceForge wants to tell your story.
>> http://p.sf.net/sfu/sf-spreadtheword
>> _______________________________________________
>> Barry-devel mailing list
>> Barry-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/barry-devel
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by:
> SourcForge Community
> SourceForge wants to tell your story.
> http://p.sf.net/sfu/sf-spreadtheword
> _______________________________________________
> Barry-devel mailing list
> Barry-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/barry-devel
>

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to