• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM] [OLD] Moto X Force L!te Android 7.0 NPKS25.200-12-4 for ALL MODEL

CrashXXL

Senior Member
Mar 5, 2015
186
375
0
Barnaul
All developments are carried out thanks to donations on Purchase of these or other devices
thank


Please do not copy files to other file shares
the project is under constant development and refinement


Project name Moto X Force L!te NPKS25.200-12-4
Tagline Faster Lighter Economical
NPKS25.200-12-4.zip

XT1581 CN / XT1580 EU / XT1580 MX / XT1580 LA

Installing via TWRP on any device in "1 click" (one zip archive "NPKS25.200-12-4.zip") in the process will automatically update the logo, radio, kernel, and install the system
Hands will need to do only Wipe data / cache / dalvik | art


  • Android Security Patch Level: 2017 July 01
  • System version: 25.201.4
  • Build number: NPKS25.200-12-4
  • Android Version: Android 7.0 Nougat

Description
- lighter, faster
- deodex - allowing resources using modifiers
- delete more apps Google & Moto Services OTA/CCC/CCE
- OTA process is deleted, you will not receive a brick
- removed a lot of the background services collect and send data on the type of phone DropBox, MotoCare, MotoConntect, Drive ... etc.
- boot, modem (NON-HLOS), fsg, BT stock form XT1580 NPKS25.200-12-4 (version only for TWRP)
- automatic updating of build.prop for your model phone
- automatic updating of fsg
- automatic updating of the modem is adapted for 2 sim cards on any phone except the verizon
- logo & bootanimation 5.1.1 MotoPlanet
- widget form Droid Turbo 2 v2.1.2


Install
IMPORTANT on the phone, copy 2 files NPKS25.200-12-4.zip and NPKS25.200-12-4.zip.md5 to it, it will save you from the problem of installing a broken archive, if the archive does not match then it will not install
- Root not PreInstalled
- wipe Dalvik/ART
- wipe Data
- wipe Cache
- wipe System
- copy NPKS25.200-12-4.zip and NPKS25.200-12-4.zip.md5 to phone
- install NPKS25.200-12-4.zip
- reboot & use
- 1 $ Coffee for me



Download

Please do not copy files to other file shares
the project is under constant development and refinement


Download Moto X Force L!te Android 7.0 NPKS25.200-12-4


Patches
files are located in the folder Patch
WiFi
WiFi AP\WiFi-AP-AC.zip - 5GHz wifi access points
WiFi AP\WiFi-AP-AUTO.zip - Default mode

BusyBox (Linux Deploy)
BusyBox\busybox-1.27.2-34-Linux Deploy.apk
BusyBox\busybox-1.27.2-34-Linux Deploy.zip

SuperSU
SuperSU\SuperSU_systemless_v2.79.zip
SuperSU\SuperSU_systemless_v2.82.zip
SuperSU\SuperSU_systemless_v2.82 SR4.zip
SuperSU\SuperSU_systemless_v2.82 SR4-SBIN.zip
SuperSU\UPDATE-suhide-v1.08.zip

ViPER4Android
ViPER4Android\ViPER4Android_2.4.0.1.zip
ViPER4Android\ViPER4Android_2.5.0.5.zip


XDA:DevDB Information
ROM Moto X Force L!te Android 7.0 NPKS25.200-12-4, ROM for Moto X Force all model

Contributors
CrashXXL
ROM OS Version: 7.x Nougat
Based On: KINZIE_RETMX_DS_7.0_NPKS25.200-12-4_cid12_subsidy-DEFAULT_CFC.xml

Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2017-08-21
Current Beta Version: 0.1
Beta Release Date: 2017-08-16

Created 2017-08-23
Last Updated 2017-08-23

Please do not copy files to other file shares
the project is under constant development and refinement
 
Last edited:

CrashXXL

Senior Member
Mar 5, 2015
186
375
0
Barnaul
Did you captured OTA ot just downloaded from somewhere?
Haven't seen any links to NPKS25.200-12-4
No, I have access to firmware
If you look carefully at the message, you will see that the firmware was created on the base Based On: KINZIE_RETMX_DS_7.0_NPKS25.200-12-4_cid12_subsidy-DEFAULT_CFC.xml
 
Last edited:

TeddyBeers

Senior Member
Apr 12, 2011
238
63
0
No, I have access to firmware
If you look carefully at the message, you will see that the firmware was created on the base Based On: KINZIE_RETMX_DS_7.0_NPKS25.200-12-4_cid12_subsidy-DEFAULT_CFC.xml
Fair enough.
For some reason I thought that new version of yours ROM is based on reteu.

Can you share full 7.0 reteu from the screen?
I've been looking everywhere for this version.
 

CrashXXL

Senior Member
Mar 5, 2015
186
375
0
Barnaul
Fair enough.
For some reason I thought that new version of yours ROM is based on reteu.

Can you share full 7.0 reteu from the screen?
I've been looking everywhere for this version.
sorry, i can not, there is a big chance of blocking my account #moto-support after a leak of firmware
 

Yemble

Senior Member
Sep 2, 2013
309
83
0
Bradford
Can this new ROM be flashed directly over your previous Nougat ROM without wiping anything except cache?

What about if SuperSU is installed?
OK, if OP won't answer this question, then I will...

I performed a dirty flash over the previous version of this ROM, without first removing SU and SuHide. I wiped the cache prior to flashing, but left the other partitions alone. No problems with the flash and the phone rebooted with all apps intact, except for root, as expected.

Reflashed SU, then SuHide after a reboot. All OK, except that the updated ROM will not pass the SafetyNET test. I tried removing and re-installing SU and SuHide, but SafetyNET still fails.

I can live without that since I don't do mobile banking, but I can't speak for all.
 

TeddyBeers

Senior Member
Apr 12, 2011
238
63
0
sorry, i can not, there is a big chance of blocking my account #moto-support after a leak of firmware
I don't really see why anyone should block your account as this is only official firmware.
Not source code or anything like that.

Can you at least share all content of zip file apart from system?
 
  • Like
Reactions: Luis R

Alimataei

Senior Member
Dec 22, 2011
198
25
0
everything good so far only cant find 5GHz wifi access points although i caan create 5Ghz hotspot on XT1581
I have modified /system/etc/wifi/WCNSS_qcom_cfg.ini file and changed 11mode from auto to 11AC still cant find AC (5GHz) access points dat i used to connect to it with my phone XT1581
 

Luis R

Member
Aug 26, 2016
12
3
0
Hi, I join the request that you could share the original firmware, in my case I like a clean installation I do not like the OTAs. And I need to have my SmartPhone unmodified by the apps of the banks and others that detect the modification of system.
Please a need this firmware KINZIE_RETMX_DS_7.0_NPKS25.200-12-4_cid12_subsidy-DEFAULT_CFC.xml
 

Pranav_1999

Member
Aug 28, 2017
7
2
0
I have read that everything is fluid but there is no voLTE support? Will you be able to add voLTE feature? And even dolby or viper preinstalled or patch? And also regular fixes and updates:)
 
  • Like
Reactions: Guth13

xdabubba14

Member
Dec 28, 2016
20
4
0
"Non-hacked" version for SafteyNet check?

Hi!

Great work on the ROM, but it is possible to do a parallel version that is the "pure/unaltered" 7.0 MX ROM with the scripts to provide the appropriate modem file for the phone in question? I could be wrong, but maybe a stock 7.0 will pass SafetyNet, even with a different modem file (IE, China XT1581)?

It seems that at this point in time the only phones that really -need- a modded 7.0 are the Chinese XT1581's since they will probably never receive a 7.0 update, nor will they ever have G-Apps.
 

Yemble

Senior Member
Sep 2, 2013
309
83
0
Bradford
How to pass SafetyNet with this ROM

The first version of this ROM (April OTA) happily passes SafetyNet with either SuperSU / SuHide or Magisk installed with default settings.

However, with the second version of this ROM (July OTA), SafetyNet will report a CTS Profile Mismatch with BOTH rooting solutions, regardless of whether you performed a dirty or clean install of the ROM.

To pass SafetyNet, you require a current version of Magisk installed (I used 13.6 beta), which will initially fail the CTS test. You then need to install the Universal SafetyNet Fix module from within Magisk.

SafetyNet should now pass both tests. :laugh:

PS. As an added bunus, this also changes the Device Certification to Certified within PlayStore settings :good:
 
Last edited:
  • Like
Reactions: rashkan1315

xdabubba14

Member
Dec 28, 2016
20
4
0
...To pass SafetyNet, you require a current version of Magisk installed (I used 13.6 beta), which will initially fail the CTS test. You then need to install the Universal SafetyNet Fix module from within Magisk.
Cool!

Since this ROM can't ever be updated via OTA, I assume that this "fix" would be essentially permanent? (or maybe future gApps updates might change the detection methods?)

Also, can you quickly describe the installation process for the latest version of Magisk (it seems that it's installed with TWRP and the an app is needed as well...)


Thanks! :)
 

Yemble

Senior Member
Sep 2, 2013
309
83
0
Bradford
Cool!

Since this ROM can't ever be updated via OTA, I assume that this "fix" would be essentially permanent? (or maybe future gApps updates might change the detection methods?)

Also, can you quickly describe the installation process for the latest version of Magisk (it seems that it's installed with TWRP and the an app is needed as well...)


Thanks! :)
Yep, it's pretty easy on this ROM, assuming that you already have TWRP 3.1.1 recovery installed.

Note that SafetyNet has both server side and local components which test a number of different attributes of your device. The data collected locally is assessed by the Google Play servers which then determine whether, or not, all of the necessary criteria are passed for certification. Magisk attempts to fool the local device component (Play Services) into providing a "clean" data set to the Google servers, so that they certify the device. However, Google keep increasing the scope of these local tests via Play Services updates, so Magisk is in a constant cat and mouse game. Luckily for us, the Magisk developer is far more responsive than Google is, in this respect, so in practice the SafetyNet tests will almost always pass and when they do not, a Magisk update will be quickly released to fix it again.

If you have another root app installed, then you must fully uninstall it first. For SuperSU / SuHide, do the following...

1) Uninstall SuHide first from the Apps Drawer and make sure the icon disappears
2) Go into SU settings and run the Full Unroot option...
3) Say YES to re-installing the stock boot loader...
4) Say NO to re-installing stock recovery
5) Reboot
6) Check that you no longer have any root access
7) Download Magisk 13.6 beta from XDA
8) Boot into TWRP
9) Install Magisk ZIP from TWRP and reboot
10) Run Magisk Manager, then SafetyNet test - this will fail the CTS Profile test
11) Go into Magisk Settings and select Grant for Automatic Response (plus any other options you prefer)
12) Reboot
13) Go back into Magisk Manager then Downloads
14) Download and install Universal SafetyNet Fix
15) Reboot
16) Run Magisk Manager, then SafetyNet test - this should now pass both tests!
17) Verify Device Certification within PlayStore Settings menu (you may need to run a general PlayStore update first)

Done :good:
 
Last edited: