Giter VIP home page Giter VIP logo

easyresigny's Introduction

EasyResigny

About

EasyResigny is a Mac tool for user to resign iOS App.

Note

  • To use EasyResigny to resign iOS App, you must ensure your App has been decrypted.You can use dumpdecrypted to decrypt your app or download jailbreak Apps. If the App has not been decrypted, it will crash after installing on iDevices.

  • This resign tool will remove files at Watch and Plugins directories at present,so that it can make sure verify application codesign success when install.

  • EasyResigny cannot codesign the injected dylib, so you'd better codesign it by yourself first.(I will fix it soon.)

Getting Started

  • Open ./Products and double click EasyResigny, or build project at ./EasyResigny directory.

  • Drag, input or select the options needed.Certifacate,Provision Profile and App IPA is required.

  • Click Start EasyResigny button.

Install IPA

You can use ideviceinstaller to install on your iDevices.

Getting Help

  • If it turns out that you may have found a bug, please open an issue.
  • Send email to [email protected] .

To to List

What should I do next?

Required

  • Export Command Line Logs.
  • Scan Mach-O, check Mach-O decrypted or not.And if it doesn't be decrypted, show error message.
  • Import hook dylib file and codesign dylib.

Option

  • Codesign Mac App.
  • iDevice install IPA automation.

Thanks To

  • maciekish / iReSign: The basic process was gleaned from the source code of this project.
  • DanTheMan827/ios-app-signer:This is an app for OS X that can (re)sign apps and bundle them into ipa files that are ready to be installed on an iOS device.

License

MIT

My Sincere Words

EasyResigny is my first Mac App tool, it is inspired by maciekish / iReSign and DanTheMan827/ios-app-signer.Though it's not good enough,I will try my best to make it better. And what's more, welcome to open an issue to make the tool become better.Thanks a lot!

======

关于

EasyResigny 是一款使用简单的重签名 Mac 工具。

注意

  • 在使用 EasyResigny 重签名之前,请先确保重签名的 App 已经被破解。你可以使用 dumpdecrypted 工具进行动态解密,或者直接在越狱渠道下载 App IPA 包文件。
  • 这个重签名工具目前默认会将 Watch 以及 Plugins 目录下的文件删除,以确保应用重签名生成的 IPA 文件可以正常安装到苹果设备上。
  • EasyResigny 目前并不能将注入的 dylib 文件重签名,所以你需要自己先重签名。(我会尽快修复这个 bug 🙈 ~)

使用

  • 打开 ./Products 目录,双击 EasyResigny 应用, 或者用 Xcode 编译 ./EasyResigny 目录下的工程文件。
  • 将所需要的选项补充完毕。其中 Certifacate,Provision Profile 以及 App IPA 是必填项。
  • 双击 Start EasyResigny 开始重签名。

安装 IPA

推荐使用 ideviceinstaller 工具来将重签名后的应用 IPA 安装到设备上。

获取帮助

To Do 清单

后面需要做的任务

必做

  • 导出命令行功能。
  • 扫描二进制文件,若 Mach-O 未解密则报错提示。
  • 导入需注入的 dylib 文件,并对其进行签名。

可选

  • 签名 Mac App。
  • 自动安装 IPA 到设备。(研究 IPA 安装原理)

致谢

证书

MIT

作者的话

EasyResigny 是我第一款 Mac App 工具,是受 maciekish / iReSign 以及 DanTheMan827/ios-app-signer 两个产品的启发做的。目前,它还有很多 bug ,但我会尽力完善它~另外,欢迎提 issue 让它变得更好~多谢!!

easyresigny's People

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.