Skip to content

A solution for setting a fixed NFC UID for Android phone

License

Notifications You must be signed in to change notification settings

redjumper/Android_NFC_FIXED_UID

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  1. 简介

    通过注入到 com.android.nfc 进程,调用libnfc-nci.so的函数来设置UID(NFCID1)。

  2. 用到的库

    TinyInjector,一个开源的Android注入工具。

    xHook,iqiyi开源的一个Android PLT Hook库。

    android_system_nfc,libnfc-nci.so的源代码,用到了里面的一些头文件。

  3. 测试方法

  • 将项目克隆到本地,在项目根目录使用ndk-build进行编译。
  • 将编译好的injector与libuidctrl.so传输到手机/data/local/tmp/目录下,并授予injector可执行权限。
  • 以root身份执行/data/local/tmp/injector com.android.nfc /data/local/tmp/libuidctrl.so。

About

A solution for setting a fixed NFC UID for Android phone

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 76.5%
  • Makefile 21.8%
  • C 1.7%