Now that the dust is settling over what was a surprise announcement and release of a jailbreak for iOS 9.3.3., people have begun to enjoy what the Chinese PanGu team delivered. However, others have been experiencing problems with Cydia in the form of a rather cryptic error message: “failed in buffer_write(fd) (8, ret=-1).” So as you can imagine, having your device jailbroken but not being able to use Cydia is a little awkward. Read on for the fix to this problem.
How to fix the Cydia error
Before you start to panic and wonder whether this fix for the Cydia “failed in buffer_write(fd) (8, ret=-1)” error will require you to re-jailbreak your handset or tablet, it does not. In fact, this fix probably could not be any easier to implement.
Warren Buffett: If You Own A Good Business, Keep It
Just to be clear, this is a fix related to the PanGu jailbreak for iOS 9.3.3 and below, which you can see here.
Step 1: To start with, you need to launch the Cydia app from the Home screen on your already jailbroken device. Once you have done that, you need to open the sources tab from the bottom.
Step 2: Now you need to add a new repository. So tap “edit” and then “add,” and then enter the following: https://coolstar.org/publicrepo
Step 3: Next, you need to search and install the Stashing tweak for iOS 9.2 – 9.3.3. This tweak can be considered to be a patch as it takes over the handling of where tweaks are installed on your device.
This enables it to circumvent the issues with the size of certain pieces of data areas on iPads and iPhones. Because you have installed “Stashing for iOS 9.2-9.3.3,” all tweaks will now be installed onto your iPhone’s or iPad’s data partition.
As you can see, all it takes is three simple steps to get you back up and running with a working jailbreak and Cydia.
If that didn’t work – Try this!
Not everyone will benefit from the fix above, so before you start to think that’s it for you, try out the second method below.
Step 1: Look for and install Apple File Conduit 2 from Cydia on your device.
Step 2: Now install iFunbox onto your computer and then connect your device to it.
Step 3: Next, launch iFunbox and once running, from the left column where your device is shown as connected, click the Raw File System.
Step 4: Look on the right-hand column where the files and folders are displayed and find and rename the file /.cydia_no_stash to /.cydia_no_stash-
Step 5: Now that you have done the above, you should disconnect your device from your computer and open up Cydia. You should see that it is preparing the file system. This should now give you a working jailbreak and enable you to use Cydia the way it was intended.
Tip If you have iFile on your device, you can use that instead of iFunbox.
If you have any questions or comments about the above information, please do not hesitate to let us know below.