airsquared / blobsaver Goto Github PK
View Code? Open in Web Editor NEWA cross-platform GUI and CLI app for automatically saving SHSH blobs
License: GNU General Public License v3.0
A cross-platform GUI and CLI app for automatically saving SHSH blobs
License: GNU General Public License v3.0
he changed a bunch of the printfs
Describe the what you'd like
An auto-retry, for when blobs are being signed on and off (like now)
Currently, I am doing it with a batch script but a GUI would be nicer
It would be nice to check the blobs to make sure they work. However, it would take up more space to package s0uthwest's img4tool fork with blobsaver.
Bundling a JRE with the application would reduce possible errors and make installation way easier for the user. The JRE should be shrinked using jlink which will be available once blobsaver is updated for Java 11.
That way it matches the native icon look and feel. In dark mode, it would be white on black and in light mode, it would be black on white.
Describe the bug
using .jar When trying to close the about window using X in the top right does nothing.
Desktop (please complete the following information):
Describe the bug
I download the version 2.2.1 update. But when it is downloaded, I recived a notification about the program is blocked by Windows Security. I know that we can turn off that feature, but I want to ask use on trying to fix it.
Screenshots
Nope! (You know that if you jave Windows 10 installed)
Desktop (please complete the following information):
Crash log
Nope (It won't have a crash log!)
Just an issue so you can try assigning it to me and putting it on the "in progress" for 2.2.2 (I still have to fix the issue with the multiple separation bars appearing and the invisible window). Thanks, man.
Describe the bug
If you didn't know when copying a line form notes (icloud.com) the formatting is a little weird.
So if there's any way to remove the formatting before trying to save the blobs, that would be great!
Screenshots
https://i.imgur.com/M58h6j2.png
Desktop (please complete the following information):
Crash log
Version: 9ce5e00fdeaba8d7e763a028d32b11937839d2f9 - 268
[Error] [TSSC] manually specified ecid=1E6CC438F8E02E?, but parsing failed
Version: 9ce5e00fdeaba8d7e763a028d32b11937839d2f9 - 268
[Error] [TSSC] manually specified ecid=1E6CC438F8E02E?, but parsing failed
Describe the bug
When I assign the apnonce, it always going wrong. My iphone is 6S+ with Board number N66AP.
The apnoce number I get it from web site: https://mrmad.com.tw/tsschecke-web-save-ios10-shsh
Desktop (please complete the following information):
Crash log
Version: 9ce5e00fdeaba8d7e763a028d32b11937839d2f9 - 268
[TSSC] manually specified ecid to use, parsed "50F0AAB14C8" to dec:5562161632456 hex:50f0aab14c8
[TSSC] manually specified apnonce to use, parsed "15400076bc4c35a7c8caefdcae5bda69c140a11bce870548f0862aac28c194cc" to hex:15400076bc4c35a7c8caefdcae5bda69c140a11bce870548f0862aac28c194cc
[TSSC] opening firmware.json
[JSON] counting elements
[JSON] parsing elements
[TSSC] selecting latest iOS: 12.0
[TSSC] got firmwareurl for iOS 12.0 build 16A366
[TSSC] opening Buildmanifest for iPhone8,2_12.0_16A366
[Error] [TSSR] parsed APNoncelen != requiredAPNoncelen (32 != 20)
[Error] [TSSR] failed to populate tss request
[Error] [TSSR] faild to build tssrequest
[Error] [TSSC] checking tss status failed!
Hi. update support iPhone xs ? thanks
I'm unable to save iOS 12.1.1 beta 3 blobs for iPhone XS Max.
I can´t install v2.2.2 on Windows Server 2016.
When i click the .exe nothing happens. I can install v2.2.1 normally. After click on the .exe from v2.2.1 the installer opens and i can install it normally.
I have try to disable Windows Defender but it don´t help.
That would be really cool and that is what i really miss!
Thanks
The notifications being shown while in background aren't very good for this use case. It would be better to have native notifications using the OS's notification center.
JMacNotifcation can be used for Mac(after the library is finished).
AWT's tray icon/notification system can be used for Windows.
Describe the bug
A clear and concise description of what the bug is and the expected behavior.
Keeps freezing, Windows 7 when clicking save (not Responding) java hangup
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Windows 7 Ultimate SP1 2600
Amd Phenom XII 3.2 ghz
12 gb ram Sata Raid
2.2.3 Blob saver
Java V8 build 201 (build 1.8.0_201-b09)
Crash log
If applicable, paste the crash log here.
Description:
A problem caused this program to stop interacting with Windows.
Problem signature:
Problem Event Name: AppHangB1
Application Name: javaw.exe
Application Version: 8.0.201.9
Application Timestamp: 5c15be66
Hang Signature: 1bc3
Hang Type: 0
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Hang Signature 1: 1bc32ff51e8550a28bb81f0679c91e17
Additional Hang Signature 2: 6a0a
Additional Hang Signature 3: 6a0a8bbfff5a159e057c2a80ae6eb16e
Additional Hang Signature 4: 1bc3
Additional Hang Signature 5: 1bc32ff51e8550a28bb81f0679c91e17
Additional Hang Signature 6: 6a0a
Additional Hang Signature 7: 6a0a8bbfff5a159e057c2a80ae6eb16e
Windows definitely. Mac maybe not as much, since it's so easy to go into System Preferences and change one tick. I don't know about Linux (maybe add as a cron job?) or ppl using it as a .jar file.
Describe the bug
For some reason when I have blobsaver running in the background (as a tray app) there is always a small window on my screen at all times (note this is on a second monitor)
The window can be dragged around and has a small close button on it.
This is only an issue when background checking is enabled. The window can be closed without the program being affected from what I can tell
Screenshots
http://discord.passivenation.com/9ue211386270.png
Desktop (please complete the following information):
Describe the bug
A clear and concise description of what the bug is and the expected behavior.
Load Preset: Freezes into Not Responding only for my iPhone 6, not for iPhone 7 & 5 devices?
Should it not have the same behavior for all my iPhone devices?
Screenshots
If applicable, add screenshots to help explain your problem.
I dont think will do much. I can post it with the ECID or it blurred out - whatever helps?
Desktop (please complete the following information):
Crash log
If applicable, paste the crash log here.
Where do I get this from? Is it generated in certain folder as I do not see any such log file or data on the App
Process: JavaAppLauncher [15966]
Path: /Applications/blobsaver.app/Contents/MacOS/JavaAppLauncher
Identifier: com.airsquared.blobsaver.Main
Version: unspecified (unspecified)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: JavaAppLauncher [15966]
User ID: 501
Date/Time: 2018-10-07 07:17:28.880 +0100
OS Version: Mac OS X 10.14 (18A391)
Report Version: 12
Bridge OS Version: 3.0 (14Y667)
Anonymous UUID: E40DF7E5-5DEA-9F5B-F8AE-47C7BB889E94
Sleep/Wake UUID: 6C36389A-3FEF-4159-B839-51528A10F601
Time Awake Since Boot: 260000 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000001032c7008
Exception Note: EXC_CORPSE_NOTIFY
Describe the bug
Unable to save blobs for iPad Mini 3
Desktop (please complete the following information):
Java file on Windows
tsschecker on OS 10.14
Crash log
I know this is really a tsschecker issue, but s0uthwest doesnt have issues enable on the repo
tsschecker --boardconfig j86map -e 4364ba491b0 -s ./ --latest
Works and saves the blob
tsschecker --boardconfig j86map -e 4364ba491b0 -s ./ --latest --generator 0x1111111111111111
Results in endless 'Unhandled status code 128' when using the 330 release, and has been updated to stop trying on the first '128 error' with 336 release.
You could start it as a windows service. I tested it to automate the boot, but I can't start it as it say me that the service takes too long to start (error 1053). I think you can bypass that with that. I aded the service with the cmd command "sc" see here.
I think that's the best way to automate it.
Might be nice and helpful to have an optional debug log/window that can be enabled in options so we can see progress etc.
It would be better to get the device information using JNA and libimobiledevice instead of invoking the executable. This will reduce possible errors, reduce application size, make reading from device faster, and maybe fix #20.
While trying to save blobs for the latest iPad Pro 3 12.9" (2018) (iPad8,5) I get the following:
[Error] [TSSR] cant find boardconfig for device=iPad8,5 please manuall use --boardconfig
Of course there doesn't seem to be a way to enable the text input for "Board configuration", even when specifying the 12.1 GM as a "beta version":
In the app you have the iPhone XS Max codes labeled wrong.
e.g. in the app you have
iPhone XS Max (iPhone11,4) = D331AP
iPhone XS Max (China) (iPhone11,6) = D331pAP
When it is
iPhone XS Max (China) (iPhone11,4) = D331AP
iPhone XS Max (iPhone11,6) = D331pAP
Describe the bug
A clear and concise description of what the bug is and the expected behavior.
Saving blobs failed
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Crash log
If applicable, paste the crash log here.
[TSSC] manually specified ecid to use, parsed "##############" to dec:############## hex:##############
[TSSC] opening firmware.json
[JSON] counting elements
[JSON] parsing elements
[TSSC] got firmwareurl for iOS 12.0 build 16A366
[TSSC] opening Buildmanifest for iPhone11,4_12.0_16A366
[LFZP] downloading BuildManifest.plist from http://updates-http.cdn-apple.com/2018FallFCS/fullrestores/091-65188/11BE19F6-AC8E-11E8-A312-F5CEDE149863/iPhone11,4,iPhone11,6_12.0_16A366_Restore.ipsw
�[A�[J100 [===================================================================================================>]
�[A�[J045 [============================================> ]
�[A�[J069 [====================================================================> ]
�[A�[J097 [================================================================================================> ]
�[A�[J100 [===================================================================================================>]
[Error] [TSSR] cant find boardconfig for device=iPhone11,4 please manuall use --boardconfig
[WARNING] [TSSC] could not get id0 for installType=Erase. Using fallback installType=Update since user did not specify installType manually
[Error] [TSSR] cant find boardconfig for device=iPhone11,4 please manuall use --boardconfig
[Error] [TSSR] Error: could not get id0 for installType=Update
[Error] [TSSR] faild to build tssrequest
[Error] [TSSC] checking tss status failed!```
For example, parse this wikitable for iPhone device identifiers, board configs, etc. Maybe using wikitables to do it (I couldn't find a lot of Java libraries to parse wikis) :/.
This requires s0uthwest's TSSChecker to be compiled for Windows and Linux.
Describe the bug
When double-clicking on the Jar in macOS it fails to launch, however, it works when I make it run from the terminal when running "java -jar /path/to/jar"
Desktop:
Crash log
I'm not sure where I'd find a crash log to be able to help with this.
Describe the bug
Blobs fail to save for any iPad 5 devices. I would assume this is because it is an A9 device and would require you to enter a board configuration but the box is grayed out?
Desktop (please complete the following information):
Windows 10
App Version 2.1
Log
Running: [C:\Users*****\AppData\Local\Temp\tsschecker_windows31230200655061554.tmp.exe, -d, iPad6,11, -s, -e, 000005B42B0C29F9, --save-path, E:\Dropbox\Back up\SSH\Test, -i, 11.4.1]
Version: 9ce5e00fdeaba8d7e763a028d32b11937839d2f9 - 268
[TSSC] manually specified ecid to use, parsed "ECID_HERE" to dec:ECID_HERE hex:ECID_HERE
[TSSC] opening firmware.json
[JSON] counting elements
[JSON] parsing elements
[TSSC] got firmwareurl for iOS 11.4.1 build 15G77
[TSSC] opening Buildmanifest for iPad6,11_11.4.1_15G77
[LFZP] downloading BuildManifest.plist from http://updates-http.cdn-apple.com/2018/ios/091-77690-20180709-8140758C-7C1C-11E8-ACF5-B25B544C24EB/iPad_64bit_TouchID_ASTC_11.4.1_15G77_Restore.ipsw
[Error] [LFZP] failed to open url
[Error] [TSSC] ERROR: could not get BuildManifest for firmwareurl http://updates-http.cdn-apple.com/2018/ios/091-77690-20180709-8140758C-7C1C-11E8-ACF5-B25B544C24EB/iPad_64bit_TouchID_ASTC_11.4.1_15G77_Restore.ipsw
[Error] [TSSC] checking tss status failed!
iOS 12.1.3 dropped a few hours ago.
If I use "latest" option I get 12.1.2 blobs. If I manually specify 12.1.3, I get "could not find device on iOS 12.1.3."
Has Apple changed something recently?
Using v2.2.1 on Mojave.
Whenever I try to start the Blobsaver app, it throws a JRELoadError. I am running the latest 11.0.1 JDK/JRE with the latest macOS 10.14.1. Also, the .jar file works just fine.
Oracle is ending support for Java 8: source
blobsaver says I need JavaFX (JDK is installed). I click OK go to download link, install the latest JDK, same problem--just get JavaFX error on launch.
This is always the case with every Java dependent application. They can never find a JDK install in my standard Win10 setup.
It says check the board configuration. Thanks :)
Version: -
[TSSC] manually specified generator "0x1111111111111111"
[TSSC] manually specified ECID to use, parsed "ECID" to dec:3421766524338234 hex:c28141a30003a
[TSSC] opening C:\Users---\AppData\Local\Temp\BuildManifest2078014167464015037.plist
[WARNING] [TSSC] could not get id0 for installType=Erase. Using fallback installType=Update since user did not specify installType manually
[Error] [TSSR] Error: could not get id0 for installType=Update
[Error] [TSSR] faild to build tssrequest
[Error] [TSSC] checking tss status failed!
I have setup the background saving process weeks ago. Now iOS 12.1.3 is come out yesterday. But the blobs are not automatically saved. The check interval is 10 mins.
Now I have to consider, if apple f**ked up the signing again and opened the signing for olden firmwares, that Blobsaver don´t save these blobs automatically. I mean, isn´t it the main feature to save all signed blobs automatically?
Windows Server 2016
Blobsaver 2.2.1
Describe the bug
Saving blobs failed trying to save a beta blob
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Crash log
If applicable, paste the crash log here.
Reading device information via USB currently doesn't work on Windows.
Describe the bug
A clear and concise description of what the bug is and the expected behavior.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Crash log
If applicable, paste the crash log here.
Version: -
[TSSC] manually specified generator "0x1111111111111111"
[TSSC] manually specified ECID to use, parsed "001C44AC0488002E" to dec:7956804948983854 hex:1c44ac0488002e
[TSSC] opening firmware.json
[DOWN] downloading file https://api.ipsw.me/v2.1/firmwares.json/condensed
[Error] failed to download file from=https://api.ipsw.me/v2.1/firmwares.json/condensed to=C:\Users\ADMINI~1\AppData\Local\Temp\firmware.json CURLcode=35
[JSON] counting elements
[JSON] parsing elements
[Error] [TSSC] parsing firmware.json failed
ios 12, iphone max china cant save manual apnonce, windows10
[TSSC] manually specified apnonce to use, parsed "15400076bc4c35a7c8caefdcae5bda69c140a11bce870548f0862aac28c194cc" to hex:15400076bc4c35a7c8caefdcae5bda69c140a11bce870548f0862aac28c194cc
[TSSC] opening firmware.json
[JSON] counting elements
[JSON] parsing elements
[TSSC] selecting latest iOS: 12.0.1
[TSSC] got firmwareurl for iOS 12.0.1 build 16A405
[TSSC] opening Buildmanifest for iPhone11,6_12.0.1_16A405
[Error] [TSSR] parsed APNoncelen != requiredAPNoncelen (32 != 20)
[Error] [TSSR] failed to populate tss request
[Error] [TSSR] faild to build tssrequest
[Error] [TSSC] checking tss status failed!
When clicking on the tray icon on macOS, it would show the menu icons, but as soon as the left-click was let go, the menu items would disappear. It would also disappear if the mouse moved while held down. This only occurs when in background mode and app isn't in the foreground.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.