From 56b6a14bba89f91135709668c5e5a0aa03637330 Mon Sep 17 00:00:00 2001 From: Nebula Date: Sat, 17 Sep 2022 11:04:13 -0400 Subject: [PATCH] changes --- README.md | 3 +- binaries/.licenses/libdmg-hfsplus_LICENSE | 674 ++++++++++++++++++++++ binaries/Darwin/hfsplus | Bin 0 -> 143332 bytes binaries/Linux/hfsplus | Bin 0 -> 134448 bytes palera1n.sh | 35 +- 5 files changed, 695 insertions(+), 17 deletions(-) create mode 100644 binaries/.licenses/libdmg-hfsplus_LICENSE create mode 100755 binaries/Darwin/hfsplus create mode 100755 binaries/Linux/hfsplus diff --git a/README.md b/README.md index dd8825b..cdb8ab2 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ iOS 15.0-15.4.1 checkm8 "jailbreak" # What does this do? -It boots the device with AMFI patches, and installs Pogo by Amy. +It boots the device with AMFI patches, and installs Pogo by Amy to the Tips app. # How to use 1. Install libimobiledevice @@ -14,6 +14,7 @@ It boots the device with AMFI patches, and installs Pogo by Amy. 5. Make sure your device is in normal mode, if you didn't start from DFU 6. Follow the steps - Right now, getting into DFU is steps for A11, please suppliment the steps for your device +7. Open the Tips app, and hit install! # Credits - [Nathan](https://github.com/verygenericname) for a lot of the code from SSHRD_Script diff --git a/binaries/.licenses/libdmg-hfsplus_LICENSE b/binaries/.licenses/libdmg-hfsplus_LICENSE new file mode 100644 index 0000000..94a9ed0 --- /dev/null +++ b/binaries/.licenses/libdmg-hfsplus_LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/binaries/Darwin/hfsplus b/binaries/Darwin/hfsplus new file mode 100755 index 0000000000000000000000000000000000000000..24bc1bb02aa23be3dc75749088624708810f7fc6 GIT binary patch literal 143332 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 literal 0 HcmV?d00001 diff --git a/binaries/Linux/hfsplus b/binaries/Linux/hfsplus new file mode 100755 index 0000000000000000000000000000000000000000..e43b908d7d84e89f2966af84c69d3c6251abe786 GIT binary patch literal 134448 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

3!5PRmYdB8DgaU9A(4H#x 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

(g=>*xvkIqY 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' |cut -d\> -f2 |cut -d\< -f1 | head -1)" $ipswurl > /dev/null + if [ "$os" = 'Darwin' ]; then + $dir/pzb -g "$(/usr/bin/plutil -extract "BuildIdentities".0."Manifest"."RestoreRamDisk"."Info"."Path" xml1 -o - BuildManifest.plist | grep '' | cut -d\> -f2 | cut -d\< -f1 | head -1)" $ipswurl > /dev/null + else + $dir/pzb -g "$($dir/PlistBuddy BuildManifest.plist -c "Print BuildIdentities:0:Manifest:RestoreRamDisk:Info:Path" | sed 's/"//g')" $ipswurl > /dev/null + fi echo "[*] Downloading kernelcache" $dir/pzb -g "$(awk "/""$cpid""/{x=1}x&&/kernelcache.release/{print;exit}" BuildManifest.plist | grep '' | cut -d\> -f2 | cut -d\< -f1)" $ipswurl > /dev/null @@ -207,19 +211,16 @@ if [ ! -e boot ]; then else $dir/img4 -i work/"$(Linux/PlistBuddy work/BuildManifest.plist -c "Print BuildIdentities:0:Manifest:RestoreRamDisk:Info:Path" | sed 's/"//g')".trustcache -o boot/trustcache.img4 -M work/IM4M -T rtsc > /dev/null fi - echo "[*] Making ramdisk" + + echo "[*] Making ramdisk... this may take awhile" if [ "$os" = 'Darwin' ]; then - $dir/img4 -i work/"$(/usr/bin/plutil -extract "BuildIdentities".0."Manifest"."RestoreRamDisk"."Info"."Path" xml1 -o - work/BuildManifest.plist | grep '' | cut -d\> -f2 | cut -d\< -f1 | head -1)" -o work/ramdisk.dmg + $dir/img4 -i work/"$(/usr/bin/plutil -extract "BuildIdentities".0."Manifest"."RestoreRamDisk"."Info"."Path" xml1 -o - work/BuildManifest.plist | grep '' | cut -d\> -f2 | cut -d\< -f1 | head -1)" -o work/ramdisk.dmg > /dev/null else - $dir/img4 -i work/"$(Linux/PlistBuddy work/BuildManifest.plist -c "Print BuildIdentities:0:Manifest:RestoreRamDisk:Info:Path" | sed 's/"//g')" -o work/ramdisk.dmg + $dir/img4 -i work/"$(Linux/PlistBuddy work/BuildManifest.plist -c "Print BuildIdentities:0:Manifest:RestoreRamDisk:Info:Path" | sed 's/"//g')" -o work/ramdisk.dmg > /dev/null fi - hdiutil resize -size 150MB work/ramdisk.dmg - hdiutil attach -mountpoint /tmp/trolled work/ramdisk.dmg - # extract installer.tar.gz to ramdisk - tar -xzf installer/ramdisk.tar.gz -C /tmp/trolled - hdiutil detach -force /tmp/trolled - hdiutil resize -sectors min work/ramdisk.dmg - $dir/img4 -i work/ramdisk.dmg -o boot/ramdisk.img4 -M work/IM4M -A -T rdsk + $dir/hfsplus work/ramdisk.dmg grow 300000000 > /dev/null + $dir/hfsplus work/ramdisk.dmg untar installer/ramdisk.tar.gz > /dev/null + $dir/img4 -i work/ramdisk.dmg -o boot/ramdisk.img4 -M work/IM4M -A -T rdsk > /dev/null fi echo "[*] Booting device" @@ -263,9 +264,11 @@ sleep 1 $dir/irecovery -c "bootx" if [ "$os" = 'Darwin' ]; then - defaults write -g ignore-devices -bool false - defaults write com.apple.AMPDevicesAgent dontAutomaticallySyncIPods -bool false - killall Finder + if [ ! "$2" = '--dfu' ]; then + defaults write -g ignore-devices -bool false + defaults write com.apple.AMPDevicesAgent dontAutomaticallySyncIPods -bool false + killall Finder + fi fi rm -rf work