SkillAgentSearch skills...

BinderIPC

Supporting code and apps for demonstrating Android interprocess communication

Install / Use

/learn @LaurieWired/BinderIPC
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

BinderIPC logo

Interprocess Communication in Android

This repository contains the code and supporting files for demonstrating interprocess communication in Android. The following apps are ordered in increasing levels of complexity for different IPC techniques:

  • MyEmail + MyNotepad
    • Simple IPC via shared directory in the sdcard
  • MyEmailBinder + MyNotepadBinder
    • Implementing IPC via the Android Binder
  • MyEmailNotif + MyNotepadNotif
    • Android Binder communication with additional DeathRecipient attached from the notepad app

Find the prebuilt APKs inside the apps directory or the source code for each app inside the source directory!

Android Source Code References

  • Binder
    • https://cs.android.com/android/kernel/superproject/+/common-android-mainline:common/drivers/android/binder.c
  • ServiceManager
    • https://cs.android.com/android/platform/superproject/+/master:frameworks/base/core/java/android/os/ServiceManager.java
View on GitHub
GitHub Stars43
CategoryCustomer
Updated1mo ago
Forks5

Languages

Java

Security Score

75/100

Audited on Feb 12, 2026

No findings