Giter Site home page Giter Site logo

nfclockscreenoffenablermm's Introduction

NFCLockScreenOff for Marshmallow

A Xposed Framework module to enable NFC on lockscreen, lost tag notification, and disable NFC sounds on stock Android 6.x

Based on https://github.com/MohammadAG/NFCLockscreenoffEnabler for KitKat

Modified for my personal use, mainly to disable the NFC sounds on a Nexus 5 with Android 6.0.1 without having to resort to mod NfcNci.apk (which causes bootloops and breaks future updates).

Current features:

  • Enable or disable NFC sounds: scan start, scan end, error, tag lost
  • Tag lost notification (timeout is not yet configurable, though)
  • Enable NFC when the device screen is on but locked (Marshmallow already does this with the Smart Lock feature)

Caveats:

  • The KitKat version (1.9.7.7) could register a list of authorized tags to unlock and dismiss the lockscreen. This feature was removed from the module because, from Lollipop onwards, Android comes with Smart Lock, which does the same. Mostly. Well, not really.
  • The KitKat version (1.9.7.7) could also enable NFC when the screen is off, but on Marshmallow that prevents Doze from working, so I commented it out from this version. Uncomment it and experiment at your own peril.
  • Applying changes to the settings of the module requires a reboot.
  • Now with 50% more deprecated code!

Contributors:

  • qwerty12 (Main developer of module)
  • madfish73 (Tag lost support)
  • MohammadAG (NFC Unlocking, overall improvement of module)
  • Nephiel (Marshmallow adaptation, Spanish translation)

Disclaimers:

  1. Don't use it on any device anyone cares about
  2. Don't blame me if you ignore 1) and bad stuff happens

nfclockscreenoffenablermm's People

Contributors

nephiel avatar jgonzalez-nubalia avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.