Hi guys! Is there a way to make the phone vibrate when I make a call and the other person answers WITHOUT rooting the device?
I'm also searching for the same!
r7r8 said:
I'm also searching for the same!
Click to expand...
Click to collapse
No one has a solution yet??
I guess not :/
Sent from my Nexus 5 using XDA Premium 4 mobile app
I really miss the vibrate when the call is answered and call is end. Is there any way some can make a app or something. Please please please.
I am using Nexus 5 now use to use Galaxy S4.
If you're rooted you can use the Xposed module Android Phone Vibrator..I personally haven't used it but it is supposed to have all of these features..
LayZ85 said:
If you're rooted you can use the Xposed module Android Phone Vibrator..I personally haven't used it but it is supposed to have all of these features..
Click to expand...
Click to collapse
I don't want to root as i had my S4 Rooted and the battery drain was crazy. Right now Nexus 5 battery is working well for me so I don't want to Root there is a app called Call Vibrate on Playstore but there is a instruction to follow which I did but getting error on the last step.
DeaDman594 said:
I don't want to root as i had my S4 Rooted and the battery drain was crazy...
Click to expand...
Click to collapse
Rooting has no effect on battery.
PhilipTD said:
Rooting has no effect on battery.
Click to expand...
Click to collapse
^ ^ this
-----------------------
Sent via tapatalk.
I do NOT reply to support queries over PM. Please keep support queries to the Q&A section, so that others may benefit
PhilipTD said:
Rooting has no effect on battery.
Click to expand...
Click to collapse
Which rooting procedure is best for the phone?
DeaDman594 said:
Which rooting procedure is best for the phone?
Click to expand...
Click to collapse
This one is pretty darn good.
Nexus 5 vibrate on call connect
hellter said:
Hi guys! Is there a way to make the phone vibrate when I make a call and the other person answers WITHOUT rooting the device?
Click to expand...
Click to collapse
Nexus 5 CAN vibrate on call connect, vibrate when answered, vibrate when picked up with no ROOT!
I was looking for the same! It killed me that the most advanced and fast phone out there was as dumb as an ass when it came to making a call. I used to own Samsung Galaxy and HTC devices and all had this feature that I assumed was built in Android.
And yes, I rooted my phones before and with no drawbacks, but I just wanted peace and calm usage of un-rooted phone that will be getting the latest updates from Google. ROM flashing and debugging and adb-bla-bla-bla are not my life priorities at the moment.
So I wondered around google play market for some time trying to find a simple app that would cause the phone to vibrate when the call is answered. And all of which I discovered needed root permission.
BUT ONE! Vibrate Call From Cucumber Software. There is a tricky installation process, though, but it's worth it.
The developer briefly explains the procedure, so if you are more experienced than I am, just do what's said, but in my case it didn't work.
Thus I would explain the procedure in steps:
1) Download the app "Vibrate Call" to your phone from the market.
2) Go to Settings - Developer Options - USB debugging and tick to enable (if you don't see Developer Options in Settings, go to Settings - About Phone and tap Build number until you see the message that you are a developer and return to Settings, you will then see Developer Options)
3) Download the USB Driver for NEXUS 5
View attachment 2669496
4) Download the SDK Kit. It's about 500 MB, zip file.
{
"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"
}
5) Unzip the contents to C:\ Quite a long process, but hey, you are almost in the middle of your way already!
6) Rename the folder to "android-sdk"
7) If you are using Windows 8 then go to C:\android-sdk\sdk\platform-tools press shift and then right click on any empty space and choose an option to Start Command Prompt from here. If you use other version of Windows then click Start - Run, type cmd, when the black window opens up, type: cd C:\android-sdk\sdk\platform-tools
8) Connect your phone to the computer via USB cable.
9) Make sure that In command prompt you are now at C:\android-sdk\sdk\platform-tools and type: adb devices you will see a combination of numbers and letters and the word device, that means you are all set.
10) Type adb shell "pm grant com.robin.huangwei.vibrate250 android.permission.READ_LOGS" (with all the quotes and dots, etc.)
In my case I didn't receive nor confirmation, neither a rejection.
11) Unplug your phone from USB
12) Open the Vibrate Call app. Tick all the options you need.
13) Try making a call. If the phone does not vibrate, don't feel disappointed. Turn the phone off and then turn the phone on again. Try making a call once again. MIRACLE! It works!
What I did afterwards, I bought the donate version. It's just $1.
Thank you, developer, Cucumber Software!
Hope that helps to everyone who's been suffering from the lack of vibrate on call pick up function.
It will take about 40 minutes to 1 hour to follow all the steps, depending on your skill level. I was busy for a couple of hours while figuring at all out.
Also you can check a most helpful post at the theunlockr, that helped me a lot to set things straight.
Too bad, I'm not allowed to post links, please refer to the attached pictures
Good luck to all!
Danil
Danil Safonov said:
Nexus 5 CAN vibrate on call connect, vibrate when answered, vibrate when picked up with no ROOT!
I was looking for the same! It killed me that the most advanced and fast phone out there was as dumb as an ass when it came to making a call. I used to own Samsung Galaxy and HTC devices and all had this feature that I assumed was built in Android.
And yes, I rooted my phones before and with no drawbacks, but I just wanted peace and calm usage of un-rooted phone that will be getting the latest updates from Google. ROM flashing and debugging and adb-bla-bla-bla are not my life priorities at the moment.
So I wondered around google play market for some time trying to find a simple app that would cause the phone to vibrate when the call is answered. And all of which I discovered needed root permission.
BUT ONE! Vibrate Call From Cucumber Software. There is a tricky installation process, though, but it's worth it.
The developer briefly explains the procedure, so if you are more experienced than I am, just do what's said, but in my case it didn't work.
Thus I would explain the procedure in steps:
1) Download the app "Vibrate Call" to your phone from the market.
2) Go to Settings - Developer Options - USB debugging and tick to enable (if you don't see Developer Options in Settings, go to Settings - About Phone and tap Build number until you see the message that you are a developer and return to Settings, you will then see Developer Options)
3) Download the USB Driver for NEXUS 5
View attachment 2669496
4) Download the SDK Kit. It's about 500 MB, zip file.
View attachment 2669495
5) Unzip the contents to C:\ Quite a long process, but hey, you are almost in the middle of your way already!
6) Rename the folder to "android-sdk"
7) If you are using Windows 8 then go to C:\android-sdk\sdk\platform-tools press shift and then right click on any empty space and choose an option to Start Command Prompt from here. If you use other version of Windows then click Start - Run, type cmd, when the black window opens up, type: cd C:\android-sdk\sdk\platform-tools
View attachment 2669461
8) Connect your phone to the computer via USB cable.
9) Make sure that In command prompt you are now at C:\android-sdk\sdk\platform-tools and type: adb devices you will see a combination of numbers and letters and the word device, that means you are all set.
View attachment 2669465
10) Type adb shell "pm grant com.robin.huangwei.vibrate250 android.permission.READ_LOGS" (with all the quotes and dots, etc.)
In my case I didn't receive nor confirmation, neither a rejection.
11) Unplug your phone from USB
12) Open the Vibrate Call app. Tick all the options you need.
13) Try making a call. If the phone does not vibrate, don't feel disappointed. Turn the phone off and then turn the phone on again. Try making a call once again. MIRACLE! It works!
What I did afterwards, I bought the donate version. It's just $1.
Thank you, developer, Cucumber Software!
Hope that helps to everyone who's been suffering from the lack of vibrate on call pick up function.
It will take about 40 minutes to 1 hour to follow all the steps, depending on your skill level. I was busy for a couple of hours while figuring at all out.
Also you can check a most helpful post at the theunlockr, that helped me a lot to set things straight.
View attachment 2669494
Too bad, I'm not allowed to post links, please refer to the attached pictures
Good luck to all!
Danil
Click to expand...
Click to collapse
worked perfectly. thank you.
I later found out that Galaxy S2 does have this option under
Phone > Settings > Call settings > Call alert > Call vibration
For other phones, if there is no "Vibrate when answered" or "Vibrate when hung up" option,
Vibrate Call app adds them but this app could not work since Android 4.1 because Google changed access controls.
To make it work again, manually grant this app access after installing it: https://play.google.com/store/apps/details?id=com.robin.huangwei.vibrate250
1. [From Home Screen ] TAP button in the left corner below SAMSUNG label > Settings > [under System] Developer options > [If it's there, upper right corner] slide to ON > OK >
[under Debugging] CHECK: USB debugging > OK
2. Download the SDK ADT bundle for Windows: http://developer.android.com/sdk/index.html#download
It is a 510 MB zip file. Unzip it (its size is 1.2GB when unzipped).
3. Copy the entire folder containing SDK Manager.exe to root directory C:\ and rename the folder to sdk
4. Connect the phone with a USB cable to the computer
5. From DOS Command Prompt type everything as posted below, pressing ENTER at the end of each of the three lines below:
C:
cd sdk\sdk\sdk\platform-tools
adb shell "pm grant com.robin.huangwei.vibrate250 android.permission.READ_LOGS"
6. Shutdown the phone and disconnect it from the computer.
7. Start the phone (reboot was necessary) and set options inside Vibrate Call app - which will now work.
help me please
im getting error on execution
pm grant com.robin.huangwei.vibrate250 android.permission.READ_LOGS command
im using Xperia C
brate250 android.permission.READ_LOGS <
Bad argument: java.lang.IllegalArgumentException: Unknown package: com.robin.hua
ngwei.vibrate250
usage: pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [FIL
TER]........
could you please suggest me a solution for this. everything else was fine..
Lollipop breaks things
Just sideloaded final Lollipop version and vibration on Nexus 5 disappeared. Reapplying READ_LOGS and rebooting didn't help. Permissions are there, but maybe something else has been changed
Hope this can be fixed somehow, since it's the most liked feature of my phone.
p.s. Developer of VibrateCall contacted me, said the fix is comming soon. Hope nothing's serious changed in android to access the vibration
fixed
just installed it in N5 running lollipop... it works... thanks cucumber software
vibrate call samsunm grand prime,, problem
excuse me who can tell me if I can put it on this app samsung grand first , I wanted to know if we want to adb permits root, why when command adb devices is off line
C:\adb-tools>adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
5bdfbaba offline
Not works in cdma after *demon started successfully
Related
*ANNOUNCEMENTS:*
- ATC 2013 has been built to operate with AOSP and custom ROMS. However please don’t leave negative comments and complains if you can’t launch the app or make it work on a highly modded ROM. We will certainly not support all the amateur ROM developers out there. If it's not working for you then send us an email with your ROM details instead of rating low.
- Keep in mind that ATC 2013 will appear in your applications' list as Photo Manager. This is a disguise because we don’t want anyone to be aware there's a security application installed. To launch the application simply press the "Photo Manager" icon in your app list, read the description inside and then open your dialer and call this number: 4141
- To uninstall the ATC 2013 please disable "Device Administration" and "Uninstall Protection" options from the settings and then uninstall Photo Manager App.
- Before your download and install Anti-Theft Control 2013 YOU MUST read the documentation and watch the video guide. The application is extremely powerful and requires attention.
*PRODUCT DESCRIPTION:*
Anti Theft Control 2013 Security Engine Will help you protect your phone from unauthorized activities. The app has many security & self protection measures and it's one of the most customizable security applications on the Market!
Features List:
- Fully Hidden from the System.
- Uninstall & market Protection for all your applications
- Perimeter Zone Protection
- Sim Security Protection
- Activation by SMS
- Activation by Email
- Activation by Call
- Lock Phone Command
- Lock Phone Widget
- Control Panel Widget
- Spy Cam Command
- Spy Sound Recording Command
- Spy Video Recording Command
- Retrieve Call Logs Command
- Retrieve Sms Logs Command
- Call Me Now Command
- Wipe Data Command
- Where's my phone Command
- Battery level command
- Log Engine & Log Viewer
- Block outgoing Calls
- FTP Connectivity
- Drop box Integration
- Automatic Lock Down if Sim Card change occurs.
- Notification for the unauthorized user with your personal information.
- Automatic notification on your host phone number and your host email address of the phone's location and unauthorized user's phone number.
- Automatic GPS tracking of the phone when Lock Down occur.
- Find My Phone Ringer with sms command (even if the phone is in silent mode).
- Customizations for the Ring Mode (Time and Vibration)
- Boot and Connectivity Receivers for Checking the Status of your Protection.
- Silent Lock and Ring Commands. (Will not appear on the sms inbox and will not make the phone to ring at all)
- Programmatically enable mobile network data. (3G/HSDPA/LTE)
- Programmatically enable WIFI data.
- Track Phone's IP Address.
- Please Read the documentation: http://goo.gl/uW9z6
*SUPPORT:*
- Anti Theft Control 2013 has been tested with almost all the popular devices on the market. If you can’t get it to work with your device then maybe something is wrong with your setup, a 3rd party application OR a Custom ROM. Please report the problems and your device model.
- Keep in mind that aftermarket task killers and sms applications may cause serious problems to Anti-Theft Control. We recommend using the default sms application and no task killers.
- If you want a full GPS Tracking Engine with professional features please download from the market "Location Tools"
- If you're experiencing problems with the app instead of rating low and provide useless comments Send us an email first and tell us your problem, your device and android version details.
{
"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"
}
Download From Play Store : Click
Or Scan with your android Phone from here http://mobile.oneosolutions.com/index.php?option=com_content&view=article&id=174&Itemid=205
Added uninstall protection. The engine is in test stage so feel free to report problems.
It does not recognize sms commands, phone just acting like receiving ordinary message. I have GO Sms pro installed, maybe that's the reason...
hbr7 said:
It does not recognize sms commands, phone just acting like receiving ordinary message. I have GO Sms pro installed, maybe that's the reason...
Click to expand...
Click to collapse
Yeap thats the reason!
Wipedata and Admin rights options added. Also the uninstall protection will now protect all the apps from unauthorized uninstall
while been locked just by pressing HOME button i get to home screen and i have access to do anything.
Then after 5 seconds Locked screen returns asking for unlock password.
Then again i press home buttom and i get access. So accually this isnt working quite well.
Im using latest MIUI on HD2.
denyboy said:
while been locked just by pressing HOME button i get to home screen and i have access to do anything.
Then after 5 seconds Locked screen returns asking for unlock password.
Then again i press home buttom and i get access. So accually this isnt working quite well.
Im using latest MIUI on HD2.
Click to expand...
Click to collapse
Hello Sir,
Please read the documentation and watch the introductory video to understant how the system works.
Android os dont allow the devs to overwrite the home key so yes any time you press the home key will get you to the home screen ( this happens with all the security apps in the android market ) but anti theft control has a smart engine to not allow you to navigate anywhere else. For example you press home key and the lock screen disappears for 3 seconds if you try fast to open anything between these 3 seconds it will not let you and will popup faster the lock screen. The phone is totally unusable even with the ability to hide the lock screen for 3 seconds. Thats the reason there is the uninstall protection and the Administrator rights for the app so even if you are able to hide the screen for 3 seconds (until pop ups again) you cant close services or uninstall anything.
hope this helps.
Best Regards,
Oneo Solutions
darkrage1985 said:
Hello Sir,
Please read the documentation and watch the introductory video to understant how the system works.
Android os dont allow the devs to overwrite the home key so yes any time you press the home key will get you to the home screen ( this happens with all the security apps in the android market ) but anti theft control has a smart engine to not allow you to navigate anywhere else. For example you press home key and the lock screen disappears for 3 seconds if you try fast to open anything between these 3 seconds it will not let you and will popup faster the lock screen. The phone is totally unusable even with the ability to hide the lock screen for 3 seconds. Thats the reason there is the uninstall protection and the Administrator rights for the app so even if you are able to hide the screen for 3 seconds (until pop ups again) you cant close services or uninstall anything.
hope this helps.
Best Regards,
Oneo Solutions
Click to expand...
Click to collapse
Thanks my reply. This is accually great app and im sattisfied with it. Few smaller issues but other than that great.
It would be great if you could create SMS command to send GPS location when you send that GPS command. Not only when you lock your phone.
Thanks.
Hi there
After last update, the phone locked by itself,now I can move just between sms (double click on home screen) and AntiTheftControl lock screen
Is there any way to temporary disable software or bypass this screen ?
Thanks a lot in advance
Phone model: Motorola Droid Pro (xt610)
Svjatosha said:
Hi there
After last update, the phone locked by itself,now I can move just between sms (double click on home screen) and AntiTheftControl lock screen
Is there any way to temporary disable software or bypass this screen ?
Thanks a lot in advance
Phone model: Motorola Droid Pro (xt610)
Click to expand...
Click to collapse
Hello,
We fixed the issue for the random locks. Please if you need further assistance contact us at [email protected]
Please keep the reports coming
darkrage1985 said:
Please keep the reports coming
Click to expand...
Click to collapse
Might want to make it a bit easier to access the app:
Anti Theft Control
polobunny said:
Might want to make it a bit easier to access the app:
Anti Theft Control
Click to expand...
Click to collapse
Hello and thank you for your attention. I will not release the apk to the forums but its so easy to install it from the market what's the problem?
The brand New Engine "Perimeter Security Zone". Now you can set a perimeter zone from your location (center point) and when this perimeter is bridged the phone will take immediate action. With this way you can secure that your phone is in the place you left it.
2013 Release is out! Happy New Year guys
This app has been removed from play store. What's the reason behind it?
merquise said:
This app has been removed from play store. What's the reason behind it?
Click to expand...
Click to collapse
We really dont know. We never got a reply from google about the removal. however the app is again available on the Play Store with some changes.
what happens if someone steal it and want to restore the factory settings or perhaps go to recovery
If he goes to recovery you can't help it.. Password protecting download/recovery mode isn't supported atm..
Seems nice, I might try it on my S3 but I would like to see a few questions answered first
You can send a SMS command to the phone without locking it down? The purpose is to get as much as GPS positions first without the robber knowing. The program sends the new SIM card info (number) to a predefined number? :good:
btw, if I don't like the app, disabling Administration Rights option and uninstall protection option and uninstalling it normally (as I would do with any app) will remove it as if it was never on the phone?
{
"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"
}
MIUI.us Is Proud To Present
MIUI v4.1.2 JB 2.10.19 For Samsung Galaxy S-III
Install Instructions:
Place ROM zip file in your SD card
Boot into recovery
Create a backup
Fatory reset device
Install zip from SD card
go into network settings and set to lte/cdma/evdo
Reboot and enjoy!
Click to expand...
Click to collapse
Kernel:
this is currently ported using the newest cyanogenmod 10 as a base so refer to cm10 thread for kernel source
if this isnt enough let me know and i will fully post there source :/
Click to expand...
Click to collapse
What Works:
[*]SMS works both ways
[*]Full Ril and Phone overhaul (up to snuff with cm/aokp) -Thanks to Bleelas!!
[*]sound
[*]wifi
[*]themes
[*]nfc?
[*]more
Click to expand...
Click to collapse
Whats Not Working:
please let me know what works / doesnt
Click to expand...
Click to collapse
Download:
http://roms.miui.us/d2vzw/MIUI.us_4.1.2_d2vzw_2.10.19_Beta1_Beanstown106.zip
Please do not mirror or link my downloads, just link back to this thread.
4.1.2-2.10.19
Click to expand...
Click to collapse
Changelog:
Beta 1-
-full ril overhaul -bleelas
-updated to new cm(10-22) new mi(10-19)
-some fixs please let me know what doesnt work so i have a list
-new toolbox features
-new jellybean gapps
-prob some more
alpha 5-
-updated to 2.9.7
-themes
-added miui.us toolbox
-nfc fix?
-added ringtones
-added wallpapers
- added terminal and maps/street
alpha 3-
-fixed ril
-fixed sms
-fixed superuser
alpha 2-
-fixed data
-added cam
-changed layout to sgs3 layout no navbar (will make flashable zip for navbar)
-various fix's
-remerged base
button light fix - toggle auto brightness
http://www.miui.us/c...-Full-Changelog
Click to expand...
Click to collapse
Credits:
-Hand's Off props to Bleelas for taking the time and studying the smali to make the ril fix happen!!
-Miui.us For the Base Gnex Rom
-|0xD34D for the Miui.us Toolbox
-chairface and rlasalle for d2spr fixes that i carried over
-StrummerJohn for going over everything and figuring out fixes
-More To Come
Maybe More if i forgot u let me know and i will add you!
Click to expand...
Click to collapse
Reserved
ill take another..
Sweet. Thank you so much. Can't wait to try
Sent from my SCH-I535 using xda premium
Thank you!!!!
Sent from my SCH-I535 using xda app-developers app
Awesome!!!
Sent from my SCH-I535 using xda app-developers app
musclehead84 said:
Sweet. Thank you so much. Can't wait to try
Sent from my SCH-I535 using xda premium
Click to expand...
Click to collapse
anytime ive missed miui greatly.. im proud to say its back and i think me and bleelas, paully vicious are more or less gonna work on this toghether
make sure to goto bleelas's profile/thread and thank him! without him the ril fix wouldnt have happened.. He is a Beast! gotta merge the end of gapps and ill upload just going over last min things making sure all is good
Misc. Info and Stuff
Misc. Tips, Tricks, and Mods
Table of Contents:
I.Restoring your Network Connection (If loss of phone service, SMS, Data, or anything in that matter)
II. MIUI Tricks and Features
I. Restoring your Network Connection
The following is the method of restoring your Network I sent those who PM'd me. It may or may not work for you. More than likely if it doesn't work, and you've done everything it says, then you'll need to get a new phone from Verizon which is really easy by just flashing back to stock and showing them you don't have a connection.
Before we begin, please make sure that you're truly blocked out of getting service and it's not just a problem with MIUI (as we already know it is). Go back to TouchWiz, make sure the APNs are there in the Mobile Network Settings and tap to connect to one of the two, then use phone info to select LTE/EVDO/CDMA and reboot. Or do the same on CyanogenMod without Phone Info.
Please also make sure that your CDMA subscription is UIM.
If you happened to backup your EFS partition or have the folder or any part of it somehow, YOU CAN SKIP ALL of these coming steps and just put it back in the root directory of the phone / restore it / do whatever to get it back in there and then dial *2767*3855#. If you still don't have it working then feel free to follow along.
This issue on MIUI can cause a corrupted EFS folder, so like I said above if it doesn't work for you then it's permanently corrupted and you'll need a new phone. (Unless someone has another fix)
Here we go:
1. Backup any files wanted on your internal and external storage, including recovery backups.
2. Wipe your (If CWM, Battery Stats) Dalvik Cache, Cache, Data (Factory Reset), System, Internal Storage, and External Storare (SdCard).
3. Download the stock HE ODIN package or Root66, VRALEC bootchain, and VRALF bootchain
4. Take out your SIM card and SDCard
5. Reboot into ODIN / Download Mode
6. Open ODIN on your computer, Uncheck the Auto Reboot box, go to PDA and select the VRALEC bootchain, and flash, then WAIT for a green PASS. Typically takes 2-5 minutes after it says "RESET"
7. Unplug your device from the computer and click "Reset" at the bottom of ODIN.
8. (Plug your phone back in), Uncheck the Auto Reboot box, go to PDA and select the VRALF bootchain, and flash. Again WAIT for PASS.
9. Unplug your device from the computer and click "Reset" at the bottom of ODIN.
10. In the PDA slot, load the HE or root66 package and then to the left, check the following boxes:
Auto Reboot
F. Reset Time
Nand Erase All
Phone EFS Clear
11. Flash the package. Wait for it to start the boot animation and for ODIN to show PASS before unplugging. Always WAIT for PASS. If you don't get past the Boot Animation, but got a PASS, pull your battery and go into the Recovery by holding down Volume Up, Power, and Home. Then clear your Cache and Data / Factory Reset.
12. Reboot the phone, once it turns on let it lead you to the screen where it says you need a SIM and do as it says and TURN your device OFF.
13. Take your battery out and put your SIM back in.
14. Turn the phone on, go through the first two setup pages, and after you get your phone number, push the home button to skip the rest of the crap.
15. Follow the [Tool][Win] Repair IMEI & Roaming ERI issues Repair Guide and restore your IMEI (Even though you didn't lose it or if you did then yay we get to restore it!), and ERI.
16. After doing step 15 and the device reboots, turn it off once again, clear the cache and data in the recovery.
17. Reboot your phone, get through the first few screens again, then push home and now open the dialer again but this time dialing *2767*3855#
* All works credit goes to their respected developers and or authors. I only made the guide off of what I knew + info from others guides and others materials.
II. MIUI Tricks and Features
1. Long press on the icon in Toggles will launch the settings for that icon.
2. Press "Menu" key and "Volume Down" key at the same time to print a screen. The printed image is saved in the directory of MIUI in the sd card.
3. Press Home key at the first screen, you may preview screen thumbnails and add or move screens.
4. Slide from left to right to quickly delete a message or a call log.
5. You may hold down an icon by one hand to enter Edit Mode, and then use the other hand to slide the screen to move the icon to the target screen.
6. Your phone will vibrate when a call gets through.
7. Double tap the time zone to launch the Music Player when the screen is locked.
8. In the lockscreen, hold down the icon of Call or SMS, and you can enter the responding program.
9. Hold down Home key to quickly enable the torch when the screen is locked.
10. Click the contact image in Calls, SMS and Contacts, shortcut menus will pop up.
11. Long press on Search button will launch search via voice recognition.
12. Click menu in “System Update” to reboot and enter recovery.
13. The battery will display the percentage of left battery capacity by Settings>System>Battery>Notification Indicator Style>Percentage.
14. Long press on the Home button can go to “Program Manager”. Click the “Clear up” button at the bottom left to clear the extra processes in memory. And the system will inform you of the released memory and current available memory.
Note: System processes will not be cleared so as to ensure the normal running of the system.
15. How to set IP dialing?
MIUI ROM can add an IP prefix for the called number in a strange land. You may set it in Settings>Common>Calls.
You may also long press the contact item before dialing, and choose “Make IP calls” in the pop-up menu.
16. When you are not available to answer the phone, you may slide up the panel to reject the call and to send a message to the caller at the same time.
17. How to set custom ringtones?
Put media files into the Media/Audio/ringtones directory in the SD card, (If there is none of this directory, please create one manually) and then select in Sounds in Settings.
Note: there are three directories under Audio, corresponding to the following tones:
notifications--notification ringtones
ringtones--incoming call ringtones
alarms--alarming ringtones
Supported formats: MP3, WMA, WAV, Midi, etc.
18. As for those important messages you want to add to your favorites, you may long press the message in the pop-up menu and select "Favorites". You may switch to "Favorites" tab in the main SMS interface to view collected messages.
19. How to enable 720P to record a video?
Turn on Camera and switch to Video, select "High", and select "720P" in the pop-up menu of video quality.
20. How to quickly delete items?
You may slide from left to right on the item and click on the red "Delete" button when it appears.
21. How can I share my network to the PC or other terminals?
Firmware of Android 2.2 and above support the sharing of mobile phones to other Internet terminal in the following method:
Go to "Settings" -> "System" -> "Share mobile network", you may choose to share the Internet connection by USB tethering or setting up portable Wi-Fi hotspot.
omg i been waiting for the official to drop......can't wait to see how its changed since the releases strumer proudly took under his wing
Hell yes! Been waiting for this! Can't wait to respond with feed back!
Sent from my SCH-I535 using Tapatalk 2
**** just got real.
Waiting waiting waiting. Can't wait to try it out
Sent from my SCH-I535 using xda app-developers app
jakereeves31 said:
Waiting waiting waiting. Can't wait to try it out
Sent from my SCH-I535 using xda app-developers app
Click to expand...
Click to collapse
uploading now ril is fixed but i dont remember what else i fixed and is broken lol thats why its labeled beta1.. should be up to snuff with cm/aokp soon with fixs just need to know what works and is broken now that the main thing is fixed in the future(soon future) i even plan on adding the galaxys3 setttings menu to settings like aokp/cm has and plan to intergrate a way to switch between hw lights off and soft keys or hw lights on and no nav buttons for now u get stock d2vzw layout hw lights on and no nav buttons
beanstown106 said:
uploading now ril is fixed but i dont remember what else i fixed and is broken lol thats why its labeled beta1.. should be up to snuff with cm/aokp soon with fixs just need to know what works and is broken now that the main thing is fixed in the future(soon future) i even plan on adding the galaxys3 setttings menu to settings like aokp/cm has and plan to intergrate a way to switch between hw lights off and soft keys or hw lights on and no nav buttons for now u get stock d2vzw layout hw lights on and no nav buttons
Click to expand...
Click to collapse
its up!
beanstown106 said:
its up!
Click to expand...
Click to collapse
All over that like white on rice
Beamed via NFC through the local store to the internet from my SGS3.
bichigo said:
**** just got real.
Click to expand...
Click to collapse
for some reason i find this to be the best statement ever haha its from a movie no? haha
Dunno if it's just me, clean wiped and led notifications don't work at all
Beamed via NFC through the local store to the internet from my SGS3.
digitalsynner85 said:
Dunno if it's just me, clean wiped and led notifications don't work at all
Beamed via NFC through the local store to the internet from my SGS3.
Click to expand...
Click to collapse
Did you enable the LED Notifications / Light in the settings?
Yeah.....and made sure the LED supported the color I wanted, sent a text to myself and the notification appeared on my lock screen but no blinking led
Beamed via NFC through the local store to the internet from my SGS3.
digitalsynner85 said:
Yeah.....and made sure the LED supported the color I wanted, sent a text to myself and the notification appeared on my lock screen but no blinking led
Beamed via NFC through the local store to the internet from my SGS3.
Click to expand...
Click to collapse
I don't believe it flashes if the screen's on.
THREAD INDEX:
I. INTRODUCTION
II. EXPLANATION - WHAT DOES THE PROFILE DO?
III. TECHNICAL EXPLANATION
IV. INSTALLATION GUIDE
V. FAQ
VI. THINGS TO DO IN THE FUTURE
Second Post. CHANGELOG
#_____________________________#
I. INTRODUCTION
I am a fan of Tasker as it offers lot of possibilities and makes life better [emoji14]
I learned how to use Tasker basically from myself but @Rsroms gave me the basic knowledge to use this awesome app!
If you are new to Tasker and you wanna learn how to get started i reccomend @brandall Guide (Link to the thread: [TUT] The Ultimate Noob/Beginners Guide to Tasker )… you will learn how to make basic profiles or even intermediate profiles.
However i have created this thread to show off and explain one of my profiles… this one is called “Answer Machine” and it is a “local” implementation of VoiceMail in Tasker. I hope you find this thread useful !
II. EXPLANATION - WHAT DOES THIS PROFILE DO?
It’s simple. If a call is not being answered in about 15 seconds (or what you want) i suppose you are not near to the Smartphone so Tasker will automatically answer and play a pre-recorded voice saying for example:
“Record your voice after the *beep*”
When the pre-recorded voice has totally been played Tasker will start to record the caller voice and when the caller closes the call the recording will be saved in a known folder (Voicemail/Recordings).
As i unlock my smartphone a scene will appear where i can see who called me. Here is an example:
Mike - +39 xxx xxx - 20:14 (24 Hour format)
Obviously i will offer the possibility to change:
Time that Tasker has to wait. between the start of the incoming call and Time when it gets answered
The pre-recorded voice
In short now i will write all the actions that will be performed on specific events.
EVENT: Incoming call
ACTIONS TO PERFORM:
Setting %GotCall to 1
How much time has Tasker to wait? -> Wait x (choose your own wait time) seconds.
Answer call
Wait 500 milliseconds
Activate Speakerphone (I have to activate it as there is not the possibility to stream directly into the microphone)
Set the higher volume possible
Play the pre-recorded voice (It will be outputted using the SpeakerPhone)
Wait until the pre-recorded voice message finishes (I have made a recording of 8 seconds so i will set 9 seconds as Tasker's waiting time)
Disable SpeakerPhone (I don’t need anymore the SpeakerPhone)
Now the recording will get started
Write a txt file with: Caller name, Caller number and time (Using append)
EVENT: Call ended
ACTION TO PERFORM:
Stop recording
I do not need nothing else for the “Core” of the voicemail. Now i have to write a summary for the event “Screen Unlocked”... a simple event that occurs when the Screen gets unlocked.
EVENT: Screen Unlocked
ACTIONS TO PERFORM:
Check if %GotCall does not match to 0
(If the condition above is verified then do..) Read The Txt File and load it on %Read variable
Show scene (A scene that allows to see who called you)
Set back %GotCall to 0
III. TECHNICAL EXPLANATION
This project consists of:
1 State “Incoming Call” with: “Voicemail Enter” (enter task) and “Voicemail” (exit task)
1 Event “Screen Unlocked” with “Gotten Call” as task
Now i will try to explain detailed as possible the whole project.
INCOMING CALL (State):
It is a profile which gets enabled when there is an incoming call.
The state i have used to check when a call comes is: State -> Phone -> Call and setting the Type to “Incoming”.
Voicemail Enter (Task):
{
"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"
}
What i have used is simple and to get everything working i did not use nothing else than Tasker!
As you can see in the Screenshot there are 11 actions.. in border i will write the right name of the action so you can learn what it does:
Variable Set - Create and set to 1 a variable called “%GotCall”. This matter that i’ve got a call and it is useful for next steps
Wait - Setted to 15 seconds by default. This is the time that Tasker has to wait before answer the call … so set it as you want.
Take call - Just a simple action. It answers to the call
Wait - Already explained. In this case i have setted it to 500 milliseconds i need it to activate the SpekerPhone.. we have to consider some Phone latencies.
Speakerphone - Simple action. It allows to turn on or off the Speakerphone :’)
In-Call Volume - Is it necessary to explain? It adjust the in-call Volume [emoji14]. I need it because as i have explained before there is not the possibility to stream a pre-recorded voice directly.
Music Play - It allows to play a music file… or even a recorded message [emoji14]. We have to set the Stream to “Call” and in File the message we want to play
Wait - We will set how many second lasts the Message . If the recorded message is long 6 seconds set this action to 6 seconds and 500 milliseconds.
Speakerphone - Let’s set the speakerphone off as we do not need it anymore
Record Audio - It allows to start recording a call. We can set a specific name… I have setted it to Voicemail/Recordings/%CNAME - %CNUM - %TIME -> where %CNAME stands for “Caller Name”, %CNUM for “Caller Number” and %TIME for “Time” [emoji14]
Write File - It allows to create and write inside a TXT file. I have used it to create something like a log useful for the next steps (I will show this Txt file on the Event “Screen Unlocked”)
Voicemail Exit (Task):
As you can see this task is made just by one fundamental action “Record Audio Stop”.
This action allows to stop the Call Recording triggered before. If you do not add this action Tasker will continue to record NOTHING !
Display Unlocked (Event):
This event gets triggered when you unlock the smartphone and i will use it to show with a simple Scene (Also made with Tasker) the Log previously made using the function “Write File”.
So what i did is to create a profile using Event -> Display -> Display Unlocked and i have attached to it a simple task that i have called “GottenCall”.
GottenCall (Task):
GottenCall is a task made up of 4 simple action. Let’s take a look of what they do
If - It allows to check a condition. I have used it to check if %GotCall differs from 0.. if so means that i’ve got a call!
Read File - Simple action that allows to load a whole Txt file inside a variable. The parameters that you have to set are two: File (Which is destination folder) and To var (Which is the Variable you wanna use for loading the Txt file)
Show Scene - This action shows a scene previously made. I have also changed Display As to Activity, Full Window.
Reset
Voicemail Graphic (Scene):
As i said before i have also made a Scene that looks like this screeshot:
I have used a simple Text Area setting as Text (source) the variable %Read and a simple button with onTap action -> Destroy Scene - An action that closes the Scene.
IV. INSTALLATION GUIDE
Requirements:
Android 2.3+
[/B][/COLOR]
Tasker (Make sure to have the latest version)
Did you find problems during the installation? Check my Tutorial on YouTube...everything will go right! VoiceMail Project Installation Video Tutorial!
Step by step guide:
Download the project from the thread (you can find it below)
Now open Tasker, this screen will appear
Click on the button Menu and open “Preferences”
Uncheck the Beginner Mode -> This will allow you to import Projects
Go on the main screen of Tasker and click on the Home button
Click on “Import” and go into the folder where you have VoiceMail.prj.xml -> If you have downloaded it using your Smartphone then it is located inside the "Download" folder
As they get imported deactivate them using the toggle available:
Open Es File Explorer and create 3 folders on the root:
-Voicemail
-Voicemail/Recordings
-Voicemail/Speech
Now record your own Message using a normal recording App -> I have used the Preinstalled App inside my Note 4
As you have finished to record move the recorded voice to the folder Voicemail/Speech
Open Tasker and go to the “Task” tab
Open “VoicemailEnter” and then tap on the action number 7. Here you have select your recording. To select the recording click on the magnifier lens and browse to Voicemail/Speech and click on the pre-recorded file! Once you have selected it tap on the top-left corner (As you are returning back).
Go back and open action number 8. Here you have to set how much time is long your pre-recorded voice. So set down Seconds the right time
Go on the main screen of tasker (Profiles) and activate back all my profiles !
All done, test it and let me know how it works !
V. FAQ
Here you can find the frequently asked questions.
Q: Why Tasker doesn't answer the call?
A: Tasker allows to answer Call using a simple action called "Take call" this one doesn't work on Lollipop and in some others devices. If you are running Lollipop you will not have this problem as i perform a Android Version check... if you have a lower Android version than make sure you grant all the permission needed to tasker. If the problem persists:
Enter inside the task "VoiceMailEnterKK&Lower"
.Delete the task number 3
Add a new action Code -> Run Shell and inside Command put: send keyevent 79
Move this action down the 2nd one.
Q: I have Miui and the call doesn't get answered.
A:
VI. THINGS TO DO IN THE FUTURE
Try to find a workaround for Android 5+ -> FOUND !!!
Improve User Interface on Screen Unlocked
Try to implements something to directly stream inside microphone
I hope you liked my thread… any advice are welcome.
Don’t forget to give me a thumb up :good: if you liked my work
-
Changelog:
-Added support for lollipop
-Fixed exit task for Incoming Call State
-Added Check Android task which checks for the SDK version.
Reserved #2 :good:
Welcome Aboard.
Which option decides the time to wait before my call gets transferred to voicemail ?
Edit: Sorry. Its option 2.
---------- Post added 09-04-2015 at 12:03 AM ---------- Previous post was 08-04-2015 at 11:49 PM ----------
Not working. It can't answer the call. Phone keeps ringing..
a.broken.star said:
Which option decides the time to wait before my call gets transferred to voicemail ?
Edit: Sorry. Its option 2.
---------- Post added 09-04-2015 at 12:03 AM ---------- Previous post was 08-04-2015 at 11:49 PM ----------
Not working. It can't answer the call. Phone keeps ringing..
Click to expand...
Click to collapse
Yes, Maybe i have To explain it better!
Anyway does it work for you?
Edit:
Which Android version do you have?
It doesn't work on Android 5+
It can work with Android 5+ LP as well. You simply need a standalone plugin for it available at PS.
Btw its same as you referred earlier on " Call Monitor Locale Plugin".
Very Nice & useful info. And well explained as well (Y)
Rsroms said:
It can work with Android 5+ LP as well. You simply need a standalone plugin for it available at PS.
Btw its same as you referred earlier on " Call Monitor Locale Plugin".
Very Nice & useful info. And well explained as well (Y)
Click to expand...
Click to collapse
I have to install Lollipop to find a workaround. Anyway that plugin "Call Monitor Local Monitor" automatically answer to the call as there is an incoming call. Maybe i will use intents and something else
CoolJoseph96 said:
Yes, Maybe i have To explain it better!
Anyway does it work for you?
Edit:
Which Android version do you have?
It doesn't work on Android 5+
Click to expand...
Click to collapse
I am on kitkat 4.4
Maybe it does not work in MiUi ... It can't answer the call.
Also I am kind of noob to tasker. May be I am doing something wrong. After doing all the steps, i turn the toggle for all three profiles to on mode. But in notification, tasker says, no profile active.
a.broken.star said:
I am on kitkat 4.4
Maybe it does not work in MiUi ... It can't answer the call.
Also I am kind of noob to tasker. May be I am doing something wrong. After doing all the steps, i turn the toggle for all three profiles to on mode. But in notification, tasker says, no profile active.
Click to expand...
Click to collapse
Could you send a screenshot of the Task "Voicemail Enter"?
Anyway some tasker's functions are not allowed on every ROMS.
Check them out
a.broken.star said:
Check them out
Click to expand...
Click to collapse
It seems strange as you have Take Call. Take call is an action that answer the call. I hope you have the latest version of Tasker... I Also had some problems with profiles in General. Try to make a simple profile. For example:
-State: When connected to WiFi
Add an enter task with "Open app" action!
Let me know.. Thank you!
I tried to create a simple profile. To turn off data when wifi is connected. And its working when i push the play button inside the task i.e. Mobile data turns off. Which means tasker can handle the thing. But when i connect to wifi, mobile data does not turn off. That means automatic working of profiles is not working. Maybe its because, notification of tasker still says 'no active profiles' in the notification shade
---------- Post added at 08:11 PM ---------- Previous post was at 08:05 PM ----------
Sorry. My simple profile is working. I made a change to it, to turn off mobile data when i open calculator. And its working fine..
a.broken.star said:
I tried to create a simple profile. To turn off data when wifi is connected. And its working when i push the play button inside the task i.e. Mobile data turns off. Which means tasker can handle the thing. But when i connect to wifi, mobile data does not turn off. That means automatic working of profiles is not working. Maybe its because, notification of tasker still says 'no active profiles' in the notification shade
---------- Post added at 08:11 PM ---------- Previous post was at 08:05 PM ----------
Sorry. My simple profile is working. I made a change to it, to turn off mobile data when i open calculator. And its working fine..
Click to expand...
Click to collapse
Okay let's check if Take call doesn't work!
1. Make a Call to your Voicemail Phone :') 2. Don't answer the call... But open tasker. Move to task tab and open "Voicemail Enter"
3. Make a Long press on the action "Take call" then click on The play button situated on the left bottom!
If you get the call answered then we have To check why the profile is not getting enabled on incoming call event!
Okay, i asked my friend to call me. He called, while the phone was ringing, i switched to tasker, and did what you said. And voila, call got answered. So i guess the profile is not getting activated on incoming call event..
a.broken.star said:
Okay, i asked my friend to call me. He called, while the phone was ringing, i switched to tasker, and did what you said. And voila, call got answered. So i guess the profile is not getting activated on incoming call event..
Click to expand...
Click to collapse
So Take Call works perfectly... As I said before check if you have the latest Tasker Version!
There is a problem on the incoming call feature... Did you try to close tasker and Shutdown the screen? After this try to get a call
Hey, its working now.. Thanx a lot. It was some permission problem. I added tasker to trusted apps and it started to work..
Awesome work.. It will be magic if somehow you can make the speech file play through the audio up link. Because its not properly heard at the other end when played through the speaker.. Still.. Hats off to you...
a.broken.star said:
Hey, its working now.. Thanx a lot. It was some permission problem. I added tasker to trusted apps and it started to work..
Awesome work.. It will be magic if somehow you can make the speech file play through the audio up link. Because its not properly heard at the other end when played through the speaker.. Still.. Hats off to you...
Click to expand...
Click to collapse
Could you share your solution and what ROM are you running? I'll add it in OP!
Anyway Yes... i am trying to send the Audio directly with no results yet ... I wanna ask you something.. Does the recording plays with SpeakerPhone??
Rsroms said:
It can work with Android 5+ LP as well. You simply need a standalone plugin for it available at PS.
Btw its same as you referred earlier on " Call Monitor Locale Plugin".
Very Nice & useful info. And well explained as well (Y)
Click to expand...
Click to collapse
Can you link to that plugin? Sorry - can't find it.
I'm on LP 5.0.2 and "Take call" action is not available.
remiotte said:
Can you link to that plugin? Sorry - can't find it.
I'm on LP 5.0.2 and "Take call" action is not available.
Click to expand...
Click to collapse
Call Monitor Tasker Plug-in
I'll explain what does that plugin do.
It's a simple plugin that allows you to trigger some action when call starts or ends. So this plugin will not allow you to replace the task called "Take Call" as you have to manually answer to the incoming call to get the profile activated. However i'm trying to figure out what i can do to get this Project also working on Lollipop. I guess... i have to Install Lollipop on my Note 4 to get started !
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