Guys, READ THIS 100% BEFORE MESSING WITH YOUR DEVICE. YOU MUST BE ROOTED TO DO THIS, AND YOU MUST HAVE ELEMENTALX KERNEL INSTALLED. If you do not know what you are doing, what root is, what a kernel is, or how to begin, it's likely best you stop now...with that said... I figured out a way to enable double tap to wake on the pixel that actually works as I have already done it. Visit the following link: (ignore the fact that the thread is about the Note 3. This is an android apk file that works on 7.1, and on the Pixel just fine.) I am using it on my 5" Pixel as I type this even, however, Although I do not think it would have any trouble on the 5.5" Pixel XL, do not hold me to it working on that device, as I have not tested it. USE THIS INFO AT YOUR OWN RISK. I did not create, contribute to, or assist in any part of creating this app, and take no credit for it. The app downloads with a file name of "app-release.apk" (odd I know) but it is in fact the "Kernel Adiutor MOD" app. Once the kernel is installed, and you have RE-RUN THE ROOT METHOD, (which is the boot-to-root.img you should have already done when you rooted your Pixel), then download the app, install it, got to the menu icon at the top left, go to "Misc Controls" toggle the "Apply on Boot" to "On", and the "Toggle SE Linux" to "Off" which changes the status to "Permissive", then reboot, and return to the app where you need to go to the menu, tap "Wake Controls", and toggle the "Apply on Boot" to "On", and "DoubleTap2Wake" to "Halfscreen". It works anywhere on the screen. I tested it multiple times (the double tap that is), but for some reason "Fullscreen" setting will not stick. After doing this, reboot again, and BOOM ! You have double tap to wake !
PLEASE NOTE, AFTER A REBOOT, THE SET ON BOOT NEEDS YOU TO UNLOCK YOUR PHONE AT LEAST ONCE, AND TAKES SOMETHING LIKE 2 MINUTES OR A LITTLE LESS TO APPLY THE SETTING, AND FOR DOUBLE TAP TO BEGIN WORKING, BUT WILL REMAIN WORKING SEAMLESSLY FOR THE DURATION OF THE DEVICE BEING POWERED ON (FROM WHAT I'VE SEEN SO FAR) JUST AN FYI. BEST I CAN GIVE YA GUYS, I SIMPLY FIGURED OUT PART OF THE CONFIGURATION TO MAKE IT WORK. IN THE SETTINGS YOU CAN TURN OFF THE NOTIFICATION IT CREATES AFTER APPLYING THE SETTING IF YOU WANT.
Kernel Download, and Install Instructions for Google Pixel 5"
http://forum.xda-developers.com/pixel/development/kernel-elementalx-p-0-04-t3490086
Kernel Download, and Install Instructions for Google Pixel 5.5 (XL)
http://forum.xda-developers.com/pixel-xl/development/kernel-elementalx-pxl-0-02-t3487072
Kernel Adiutor MOD Download (Ignore the fact that the thread is for the "Xiaomi Redmi Note 3". It DOES NOT MATTER for this, promise.)
http://forum.xda-developers.com/redmi-note-3/development/kernel-khuntien-dt2w-o3-t3425622
hilarfwxda said:
Guys, READ THIS 100% BEFORE MESSING WITH YOUR DEVICE. YOU MUST BE ROOTED TO DO THIS, AND YOU MUST HAVE ELEMENTALX KERNEL INSTALLED. If you do not know what you are doing, what root is, what a kernel is, or how to begin, it's likely best you stop now...with that said... I figured out a way to enable double tap to wake on the pixel that actually works as I have already done it. Visit the following link: (ignore the fact that the thread is about the Note 3. This is an android apk file that works on 7.1, and on the Pixel just fine.) I am using it on my 5" Pixel as I type this even, however, Although I do not think it would have any trouble on the 5.5" Pixel XL, do not hold me to it working on that device, as I have not tested it. USE THIS INFO AT YOUR OWN RISK. I did not create, contribute to, or assist in any part of creating this app, and take no credit for it. The app downloads with a file name of "app-release.apk" (odd I know) but it is in fact the "Kernel Adiutor MOD" app. Once the kernel is installed, and you have RE-RUN THE ROOT METHOD, (which is the boot-to-root.img you should have already done when you rooted your Pixel), then download the app, install it, got to the menu icon at the top left, go to "Misc Controls" toggle the "Apply on Boot" to "On", and the "Toggle SE Linux" to "Off" which changes the status to "Permissive", then reboot, and return to the app where you need to go to the menu, tap "Wake Controls", and toggle the "Apply on Boot" to "On", and "DoubleTap2Wake" to "Halfscreen". It works anywhere on the screen. I tested it multiple times (the double tap that is), but for some reason "Fullscreen" setting will not stick. After doing this, reboot again, and BOOM ! You have double tap to wake !
PLEASE NOTE, AFTER A REBOOT, THE SET ON BOOT NEEDS YOU TO UNLOCK YOUR PHONE AT LEAST ONCE, AND TAKES SOMETHING LIKE 2 MINUTES OR A LITTLE LESS TO APPLY THE SETTING, AND FOR DOUBLE TAP TO BEGIN WORKING, BUT WILL REMAIN WORKING SEAMLESSLY FOR THE DURATION OF THE DEVICE BEING POWERED ON (FROM WHAT I'VE SEEN SO FAR) JUST AN FYI. BEST I CAN GIVE YA GUYS, I SIMPLY FIGURED OUT PART OF THE CONFIGURATION TO MAKE IT WORK. IN THE SETTINGS YOU CAN TURN OFF THE NOTIFICATION IT CREATES AFTER APPLYING THE SETTING IF YOU WANT.
Kernel Download, and Install Instructions for Google Pixel 5"
http://forum.xda-developers.com/pixel/development/kernel-elementalx-p-0-04-t3490086
Kernel Download, and Install Instructions for Google Pixel 5.5 (XL)
http://forum.xda-developers.com/pixel-xl/development/kernel-elementalx-pxl-0-02-t3487072
Kernel Adiutor MOD Download (Ignore the fact that the thread is for the "Xiaomi Redmi Note 3". It DOES NOT MATTER for this, promise.)
http://forum.xda-developers.com/redmi-note-3/development/kernel-khuntien-dt2w-o3-t3425622
Click to expand...
Click to collapse
You could use his app to do the same thing and tons more
https://play.google.com/store/apps/details?id=flar2.exkernelmanager&hl=en
Thank you !
Thanks for providing some valuable input, compared to talking trash. You're awesome !
I recently purchased off of eBay a Insignia Flex 10 tablet. It was dirt cheap, so I knew something had to be wrong; IE: not charging, stuck in DLmode, etc. Welps, it worked fine with the exception that it was locked down to a unknown google account, and the seller claimed ignorance... Anyhow, I've had to deal with FRP in the past, so undeterred I jumped right in and kicked its a$$... And this is how I did it:
At initial setup screen, hit power butt0n
Choose "settings" from Shutdown Menu
Choose Wifi and connect to a hotspot then go back to initial Settings menu
Choose "Sound & Notifications"
Choose "App Notifications"
Click the three box icon thing top right corner and select "Show System"
Scroll to very bottom and select\long press "You Tube"
Choose "App Settings"
Choose "About"
Choose "You Tube Terms of Service"
At this point, Chrome will open. You now can use whatever means (via chrome..) you have available to you
to get the file "TestDPC_3011.apk" (attached top this post) onto your tablet. I personally used HFS web\file server on my local network. When you first attempt to download the file, a couple of things will happen. It will want to update permissions
(agree\let it) then next it will ***** about blocking the install. Follow link to the security settings, and turn on
"Unknown Sources". Re-run the install of TestDPC, then choose "Open" upon installation completion. If you made it this far,
the rest will be totally self explanatory. Good work! You've just circumvented FRP.
this guide really did work! thank you so much!
+++ worked great on a lenovo 10 tablet TB-X103F 6.0.1 . But can I remove Test DPC app or remove it from device administrator? I've already opened developer options and turned on everything plus signed in to gmail. I can definitely live with it like this.
ns_p10A8100
I have a model ns-p10A8100. I got it to factory reset but i cannot get the frp. Its running andois 7.0 android the directions to the previous post arent compatible with this model. Has anyonne had any luck getting they frp. If so i would appreciate the help.
Awesome. Nice work.
Thanks p3yot3,
Insignia Flex 10 running Marshmallow
Good work thanks for sharing. It worked, excellent post.. instructions were easy, nicely laid out, and to the point.
RanOver
Be good, or good at it.
Help please
I got this ns-p 10a8100 insignia tablet my mom gave me but she forgot the account. Now i cant use it. Pls help me bypass its account so we can use it. Thanks alot
I'm stuck also with NS-p11a8100 7.0 frp any help please
Thank you thank you thank you
:d thank you thank you thank you
p3y0t3 said:
i recently purchased off of ebay a insignia flex 10 tablet. It was dirt cheap, so i knew something had to be wrong; ie: Not charging, stuck in dlmode, etc. Welps, it worked fine with the exception that it was locked down to a unknown google account, and the seller claimed ignorance... Anyhow, i've had to deal with frp in the past, so undeterred i jumped right in and kicked its a$$... And this is how i did it:
At initial setup screen, hit power butt0n
choose "settings" from shutdown menu
choose wifi and connect to a hotspot then go back to initial settings menu
choose "sound & notifications"
choose "app notifications"
click the three box icon thing top right corner and select "show system"
scroll to very bottom and select\long press "you tube"
choose "app settings"
choose "about"
choose "you tube terms of service"
at this point, chrome will open. You now can use whatever means (via chrome..) you have available to you
to get the file "testdpc_3011.apk" (attached top this post) onto your tablet. I personally used hfs web\file server on my local network. When you first attempt to download the file, a couple of things will happen. It will want to update permissions
(agree\let it) then next it will ***** about blocking the install. Follow link to the security settings, and turn on
"unknown sources". Re-run the install of testdpc, then choose "open" upon installation completion. If you made it this far,
the rest will be totally self explanatory. Good work! You've just circumvented frp.
Click to expand...
Click to collapse
p3y0t3 said:
I recently purchased off of eBay a Insignia Flex 10 tablet. It was dirt cheap, so I knew something had to be wrong; IE: not charging, stuck in DLmode, etc. Welps, it worked fine with the exception that it was locked down to a unknown google account, and the seller claimed ignorance... Anyhow, I've had to deal with FRP in the past, so undeterred I jumped right in and kicked its a$$... And this is how I did it:
At initial setup screen, hit power butt0n
Choose "settings" from Shutdown Menu
Choose Wifi and connect to a hotspot then go back to initial Settings menu
Choose "Sound & Notifications"
Choose "App Notifications"
Click the three box icon thing top right corner and select "Show System"
Scroll to very bottom and select\long press "You Tube"
Click to expand...
Click to collapse
This tuts still works, Thanks much @p3y0t3
p3y0t3 said:
Choose "App Settings"
Choose "About"
Choose "You Tube Terms of Service"
At this point, Chrome will open. You now can use whatever means (via chrome..) you have available to you
to get the file "TestDPC_3011.apk" (attached top this post) onto your tablet. I personally used HFS web\file server on my local network. When you first attempt to download the file, a couple of things will happen. It will want to update permissions
(agree\let it) then next it will ***** about blocking the install. Follow link to the security settings, and turn on
"Unknown Sources". Re-run the install of TestDPC, then choose "Open" upon installation completion. If you made it this far,
the rest will be totally self explanatory. Good work! You've just circumvented FRP.
Click to expand...
Click to collapse
OK guys I hope this hasn't already been covered but here goes anyway. I have found this fix for notifications not arriving when doze is enabled. Iff you go into the particular app e.g what's app then into data usage you must select the following settings see pic below. then all the notifications will arrive straight away regardless of doze state.
sam00561 said:
OK guys I hope this hasn't already been covered but here goes anyway. I have found this fix for notifications not arriving when doze is enabled. Iff you go into the particular app e.g what's app then into data usage you must select the following settings see pic below. then all the notifications will arrive straight away regardless of doze state.
Click to expand...
Click to collapse
Yes that seems to be the problem. I had made a post months ago. It's very hidden feature by Lenovo and I think it's wrong to pre-restrict all background data. User should decide what to do.
I think they lenovo did it to block unnecessary data usage but i agree it is not needed and people are thinking their is something wrong with their phones.
Thanks for the tip
Thanks Sam, I saw this on the JJ review of Nougat. Is this for Nougat as my MM P2 settings don't look like the screenshot.
Sent from my Lenovo P2a42 using Tapatalk
Hi yes it is for Nougat the comment posted on JJs review regarding this fix was posted by me also.
Confusing settings these as the first one makes it look like enabling the "Restrict background data" option will disable background data, when in fact it does the opposite. You need to have both of these options enabled so the sliders are green, then you need to open Settings > Power Manager > Battery Optimization
Then you need to search for the apps that you need to fix notifications and change the option so it says "Don't optimize". Then the phone won't 'helpfully' close the app when the phone has been unused for a long time. This is why notifications are stopping.
precisely i agree quite confusing it took me a while i had to get a friend to send me whats app messages continuously untill i figured all this out but im glad i finally did.
If you make the changes to fix the notifications, shut down and power the phone back on rather than do a reboot. The settings don't seem to work until the phone has properly rebooted.
Is it worth noting that elsewhere it's stated that turning off doze altogether (using ADB) might be a saner option? Consensus seems to indicate it's basically a curse with little value, and that would certainly hold water in light of the battery capacity of the P2.
https://forum.xda-developers.com/lenovo-p2/help/regretting-purchase-t3611968
I think the following helps. Credit goes to JasonMR and manototh (Taken from oneplus.net forum)
JasonMR
KitKat
JasonMR, Nov 2, 2016 :
Guys, to avoid having to run the ADB command after each reboot follow these instructions (please note, the files should be downloaded to a PC and then transferred to your phone via USB otherwise they mess up sometimes):
You need to enable USB debugging mode in Developer options first
Download and install this apk and transfer it to your phones storage - https://drive.google.com/file/d/0BxD...w?usp=drivesdk
Then connect phone to PC and allow the drivers to install
Download and install ADB here - https://drive.google.com/file/d/0B0M...ljU2NPR0k/view
Go into the ADB folder, hold shift, right click and select "Open command prompt here"
Type the command: adb devices (now hit enter)
It should return your phones serial number is connected correctly
Run this command in ADB: adb -d shell pm grant com.adamioan.scriptrunner android.permission.DUMP (now hit enter)
Download this file and transfer it to your phones storage - https://drive.google.com/open?id=0Bx...VA4YmxGTS1OX3c
Open the SH Script runner app and tap the three dots in the top right corner, select "Load" and locate the file from teh previous step
Click the Circle button with the play sign at the top of the screen
You should see the message "Idle mode disabled" which means that Doze has now been disabled.
Whenever you reboot your phone, open the SH Script runner and the command will still be there, just click the play button to run the script again.
And that is it, two clicks to disable Doze after each reboot.
Full credit to manototh for putting this together originally.
Doze does not need disabling iff you follow my advice in the initial post i have tried and tested this and can confirm it works fully.
This is really frustrating. No matter what settings I use I still don't get notifications after a while. I don't want to go modifying my phone, can someone post a step by step if they have it working properly?
Spacedog79 said:
This is really frustrating. No matter what settings I use I still don't get notifications after a while. I don't want to go modifying my phone, can someone post a step by step if they have it working properly?
Click to expand...
Click to collapse
Follow my ordinal post and also go into battery optimisation and disable optimization for things like sms eggs what's app Facebook etc all the things you need notifications for should be disabled from sleep mode under battery optimization.
Like this
sam00561 said:
Like this
Click to expand...
Click to collapse
Yes thats exactly how I've done it. I've also tried every combination of settings under Apps for Unrestricted data usage.
And also the setting here
sam00561 said:
And also the setting here
Click to expand...
Click to collapse
Yep doesn't work either.
Perhaps your only option left is to try the disable doze app which has worked for many people but it's a paid app.
Just to update it does seem to be working properly now. I'm not 100% sure but I think turning the phone all the way off and on again instead of rebooting with the settings correct had the desired effect.
First off, mods, forgive me if I'm posting in the wrong spot. I generally have a device that goes into a specific forum, but I didn't find a treadmill forum lol, so general android was my best guess.
This mod is a no-root solution to prevent privileged mode from being disabled by iFit. It makes no changes to /system, so it is 100% reversible by doing a factory reset. This mod starts by disabling the factory iFit apps in the system, then installing the latest official iFit standalone app as a user app. Going this route still allows the new iFit app to interface correctly with the treadmill, but prevents it from overwriting privileged mode. All these instructions are written for Windows, but I believe it will work on other OS’s command line, so long as adb is already installed in that OS. If you are on Windows, you do not need to install adb, as it will run right out of this folder.
There are other apps included in this mod as well. Nova is a replacement launcher, essentially your new desktop. The included Netflix and Hulu apps are the correct versions for this build. Chromium browser is the open source build of Google Chrome, and it works great. The file manager is hard to access on the treadmill, so I added file explorer. If you download apps from the internet, you can install them by finding them with file explorer. Termux is a terminal emulator, for us nerds. Rotation_control will be used to properly orient the screen easily. All of the apps that are installed in this procedure are user apps, so they can be easily uninstalled if you don't want them.
The only model I have personally confirmed this works on is the Nordic X32i, but I'd imagine it could work on any Nordic iFit equipment that uses an Android 7.1 tablet and can enable USB debugging. If you try this on another piece of equipment, post if it works or not, and I'll update the OP.
*Important note 1: I did this mod for a family member's treadmill. I've never actually used the treadmill before lol, so I'm unfamiliar with it, and don't know if any special features are not working. My family member says all functions operate as designed. If you have any issues, post them and we'll try to work through them.
**Important note 2: We don't have an iFit subscription, so I can't see if the premium content loads correctly or not. Without the subscription, it shows me premium content, but it's locked and inaccessible. I'd imagine it should work normally if you login. Let me know and I'll update the OP.
Download NordicUnchained
Instructions:
I understand not all Nordic owners are seasoned Android enthusiasts, so I try to make instructions as clear and simple as possible. If anything needs any clarification, let me know. If pictures are needed, I’ll make it happen.
First off, DO NOT enable Wi-Fi ANYWHERE until you are specifically told to.
***If you happen to have USB debugging enabled already and know your IP or can get it, you can start at step 8.*** Such as in the event I release mod updates, then you’ll be able to install them without needing a factory reset.
Factory reset the treadmill. On the x32i, the reset button is in the right side panel, about a couple inches below the auxiliary port. The reset button is a pinhole style reset button, and it does not stand out well. This button needs to be pushed while you turn on the treadmill to factory reset it. Super easy way of doing this alone is to push a toothpick into that pinhole until it clicks, and while holding it down use your big toe to turn on the power switch. System recovery will display in blue text if you did it correctly, and you can let go of the push button. The reset process takes about 10 minutes before you have any input.
Enable Privileged mode. When you get to the welcome screen, tap on welcome 10 times, count 7 Mississippi, then tap it in the same spot 10 more times. There will be a message at the bottom of the screen confirming privileged mode is enabled. If you already passed that screen, you can do the same tapping process on other screens in deadspace. You can now swipe up from the bottom of the screen and hit the Home button(center button)
Prevent iFit from ruining things. Go to Settings/Apps/eru app, then goto the bottom where it says “Draw over other apps” and ”Modify system settings” and DISABLE BOTH.
Unlock Developer options. Go to Settings/About tablet, and look for the build number. Tap on the build number 7 times. You will get a message at the bottom of the screen confirming Developer options unlocked.
Enable USB debugging. Go to Settings and scroll almost all the way down to Developer options and enable USB debugging.
Set up Wi-Fi in Android only. Pull down from the top to open the notification panel, then hold down the Wi-Fi symbol. Find your home network here and connect. BIG NOTE: The computer or laptop you are using to connect to the treadmill MUST be connected to the same exact network.
Obtain IP address. Go to Settings/About tablet/Status. The last line under IP is what you need. It should look similar to 192.168.4.113, but your numbers will be different. Write down YOUR IP ADDRESS number, exactly as it shows with the periods and all.
Getting tools ready. Download NordicUnchained.zip on your computer or laptop, then find it in your downloads folder. Right click NordicUnchained.zip and choose extract or extract all. Then go into the extracted folder. While you are in the folder, shift+right click somewhere in the deadspace of the folder and you should see the option to Open in Windows Terminal or Open in CMD. Either one of these works the same. If all you see is open in PowerShell, use it and type cmd and hit enter to bring up CMD. In the terminal, type adb connect, your written down IP address, followed by :5555 {Example: adb connect 192.168.4.113:5555}--Don’t use the brackets. If you did this correctly, the terminal should say connected.
Now the easy part. In the same terminal, type UNCHAINED and hit enter. The process will take about 3-4 minutes including the reboot.
Configuring Nova launcher. When the treadmill restarts, you will get a choice to use Nova launcher as your home screen. Choose Nova launcher-always. It will ask you to setup Nova, but choose to use defaults in the bottom left corner. On the home screen, swipe up from the bottom and open Explorer. Grant Explorer the needed permissions. In the upper right area of the app, you’ll see a storage tab, tap that, then tap the Download folder. Finally tap nova.novabackup and open it with Nova Launcher. When Nova launcher asks are you sure you want to restore the backup, say yes. The screen may black out and act weird for a minute, but it’s normal. Swipe up from the bottom and hit the home button. Welcome to your new Android desktop. I even added a fitting wallpaper in your downloads folder that you can set as your background. I couldn’t get it to stick with adb.
Getting iFit to work. Open the iFit app and grant it permissions as needed. When it has a popup asking for access to USB, check the use by default box and tap ok. You can finally setup Wi-Fi within the iFit app now. We are DONE!!!
Do not use another Netflix app, because this is the only one that will work with this machine. Any others will error due to the tablet not running Google Play Services. This is most important if you use Aptoide for apps, since it will immediately tell you that it’s out of date and urge you to update it.
Everyone, let me know what you think. And for possible future updates, what would you like to see? I toyed with adding Aptoide as a Play Store alternative, but it causes some app issues, so decided against it. I considered adding F-droid as well.
Good luck and ENJOY!!!
If anyone tests this and has iFit sub, let me know if the programs still have the automated incline/decline enabled. TYIA
durag5 said:
If anyone tests this and has iFit sub, let me know if the programs still have the automated incline/decline enabled. TYIA
Click to expand...
Click to collapse
I can say that I played with the elevation buttons on the side panel and the elevation changed like it would. When I went into iFit and did the free quick run, it automatically declined it back to flat elevation for the flat track I was running on.
Since mods, everything appears to be working as I believe it should. My warnings mostly stem from never having used the treadmill myself prior to modding it...I don't run lol.
That being said, my dad says it operates as designed, without subscription. It's his treadmill. It's the latest official unmodified iFit app, so I doubt anything would be an issue, just can't confirm on my own.
Thanks for the reply. I'm just not sure if the app designed for a phone would control the treadmill. Did you attempt to controll the incline/decline through the software and not the hardware?
I'll see if I can figure it out now.
durag5 said:
Thanks for the reply. I'm just not sure if the app designed for a phone would control the treadmill. Did you attempt to controll the incline/decline through the software and not the hardware?
Click to expand...
Click to collapse
I just went into the iFit app and did a short "run" in Las Ganques, France.(I stood on the side rails while the machine operated lol)
The elevation of the machine changes as the on-screen elevation changes!
Question, can someone else check that same run. It's very slideshow like, not video. I'm thinking it's designed that way, but I'm also on DSL in the woods.
Great work! Instructions were crystal clear and installation was a breeze.
Heads up - on my NordicTrack Commercial 2950, I received an unsupported device error when launching Netflix. I downloaded v. 8.13.0 build 10 40124 and it runs fine.
Not sure if this is useful but the following programs run without issue and I'm able to control the speed and incline as well:
Amazon Prime Video
Sling TV (will launch vertically and you will want to install and log in before you install rotation control otherwise the login fields get cut off)
Plex
YouTube
PokerStars (only while walking - good luck trying to not muck your hand while running)
Before I found your solution, I think I'd gone through the factory reset-reinstall process several times, only to find that ifit had pushed through another patch. I am grateful for your awesome work!
The 2nd user disable step of the script gives me a security exception:
Bash:
adb shell pm disable-user --user 0 com.ifit.launcher
Security exception: Shell cannot change component state for com.ifit.launcher/null to 3
I have no experience with android, does anyone know what this means? The other two user disable steps and app installations appear to work fine.
Now that you mention it, I did have that error pop up one time. I thought it was because I ran the batch twice, though. Honestly the only one that truly matters is com.ifit.eru since it's the only one that takes away privileged mode. The other iFit apps being disabled were purely debloat since everything worked proper without them. Did everything else work, though?
Not a programmer, but I believe the word null points to it being disabled already, perhaps by the system.
TLDR: No need to worry about that error as long as the rest of the batch worked.
Yep! everything worked fine, I was just worried that the `com.ifit.launcher` rDNS was somehow privileged and would be able to overwrite settings and lock me back out.
Thanks for posting the guide! It's pretty crazy that an expensive treadmill would have a giant screen on it like that and not allow you to use the android OS to it's fullest. Honestly the ability to install third party apps like Netflix is a huge selling point and the only reason I wanted this treadmill.
Thanks for the very detailed explanations. However, the issue that arises when I try this is that when I boot up iFit after the whole NOVA launcher bit, it is gets stuck on the loading screen with the logo fading in an out. I waited for a decent amount of time and it's still stuck on there. Before I did everything in your post, I was able to access privilege mode by finding the secret menu on iFit, disabling auto updates, factory resetting and doing the 10 taps, 7 seconds, 10 taps. I tried following your steps on my treadmill (EXP14i) after that but some of them I wasn't exactly able to replicate. Instead of the "eru" app, there was only the iFit Admin app, on which I disabled the options for “Draw over other apps” and ”Modify system settings”. When my treadmill resets after doing the thing with NordicUnchained in the windows PowerShell, it doesn't give me the option to use NOVA launcher as my home screen, so I instead press "use defaults" in the bottom left. Then when I go to open up Explorer, I doesn't prompt me to grant any privileges, and I can just go to downloads to restore the backup of NOVA launcher. Then when I open up iFit, I gets stuck on the loading screen forever. I'm not exactly familiar with how android os and all the programming involved works, I'm just good at following instructions. Please let me know where I might have gone wrong and what I can do to fix it! Console is on android version 9 btw.
Can you still get into it via adb? If so run *adb shell pm list packages* depending on your output, I could tell you some commands that might help.
The x32i is Android 7, but a lot of stuff should still work in 9. Send me your package list and I'll see if I can snuff out the issue.
Has anyone tried to to enable Developer mode/ADB, update to the lastest Android 9 version then run the .bat on PC which will restore the older iFIT without the pin? I believe ADB will still stay enabled even after loosing GodMode.
My Proform Pro 2000 is still on 8.0, don't want to update to 9 because I believe it will just jump to the lastest version.
NordicUnchained worked great on my Pro 2000, just have to swap netflix to an earlier version.
CVertigo1 said:
First off, mods, forgive me if I'm posting in the wrong spot. I generally have a device that goes into a specific forum, but I didn't find a treadmill forum lol, so general android was my best guess.
This mod is a no-root solution to prevent privileged mode from being disabled by iFit. It makes no changes to /system, so it is 100% reversible by doing a factory reset. This mod starts by disabling the factory iFit apps in the system, then installing the latest official iFit standalone app as a user app. Going this route still allows the new iFit app to interface correctly with the treadmill, but prevents it from overwriting privileged mode. All these instructions are written for Windows, but I believe it will work on other OS’s command line, so long as adb is already installed in that OS. If you are on Windows, you do not need to install adb, as it will run right out of this folder.
There are other apps included in this mod as well. Nova is a replacement launcher, essentially your new desktop. The included Netflix and Hulu apps are the correct versions for this build. Chromium browser is the open source build of Google Chrome, and it works great. The file manager is hard to access on the treadmill, so I added file explorer. If you download apps from the internet, you can install them by finding them with file explorer. Termux is a terminal emulator, for us nerds. Rotation_control will be used to properly orient the screen easily. All of the apps that are installed in this procedure are user apps, so they can be easily uninstalled if you don't want them.
The only model I have personally confirmed this works on is the Nordic X32i, but I'd imagine it could work on any Nordic iFit equipment that uses an Android 7.1 tablet and can enable USB debugging. If you try this on another piece of equipment, post if it works or not, and I'll update the OP.
*Important note 1: I did this mod for a family member's treadmill. I've never actually used the treadmill before lol, so I'm unfamiliar with it, and don't know if any special features are not working. My family member says all functions operate as designed. If you have any issues, post them and we'll try to work through them.
**Important note 2: We don't have an iFit subscription, so I can't see if the premium content loads correctly or not. Without the subscription, it shows me premium content, but it's locked and inaccessible. I'd imagine it should work normally if you login. Let me know and I'll update the OP.
Download NordicUnchained
Instructions:
I understand not all Nordic owners are seasoned Android enthusiasts, so I try to make instructions as clear and simple as possible. If anything needs any clarification, let me know. If pictures are needed, I’ll make it happen.
First off, DO NOT enable Wi-Fi ANYWHERE until you are specifically told to.
***If you happen to have USB debugging enabled already and know your IP or can get it, you can start at step 8.*** Such as in the event I release mod updates, then you’ll be able to install them without needing a factory reset.
Factory reset the treadmill. On the x32i, the reset button is in the right side panel, about a couple inches below the auxiliary port. The reset button is a pinhole style reset button, and it does not stand out well. This button needs to be pushed while you turn on the treadmill to factory reset it. Super easy way of doing this alone is to push a toothpick into that pinhole until it clicks, and while holding it down use your big toe to turn on the power switch. System recovery will display in blue text if you did it correctly, and you can let go of the push button. The reset process takes about 10 minutes before you have any input.
Enable Privileged mode. When you get to the welcome screen, tap on welcome 10 times, count 7 Mississippi, then tap it in the same spot 10 more times. There will be a message at the bottom of the screen confirming privileged mode is enabled. If you already passed that screen, you can do the same tapping process on other screens in deadspace. You can now swipe up from the bottom of the screen and hit the Home button(center button)
Prevent iFit from ruining things. Go to Settings/Apps/eru app, then goto the bottom where it says “Draw over other apps” and ”Modify system settings” and DISABLE BOTH.
Unlock Developer options. Go to Settings/About tablet, and look for the build number. Tap on the build number 7 times. You will get a message at the bottom of the screen confirming Developer options unlocked.
Enable USB debugging. Go to Settings and scroll almost all the way down to Developer options and enable USB debugging.
Set up Wi-Fi in Android only. Pull down from the top to open the notification panel, then hold down the Wi-Fi symbol. Find your home network here and connect. BIG NOTE: The computer or laptop you are using to connect to the treadmill MUST be connected to the same exact network.
Obtain IP address. Go to Settings/About tablet/Status. The last line under IP is what you need. It should look similar to 192.168.4.113, but your numbers will be different. Write down YOUR IP ADDRESS number, exactly as it shows with the periods and all.
Getting tools ready. Download NordicUnchained.zip on your computer or laptop, then find it in your downloads folder. Right click NordicUnchained.zip and choose extract or extract all. Then go into the extracted folder. While you are in the folder, shift+right click somewhere in the deadspace of the folder and you should see the option to Open in Windows Terminal or Open in CMD. Either one of these works the same. If all you see is open in PowerShell, use it and type cmd and hit enter to bring up CMD. In the terminal, type adb connect, your written down IP address, followed by :5555 {Example: adb connect 192.168.4.113:5555}--Don’t use the brackets. If you did this correctly, the terminal should say connected.
Now the easy part. In the same terminal, type UNCHAINED and hit enter. The process will take about 3-4 minutes including the reboot.
Configuring Nova launcher. When the treadmill restarts, you will get a choice to use Nova launcher as your home screen. Choose Nova launcher-always. It will ask you to setup Nova, but choose to use defaults in the bottom left corner. On the home screen, swipe up from the bottom and open Explorer. Grant Explorer the needed permissions. In the upper right area of the app, you’ll see a storage tab, tap that, then tap the Download folder. Finally tap nova.novabackup and open it with Nova Launcher. When Nova launcher asks are you sure you want to restore the backup, say yes. The screen may black out and act weird for a minute, but it’s normal. Swipe up from the bottom and hit the home button. Welcome to your new Android desktop. I even added a fitting wallpaper in your downloads folder that you can set as your background. I couldn’t get it to stick with adb.
Getting iFit to work. Open the iFit app and grant it permissions as needed. When it has a popup asking for access to USB, check the use by default box and tap ok. You can finally setup Wi-Fi within the iFit app now. We are DONE!!!
Do not use another Netflix app, because this is the only one that will work with this machine. Any others will error due to the tablet not running Google Play Services. This is most important if you use Aptoide for apps, since it will immediately tell you that it’s out of date and urge you to update it.
Everyone, let me know what you think. And for possible future updates, what would you like to see? I toyed with adding Aptoide as a Play Store alternative, but it causes some app issues, so decided against it. I considered adding F-droid as well.
Good luck and ENJOY!!!
Click to expand...
Click to collapse
I just did this on the latest 1750 treadmill. Always great until step 11. The ifit logo just keeps flashing. I've cleared cache, rebooted.. help?!? It gives me permissions for photos and location and then just flashes.
Edit: uninstall ifit app. Go to ifnullthen and download app from there. Works great
CVertigo1 said:
First off, mods, forgive me if I'm posting in the wrong spot. I generally have a device that goes into a specific forum, but I didn't find a treadmill forum lol, so general android was my best guess.
This mod is a no-root solution to prevent privileged mode from being disabled by iFit. It makes no changes to /system, so it is 100% reversible by doing a factory reset. This mod starts by disabling the factory iFit apps in the system, then installing the latest official iFit standalone app as a user app. Going this route still allows the new iFit app to interface correctly with the treadmill, but prevents it from overwriting privileged mode. All these instructions are written for Windows, but I believe it will work on other OS’s command line, so long as adb is already installed in that OS. If you are on Windows, you do not need to install adb, as it will run right out of this folder.
There are other apps included in this mod as well. Nova is a replacement launcher, essentially your new desktop. The included Netflix and Hulu apps are the correct versions for this build. Chromium browser is the open source build of Google Chrome, and it works great. The file manager is hard to access on the treadmill, so I added file explorer. If you download apps from the internet, you can install them by finding them with file explorer. Termux is a terminal emulator, for us nerds. Rotation_control will be used to properly orient the screen easily. All of the apps that are installed in this procedure are user apps, so they can be easily uninstalled if you don't want them.
The only model I have personally confirmed this works on is the Nordic X32i, but I'd imagine it could work on any Nordic iFit equipment that uses an Android 7.1 tablet and can enable USB debugging. If you try this on another piece of equipment, post if it works or not, and I'll update the OP.
*Important note 1: I did this mod for a family member's treadmill. I've never actually used the treadmill before lol, so I'm unfamiliar with it, and don't know if any special features are not working. My family member says all functions operate as designed. If you have any issues, post them and we'll try to work through them.
**Important note 2: We don't have an iFit subscription, so I can't see if the premium content loads correctly or not. Without the subscription, it shows me premium content, but it's locked and inaccessible. I'd imagine it should work normally if you login. Let me know and I'll update the OP.
Download NordicUnchained
Instructions:
I understand not all Nordic owners are seasoned Android enthusiasts, so I try to make instructions as clear and simple as possible. If anything needs any clarification, let me know. If pictures are needed, I’ll make it happen.
First off, DO NOT enable Wi-Fi ANYWHERE until you are specifically told to.
***If you happen to have USB debugging enabled already and know your IP or can get it, you can start at step 8.*** Such as in the event I release mod updates, then you’ll be able to install them without needing a factory reset.
Factory reset the treadmill. On the x32i, the reset button is in the right side panel, about a couple inches below the auxiliary port. The reset button is a pinhole style reset button, and it does not stand out well. This button needs to be pushed while you turn on the treadmill to factory reset it. Super easy way of doing this alone is to push a toothpick into that pinhole until it clicks, and while holding it down use your big toe to turn on the power switch. System recovery will display in blue text if you did it correctly, and you can let go of the push button. The reset process takes about 10 minutes before you have any input.
Enable Privileged mode. When you get to the welcome screen, tap on welcome 10 times, count 7 Mississippi, then tap it in the same spot 10 more times. There will be a message at the bottom of the screen confirming privileged mode is enabled. If you already passed that screen, you can do the same tapping process on other screens in deadspace. You can now swipe up from the bottom of the screen and hit the Home button(center button)
Prevent iFit from ruining things. Go to Settings/Apps/eru app, then goto the bottom where it says “Draw over other apps” and ”Modify system settings” and DISABLE BOTH.
Unlock Developer options. Go to Settings/About tablet, and look for the build number. Tap on the build number 7 times. You will get a message at the bottom of the screen confirming Developer options unlocked.
Enable USB debugging. Go to Settings and scroll almost all the way down to Developer options and enable USB debugging.
Set up Wi-Fi in Android only. Pull down from the top to open the notification panel, then hold down the Wi-Fi symbol. Find your home network here and connect. BIG NOTE: The computer or laptop you are using to connect to the treadmill MUST be connected to the same exact network.
Obtain IP address. Go to Settings/About tablet/Status. The last line under IP is what you need. It should look similar to 192.168.4.113, but your numbers will be different. Write down YOUR IP ADDRESS number, exactly as it shows with the periods and all.
Getting tools ready. Download NordicUnchained.zip on your computer or laptop, then find it in your downloads folder. Right click NordicUnchained.zip and choose extract or extract all. Then go into the extracted folder. While you are in the folder, shift+right click somewhere in the deadspace of the folder and you should see the option to Open in Windows Terminal or Open in CMD. Either one of these works the same. If all you see is open in PowerShell, use it and type cmd and hit enter to bring up CMD. In the terminal, type adb connect, your written down IP address, followed by :5555 {Example: adb connect 192.168.4.113:5555}--Don’t use the brackets. If you did this correctly, the terminal should say connected.
Now the easy part. In the same terminal, type UNCHAINED and hit enter. The process will take about 3-4 minutes including the reboot.
Configuring Nova launcher. When the treadmill restarts, you will get a choice to use Nova launcher as your home screen. Choose Nova launcher-always. It will ask you to setup Nova, but choose to use defaults in the bottom left corner. On the home screen, swipe up from the bottom and open Explorer. Grant Explorer the needed permissions. In the upper right area of the app, you’ll see a storage tab, tap that, then tap the Download folder. Finally tap nova.novabackup and open it with Nova Launcher. When Nova launcher asks are you sure you want to restore the backup, say yes. The screen may black out and act weird for a minute, but it’s normal. Swipe up from the bottom and hit the home button. Welcome to your new Android desktop. I even added a fitting wallpaper in your downloads folder that you can set as your background. I couldn’t get it to stick with adb.
Getting iFit to work. Open the iFit app and grant it permissions as needed. When it has a popup asking for access to USB, check the use by default box and tap ok. You can finally setup Wi-Fi within the iFit app now. We are DONE!!!
Do not use another Netflix app, because this is the only one that will work with this machine. Any others will error due to the tablet not running Google Play Services. This is most important if you use Aptoide for apps, since it will immediately tell you that it’s out of date and urge you to update it.
Everyone, let me know what you think. And for possible future updates, what would you like to see? I toyed with adding Aptoide as a Play Store alternative, but it causes some app issues, so decided against it. I considered adding F-droid as well.
Good luck and ENJOY!!!
Click to expand...
Click to collapse
Your instructions worked to a t foremost so thank you. Big issue followed though, my Ifit is now disabled so not only does the app not work, the treadmill does not function. I looked into the settings at the actual program at it says 'disabled'. I looked at what the command program file says it did (sorry newbie) and it appears its forcing Ifit to disable. Any fixes? I've attached a picture, fyi I tried resubmitting the information to the unit that's why it shows twice in the command program.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Fyi this is a brand new machine, 2022 Nordictrack Commercial 2450
BurtonSnol3order said:
I just did this on the latest 1750 treadmill. Always great until step 11. The ifit logo just keeps flashing. I've cleared cache, rebooted.. help?!? It gives me permissions for photos and location and then just flashes.
Edit: uninstall ifit app. Go to ifnullthen and download app from there. Works great
Click to expand...
Click to collapse
Curious if you've had time to test it out. I first had zero issues at all but lately, I'll start up ifit then switch to Netflix, Sling, etc,, and all is good until I try to switch back over to ifit. It causes the screen to freeze. I can manually stop the treadmill using the controls below the display, but I then must power cycle the treadmill (2950).
I'm going to try using the ifnullthen and hopefully that will resolve the freezing issue. But please let me know how it's been working for you!
brad.isa said:
Curious if you've had time to test it out. I first had zero issues at all but lately, I'll start up ifit then switch to Netflix, Sling, etc,, and all is good until I try to switch back over to ifit. It causes the screen to freeze. I can manually stop the treadmill using the controls below the display, but I then must power cycle the treadmill (2950).
I'm going to try using the ifnullthen and hopefully that will resolve the freezing issue. But please let me know how it's been working for you!
Click to expand...
Click to collapse
All is well with the ifnullthen version of the ifit app. I do have a permission request for some "generic adapter" when it loads up the first time, but I can start a program, switch to netflix or plex, switch back... all is well.
Most of the time I start a workout, switch to plex and just use the tactile buttons to change speed. When I am done, I'll switch back to ifit to check out time and distance.
https://ufile.io/290t3xp6 is the link I used
BurtonSnol3order said:
All is well with the ifnullthen version of the ifit app. I do have a permission request for some "generic adapter" when it loads up the first time, but I can start a program, switch to netflix or plex, switch back... all is well.
Most of the time I start a workout, switch to plex and just use the tactile buttons to change speed. When I am done, I'll switch back to ifit to check out time and distance.
https://ufile.io/290t3xp6 is the link I used
Click to expand...
Click to collapse
I installed the ifnullthen version and all is working perfectly. The SlingTV app does a nice job with their overlay feature so I can use the ifit timer for intervals/HIIT while still watching TV, albeit in a smaller window. Now, if only the ifit app could have that overlay feature so it's a smaller window over other streaming apps like Prime, Netflix, Plex, etc.
If you happen to find out if anyone add this overlay function to the ifit app, please let me know!
Thank you so much for this.
Everything seems to have worked well but i did get one error while running your script
Disabling iFit system apps
Package com.ifit.eru new state: disabled-user
One of three disabled
Error: java.lang.SecurityException: Shell cannot change component state for com.ifit.launcher/null to 3
Two of three disabled
Package com.ifit.standalone new state: disabled-user
All iFit system apps disabled
Copying launcher settings and wallpaper
nova.novabackup: 1 file pushed. 4.7 MB/s (138629 bytes in 0.028s)
Wallpaper.jpg: 1 file pushed. 9.2 MB/s (1692718 bytes in 0.175s)
Installing needed apps
Success
App 1 of 8 installed
Success
App 2 of 8 installed
Success
App 3 of 8 installed
Success
App 4 of 8 installed
Success
App 5 of 8 installed
Success
App 6 of 8 installed
Success
App 7 of 8 installed
Success
App 8 of 8 installed
setting Nova Launcher as default launcher
Done
Nordictrack 1750 for reference.
I believe this is the one that has caused the error
package:/system/priv-app/com.ifit.launcher-1.0.12/com.ifit.launcher-1.0.12.apk=com.ifit.launcher
With that being said, it still seems to be disabled
J1002:/ $ pm list packages -d
package:com.ifit.eru
package:com.ifit.launcher
package:com.ifit.standalone
Spoiler: For your reference here is everything that is installed on the Treadmill
adb shell sh -c 'cmd package list packages -f'
package:/system/priv-app/CtsShimPrivPrebuilt/CtsShimPrivPrebuilt.apk=com.android.cts.priv.ctsshim
package:/system/priv-app/TelephonyProvider/TelephonyProvider.apk=com.android.providers.telephony
package:/data/app/com.ifit.wolf-1/base.apk=com.ifit.wolf
package:/system/vendor/app/Camera/Camera.apk=com.mediatek.camera
package:/system/vendor/app/Dongle/Dongle.apk=com.mediatek.dongle
package:/system/priv-app/MediaProvider/MediaProvider.apk=com.android.providers.media
package:/vendor/plugin/FwkPlugin/FwkPlugin.apk=com.mediatek.fwk.plugin
package:/data/app/org.chromium.chrome.stable-1/base.apk=org.chromium.chrome.stable
package:/system/priv-app/WallpaperCropper/WallpaperCropper.apk=com.android.wallpapercropper
package:/data/app/com.teslacoilsw.launcher-1/base.apk=com.teslacoilsw.launcher
package:/system/vendor/app/SchedulePowerOnOff/SchedulePowerOnOff.apk=com.mediatek.schpwronoff
package:/system/priv-app/com.ifit.eru-1.2.0.137/com.ifit.eru-1.2.0.137.apk=com.ifit.eru
package:/data/app/org.crape.rotationcontrol-1/base.apk=org.crape.rotationcontrol
package:/system/priv-app/DocumentsUI/DocumentsUI.apk=com.android.documentsui
package:/system/priv-app/ExternalStorageProvider/ExternalStorageProvider.apk=com.android.externalstorage
package:/system/vendor/app/YGPS/YGPS.apk=com.mediatek.ygps
package:/system/priv-app/SimProcessor/SimProcessor.apk=com.mediatek.simprocessor
package:/system/app/HTMLViewer/HTMLViewer.apk=com.android.htmlviewer
package:/system/priv-app/MmsService/MmsService.apk=com.android.mms.service
package:/system/priv-app/DownloadProvider/DownloadProvider.apk=com.android.providers.downloads
package:/system/vendor/app/EngineerMode/EngineerMode.apk=com.mediatek.engineermode
package:/data/app/com.hulu.plus-1/base.apk=com.hulu.plus
package:/system/vendor/app/MtkBrowser/MtkBrowser.apk=com.android.browser
package:/system/app/ApplicationsProvider/ApplicationsProvider.apk=com.android.providers.applications
package:/system/priv-app/DefaultContainerService/DefaultContainerService.apk=com.android.defcontainer
package:/system/app/DownloadProviderUi/DownloadProviderUi.apk=com.android.providers.downloads.ui
package:/system/app/PacProcessor/PacProcessor.apk=com.android.pacprocessor
package:/data/app/com.speedsoftware.explorer-1/base.apk=com.speedsoftware.explorer
package:/system/app/CertInstaller/CertInstaller.apk=com.android.certinstaller
package:/system/priv-app/CarrierConfig/CarrierConfig.apk=com.android.carrierconfig
package:/system/framework/framework-res.apk=android
package:/vendor/priv-app/CDS_INFO/CDS_INFO.apk=com.mediatek.connectivity
package:/system/priv-app/com.ifit.launcher-1.0.12/com.ifit.launcher-1.0.12.apk=com.ifit.launcher
package:/system/app/EasterEgg/EasterEgg.apk=com.android.egg
package:/system/priv-app/MtpDocumentsProvider/MtpDocumentsProvider.apk=com.android.mtp
package:/system/priv-app/Launcher3/Launcher3.apk=com.android.launcher3
package:/system/priv-app/BackupRestoreConfirmation/BackupRestoreConfirmation.apk=com.android.backupconfirm
package:/system/vendor/app/BtTool/BtTool.apk=com.mediatek.bluetooth.dtt
package:/system/priv-app/Provision/Provision.apk=com.android.provision
package:/system/priv-app/StatementService/StatementService.apk=com.android.statementservice
package:/system/vendor/app/DrmProvider/DrmProvider.apk=com.mediatek.providers.drm
package:/system/priv-app/SettingsProvider/SettingsProvider.apk=com.android.providers.settings
package:/system/priv-app/SharedStorageBackup/SharedStorageBackup.apk=com.android.sharedstoragebackup
package:/system/vendor/app/BatteryWarning/BatteryWarning.apk=com.mediatek.batterywarning
package:/system/app/PrintSpooler/PrintSpooler.apk=com.android.printspooler
package:/system/app/BasicDreams/BasicDreams.apk=com.android.dreams.basic
package:/system/app/webview/webview.apk=com.android.webview
package:/system/priv-app/InputDevices/InputDevices.apk=com.android.inputdevices
package:/vendor/framework/mediatek-res/mediatek-res.apk=com.mediatek
package:/system/app/MusicFX/MusicFX.apk=com.android.musicfx
package:/system/app/MalataEngineerMode/MalataEngineerMode.apk=com.malata.engineermode
package:/system/app/TangoC_prov1/TangoC_prov1.apk=com.pixcir.tangoc.pro
package:/system/app/ExtShared/ExtShared.apk=android.ext.shared
package:/system/priv-app/OneTimeInitializer/OneTimeInitializer.apk=com.android.onetimeinitializer
package:/system/priv-app/Telecom/Telecom.apk=com.android.server.telecom
package:/system/app/KeyChain/KeyChain.apk=com.android.keychain
package:/system/app/PrintRecommendationService/PrintRecommendationService.apk=com.android.printservice.recommendation
package:/system/app/Gallery2/Gallery2.apk=com.android.gallery3d
package:/system/priv-app/ExtServices/ExtServices.apk=android.ext.services
package:/system/priv-app/CallLogBackup/CallLogBackup.apk=com.android.calllogbackup
package:/system/priv-app/PackageInstaller/PackageInstaller.apk=com.android.packageinstaller
package:/system/app/PicoTts/PicoTts.apk=com.svox.pico
package:/system/priv-app/ProxyHandler/ProxyHandler.apk=com.android.proxyhandler
package:/data/app/com.netflix.mediaclient-1/base.apk=com.netflix.mediaclient
package:/system/app/LatinIME/LatinIME.apk=com.android.inputmethod.latin
package:/system/priv-app/ManagedProvisioning/ManagedProvisioning.apk=com.android.managedprovisioning
package:/system/vendor/app/CalendarImporter/CalendarImporter.apk=com.mediatek.calendarimporter
package:/system/vendor/app/AtciService/AtciService.apk=com.mediatek.atci.service
package:/system/vendor/app/MTKThermalManager/MTKThermalManager.apk=com.mediatek.thermalmanager
package:/system/vendor/app/TeledongleDemo/TeledongleDemo.apk=com.mediatek.teledongledemo
package:/system/vendor/app/SimRecoveryTestTool/SimRecoveryTestTool.apk=com.mtk.telephony
package:/system/app/LiveWallpapersPicker/LiveWallpapersPicker.apk=com.android.wallpaper.livepicker
package:/data/app/com.ifit.standalone-1/base.apk=com.ifit.standalone
package:/system/app/BookmarkProvider/BookmarkProvider.apk=com.android.bookmarkprovider
package:/system/priv-app/Settings/Settings.apk=com.android.settings
package:/data/app/com.termux-1/base.apk=com.termux
package:/system/app/ExactCalculator/ExactCalculator.apk=com.android.calculator2
package:/system/app/CtsShimPrebuilt/CtsShimPrebuilt.apk=com.android.cts.ctsshim
package:/system/priv-app/VpnDialogs/VpnDialogs.apk=com.android.vpndialogs
package:/system/priv-app/TeleService/TeleService.apk=com.android.phone
package:/system/priv-app/Shell/Shell.apk=com.android.shell
package:/system/app/WallpaperBackup/WallpaperBackup.apk=com.android.wallpaperbackup
package:/system/priv-app/BlockedNumberProvider/BlockedNumberProvider.apk=com.android.providers.blockednumber
package:/system/app/UserDictionaryProvider/UserDictionaryProvider.apk=com.android.providers.userdictionary
package:/system/priv-app/EmergencyInfo/EmergencyInfo.apk=com.android.emergency
package:/system/priv-app/FusedLocation/FusedLocation.apk=com.android.location.fused
package:/system/app/DeskClock/DeskClock.apk=com.android.deskclock
package:/system/priv-app/SystemUI/SystemUI.apk=com.android.systemui
package:/system/vendor/app/Exchange2/Exchange2.apk=com.android.exchange
package:/system/app/BluetoothMidiService/BluetoothMidiService.apk=com.android.bluetoothmidiservice
package:/system/vendor/app/MTKLogger/MTKLogger.apk=com.mediatek.mtklogger
package:/system/vendor/app/SensorHub/SensorHub.apk=com.mediatek.sensorhub.ui
package:/system/app/Bluetooth/Bluetooth.apk=com.android.bluetooth
package:/system/priv-app/ContactsProvider/ContactsProvider.apk=com.android.providers.contacts
package:/system/app/CaptivePortalLogin/CaptivePortalLogin.apk=com.android.captiveportallogin
[/ISPOILER]
Thanks again