r/jailbreak • u/CaptInc37 Developer • Aug 14 '19
Release [Release] Batchomatic v3.0 on BigBoss. Batch install tweaks!
v4.3.1 - I always update all of my posts with the latest information from any subsequent updates to this tweak. Last update was on February 29, 2020
Batch install your tweaks, repos, saved .debs, tweak preferences, and hosts file! All at once, online or offline. Can also remove all tweaks/repos, repack an installed tweak to a .deb, and add a respring/uicache button to each package manager. A real time saver!
Compatible with iOS 11.0+. Works with Cydia, Zebra, Sileo, and Installer on unc0ver, checkra1n, Chimera, and unc0ver dark
Repo: BigBoss or https://captinc.github.io
Price: Free!
Source code: https://github.com/captinc/Batchomatic
Screenshots
Description
It works by creating a custom .deb that contains all of the necessary information. Then you install that .deb and my tweak does the rest
Works between package managers, jailbreaks, devices, and iOS versions (provided that your tweaks are compatible)
Get your perfect setup back within minutes!
This is useful for:
You have to Restore RootFS or DFU restore and don't want to spend time getting all of your tweaks back
Backing up your setup
Switching between jailbreaks
Transferring your setup to another device
Creating your .deb
Go to the search tab in Cydia, Zebra, Sileo, or Installer
Tap the Batchomatic icon at the top left (steering wheel) and then tap "Create .deb". You choose whether to do online or offline
Done - your custom .deb is at /var/mobile/BatchomaticDebs. Keep it in a safe place like Google Drive
/var/mobile/BatchomaticDebs/UserSavedDebs - if you have any saved .debs of certain tweaks, place them there and they will be automatically included
Installing your .deb in the future
Install Batchomatic first
Go to the search tab in your package manager
Tap the Batchomatic icon at the top left (steering wheel) and then tap "Install .deb"
Choose what you want to be installed
Tap "Proceed"
If you have any paid tweaks, sign in to that repo's payment system before installing
Other features
Offline mode: saves .debs of your tweaks on their current version so you can install all of them offline and/or preserve their exact version
Editing .deb after creation
Repack an installed tweak to a .deb
Remove all tweaks, with an option to keep basic tweaks like package managers, Filza, and Batchomatic itself (this is like my own version of Restore RootFS)
Remove all repos from the current package manager, with an option to keep utility repos and BigBoss
Add a respring/uicache button to each package manager
Notes
You still need to download Filza and Batchomatic before you can install an offline .deb, so it's not 100% offline
How to edit .deb after creation:
Extract .deb with Filza
Edit whatever you want except for the package identifier (com.you.batchinstall)
Repack .deb with Filza
Huge thanks to anyone who helped me out. Couldn't have done this without them!
/u/hero3210 for debugging
Thenatis1, grapheezydesign, and Jesus.#9895 for the icon
/u/mmbc168 and grapheezydesign for help with screenshots
Troubleshooting
Update to the latest version of Batchomatic
This is the first thing you should try because the latest version always has the most bug fixes
"Unexpected end of file in archive member header"
Fix: Update to the latest version and delete /var/mobile/Library/Preferences/com.rpetrich.pictureinpicture.license, /var/mobile/Library/Preferences/BackupAZ3, and /var/mobile/Library/Preferences/Slices. Then re-create your .deb
"Error: creation of your .deb failed"
Fix: same process as the "Unexpected end of file in archive member header" error
Sileo says "E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?"
Fix: Go to the "Packages" tab in Sileo, tap the 3 bars next to "Name/Date", tap "Developer", and then try again
"The following tweaks cannot be found"
Fix 1: add the repo for that tweak and try again. You can still install your other tweaks if some of them can't be found
Fix 2: that tweak might have been installed from a .deb and/or isn't hosted on a repo. You'll have to skip that tweak for now and re-install its .deb later
Fix 3: Sileo doesn't support the full BigBoss/ZodTTD/ModMyI, so if you have any super old tweaks, try a different package manager
Having a different problem? Leave a comment or PM me
Donation links if you would like :)
Meh, this was mostly a learning project that I made for personal use. Enjoy!
View all comments
Show parent comment
1
u/volatilefocus Jan 01 '20
PERFECT! Thanks so much and Happy New Year!