GithubHelp home page GithubHelp logo

Comments (20)

LinusHenze avatar LinusHenze commented on August 11, 2024 4

Should be fixed in the latest version of Fugu14

from fugu14.

ren7995 avatar ren7995 commented on August 11, 2024 2

This for sure continued and installed everything correctly? Was there any fails in between, boot loop? Any chance to provide a .patch file?

Indeed, it worked with no issues. I was also able to get unc0ver working with it afterwards. Here is a patch file:
FuguPatch.txt

from fugu14.

Merculous avatar Merculous commented on August 11, 2024 1

PostExploitation.swift need patch ,line 1609
do { try FileManager.default.createDirectory(atPath: mountPath + "/Library/LaunchDaemons", withIntermediateDirectories: true, attributes: nil) } catch { print(error.localizedDescription) }

I think you mean line 1069?

from fugu14.

Merculous avatar Merculous commented on August 11, 2024 1

This for sure continued and installed everything correctly? Was there any fails in between, boot loop? Any chance to provide a .patch file?

Indeed, it worked with no issues. I was also able to get unc0ver working with it afterwards. Here is a patch file: FuguPatch.txt

Awesome! That fixed it! Thanks for the patch file :D

from fugu14.

ren7995 avatar ren7995 commented on August 11, 2024 1

ten can you please make a tutorial on how to use fugu14. average guys like us don't know bro

At this point in time, I recommend most people wait for a more user-friendly way to use Fugu. It's still an extremely new public release, and mainly intended for developers to use and test.

from fugu14.

ricosuave0922 avatar ricosuave0922 commented on August 11, 2024

Same issue here on 12 Pro 14.3 after Restore RootFS.

from fugu14.

ren7995 avatar ren7995 commented on August 11, 2024

I had this problem, ended up having to modify the code to make sure the destination directory was created prior to file copy. Seemed to work 🤷

from fugu14.

ricosuave0922 avatar ricosuave0922 commented on August 11, 2024

I had this problem, ended up having to modify the code to make sure the destination directory was created prior to file copy. Seemed to work 🤷

Care to share how to do that?

from fugu14.

networkextension avatar networkextension commented on August 11, 2024

PostExploitation.swift need patch ,line 1609
do { try FileManager.default.createDirectory(atPath: mountPath + "/Library/LaunchDaemons", withIntermediateDirectories: true, attributes: nil) } catch { print(error.localizedDescription) }

from fugu14.

ren7995 avatar ren7995 commented on August 11, 2024

DISCLAIMER: By no means is this the correct solution, but it did seem to resolve my issues, and everything worked fine afterwards. Like the entirety of Fugu14, use at your own risk.

If you get an error (file/path does not exist) with the setup app when generating closures, add this to ContentView.swift on line 114 (at the start of the do block):

            print("Making sure closure path exists...")
            if !FileManager.default.fileExists(atPath: dyldDir) {
                print("Closure path does NOT exist, creating (\(dyldDir))...")
                try FileManager.default.createDirectory(at: URL(fileURLWithPath: dyldDir), withIntermediateDirectories: true, attributes: nil)
            }
            print("Closure path exists.")

If you get the error with the second app installation, add this in PostExploitation.swift under line 1068 (it says Logger.print("Copying service plist...")):

                    if !FileManager.default.fileExists(atPath: mountPath + "/Library/LaunchDaemons/") {
                        try FileManager.default.createDirectory(at: URL.init(fileURLWithPath: mountPath + "/Library/LaunchDaemons/"), withIntermediateDirectories: true, attributes: nil)
                    }

from fugu14.

ren7995 avatar ren7995 commented on August 11, 2024

@ricosuave0922 see my above reply

from fugu14.

Merculous avatar Merculous commented on August 11, 2024

This for sure continued and installed everything correctly? Was there any fails in between, boot loop? Any chance to provide a .patch file?

from fugu14.

networkextension avatar networkextension commented on August 11, 2024

PostExploitation.swift need patch ,line 1609
do { try FileManager.default.createDirectory(atPath: mountPath + "/Library/LaunchDaemons", withIntermediateDirectories: true, attributes: nil) } catch { print(error.localizedDescription) }

I think you mean line 1069?

YES, 1069 line

from fugu14.

davidiesel avatar davidiesel commented on August 11, 2024

ten can you please make a tutorial on how to use fugu14. average guys like us don't know bro

from fugu14.

davidiesel avatar davidiesel commented on August 11, 2024

sorry ren

from fugu14.

RuyeNet avatar RuyeNet commented on August 11, 2024

This for sure continued and installed everything correctly? Was there any fails in between, boot loop? Any chance to provide a .patch file?

Indeed, it worked with no issues. I was also able to get unc0ver working with it afterwards. Here is a patch file: FuguPatch.txt

Awesome! That fixed it! Thanks for the patch file :D

from fugu14.

energykriger avatar energykriger commented on August 11, 2024

can someone pls explain how to use the patch.txt?

from fugu14.

racerx8967 avatar racerx8967 commented on August 11, 2024

Hey can someone please explain how to incorporate this patch? Not much familiar with swift and don't wanna just edit the lines manually. A website anything would be extremely helpful.

from fugu14.

racerx8967 avatar racerx8967 commented on August 11, 2024

DISCLAIMER: By no means is this the correct solution, but it did seem to resolve my issues, and everything worked fine afterwards. Like the entirety of Fugu14, use at your own risk.

If you get an error (file/path does not exist) with the setup app when generating closures, add this to ContentView.swift on line 114 (at the start of the do block):

            print("Making sure closure path exists...")
            if !FileManager.default.fileExists(atPath: dyldDir) {
                print("Closure path does NOT exist, creating (\(dyldDir))...")
                try FileManager.default.createDirectory(at: URL(fileURLWithPath: dyldDir), withIntermediateDirectories: true, attributes: nil)
            }
            print("Closure path exists.")

If you get the error with the second app installation, add this in PostExploitation.swift under line 1068 (it says Logger.print("Copying service plist...")):

                    if !FileManager.default.fileExists(atPath: mountPath + "/Library/LaunchDaemons/") {
                        try FileManager.default.createDirectory(at: URL.init(fileURLWithPath: mountPath + "/Library/LaunchDaemons/"), withIntermediateDirectories: true, attributes: nil)
                    }

This worked for me. It would be nice if someone could explain to people how to incorporate that txt file. Anyone wondering how to fix this issue. Open the above files theyre talking about and simply paste the above mentioned strings into the places they've mentioned. Save and recompile. Simple but still unsure if using that patch woulda been easier.

This issue seems to be effecting most ios 14.3 users. This happened to me on ios 14.3 using iphone 11 pro max. All fixed and successfully untethered.

from fugu14.

ren7995 avatar ren7995 commented on August 11, 2024

Hey can someone please explain how to incorporate this patch? Not much familiar with swift and don't wanna just edit the lines manually. A website anything would be extremely helpful.

Assuming you have git installed, git apply patch.txt, or whatever the patch file is saved as.

from fugu14.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.