- 07-26-2012, 10:18 AM
Thread Author #1
Sachup Firmware Grabber + Sachibar Installer
Hey guys.
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]
Autoloaders
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:
Input: OS and Radio .signed files extracted from the debrick OS and Radio .bar files.Code:cap create os.signed radio.signed myautoloader.exe
Output: myautoloader.exe (a full autoloader for that firmware).
Capture.JPG
Sachup Firmware Grabber (17th May)
Capture2.JPG
Sachibar Application and Firmware Installer (17th May)
Changelog
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 [2.1.0.560], changed device to PB and tried both "update" and "debrick", but nothing worked). Any ideas what could be wrong?UberCurrency - Free currency conversion app for PlayBook. - 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
Nothing happens.
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 - 07-26-2012, 11:32 AM
Thread Author #4
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. - 07-26-2012, 11:45 AM #5
Now getting a "Server did not respond as expected [99]" error. (Using the updated version from the first post)
UberCurrency - Free currency conversion app for PlayBook. - 07-26-2012, 11:45 AM #6
Umm.. I had to add it to my list on my firewall.. Now its working

Edit, it only launched
Last edited by antiRIM; 07-28-2012 at 11:21 AM.
- 07-26-2012, 11:47 AM
Thread Author #7
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.
UberCurrency - Free currency conversion app for PlayBook. - 07-26-2012, 12:51 PM
Thread Author #10
Well I only have Windows 7 so I'd suppose so.
I can make a Linux version if someone wants. - 07-26-2012, 01:43 PM #11
- 07-26-2012, 02:20 PM #12
Only Windows. Unless my router has a firewall, but I don't think so. No other app has ever had any problems, and I've only ever allowed apps in the Windows firewall.
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.UberCurrency - Free currency conversion app for PlayBook. - 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 - 07-26-2012, 03:23 PM #14
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.
BB PlayBook | BB Z10 LE | BB DevAlpha C | Nokia 808 PureView
My Apps: Alpintouren (coming soon) | GPSTools | GPSInfo | GPSInfo for PlayBook
If you have any issues or wishes, please contact me first before leaving a bad review. Thanks.
Twitter: Gerii92 - 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 [2] instead of a [99]Last edited by SifJar; 07-26-2012 at 05:12 PM.
UberCurrency - Free currency conversion app for PlayBook. - 07-26-2012, 07:14 PM
Thread Author #17
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
Freaking. Awesome.
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.
- 07-26-2012, 10:49 PM
Thread Author #19
1. Yeah the new API only has Dev Alpha firmware files right now. And only on Production server.
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
- 07-26-2012, 11:06 PM
Thread Author #21
Use Dingleberry for installation of course :P
- 07-26-2012, 11:41 PM #22
- 07-28-2012, 06:35 AM #23
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. - 07-28-2012, 08:58 PM
Thread Author #24
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.
- 07-30-2012, 03:59 AM #25

Reply
















