[Release] Batchomatic v3.0 on BigBoss. Batch install tweaks!

Release

Hey all, today I bring you Batchomatic v3.0!

TL;DR - a tweak to batch install all of your other tweaks, repos, saved .debs, tweak preferences, and hosts file. All at once, online or offline! Can also remove all of your tweaks, respring, and run uicache. A real time saver!

Compatible with all devices on iOS 11.0 and higher. Works with Cydia, Zebra, Sileo, and Installer on unc0ver, unc0ver dark, and Chimera. Might work on older iOS versions too

Repo: BigBoss

Price: Free!

Direct .deb download

If you install the direct .deb, make sure you install Gawk and Core Utilities too!

Source code: https://github.com/captinc/batchomatic

The oof is this?

  • Provides a way to batch install tweaks, repos, tweak preferences, any saved .debs, and the hosts file. All at once, online or offline!
  • 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
  • It works between between package managers, jailbreaks, devices, and iOS versions (provided that your tweaks are compatible)
  • Get your perfect setup back within minutes after Restore RootFS!
  • This is useful if:
  1. You have to Restore RootFS or futurerestore and don't want to spend time getting all of your stuff back
  2. You just want to back up your setup
  3. You want to switch between jailbreaks
  4. You want to transfer your setup to another device

Creating your .deb:

  1. Go to the search tab in Cydia, Zebra, Sileo, or Installer
  2. Tap "Batchomatic" at the top, and then "Create .deb"
  3. Done - your custom .deb is at /var/mobile/BatchomaticDebs. Keep it in a safe place like Google Drive
  • Note: only .debs made with v3.0 or higher can be installed with v3.0 or higherOld .debs can be converted using the "Convert old .deb" feature.
  • You have to add all of the necessary repos first because I didn't include repos in the last version
  • If you have any saved .debs of certain tweaks, place them at /var/mobile/BatchomaticDebs/UserSavedDebs and they will be included automatically

Installing your .deb in the future:

  1. Install my tweak first
  2. Tap "Batchomatic" at the top, and then "Install .deb"
  3. Choose what you want to be installed
  4. Done
  • Note: if you have any paid tweaks, sign in to Packix/Dynastic/Chariz/BigBoss before installing
  • Default repos like Bingner/Chimera/Diatrus/BigBoss/etc. are handled automatically

Other features

  • Offline mode! - saves .debs of your tweaks so you can install all of them offline.
  • Remove all of your tweaks (this is like a wannabe Restore RootFS)
  • An additional button to respring/uicache
  • Editing .deb after creation

Screenshots

https://imgur.com/a/ZR7eSaR

​

  • Note: you still need to download Filza and Batchomatic before you can install an offline .deb, so this is not 100% offline. I'll try to fix this in the next update. Also, try to install an offline .deb on the same jailbreak as you created it on (unc0ver to unc0ver). This is not required, but will avoid any possible issues
  1. Tap "Create offline .deb"
  2. Use "Install .deb" to install it - no different than normal
  • How to edit after creation:
  1. Extract .deb with Filza
  2. Edit whatever you want except for the package identifier (com.you.batchinstall)
  3. Repack .deb with Filza

​

Other notes - you can ignore the rest of the post

  • Batchomatic seems to work the best in Cydia. Zebra is 2nd, Sileo 3rd, and Installer 4th
  • Remember: you have to either create a new .deb with v3.0 or convert your old .deb using the included feature. Requires you to add the necessary repos first
  • You may not want to use Sileo for installing the .deb because of its BigBoss filter. This will probably cause the "These tweaks cannot be found" screen
  • Huge thanks to the people in #development for helping me figure things out! Couldn't have done it without them
  • I know my code sucks - I'm a noob lol. I will fix as much as I can in the next update. I just wanted to release something that you all could use before fine-tuning it

Troubleshooting

  • Zebra doesn't do anything when trying to add your repos
    • The fix: Kill Zebra, reopen it, and try again
    • The why: this happens when you add/remove a repo right before using Batchomatic (without killing Zebra and reopening). If you use Batchomatic right after a fresh start of Zebra, this bug won't happen. Unfortunately, I have no idea how to fix this right now.
  • Zebra isn't adding Bingner's repo or other problems with adding repos
  • The processing dialog just keeps going on forever when queuing tweaks in Sileo
    • The fix: Kill Sileo, add BigBoss, Chariz, Dynastic, and Packix, and try again
    • The why: this happens when these 4 default repos are not added and your .deb wants to install tweaks from them. Batchomatic is supposed to add these 4 repos if necessary, but for some reason it doesn't. During testing, this started happening in the latest update of Sileo, so maybe this is just a bug.
  • "The following tweaks cannot be found"
    • The fix: add the repo for said tweak and try again. You can only do "Auto queue tweaks" to make trying again faster. And you can still install your other tweaks if some of them can't be found
    • Another fix: said tweak might have been installed from a .deb. Sileo's BigBoss filter could also be the culprit
    • The why: your package manager cannot find said tweak
  • Sileo says "E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?"
    • The fix: Go to the "Packages" tab in Sileo, tap the 3 bars next to "Date", tap "Developer", and try again
    • The why: no idea, probably a bug in Sileo
  • Dependency errors like "Tweak: Depends: AnotherTweak"
    • The fix: install said tweak. If you find anything like this, let me know and that should get fixed
    • The why: your package manager cannot find said tweak
  • Shit just don't work
    • The possible fix: Kill your package manager and try again. Surprisingly, this can solve a lot of issues
    • The why: 🤷‍♂️
  • Having a different problem/bug report? Leave a comment or PM me: /u/CaptInc37

Changelog

  • Complete, total revamp
  • Added support for A12, Chimera, Zebra, Sileo, and Installer
  • Added backing up repos
  • Added backing up saved .debs
  • Added offline mode
  • Added "Remove all tweaks" feature
  • Added "Respring/uicache" feature
  • Added a proper UI
  • Fixed not backing up hosts file
  • Fixed iCleaner removing all tweaks when "Remove unused dependencies" was turned on
  • Made an actual tweak instead of just a terminal script
  • Moved to BigBoss

Donations are never required, but always appreciated. If you want PayPal, I can get that too

https://www.patreon.com/captinc

Venmo: @CaptInc

Meh, this was mostly a learning project that I made for personal use. Enjoy!

Posted Aug 14, 2019, 2:54 PM UTC · edited

269224
Cimmerian_IteriPhone 6, iOS 12.1.1•

Really good job it will save me some times as I heard that chimera delete snapshot so if I want to come back I can't use snapback to switch. As an offline solution for someone likes me who have a slow connection + no 4G it'll be very useful thanks

18
pheukiPhone X, iOS 12.4•

Chimera DOESN’T DELETE Snapshots. I’ve been using SnapBack since ever because I have some apps with jailbreak detection and I’m 100% sure about this.

Just do your normal root/var snapshot, go to your Orig-Fs snap, reboot and then choose to go to whatever snap you want. You can go to unc0ver and vice versa, but you can’t go directly from u0 to Chimera and vice versa. You need to FIRST go to Orig-fs Snapshot! Always!

Easy tutorial:

Chimera - Orig-fs - reboot - u0

Or

U0 - Orig-fs - reboot - Chimera

10
Cimmerian_IteriPhone 6, iOS 12.1.1•

Well that would explain it thanks

2
pheukiPhone X, iOS 12.4•

You’re welcome bro. Glad it helped...

5
M1staAwesomeiPhone 8 Plus, iOS 13.2.2•

afaik it only deletes them when you run rootfs restore in the app, not when you actually go to orig-fs inside of SnapBack

1
CaptInc37OPiPhone 11 Pro, iOS 13.1.3•

And when you remove Sileo :(

1
M1staAwesomeiPhone 8 Plus, iOS 13.2.2•

that’s fixed with the newest Remove Sileo package

1
Lucille-Rose-DavisiPhone 7, iOS 12.1.1•

I fucks with this 💯 This + SnapBack + Flashback is like the ultimate toolbox :3

10
CaptInc37OPiPhone 11 Pro, iOS 13.1.3•

🔥🔥

4
Syatek•

are SnapBack & Flashback not the same thing?

1
ryannair05Developer•

This looks like it will be a great tweak, for your hard work, here is some gold!

9
CaptInc37OPiPhone 11 Pro, iOS 13.1.3•

Dude thanks so much!!

4
cytek123iPhone 7, iOS 10.2•

OMG, this is so awesome. I have used this a few times now and it is SO SO AMAZING AND SIMPLE. My entire setups restored literally in under 2 mins! AND FREE. thanks a million to the dev

3
CaptInc37OPiPhone 11 Pro, iOS 13.1.3•

👍👍

2
digitalgansteriPhone 8, iOS 12.1.2•

I noticed in the description saying that I must add the necessary repos first. Does this help with tweaks that are no longer hosted? I wanted to backup/transfer unhosted tweaks for later use.

2
CaptInc37OPiPhone 11 Pro, iOS 13.1.3•

You’ll want to use offline mode then

1
digitalgansteriPhone 8, iOS 12.1.2•

Thanks. I tried offline but no tweaks are coming back.

1
CaptInc37OPiPhone 11 Pro, iOS 13.1.3•

What do you mean by “coming back”?

1
digitalgansteriPhone 8, iOS 12.1.2•

No tweaks are installed, I checked cydia's installed tweak list. Am I missing something?

1
steviiee•

I keep getting your .deb is not currently installed. Go install it with filza and try again?

I keep getting an error when i install the .deb on filza

2
niclariv•

Did this ever get get solved? I'm getting the same error. iPhone X Checkra1n, just tried to use it when I upgraded from 13.2.3 to 13.3

6
oobamayangiPhone 6s Plus, iOS 9.3.3•

does anyone have any ideas on this one..? i’m getting this error

1
Royorbs3iPhone X, 13.3 | :checkra1n:•

im getting this too on latest version. tried offline and online. trying to reinstall after update iPad 13.2.2 to 13.3

1
CaptInc37OPiPhone 11 Pro, iOS 13.1.3•

Can you show me the error?

1
steviiee•

This is what I'm getting https://imgur.com/a/7Eygm54

1
CaptInc37OPiPhone 11 Pro, iOS 13.1.3•

Crap someone else had the same issue. I’ll look into it. Unfortunately that .deb is now corrupted beyond repair. So sorry mate, I’ll get right on it

1
steviiee•

Even the google drive backup?

1
ripcd503iPhone X, iOS 12.4•

I’m getting the same.

https://i.imgur.com/FQy7rfM.jpg

1
LuckyBlackKnight•

How to I put my .deb in my google drive?

2
CaptInc37OPiPhone 11 Pro, iOS 13.1.3•

With v3.0, you go into Filza, find your deb, tap edit, tap the deb, tap more, tap open in, tap “Driv, tap upload

With v3.1, it will ask you to export the deb immediately after it’s created. From there, just tap “Drive” and then tap upload

2
westwest1iPhone XS Max, iOS 12.1.1•

3.0 first then 3.1 . Same errors on both versions

2
CaptInc37OPiPhone 11 Pro, iOS 13.1.3•

Which error?

1
westwest1iPhone XS Max, iOS 12.1.1•
1
westwest1iPhone XS Max, iOS 12.1.1•

Screenshot^

1
CaptInc37OPiPhone 11 Pro, iOS 13.1.3•

Frick. Others have been getting the same error and idk how to fix it yet. Sorry, I’m working on it

1
skipper500•

I can not get this to reinstall my tweaks, it tells me the deb is not currently installed but when I try to install the deb in filza I get “tarfile subprocess returned error exit status 2” and “unexpected end of file in archive member header” so it doesn’t install. Anyone help?

2
sahamooli•

Thank you very much

2
CaptInc37OPDeveloper•

You are welcome!

2
Mason1171iPhone 6s Plus, iOS 12.4•

That is awesome

1
GQ95iPhone 6s, iOS 12.2•

This is awsome, can't wait

1
AUSSIE_G4M3RiPhone 7, iOS 12.4•

Useful, nice work.

1
YaadrichiPhone 8+, 12.4•

Nice !!!!

1
deucetresthugz•

You sir are fucking amazing. kthxbye

1
perasite11iPhone X, iOS 11.3.1•

Can you add in Repo backup? It should be pretty easy by just grabbing the .list file from the initiating installer.

1
CaptInc37OPiPhone 11 Pro, iOS 13.1.3•

Already included! After you install your .deb, repos are at /var/mobile/BatchInstall/repos.txt. Note that Batchomatic will add all of them for you

2
arknet•

How do I use this tweak I don’t see any prompt for backup anything or do I Type a command in mobile terminal ?

1
_ImJustSaying_iPhone 6s, iOS 12.4•

Open the package manager you use and go to search page. You should see batchomatic near the search bar

1
CaptInc37OPiPhone 11 Pro, iOS 13.1.3•
  1. Install the .deb now or wait for BigBoss to publish it
  2. Open your favorite package manager
  3. Go to it’s search tab
  4. Tap “Batchomatic” at the top
  5. Tap “Create .deb”
1
arknet•

Ohh thanks you I was like 😅 🤔 10mins should trying to figure it out luckily you guy point me in the right direction.

1
CaptInc37OPiPhone 11 Pro, iOS 13.1.3•

You’re welcome!

1
thereian2iPhone 6 Plus, iOS 12.4•

Just tried this very useful app, and it worked Great!!! It created a .deb file that's only 5kb in size. Does that sound accurate for the .deb file size???

1
CaptInc37OPiPhone 11 Pro, iOS 13.1.3•

If you don’t have many tweak preference files, then yes, that’s about right!

1
thereian2iPhone 6 Plus, iOS 12.4•

I clicked "Create Offline deb" and got a .deb file with a size of 38.8MB. That sounds a little more accurate. Can you tell me why the difference in file size?

1
CaptInc37OPiPhone 11 Pro, iOS 13.1.3•

Offline debs take a LOT more space than normal ones. This is because the offline version saves your tweaks themselves, while the normal version only saves a list of tweaks. My offline deb is 150 MB lol

3
thereian2iPhone 6 Plus, iOS 12.4•

Thanks for the reply. This is just what I've been looking for. I've tried many other tools, but couldn't get any of them to work. This one is a no-brainer!!!

1

Waited for this. Just gave you a silver award!

1
CaptInc37OPiPhone 11 Pro, iOS 13.1.3•

Thank you kind alien! I’ll see you at Area 51 😂

4
[deleted]•

Not seeing my deb in Filza. The folder isn't even there? Is there something I'm doing wrong?

1
CaptInc37OPiPhone 11 Pro, iOS 13.1.3•

Nothing at /var/mobile/BatchomaticDebs?

2
[deleted]•

Yeah I don't even see the folder. IPhone XS Max 12.1.2

1
CaptInc37OPiPhone 11 Pro, iOS 13.1.3•

Just to clarify, you did install the .deb, didn’t you?

1
[deleted]•

Yes. I've tried Zebra and Sileo. It says it successfully creates the deb but there's nothing there.

1