cydia

iOS12/13越狱后装错插件导致cydia闪退的解决办法

百般思念 提交于 2020-03-17 20:41:18
【神贴】 https://www.xiongjunhan.com/archives/3945 越狱新手下午升级两个插件后出现了Cydia闪退,重装Cydia无效,Cheakra1n里还原系统也不行,甚至重启后ota升级了一下系统重新越狱还不行,后来按照下面的步骤解决了。如果安装了文件管理器的话进去Cydia目录删除数据应该也可以,没装的话可以试试下面的方法: 1.打开ssh通道,爱思助手上就可以 2.手机连接电脑打开终端 3.输入ssh root@你手机的IP(可以在手机wifi信息里查看) 4.会让输入密码,默认密码是alpine 5.进入后输入cd / 6.接着输入cd var/mobile/Library/Cydia 7.rm metadata.cb0(删除cydia数据) 8.输入exit退出 来源: https://www.cnblogs.com/rxbook/p/12512838.html

Android.Hook框架Cydia篇

∥☆過路亽.° 提交于 2020-03-02 19:49:23
Cydia Substrate是一个代码修改平台.它可以修改任何主进程的代码,不管是用Java还是C/C++(native代码)编写的.而Xposed只支持HOOK app_process中的java函数,因此Cydia Substrate是一款强大而实用的HOOK工具. 官网地址:http://www.cydiasubstrate.com/ 官方教程:http://www.cydiasubstrate.com/id/38be592b-bda7-4dd2-b049-cec44ef7a73b SDK下载地址:http://asdk.cydiasubstrate.com/zips/cydia_substrate-r2.zip 0x00Hook Java 层 之前讲解过 xposed 的用法为啥还要整这个了,下面简单对比两款框架.想了解之前 xposed 篇的可以看这里: http://drops.wooyun.org/tips/7488 劣势 : 没啥错误提醒,排错比较麻烦. 需要对 NDK 开发有一定了解,相对 xposed 模块的开发学习成本高一些. 因为不开源网上(github)上可以参考的模块代码很少. 优势: 可以对 native 函数进行 hook . 与 xposed hook 原理不一样,因为不是开源具体原理我也不清楚. 结果就是一些Anti hook 可能对

Android Hook工具Cydia Substrate使用

别等时光非礼了梦想. 提交于 2020-03-02 19:37:38
Hook简介: Hook就是钩子,在安卓中,就是在事件传送到终点前截获并监控事件的传输,像个钩子勾上事件一样,并且能够在勾上事件时,处理一些自己特定的事件。 Cydia Substrate的官网定义:The powerful code modification platform behind Cydia. Cydia Substrate是一个代码修改平台,它可以修改任何主进程的代码,不管是用Java还是C/C++(native代码)编写的。 注:Cydia Substrate框架对于inline Hook的操作目前还是存在一些bug,使用的时候可能会出现崩溃的现象,部分使用了国内定制的ROM的设备在使用Cydia Substrate框架时会造成设备无法重新启动或无法Hook的现象。 使用Cydia Substrate的步骤: 第一步: 安装Cydia Substrate框架Android本地服务 首先就是在Android设备中安装Cydia Substrate框架的本地服务应用substrate.apk 然后,需要"Link Substrate Files"(连接本地的Substrate服务文件),这一步是需要Root权限的,连接后还需要重启设备才能够生效。 第二步: 下载使用Cydia Substrate库(直接去官网下载)。下载完成后,将得到的所有文件(很多的jar包与so库)

Which method is called when device is about to be unlocked?

柔情痞子 提交于 2020-01-02 13:28:07
问题 I would like to know where the -(void)unlock (or whatever is called) used when we "slide to unlock" on the LockScreen is. Has anyone an idea ? 回答1: Try these iOS 4 - 5 SBAwayController -(void)_finishedUnlockAttemptWithStatus:(char) Argument will be non zero (I don't quite sure it will always be 1 when device is unlocked) when device is about to be unlocked. iOS 6 SBAwayController -(void)_finishUnlockWithSound:(char) unlockSource:(int) isAutoUnlock:(char) iOS 7 SBLockScreenViewController -

xcode project conversion to iOSOpenDev

空扰寡人 提交于 2019-12-30 11:05:53
问题 I would like to convert a 'regular' xcode project to deploy using iOSOpenDev. From what I can tell, when a new project is created using the iOSOpenDev templates, it has the following in the build settings: EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = *.nib *.lproj *.gch (*) .DS_Store CVS .svn .git .hg *.xcodeproj *.xcode *.pbproj *.pbxproj HEADER_SEARCH_PATHS = $(iOSOpenDevPath)/include/** IPHONEOS_DEPLOYMENT_TARGET = 5.0 LIBRARY_SEARCH_PATHS = $(iOSOpenDevPath)/lib/** SDKROOT = iphoneos

Error compiling tweak in theos

泄露秘密 提交于 2019-12-29 04:57:06
问题 I set a simple tweak using theos following the tutorial here. However when I run make with the headers from here, I get Making all for tweak WelcomeWagon... Preprocessing Tweak.xm... Compiling Tweak.xm... In file included from Tweak.xm:1: /opt/theos//include/SpringBoard/SpringBoard.h:7:26: error: UIApplication.h: No such file or directory cc1objplus: warnings being treated as errors In file included from /opt/theos//include/SpringBoard/UIApplicationDelegate-Protocol.h:7, from /opt/theos/

How to get task port of SpringBoard in iOS7 (Jailbroken)?

流过昼夜 提交于 2019-12-23 05:12:08
问题 I know we can use contextIdAtPosition and taskPortOfContextId to get the mach_port_t of the front top app, but when inside some app, we can not use contextIdAtPosition to get the context id of SpringBoard (it's at background), so how can we get the mach_port_t of SpringBoard ? Thank you! 回答1: according to http://theiphonewiki.com/wiki//System/Library/LaunchDaemons/com.apple.SpringBoard.plist, the SpringBoard has exposed a lot of services. two of them might (or might not) be of your interests:

Can PhoneGap be used in apps built with theos?

天大地大妈咪最大 提交于 2019-12-22 17:48:13
问题 I want to use PhoneGap to make a Cydia app, however the iOS instructions on their website only show how to use it with Xcode . I don't have a Mac, but I'd like to be able to make my app for Cydia, with theos. Is this possible with PhoneGap , or is it only usable with Xcode ? 回答1: I've never done this, but YES it should be entirely possible. The Xcode instructions set it up for you to have a specific template with all of the phonegap files already in the proper locations. So it's easy to get

App for jailbroken iOS device: Consistent background operation

耗尽温柔 提交于 2019-12-19 10:21:37
问题 I am the author of a Cydia tweak called AirFloat. An app that implements the AirPlay audio protocol (previously known as AirTunes), making it possible to stream audio to your iOS device. AirFloat is originally an App Store app, until it got booted by Apple from the App Store. I've since that made it available for free in Cydia. Currently the app stands in Cydia exactly as the previous App Store version. As a result of this I get a lot of requests to make it work in the background. But I

How to create .deb packages on Mac OS X

元气小坏坏 提交于 2019-12-18 12:18:49
问题 I am trying to upload my app on Cydia and it requires .deb package. I am unable to figure out how to make .deb packages on mac. I am using 10.6.3 when I write this command on terminal dpkg-deb -b MyProgram Terminal output is -bash: dpkg-deb: command not found I've install fink, Mac ports insert Mac DVD to find out but nothing helps. 回答1: It's available on Homebrew: brew install dpkg If you don't have Homebrew installed, go to brew.sh. It's a simple one-liner to install. Homebrew is less