Sachup Firmware Grabber + Sachibar Installer
I have reverse-engineered a lot of the internal tools used on your Blackberry 10 device. I now present you with my findings, a firmware grabber application called Sachup and an application (.bar) side-loader and operating system+radio installer Sachibar:
Update! 17th May 2013
Download here. [Windows]
Download here. [Linux 64-bit, requires Qt]
To create autoloaders from debrick images, download CAP 3.10 here.
In Sachup choose Mode 'Debrick'. Grab the two 'Debrick' files from Sachup. Extract them (using 7-zip). Then, in a command prompt window:
cap create os.signed radio.signed myautoloader.exe
Output: myautoloader.exe (a full autoloader for that firmware).
Sachup Firmware Grabber (17th May)
Sachibar Application and Firmware Installer (17th May)
Updates (17th May)
* You can now sideload apps as well! Just drag and drop apps and they will install on to your device with a nice 'installer'.
* Can detect debrick radio packages now. Minor bug fix.
* Sachibar now installs radio too
* Updated Sachup country + carrier
Updates (15th May)
* Improvements to Drag n' Drop and file selection in Sachibar. Should be able to select folders and drag properly now on all platforms.
Updates (9th May)
* Fixed numerous bugs: Tabs and enters no longer affect input. Minimum size is now sane. Spacing stretches when resized. Variant text updates when device is changed.
* Removed Current OS and PIN as they weren't being used.
Updates (4th May)
* Sachup UI is now scalable when resized (suggested by graymatter).
* Sachibar is now included.
* Sachibar can detect firmware better now.
* Added link for CAP (to create autoloader apps, thanks ofutur).
Last edited by xsacha; 05-16-2013 at 10:28 PM.Thanked by 23:
+ Show/Hide list of the thanked
antiRIM (07-28-2012), backfire101 (05-11-2013), balding1 (07-26-2012), dablessing (07-26-2012), dancadman (09-25-2012), faquick (04-23-2013), fr10 (04-26-2013), gijoegijoe (07-26-2012), jokerclown (09-29-2012), jpvj (11-27-2012), lbfe (04-23-2013), lonnieo (07-26-2012), Mecca EL (12-23-2012), qilu (03-04-2013), redchilli88 (05-19-2013), sahmian (05-07-2013), SCrid2000 (02-25-2013), SifJar (07-26-2012), SoUnCool (01-30-2013), RIMperator (01-17-2013), tickerguy (05-16-2013), tonyw730 (04-26-2013), wu-wei (05-04-2013)
- 07-26-2012, 11:16 AM #2
I can't seem to get it to work. I have all the boxes filled the exact way you do in the screenshot:
but clicking "Scan" does nothing. (I tried other stuff too, I tried with my PB's PIN and serial, along with it's version [18.104.22.1680], changed device to PB and tried both "update" and "debrick", but nothing worked). Any ideas what could be wrong?
- 07-26-2012, 11:21 AM #3
Don't want to sound dumb here but....... I am.
How do you use this????
1 - Downloaded
2 - Extracted zip file to a folder
3 - Dbl click on Sachup.exe file
4 - Window opens
5 - I put in all playbook data
6 - Push Scan button
Do I need to be running this with other software??
Don't understand this "Note: Only production server currently works. The other servers are using an outdated version of the API."
Last edited by kretch; 07-26-2012 at 11:23 AM. Reason: update"People may not remember exactly what you did or what you said, but they will always remember how you made them feel." - Maya Angelou
Not sure why it isn't working for you guys. It's quite a simple app.
Should be able to press Scan with default settings and you should see the 386 update.
Last edited by xsacha; 07-26-2012 at 11:50 AM.
- 07-26-2012, 12:09 PM #8
I think I've added it to the firewall now (going through the control panel crashes when I click to add another program, so I ran "Windows Firewall with Advanced Security" and added a new "inbound rule" (which seems to be what has happened for any other apps I have allowed in the firewall, which have always triggered little pop ups when I run them to ask if I want to allow them), but I'm still getting the same error. I'm guessing I probably haven't got it done properly, I'll keep fiddling with it.
EDIT: I tried completely disabling my firewall temporarily, still got the error
Last edited by SifJar; 07-26-2012 at 12:12 PM.
Well I only have Windows 7 so I'd suppose so.
I can make a Linux version if someone wants.
- 07-26-2012, 02:20 PM #12
I guess it's not really a particularly big deal, I was just wanting to try it out, I don't have any real reason to actually use it.
- 07-26-2012, 02:55 PM #13
Can't get it to run... Do you have to have any other software installed or running like java or IE or chrome running?
Changed firewall in and out, ran as admin. still will not run. Do not get any errors and the update window never appears.
I guess I'm to much of a dumbass.
."People may not remember exactly what you did or what you said, but they will always remember how you made them feel." - Maya Angelou
- CrackBerry Abuser
07-26-2012, 03:23 PM #14
- 157 Posts
You have forgotten some DLL of Qt, I just copied all DLLs from my Qt SDK installation and it works now.
Edit: It's libeay32.dll and ssleay32.dll.
Last edited by Gerii; 07-26-2012 at 03:26 PM.
- 07-26-2012, 04:54 PM #16
I'll try that then
EDIT: Actually, can anyone post those DLLs? Don't want to have to download the huge Qt SDK which I probably won't ever use just to get them. I did find two DLLs by those names, but they didn't fix it so I guess they weren't the right ones...
EDIT: Progress? I installed OpenSSL, now it appears to do nothing for a while after pressing "Scan" and then after a while comes up with the same error as before but now with a  instead of a 
Last edited by SifJar; 07-26-2012 at 05:12 PM.
Ok, I have packed those 2 DLLs with the app. Sorry about that. I often have that issue because depends.exe doesn't seem to tell me about those post-run libs.
- 07-26-2012, 10:38 PM #18
Edit: Hmmm, no 4G PB downloads? I was gonna try to load one onto the Dev Alpha.
Edit #2: why does the DA update list a com.qnx.coreos.qcfm.os.winchester.sdk file? Isn't Winchester the 4G PlayBook?
Edit #3: would love to see this combined with installation
Last edited by SCrid2000; 07-26-2012 at 10:49 PM.
2. Well the BB10 firmware actually isn't designed for the Dev Alpha. Not sure if you noticed but all the graphics/UI are still 1024x600.
The Dev Alpha firmware (with the new keyboard, new UI etc) is still not given to devs.
So yeah we're actually using a limited winchester firmware on our colt.
- 07-26-2012, 11:02 PM #20
Use Dingleberry for installation of course :P
- 07-26-2012, 11:41 PM #22
- CrackBerry Genius
07-28-2012, 06:35 AM #23
- 1,881 Posts
Does this work with Playbook?
Even if I enter an older OS (with all of the other data from a PlayBook) it shows that no upgrades are available and no debricks are available.
I get a "success" message from two of the three servers. CSE Beta returns a Server did not respond as expected error.
Playbook still uses old API.
I'm pretty sure it'll be updated soon though since the BETA BDM uses new API.
Any feature requests?
Last edited by xsacha; 07-28-2012 at 09:02 PM.