Skip to main content

Call to a function with sending data from another View Controller in Swift Xcode iOS Application

  Download project zip Or access each file in the project

Inspeckage - Android Package Inspector



Through the hooks applied to some functions of Android API, we can better understand what an Android application is doing at runtime.


Inspeckage will let you interact with some elements of the app, such as activities and providers (even unexported ones), and apply some settings on Android.

How it works?

It is a simply application with an internal HTTP server providing a friendly web interface.

Author(s): 

acarlosmartins

Support/Discussion URL: 

https://github.com/ac-pm/Inspeckage/issues

Source code URL: 

https://github.com/ac-pm/Inspeckage

Package: 

mobi.acpm.inspeckage

Version name: 

2.3

Release type: 

Stable (low risk of bugs)

Download: 

mobi.acpm.inspeckage_v9_4c7fe1.apk (3.39 MB)

Number of downloads: 

401 in total · 115 in the last 24 hours

MD5 checksum: 

4c7fe121f71fc45175283ba202fc799b

Uploaded on: 

Wednesday, May 24, 2017 - 15:25

Changes: 

# Inspeckage - CHANGELOG

2.3
---------------
- Device Fingerprint - override more than 30 parameters such as advertising id, MAC address, IMEI, release, brand, build mode...
- Location - without use "Mock location" functionality, change GPS location to the searched location on the map or enter latitude/longitude
- bug fix

2.2
---------------
- Replaces - now you can replace parameters/return value of hooked methods (+Hooks)
- Sidebar menu (so far)
* Tabs - hooks
* Replaces - shortcut to the Replaces feature
* Tips - some tips about monkeyrunner, decompile, proxy, etc.
* clipboard input
* share options
- "clear log" option in all tabs
- bug fix

2.1
---------------
- Classes and Methods tree in +Hooks modal - now you can see all classes and methods of your target, select any method and add with new Hook!
- bug fix

2.0
---------------
- New menu option "SSL / Authentication" (only Android 6) - Now you can use https with basic authentication.
- SSL uncheck (pinning bypass) - okhttp3
- Android 6 permissions fix

1.4.1
---------------

- add the option "Bind to address" on "Config" app screen - now you can bind to all interfaces, any specific local IP address, or to just the loopback interface.
Note: if you choose a non-loopback interface, other computers maybe can access the Inspeckage.
- bug fix - the "App is running:" always false

1.4
---------------

- tabs with badges (counter);
- for "+ Hooks", FLAG_SECURE and proxy options you dont need restart the app;
- enable/disable hooks (tabs);
- support to android 4.x (experimental);
- android:allowBackup in info area;
- app icon in info area;
- some bug fixes.

1.3
---------------

- New tab "+ Hooks". Now the user can specify new hook's dynamically.
- collapsible app info area
- some bug fixes

1.2
---------------

New logcat.html page. A experimental page with websocket to show some information from the logcat.

1.1b
---------------

Fix the backpressed crash
Fix intent launch not found
Improvements in the Start Activity option

1.0b
---------------

With Inspeckage, we can get a good amount of information about the application's behavior:

== Information gathering

* Requested Permissions;
* App Permissions;
* Shared Libraries;
* Exported and Non-exported Activities, Content Providers,Broadcast Receivers and Services;
* Check if the app is debuggable or not;
* Version, UID and GIDs;
* etc.

== Hooks (so far)

With the hooks, we can see what the application is doing in real time:

* Shared Preferences (log and file);
* Serialization;
* Crypto;
* Hashes;
* SQLite;
* HTTP (an HTTP proxy tool is still the best alternative);
* File System;
* Miscellaneous (Clipboard, URL.Parse());
* WebView;
* IPC.

== Actions

With Xposed it's possible to perform actions such as start a unexported activity and much else:

* Start any activity (exported and unexported);
* Call any provider (exported and unexported);
* Disable FLAG_SECURE;
* SSL uncheck;
* Start, stop and restart the application.

== Extras

* APK Download;
* View the app's directory tree;
* Download the app's files;
* Download the output generated by hooks in text file format;
* Take a screen capture;

== Configuration

Even though our tool has some hooks to the HTTP libraries, using an external proxy tool is still the best option to analyze the app's traffic. With Inspeckage, you can:

* Add a proxy to the target app;
* Enable and disable proxy;
* Add entries in the arp table.

Popular posts from this blog

Google Search Bar Destroyer

Straightforward module to remove the unsightly Google Search Bar from the homescreen. The hook point is very generic, so update are rarely needed. Thanks to theknut/GEL's Xposed module for early hints/hook points. Author(s):  jeboo Support/Discussion URL:  https://forum.xda-developers.com/axon-7/themes/mod-hide-google-search-bar-t3547447 Source code URL:  https://github.com/jeboo/googlesearchbar_destroyer Package:  com.none.gsb_destroyer Version name:  1.1 Release type:  Stable  (low risk of bugs) Download:  com.none.gsb_destroyer_v2_329831.apk  (1.35 MB) Number of downloads:  40 in total · 40 in the last 24 hours MD5 checksum:  329831872cfeb03c62cc546d03bbab38 Uploaded on:  Monday, January 30, 2017 - 03:59 Changes:  Updated for Google code changes (April '16).

App locale 2

Xposed App Locale Set the language used by app. This is a fork of the module made by @jiefoxi, which seems to be abandoned. Credits jiefoxi/XposedAppLocale =>  https://github.com/jiefoxi/XposedAppLocale rovo89/XposedAppSettings =>  https://github.com/rovo89/XposedAppSettings License Apache License, Version 2.0 Author(s):  Flo354 ,  jiefoxi Support/Discussion URL:  https://github.com/Flo354/XposedAppLocale/issues Source code URL:  https://github.com/Flo354/XposedAppLocale Package:  com.flo354.xposed.applocale Version name:  2.0.5 Release type:  Stable  (low risk of bugs) Download:  com.flo354.xposed.applocale_v11_e033c7.apk  (1.04 MB) Number of downloads:  1,927 in total · 58 in the last 24 hours MD5 checksum:  e033c78074322df78a15d52a045b299e Uploaded on:  Saturday, March 10, 2018 - 18:14 Changes:  Support for new languages

Call to a function with sending data from another View Controller in Swift Xcode iOS Application

  Download project zip Or access each file in the project