Documentation
¶
Index ¶
- Variables
- func CompileOrLoad(path string) (string, error)
- func GenerateIPA(payloadPath, outputDir, ipaName string, fileDict map[string]string) error
- func GetApplications(device frida.DeviceInt) ([]*frida.Application, error)
- func GetUSBDevice(ctx context.Context) (frida.DeviceInt, error)
- func InjectBypass(session *frida.Session, script string) error
- func ListApplications(device frida.DeviceInt) error
- func OpenApp(ctx context.Context, device frida.DeviceInt, target, bypassScript string) (*frida.Session, string, error)
- func OpenTargetApp(ctx context.Context, device frida.DeviceInt, nameOrBundleID string) (session *frida.Session, displayName, bundleID string, err error)
- func StartDump(ctx context.Context, session *frida.Session, sftpClient *sftp.Client, ...) (err error)
- type SpawnResult
Constants ¶
This section is empty.
Variables ¶
View Source
var AdvancedBypassJS string
View Source
var BypassJS string
View Source
var DumpJS string
Functions ¶
func CompileOrLoad ¶ added in v1.1.0
func GenerateIPA ¶
func GetApplications ¶ added in v1.1.0
func GetApplications(device frida.DeviceInt) ([]*frida.Application, error)
func InjectBypass ¶ added in v1.1.0
Call while the process is still suspended (before Resume) so hooks are in place before any app code runs.
func ListApplications ¶
func OpenTargetApp ¶
Types ¶
type SpawnResult ¶ added in v1.1.1
type SpawnResult struct {
Session *frida.Session
PID int
DisplayName string
BundleID string
Suspended bool
}
func SpawnAndAttach ¶ added in v1.1.0
func SpawnAndAttach(ctx context.Context, device frida.DeviceInt, nameOrBundleID string) (SpawnResult, error)
Does NOT resume the process; call device.Resume(pid) after injecting any bypass script. If the app is already running, attaches directly without re-spawning; Suspended is false in that case.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.