Related
I thought it would be a good idea to share your Tasker profiles.
I recently discovered this app and after 3 years of using Android it feels like Android has a whole bunch of extra features.
My profiles are boring really but I'll share anyway.
My first profile puts my phone on silent between 2am and 10am.
My second profile turns off Bluetooth after 3 minutes of being unpaired.
My third and final profile waits until my screen goes off, waits 5 seconds,turns the screen on displays the time on an app called night screen lite (only between 9pm and 11am)
What are your Tasker profiles?
Sent from my Samsung Galaxy S3 using Tapatalk 2
I'm trying to work out this app at the moment, getting everything I want it to do is taking me time.. Getting it perfect
The main ones I want is
After gps is turned on I want it to launch copilot live and radardroid, then dim the screen and turn wifi off..
Also a few other things like bluetooth off after un paired from car, silent mode at night and getting locale hooked up correctly.
Sent from my GT-I9300 using xda premium
ATHOME
Set %ATHOME to 1 (Enter)
Set %ATHOME to 0 (Exit Task).
ATWORK
Set %ATWORK to 1 (Enter)
Set %ATWORK to 0 (Exit Task).
ATFRIENDS
Set %ATFRIENDS to 1 (Enter)
Set %ATFRIENDS to 0 (Exit Task).
ATCOLLEGE
Set %ATCOLLEGE to 1 (Enter).
Sends a HTTPS POST to my College WIFI Login Portal.
Set %ATCOLLEGE to 0 (Exit Task).
USBCHARGE
Set %USBCHARGE to 1 (Enter)
Set %USBCHARGE to 0 (Exit Task).
GOWORK (I have some problems with sleep in morning)
I turn wifi-on and verify if i stay in my home (ATHOME), and play some BAD song util i leave my home... the only way i found to get out of my bed in the morning. As my tasker are password protected, i can't disable it sleeping.
HOMEUSB
Disable pattern lock, put screen dim into max, things like this.
LowBattery
Shutdown all things that can speed my cellphone to get died far from a charger.
NightSleep
AirPlane mode in the night... from Mon to Thu... Fri-Sun i can be in some party...
NFCHOME (Activated by my xperia tag)
Turn on wifi and verify if i'm in the home... and wake up my computer...
Hey guys, there's a thread going with lots of profiles etc, check it out here: http://forum.xda-developers.com/showthread.php?t=1754500
I have one profile used for automatically transfering calls to my car.
Bluetooth will switch on when incoming call and outgoing call. Connect to car Bluetooth. Transfer audio to car. And Bluetooth will switch off after the call.
With this profile, I do not have to worry about switch on Bluetooth and connecting it manually eveytime I enter the car. Everything is done automatically !
Its indeed a great software.
Sent from my GT-I9300 using xda app-developers app
I have one for work that rejects all calls and sends a text, also responds to texts. Both say at work will call later, never sends the text to the same person twice in a row. Also prompts me to turn it off after normal work times. Our don't use location since I'm not always in the same place.
Also, while at work it sends my wife a random text once or twice a day. I can't have my phone at my desk and she used to complain that I never call or text during the day.
Also, face down full silent and the Bluetooth others have mentioned... Oh and low power disables everything but calls and sms.
Sent from my SHV-E210S using xda app-developers app
Ive got a few setup.
When on home wifi..deactivate pin code security, reactivate pin when disconnected (need secure settings plugin)
Same as above when paired with my bluetooth car stereo. Also set display timeout to one hour. Turn wifi off. Launch carhome app.
The usual sleep one. Turn off sync. Wifi. Bluetooth etc. Phone to silent.
Sent from my GT-I9300 using xda premium
I created another profile last night...
When I open maps, navigation or camera (geotag) GPS turns on automatically, then turns off when I exit the app.
Sent from my Samsung Galaxy S3 using Tapatalk 2
Can all of u please share ur profiles as xml files? It would be great to see them for us noobs
i use llama
https://play.google.com/store/apps/details?id=com.kebab.Llama
awesome app and free.
more info on dev homepage --> http://kebabapps.blogspot.ch/
shivark79 said:
Can all of u please share ur profiles as xml files? It would be great to see them for us noobs
Click to expand...
Click to collapse
Here are all mine:
http://db.tt/JtJi6wbB
The 'Night Stand' profile requires an app called 'Night Clock' or a similar app. After a set time, when the screen has been off for 5 minutes and the phone is on charge, it will show the time in big text and stay on for as long as you exit. Very useful for quickly checking the time during the night.
Sent from my sick ass Samsung Galaxy S3
How do you turn bluetooth off after 3 minutes?
CuBz90 said:
I thought it would be a good idea to share your Tasker profiles.
I recently discovered this app and after 3 years of using Android it feels like Android has a whole bunch of extra features.
My profiles are boring really but I'll share anyway.
My first profile puts my phone on silent between 2am and 10am.
My second profile turns off Bluetooth after 3 minutes of being unpaired.
My third and final profile waits until my screen goes off, waits 5 seconds,turns the screen on displays the time on an app called night screen lite (only between 9pm and 11am)
What are your Tasker profiles?
Sent from my Samsung Galaxy S3 using Tapatalk 2
Click to expand...
Click to collapse
If you could export the XML for your second profile to turn bluetooth off after 3 minutes of being unpaired, I'd be really really grateful, or just provide the steps in your reply.
Thanks
1). Pocket Lock - Detects when phone is upside down in my pocket and activates WidgetLocker.
2). Read Caller Aloud - Incoming caller name said aloud so I can decide whether I want to answer without looking at my phone.
3). Night Mode - From 00:00 to 06:00 Puts phone into silent mode, plus checks whether Wifi, Data, GPS, or Blutooth are on, and turns them off if they are.
4). Battery Low - When battery gets to 15%, and it's not connected to a charger, Says "Battery low, connect charger" and turns off Wifi, BT, Data, GPS.
5). Music Player - When headset is plugged in, loads music app.
6). Wake on Lan - Scan an NFC tag by my front door to send Wake on Lan packets to my pc to resume windows.
7). Home - Gets general location from cell tower, activates Wifi, disables Data & GPS. Exit Task disables Wifi, and enables Data.
8). Work - Gets general location from cell tower, disables Wifi, Data, GPS, BT, and Auto Replies to sms that im working and will reply when i can.
I'm pretty new to tasker, but have been pretty bored lately and have been working on an addition to my Work profile.
This profile will, use variables to save up to 5 peoples numbers and how many times each has txted me, and txt each of them back, using their names from my contact list in the body of each txt.
So lets say BOB txts me once, his number will be added as a variable, and it will begin counting the txts from him. On the first txt he is send a txt saying, something like. "Sorry BOB, im at work, will reply when i can".
Then DAVE txts, he will be assigned to Sender2, and have a txt sent to him like above, with the second Counter and Number (%CNTR2 and %SNDR2).
BOB, realizing it's an auto-reply, decides to be funny and spam txt me, thinking he will get a reply every time. However, tasker counts his incoming txts, (%CNTR1) and when it reaches a value of 10, send just one more txt saying something like (Thats 10 txts you've sent, seems Im still unavailable).
Profile: Auto Reply
Variables:
%SNDR1 <---- BOBs cell number
%SNDR2 <---- DAVEs cell number
%SNDR3
%SNDR4
%SNDR5
%CNTR1 <---- BOBs txt counter
%CNTR2
%CNTR3
%CNTR4
%CNTR5
%TXTVAR <---- Counter determining whether a txt received is from someone new or a number already saved.
Enter Task:
Code:
1). GoTo label Sender1 if %SMSRF ~ %SNDR1
2). GoTo label Sender2 if %SMSRF ~ %SNDR2
3). " " etc.
4).......
5).....
6). If (%SNDR1 ~ 0) then SetVariable %SNDR1 to %SMSRF
7). If (%SNDR2 ~ 0) and (%TXTVAR = 1) then SetVariable %SNDR2 to %SMSRF
8). If (%SNDR3 ~ 0) and (%TXTVAR = 2) then SetVariable %SNDR3 to %SMSRF
9)........etc.
10).
11). If (%SMSRF ~ %SNDR1) <-------- Label Sender1
Variable Add (%CNTR1 + 1)
If (%CNTR1 = 1)
Send SMS (Tells this person eg. BOB I'm at work)
Variable Add (%TXTVAR + 1)
Else If (%CNTR1 = 10)
Send SMS to %SNDR1 (Thats 10 txts you've sent me)
Endif x2
12). If (%SMSRF ~ %SNDR2) <-------- Label Sender2
Variable Add (%CNTR2 + 1)
If (%CNTR2 = 1)
Send SMS (Tells this person eg. DAVE I'm at work)
Variable Add (%TXTVAR + 1)
Else If (%CNTR2 = 10)
Send SMS to %SNDR2 (Thats 10 txts you've sent me)
Endif x2
13). If (%SMSRF ~ %SNDR3) <-------- Label Sender3
Variable Add (%CNTR3 + 1)
If (%CNTR3 = 1)
Send SMS (Tells this person eg. EMILY I'm at work)
Variable Add (%TXTVAR + 1)
Else If (%CNTR3 = 10)
Send SMS to %SNDR3 (Thats 10 txts you've sent me)
Endif x2
14). ......Etc.
15). ......
I'm still working on it, deciding whether to have the variables reset as they are all filled, 1 at a time, or to make them reset every hour or so. Also whether to make another profile purely for resetting those variables, or add them to this task. Bearing in mind that on my phone it gets rather annoying to manage/edit the task since its currently at 78 lines long.
As I said I was bored.
If anyone is interested in this I can post a backup xml of this somewhere.
Here are mine:
1. Kill a couple of apps on boot
2. Power Saver – mainly To turn off my WiFi profile
3. Call Brightness – while the phone's ringing, the brightness is maxed.
4. Keyboard Out – disables the display timeout for the time I've got the hardware keyboard out
5. Lost – checks for incoming SMS with one of two predefined phrases. On the first one it starts playing alarm sound (if I forgot where I placed it). On the second one it sends back the GPS coordinates and battery level and puts the same information in my google calendar, so I can see it from anywhere (source tasker wiki. Can't give the link, since I'm new here, sorry. PM me if you can't find it)
6. Sound Control – I hate the thousands chat sounds when I'm texting with someone, but I need them when the phone is not in my hand. So here's what this profile does:
Any time I turn the screen on, the sound volume will be set to 0, and phone will be set to Vibrate.
When I turn the screen off, the sound settings will be restored to their previous values, unless it's currently on MUTE. Then it'll keep it on Vibrate (!) until it's manually raised (in which case it will remember the new volume level). That's cause I never use my phone on "mute" (no sound and no vibration). If I want no sound, I keep the vibration on.
Sound Control Project:
Code:
[b]profile Display On[/b]
Contexts:
event: Display On
state: Not Call Incoming
apps: Not Alarms (or whatever alarm app you use)
Tasks:
Silent Mode: On (if %Mute ~ 1)
Silent Mode: Vibrate (if %Mute !~ 1)
[b]profile Display Off[/b]
event: Display Off
Tasks:
If %SILENT ~ On
Variable Set %Mute to 1
Silent Mode —> Vibrate
Else
Variable Set %Mute to 0
Variable Set %Volnprev to %VOLN (IF %VOLN>0)
Notification Volume —> to level %Volnprev (IF %VOLN~0)
7. WiFi Control – turns on and off WiFi when I'm at home/work.. wherever. The original source is from Tasker Wiki but it wasn't working properly so I did some changes)
Key points:
- It watches the Cell towers only when I'm not connected to wifi.
- It uses Wifi Near to check if I'm near the router ONLY when I'm within the Cell tower range and NOT connected to wifi.
- If I disconnect from wifi it waits a few seconds and checks if I'm connected before continuing.
WiFi Control Project:
Code:
[b]A: Cell Network Home[/b]
Contexts:
Cell Near {Cell towers at home}
Not Airplane Mode
Task:
Profile Status "Wifi Near Home" set to On
End Task:
Profile Status "Wifi Near Home" set to Off
[b]B: Wifi Near Home[/b]
Context:
Wifi Near {my router SSID and MAC}
Task:
Wifi On
End Task:
Wifi Off (IF WIFIC !~ 1)
... repeat A and B for each location, for ex. work
[b]C: Wifi Connected[/b]
Context:
Wifi Connected *,*,* (to any)
Task:
Variable Set %WIFIC to 1
Wait 15s
Stop (IF %WIFIC !~ 1)
Profile Status "Wifi Near Home" set Off
Profile Status "Cell Network Home" set Off
... set also profiles for other locations to Off
End Task:
Variable Set %WIFIC to 0
Wait 30s
Stop (IF %WIFIC ~ 1)
WiFi Off
Wait 3s
Profile Status "Cell Network Home" set On
... set also the cell profiles for other locations to On
I have one that sets usb debugging off at boot and displays permanent notification with usb debug status + theres an action attached to the notification that toggles debugging on/off.
This is to toggle debugging on when I need it and to make sure it's off when I'm not using it. I wouldn't want anyone to easily bypass the lockscreen should my phone fall in the wrong hands.
kaczus said:
I have one that sets usb debugging off at boot and displays permanent notification with usb debug status + theres an action attached to the notification that toggles debugging on/off.
This is to toggle debugging on when I need it and to make sure it's off when I'm not using it. I wouldn't want anyone to easily bypass the lockscreen should my phone fall in the wrong hands.
Click to expand...
Click to collapse
Can you share this tasker profile? Ether a detailed version or even better a copyed xml we can port to our tasker?
Thanks in advance :thumbup:
sent via Tapatalk 2 with my super modded SGS3 which is pimped out with Foxhnd rising v2.5
Set an alarm if my battery is fully charged.
Sent from my GT-I9300 using Tapatalk 2
deanr1977 said:
Can you share this tasker profile? Ether a detailed version or even better a copyed xml we can port to our tasker?
Thanks in advance :thumbup:
sent via Tapatalk 2 with my super modded SGS3 which is pimped out with Foxhnd rising v2.5
Click to expand...
Click to collapse
Sure, here it is.
You need secure settings with "helper" installed for it to work.
This profile uses %USB_DEBUGGING var to store current state of the setting as there is no way to read the actual state from within tasker (as far as I know).
The usb debugging will be turned off at boot, you can change this by changing the "variable set" action in "Start" task to 1.
kaczus said:
Sure, here it is.
You need secure settings with "helper" installed for it to work.
This profile uses %USB_DEBUGGING var to store current state of the setting as there is no way to read the actual state from within tasker (as far as I know).
The usb debugging will be turned off at boot, you can change this by changing the "variable set" action in "Start" task to 1.
Click to expand...
Click to collapse
Cheers mate, stupid question though how do I import this to my tasker? On the old version this was easy.... but struggling to figure this out with the new ui? Thanks mate
sent via Tapatalk 2 with my super modded SGS3 which is pimped out with Foxhnd rising v2.5
deanr1977 said:
Cheers mate, stupid question though how do I import this to my tasker? On the old version this was easy.... but struggling to figure this out with the new ui? Thanks mate
sent via Tapatalk 2 with my super modded SGS3 which is pimped out with Foxhnd rising v2.5
Click to expand...
Click to collapse
To be honest I never tried it before but after some reading I did it this way:
First put the xml file somewhere on your phone, go into your file manager, click on the xml file, a dialog should appear with apps available to open the file - there choose tasker. Do this for all files you want to import.
Now open tasker, open profiles tab and long click on it -> import, choose the imported profile name, "autostart" in this case. Then go to tasks and long click on it -> import, there should be the toggle usb task, exit tasker and restart it. The imported profile and two tasks should all be there. Now when you go to the "Start" task and click the triangle "play" icon (or reboot the phone) the notification should appear
Oh and I didn't notice that tasker did not export one of the tasks required for this to work, don't know why, so I'm attaching it here.
Sorry about the mess.
So, my household was 100% chromecast until I plunked down on 2 Fire TV's recently. My wife KEEPS using the chromecast because she cannot be looking all around for the FTV remote when she is feeding our newborn. She always has her phone on her, so she just fires content to the Chromecast. This got me to thinking - how can I can give her the same ease of use with the FTV?
It turns out that this is possible with Tasker and a Tasker Plugin called AutoRemote (https://play.google.com/store/apps/details?id=com.joaomgcd.autoremote&hl=en).
Here is what you need to get this running...
0. A mouse.
1. Root - http://forum.xda-developers.com/fire-tv/general/videos-how-to-root-mod-hack-amazon-fire-t2800683
2. Google Play Store - http://forum.xda-developers.com/showpost.php?p=53570674&postcount=1
3. Market Helper - http://codekiem.com/2013/02/13/market-helper/ (I set my FTV to spoof a Nexus 7 on T-Mobile)
4. Before you can install Tasker you have to install some missing libraries. I copied the following from my phone (Nexus 5) to the same location on my FTV, then rebooted:
+ /system/etc/permissions/com.google.android.maps.xml
+ /system/framework/com.google.android.maps.jar
5. Tasker (install from Google Play on your FTV and your phone/tablet)
6. AutoRemote (install from Google Play on your FTV and your phone/tablet)
7. Optional: Droidmote Server (on the FTV) and Droidmote Client on your phone/tablet. https://play.google.com/store/apps/details?id=org.videomap.droidmoteserver&hl=en
Now that you have all the pre-reqs in place here's how to put it all together:
1. Launch AutoRemote on the FTV. You will see a QR code on the screen.
2. Launch AutoRemote on your phone. Press the phone icon at the bottom (2nd icon).
3. On the next screen press the QR code at the bottom. Scan the QR code on your FTV to pair the devices.
4. Launch Tasker on the FTV, go to the Profiles tab, click the + at the bottom, click Event.
5. For the Event Category select Plugin, then select "AutoRemote"
6. Click the pencil button to open AutoRemote configuration for this profile. Click Message Filter then enter the name of the app you want to launch. Click OK, then click the "Exact Message" check box.
7. Click the back button twice to get back to the main Tasker window. It will ask you to create a new task to go with this profile. Just click New Task and name it if you want to.
8. Click the + button at the bottom of the Task Edit screen. Select App, then Launch App, then select the app you want to launch.
9. Press back 2 times to get back to the main tasker window.
10. You should see a new entry called "AutoRemote appname (exact)" where "appname" is the text you entered in step 6 above. Underneath that line will be a green arrow and the text "Launch App XXXXXX" and the icon for the app you selected in step 8.
NOW ON YOUR PHONE...
11. Launch Tasker and go to the Tasks tab, and click the + button to create a new task. Name it.
12. Click the + button at the bottom of the next screen, then click Plugin, then select "AutoRemote Message".
13. Click the edit icon next to configuration. AutoRemote will come up. Make sure the Device is set to your FTV. Click message to edit the message you want to send to your FTV.
14. Enter the EXACT text you entered in step 6 above. Click back twice to get back to the Task Edit screen.
15. Optional: Add a new action to launch Droidmote on your phone. Click the plus sign to add a new Action. Then select App, Launch App, select Droidmote Client. Click back once to get back to the task edit screen.
16. Click the grid icon (bottom right corner). Assign an icon to this task. Keep clicking back until you are out of Tasker.
17. Create a new shortcut on your home screen, choose Task Shortcut, then select the Task you just created. I have put shortcuts to all my tasks into an FTV folder on my device.
Repeat steps 4-17 for every app you want to launch from your phone.
Now if you click that shortcut the following will happen...
1. Tasker will send an AutoRemote message saying "netflix" (for example) from your phone to your FTV.
1B. If you did the optional step 15 above then Droidmote will launch on your phone so that you can navigate the FTV interface from your phone.
2. Your FTV will receive that message.
3. Tasker will automatically see the message, and launch Netflix.
4. ???
5. Profit
Hope you guys found this helpful! Let me know if you have any questions. If you have ways to make this better then please chime in! I'm no Tasker expert and just found AutoRemote today, so I am sure there are probably some creative things that can be done that I havent thought of.
Awesome post. I love tasker! Thanks for the guide.
sublimnl said:
So, my household was 100% chromecast until I plunked down on 2 Fire TV's recently. My wife KEEPS using the chromecast because she cannot be looking all around for the FTV remote when she is feeding our newborn. She always has her phone on her, so she just fires content to the Chromecast. This got me to thinking - how can I can give her the same ease of use with the FTV?
Click to expand...
Click to collapse
Maybe I did not understand well your post or i don't know your specific need.
But, is not more simple to use only DroidMote Client on your phone to open and control all apps on FireTv ?
DroidMote emulates real input devices in the Android OS. Mouse, keyboard, multi-touch trackpad, touch screen and a gamepad with 16 buttons and 6 axis. So, you should be able to do everything.
My wife, that is not tech friendly, use Droidmote with one hand and without watch the phone to control all my android tv box. Mostly she use the mouse functionality or the Touch Mouse for apps that not support a real mouse and voice dictation to write text.
This is a little example with an old version of what you can do, over time have been added many other features and improvements:
https://www.youtube.com/playlist?list=PL2E8D73B9D757086B
The Quick Start Guide: http://goo.gl/9pTzS
Simplicity is a matter of opinion. As you can see in my post above, I am aware of and use Droidmote as well. However, I think its easier to launch apps this way - especially side loaded apps (I know about FiredTV). Also, this allows for control of the FTV without turning the screen on. For example I have our living room FTV connected to our AV receiver and a projector. If all I want to do is listen to music then I don't want to turn the projector on for that. Now I can just launch Google Play music or Spotify on the FTV from my phone (and load a playlist automatically in the case of Google Play music). Then I can control play/pause, skip tracks etc all from droidmote.
That's just one case where droidmote alone doesn't do the job. There are probably others I can't think of right now.
Sent from my Nexus 5 using Tapatalk
OK. I was just curious to understand. Thanks for the further explanation.
Welcome to JimTDI's Guide - Tuning the Nexus 7 with Android 5 Lollipop for Maximum Performance!
What's Up
The goal of this guide is to provide you with a well performing base for your Nexus 7 on which you can then build upon, enabling all the features of Lollipop that you want and need, and leaving the ones that affect performance and are unnecessary or unneeded by you, off or disabled.
Don't worry... we're not going to harm or do anything to your Nexus 7 that can't be easily undone. None of my tuning tips "alter" or "root" your Nexus 7, or do anything that would void your warranty - but let's face it, if you have a Nexus 7, it's probably old enough that it doesn't have a warranty anyway. That being said, use common sense, and make your own choices - I am not responsible for any damage to your Nexus 7 because of my recommendations and tuning tips. Rest assured though, I have tested my recommended settings extensively on both the Nexus 7 2012 and Nexus 7 2013 Wi-Fi models. I'll be as gentle, and as non-technical as possible as we tune your Nexus 7. So, let's begin...
This guide has been recently updated to cover tuning the latest released versions of Android 5 Lollipop on both the Nexus 7 2012 and Nexus 7 2013 Wi-Fi and Mobile models. I'll refer to them as the Nexus 7(12) or Nexus 7(13) hereafter when we need specifics.
The Nexus 7(12) was available in 3 models, with either 8, 16 or 32GB of storage memory - and with 1 GB of memory to run applications. The Nexus 7(13) was available with either 16 or 32GB of storage, and 2GBs of memory to run applications. There were Wi-Fi and mobile editions available. It's always prudent for a Nexus 7 owner to know the specifics of the tablet they own, especially when asking for help or seeking out support, repair, software patches or looking for accessories like a case, or parts.
If you're not sure which model you have here's a tip, if there's a camera on the back side (facing away from you) it's a 2013 model, if it has just a front-facing camera only (no camera on the backside), then it's a 2012.
As you can see from the above specs, the Nexus 7(12) has very limited application memory with just 1GB on board, just one half of what the Nexus 7(13) has. It also has a bit slower processor than the Nexus 7(13) does (you can look those specs up later). Therefore the goal of this guide is to reduce anything that uses excessive memory, battery, and processing power while still providing a buttery smooth, fully functional user interface. After all, that's what the Lollipop & the Material Design experience is all about
What's New
As of this writing (I update this guide regularly!) these are the current Android 5 Lollipop versions for the various Nexus 7 models. For the best performance, -MAKE SURE- you have the latest Android 5 Lollipop version for your particular Nexus 7 device.
Nexus 7(12) Wi-Fi 5.0.2 (prior release 5.0, no 5.0.1 version for the Nexus 7(12) was ever released).
Nexus 7(12) Mobile 5.0.2
Nexus 7(13) Wi-Fi 5.0.2 (prior releases 5.0, and 5.0.1)
Nexus 7(13) Mobile 5.0.2
Some users have received updates from Android 4.x to Android 5 Lollipop "over-the-air" (known as OTA), and some users have either side-loaded or flashed factory images of Android 5 Lollipop. This guide is written assuming you already have Android 5 Lollipop installed on your Nexus 7 tablet. Many users of the Nexus 7 (particularly the 2012 model) have reported major performance issues since the Android 5 Lollipop "update". The majority of users reporting performance issues are those who received their update "over the air" (OTA) while keeping all of their old Apps and settings.
Because of this, if you are experiencing slowness and lag AFTER applying these tuning tips, I then recommend that you do a "Factory Reset" (see the Factory Reset section at the bottom of this guide). Just so you know, "Factory Reset" is a bit of misleading term, as your Nexus 7 probably did not come with Lollipop on it from the factory, and a "Factory Reset" will take you back to a clean base Android 5 Lollipop installation without any of your applications or settings retained. Try my recommended settings below first - many of these settings may make a difference in the performance you see on your Nexus 7 without doing the Factory Reset. If you flashed a factory image to get Lollipop on your Nexus 7, you got a clean base install, and probably don't need to worry about a Factory Reset.
Do you have enough cash? (if you have extra, you can send me some!)
Android Lollipop (and prior versions of Android) use a portion of your Nexus 7's storage space to hold temporary data about the programs you have run, or are running. This area of storage is called the "Recovery Cache" (pronounced "cash"). Over time this area of your storage can hold old outdated or not used information about your system and programs. It is highly recommended to wipe Recovery Cache on your Nexus 7. You do NOT need to do a "Factory Reset" (see above) to wipe Recovery Cache, and you will not lose any of your settings or Apps wiping your Recovery Cache. Wiping the cache at this point will help assure you have a trouble-free and well performing system. Please see the section "Wipe Recovery Cache" directly below on how to perform this important step.
Wipe Recovery Cache
Turn off your Nexus 7
When the device turns off, press & hold the Volume Down button, and then press & hold the Power button simultaneously until the device turns on, then release both buttons.
You'll see the word "Start" with an arrow drawn around it.
Press the Volume Down button twice to highlight Recovery mode.
Press the Power button to start Recovery mode, and release it. You'll see the Google logo, and after a moment you'll see an image of an Android robot laying on it's back with a red exclamation mark.
While holding down the Power button, press and hold the Volume Up button for a second, then release both buttons.
Use the volume buttons to scroll to "wipe cache partition" then briefly press the Power button to select it.
When the cache is cleared (may take a few seconds to a few minutes), press the Power button on the option "reboot system now."
OK, First Things First
When you first run Android Lollipop, it has some housekeeping chores it needs to perform. You want to help these processes as much as possible to improve the performance on your Nexus 7 both the first time you run Lollipop and as time continues.
Lollipop uses a new Android Run Time "engine" (ART) to run programs. ART needs to pre-compile all of the Apps that you install before Android can run them for the first time. This pre-compile is very resource intensive, the more Apps you install, the more compiling will take place. But it doesn't all take place at once! This compilation takes place in the background, usually in idle-time so if you install a bunch of Apps - be patient as Lollipop needs time to compile them. Lollipop assumes you want to run some Apps too, not just wait for your Apps to compile, so it balances time for you to run Apps while it waits to pre-compile others as idle system time allows. Give Lollipop a day or two (or even a week) to settle-in on your Nexus 7, then just remember Lollipop and ART will work in the background after you install new Apps before you actually have the App available to run. ART likes battery too, so be sure to keep your Nexus 7 charged as much as possible until things settle in.
Now that you know a little about ART, Launch the Google Play Store. Tap the 3 stacked bars in the upper left corner and then select "Settings". Select "Auto-update apps" and set the radio button to "Do not auto-update apps". This will prevent Google Play from auto-updating user applications and more importantly compiling them in the background while you are trying to tune/run your Nexus 7. The Google core applications (Maps, GMail, Chrome, etc.) will all still update with "Auto-Update" set to "Do not auto-update apps". You will still receive all notifications about updates from Google Play for Apps you have installed, if you turn on "Notifications" in the same Google Play settings screen where you disable auto-updates. It is recommended that you wait until all Google core Apps have updated, before you begin to install your own Apps, but I understand, easier said than done... Turning off auto-updates of your applications puts you in control of when and which App updates are applied, and the amount of work ART needs to do, and do it in a more controlled manner.
What? - There's More??
Yes! - as if there's not enough going on already in the background, Android Lollipop's Media Scanner also likes to run, reading through the entire storage space on your Nexus 7 looking for various media files to index so that your Apps later can read the index and find your songs, photos, and movie files. Be aware that Media Scanner runs each and every time you reboot your Nexus 7 too, and that uses a lot of battery and affects performance while it runs. I recommend not rebooting or powering off your Nexus 7 unless you need to, unless you want to rescan your media files often (totally un-necessary!). Let your Nexus 7 sleep while you're not using it, and if necessary, plug it in to charge. It's better anyway to leave it on so it can perform maintenance on itself during idle time, while it, and you, sleep.
What do you mean don't swipe, I'm not a thief!
Android Lollipop has an "Overview" button (the big square icon at the bottom right side of the main screen). It stores a graphical card list (Rolodex or Carousel style) of recently used and running Apps allowing you to easily switch between them. Quite a useful feature, quite nice to pick up where you left off! One change in Lollipop is that this list remains, even after a reboot. Speaking of unnecessary things, I recommend -not- removing Apps from the Overview List, and allowing Lollipop to manage them. I know... it feels like something you should do, but just ignore your urge to clear them, the Apps shown there are using limited or no resources and virtually not affecting your performance. Additionally, you'll be swiping them away all the time since there is no "Clear All" feature (by design!). Closing Apps from the Overview Rolodex menu panel takes time, system resources, and uses battery.
Now the fun stuff!
OK, now that we've got a few things out of the way, and you've met ART, wiped your Recovery Cache (you did, right??, if not go back and do it!), and possibly performed a Factory Reset, it's time to change some settings to help your Nexus 7 run smoother and be buttery smooth and snappy. While my settings are not for everyone, you can use them as a base for yours and then enable what you might need, like Bluetooth if you use a Bluetooth device, or enable NFC if you make payments with your Nexus 7 at point-of-sale terminals, etc. Let's go!
Settings --> Wi-Fi --> tap 3 dots upper right --> Advanced --> Scanning Always Available --> OFF
Settings --> Wi-Fi --> tap 3 dots upper right --> Advanced --> Keep Wi-Fi on during sleep --> Always
Settings --> Wi-Fi --> tap 3 dots upper right --> Advanced --> Wi-Fi frequency band --> Automatic (Nexus 7(13) model setting only!)
Settings --> Bluetooth --> OFF (unless you use it)
Settings --> More --> NFC --> OFF
Settings --> Display --> Adaptive Brightness - OFF
Settings --> Display --> Sleep --> 2 minutes
Settings --> Display --> Daydream - OFF
Settings --> Display --> When Device Is Rotated --> set to: "Stay in current orientation" (will save you about 3-5% constant CPU usage). This turns Auto-Rotate off. You can later toggle this on/off as one of the items in the Quick Settings panel with a two finger swipe down from the top on your main Launcher screen so switching it on/off later for NetFlix, etc. is easy.
Settings --> Sound & Notification --> Set all Volumes to lowest level you still can hear comfortably.
Settings --> Sound & Notification --> Events and Reminders --> ON
Settings --> Sound & Notification --> Messages --> OFF
Settings --> Sound & Notification --> Other Sounds --> Screen Locking Sounds --> OFF
Settings --> Sound & Notification --> Other Sounds --> Touch Sounds --> OFF
Settings --> Sound & Notification --> Pulse Notification light --> OFF (Nexus 7(13) only!)
Settings --> Sound & Notification --> When Device is locked --> Don't show notifications at all
Settings --> Sound & Notification --> App notifications --> be aware there are settings for notifications from each App you have. If you don't want Pandora for example notifying you when new music is added to a channel you are subscribed to, or song notifications, you can either set Pandora to Block --> ON, and/or set the Pandora Notifications to --> Priority
Settings --> Sound & Notification --> Notification access --> Uncheck All Boxes (don't allow any, also helps with data privacy!)
Settings --> Storage --> Tap the 3 dots in the upper right, USB computer connection --> set to MTP. This will allow your Nexus 7 to connect to your PC as a Media device. If you want to connect it as a camera to transfer photos, select PTP instead.
Settings --> Battery --> Tap the 3 dots in the upper right, Battery Saver --> OFF, and Turn on Automatically --> Never
Settings --> Location --> ON, set Mode also to Device Only for now. This activates the GPS chip/hardware location of your Nexus 7, but not software location services.
Settings --> Security --> Power button instantly locks --> OFF (this option will only show if you have a lock method specified in Settings --> Security - Screen Lock (I use a PIN).
Settings --> Security --> Owner Info (enter your name and phone number, "Reward if Found..., etc." here, this displays on the lock screen or if your Nexus 7 is rebooted.
Settings --> Security --> Trust Agents --> Deactivate All (turning off Smart Lock (Google) here, removes the display and configuration items in Settings --> Security --> Smart Lock, so if you want to use Smart Lock, (Face Unlock, etc.) leave this set ON. You can toggle it easily, so don't worry if you decide not to use Smart Lock initially, and later decide to use it).
Settings --> Security --> Screen Pinning --> OFF
Settings --> Accounts, select your Google account --> Privacy --> Search --> Google Now --> OFF
Settings --> Accounts, select your Google account --> Privacy --> Search --> Tablet Search --> Uncheck all boxes
Settings --> Accounts, select your Google account --> Privacy --> Search --> Voice --> "OK Google" detection --> all sliders set to OFF
Settings --> Accounts, select your Google account --> Privacy --> Search --> Voice --> Audio History --> OFF
Settings --> Accounts, select your Google account --> Privacy --> Search --> Voice --> Block offensive words --> OFF (damnit!)
Settings --> Accounts, select your Google account --> Ads --> Opt out of interest-based ads - slider set to ON
Settings --> Language & Input --> Voice Input --> Turn OFF "Enhanced Google services", turn ON "Basic Google recognition"
Settings --> Printing --> Cloud Print - OFF (this one really seems to help performance!!)
Developers Options
The following settings are in the 'Developer Options' section of your Settings. If you don't have a 'Developer Options' listed in your Settings, go to Settings --> About Tablet and tap "Build Number" 7 times to enable Developer Settings.
Settings --> Developer Options --> USB debugging --> ON (checked) (can be used later if necessary to recover your Nexus 7 or use advanced ADB commands). Just turn it on and leave it alone for now, no harm!
Settings --> Developer Options --> Use NuPlayer (experimental) --> OFF (unchecked)
Settings --> Developer Options --> Window animation scale --> Animation OFF
Settings --> Developer Options --> Transition animation scale --> Animation OFF
Settings --> Developer Options --> Animator duration scale --> Animation Off
To turn Developer Settings back off: Settings --> Developer Options --> slider switch at top right, OFF (more than OK to leave Developer Settings enabled however!)
More Google Settings
Now let's make some more changes to how your Google Account is associated with your Nexus 7. We covered some of these settings above, but lets go through them again anyway. Go to your App List (where you select icons from to drag to your desktop), and run the already installed App called "Google Settings" (you may be really surprised at some of the default settings!)
Tap the 3 dots upper right - Usage & Diagnostics - set Slider to OFF
Play Games - (you may receive a notice about a Google Account problem, just ignore it) "Level Up Notifications" - uncheck the box, make sure all boxes are unchecked. Also make sure to set "Game Profile" to "Hidden" in the Play Games settings.
Location - set slider to On, and Mode to "Device Only"
Disable 'Google Now' Search & Now --> Google Now, slide to OFF
Turn Tablet Search off - Search & Now --> Tablet Search, uncheck all the boxes.
Accounts & Privacy - all sliders set to OFF, especially "Personal Results", also, "Manage App History", uncheck App History
Voice - all sliders set to OFF
Security - set all sliders to OFF
Some other useful tips for great performance
Some users report intermittent or non-existent Wi-Fi connections after installing or updating to Lollipop. Make sure your wireless router is operating on Channel 11 or under. Lollipop seems to have problems with routers running Channels above 11. If you're not sure what channel your router is on, you can download the excellent free app called "Wifi Analyzer" by author "farproc" from Google Play to easily see these details. You can also make sure your router is not on the same channel as one of your neighbors with this must-have utility.
Check Google Play for updates to your applications regularly, especially for Google's core Apps (Google Maps, Google Play Music, Chrome Browser, etc.) themselves, which have recently updated. Many users are saying the newly updated Google Apps are boosting performance on the Nexus 7 as well. Remember you now have auto-update turned OFF for your Apps, so be sure to check Google Play often for updates and watch your notifications since we set notifications for App updates ON (above).
Use a 3rd Party Launcher! - What is a Launcher? The Launcher is the program that fires when you press the <Home> button (the circle) at the middle bottom of the main screen in Android. It is the program that you drop your icons and widgets onto to later "launch" them by tapping on them. Google provides a "stock" launcher with Lollipop - but you can easily replace it. Simply go to Google Play and select/install the Launcher you want to use, just like any other Android Application. In fact you can have several Launchers installed and switch between them easily. You don't delete the stock launcher, just add others, and select the new one to use, just as you can have two or three browsers installed on your system. Next Launcher 3D (my favorite!), Nova Launcher, Apex Launcher and Go Launcher are all good launcher choices. You can install one or all of them, and choose which one you want to use as you experiment more. To roll back to the original "stock" launcher after you have installed a (better!) Launcher, go into Settings --> (Device Section) --> Home, and select the radio button for the Launcher you would like to use. Using a different Launcher is easy, and does not require you to alter or "root" your Nexus 7, and switching back to the Google Launcher is even easier!
Note: If you choose Nova Launcher (an excellent choice for a first-timer changing Launchers!!), make this change in Nova: Nova Settings --> Desktop --> Wallpaper Scrolling --> Force.
Do not use a Live Wallpaper! Live Wallpapers eat CPU and battery. Later, once you achieve your performance nirvana on your Nexus 7 - you can then try a Live Wallpaper if you so desire.
Nexus 7(12) users - Don't forget you have a camera - Go to Google Play and install "Camera Nexus 7 (official)", Nexus 7(13) users should have Google Camera installed in Lollipop by default.
You may want to strongly consider replacing the stock Lollipop keyboard with a third party (better!) keyboard such as SwiftKey (free). This also seems to help boost performance some as well. You can always add a keyboard, change to it, try it, and change back to the stock quite easily in Settings --> Language & input. If you decide to keep the Lollipop (white) keyboard, be aware you can make it dark again and appear with separate keys by going to Settings --> Language & input, Google Keyboard --> Appearance & layouts --> Theme, and select Material Dark, or if you prefer the KitKat look, Holo Blue or Holo White.
Consider using a 3rd Party Browser to surf the web from your Nexus 7. Boat Browser, Ghostery Privacy Browser, Opera Mobile or Firefox are all good browser choices! If you choose to use Chrome, make sure to check for updates regularly! Many users report better luck using the latest beta version(s) of Chrome.
Too many Nexus 7 users having problems with performance are using the Facebook App. This can not be a coincidence. It is recommended that you uninstall the Facebook App, and use Facebook with a browser such as Firefox or Ghostery until you stabilize your Nexus 7, and/or until Facebook updates their application. Some users have reported great success using the App "Tinfoil for Facebook", available on Google Play, to access Facebook.
Factory Reset
To perform a Factory Reset (as referenced above in this guide): Settings --> Backup and Reset --> Factory Data Reset. Note: you will lose -ALL- of your personal data, music, pictures, etc., so back those items up if you wish to keep them.
Remember - Android 5 Lollipop is a major new release of Android, and is now just a few months old. I will continue to update this guide as I discover more in the settings, other new Android 5 versions for the Nexus 7 are released, or other tips & tricks are discovered to maximize performance of the Nexus 7. Please post any tips you find. All models of the Nexus 7 can run Lollipop outstandingly well, just not the way it is set to run out of the box. Best of luck achieving maximum performance, and have fun with your Nexus 7!!
Updated: 01/31/2015
I made a few updates to this Guide - post #1 of this thread. Now, includes the Nexus 7 Mobile tablets too, reworded some stuff, and added a few tips. Thank you all for your feedback along the way... !!!
Glad to see the LTE versions of the Nexus 7 get Lollipop too!
Many thanks as usual
I suggested your guide to several users of this fantastic tablet
May I create a couple of 3D into an italian forum (named ANDROIDIANI) recalling this your guide ?? Of course i will underline your reference, this 3D, etc ...
Yes, of course. No problem at all !!
JimTDI said:
Yes, of course. No problem at all !!
Click to expand...
Click to collapse
Ok thanks i will inform you when and where i forward your big guide
Ciao
---------- Post added at 02:02 PM ---------- Previous post was at 01:42 PM ----------
Here my first 2 post dedicated to your guide:
http://www.androidiani.com/forum/go...-per-lavorare-meglio-con-lollipop-jimtdi.html
http://www.androidiani.com/forum/go...-per-lavorare-meglio-con-lollipop-jimtdi.html
ciao and thanks so much
paolo
Many Thanks
Many thanks for this, very educational, I had not a clue about most of this.
Mick.
JimTDI said:
Welcome to JimTDI's Guide - Tuning the Nexus 7 with Android 5 Lollipop for Maximum Performance!
What's Up
The goal of this guide is to provide you with a well performing base for your Nexus 7 on which you can then build upon, enabling all the features of Lollipop that you want and need, and leaving the ones that affect performance and are unnecessary or unneeded by you, off or disabled.
Don't worry... we're not going to harm or do anything to your Nexus 7 that can't be easily undone. None of my tuning tips "alter" or "root" your Nexus 7, or do anything that would void your warranty - but let's face it, if you have a Nexus 7, it's probably old enough that it doesn't have a warranty anyway. That being said, use common sense, and make your own choices - I am not responsible for any damage to your Nexus 7 because of my recommendations and tuning tips. Rest assured though, I have tested my recommended settings extensively on both the Nexus 7 2012 and Nexus 7 2013 Wi-Fi models. I'll be as gentle, and as non-technical as possible as we tune your Nexus 7. So, let's begin...
This guide has been recently updated to cover tuning the latest released versions of Android 5 Lollipop on both the Nexus 7 2012 and Nexus 7 2013 Wi-Fi and Mobile models. I'll refer to them as the Nexus 7(12) or Nexus 7(13) hereafter when we need specifics.
The Nexus 7(12) was available in 3 models, with either 8, 16 or 32GB of storage memory - and with 1 GB of memory to run applications. The Nexus 7(13) was available with either 16 or 32GB of storage, and 2GBs of memory to run applications. There were Wi-Fi and mobile editions available. It's always prudent for a Nexus 7 owner to know the specifics of the tablet they own, especially when asking for help or seeking out support, repair, software patches or looking for accessories like a case, or parts.
If you're not sure which model you have here's a tip, if there's a camera on the back side (facing away from you) it's a 2013 model, if it has just a front-facing camera only (no camera on the backside), then it's a 2012.
As you can see from the above specs, the Nexus 7(12) has very limited application memory with just 1GB on board, just one half of what the Nexus 7(13) has. It also has a bit slower processor than the Nexus 7(13) does (you can look those specs up later). Therefore the goal of this guide is to reduce anything that uses excessive memory, battery, and processing power while still providing a buttery smooth, fully functional user interface. After all, that's what the Lollipop & the Material Design experience is all about
What's New
As of this writing (I update this guide regularly!) these are the current Android 5 Lollipop versions for the various Nexus 7 models. For the best performance, -MAKE SURE- you have the latest Android 5 Lollipop version for your particular Nexus 7 device.
Nexus 7(12) Wi-Fi 5.0.2 (prior release 5.0, no 5.0.1 version for the Nexus 7(12) was ever released).
Nexus 7(12) Mobile 5.0.2
Nexus 7(13) Wi-Fi 5.0.2 (prior releases 5.0, and 5.0.1)
Nexus 7(13) Mobile 5.0.2
Some users have received updates from Android 4.x to Android 5 Lollipop "over-the-air" (known as OTA), and some users have either side-loaded or flashed factory images of Android 5 Lollipop. This guide is written assuming you already have Android 5 Lollipop installed on your Nexus 7 tablet. Many users of the Nexus 7 (particularly the 2012 model) have reported major performance issues since the Android 5 Lollipop "update". The majority of users reporting performance issues are those who received their update "over the air" (OTA) while keeping all of their old Apps and settings.
Because of this, if you are experiencing slowness and lag AFTER applying these tuning tips, I then recommend that you do a "Factory Reset" (see the Factory Reset section at the bottom of this guide). Just so you know, "Factory Reset" is a bit of misleading term, as your Nexus 7 probably did not come with Lollipop on it from the factory, and a "Factory Reset" will take you back to a clean base Android 5 Lollipop installation without any of your applications or settings retained. Try my recommended settings below first - many of these settings may make a difference in the performance you see on your Nexus 7 without doing the Factory Reset. If you flashed a factory image to get Lollipop on your Nexus 7, you got a clean base install, and probably don't need to worry about a Factory Reset.
Do you have enough cash? (if you have extra, you can send me some!)
Android Lollipop (and prior versions of Android) use a portion of your Nexus 7's storage space to hold temporary data about the programs you have run, or are running. This area of storage is called the "Recovery Cache" (pronounced "cash"). Over time this area of your storage can hold old outdated or not used information about your system and programs. It is highly recommended to wipe Recovery Cache on your Nexus 7. You do NOT need to do a "Factory Reset" (see above) to wipe Recovery Cache, and you will not lose any of your settings or Apps wiping your Recovery Cache. Wiping the cache at this point will help assure you have a trouble-free and well performing system. Please see the section "Wipe Recovery Cache" directly below on how to perform this important step.
Wipe Recovery Cache
Turn off your Nexus 7
When the device turns off, press & hold the Volume Down button, and then press & hold the Power button simultaneously until the device turns on, then release both buttons.
You'll see the word "Start" with an arrow drawn around it.
Press the Volume Down button twice to highlight Recovery mode.
Press the Power button to start Recovery mode, and release it. You'll see the Google logo, and after a moment you'll see an image of an Android robot laying on it's back with a red exclamation mark.
While holding down the Power button, press and hold the Volume Up button for a second, then release both buttons.
Use the volume buttons to scroll to "wipe cache partition" then briefly press the Power button to select it.
When the cache is cleared (may take a few seconds to a few minutes), press the Power button on the option "reboot system now."
OK, First Things First
When you first run Android Lollipop, it has some housekeeping chores it needs to perform. You want to help these processes as much as possible to improve the performance on your Nexus 7 both the first time you run Lollipop and as time continues.
Lollipop uses a new Android Run Time "engine" (ART) to run programs. ART needs to pre-compile all of the Apps that you install before Android can run them for the first time. This pre-compile is very resource intensive, the more Apps you install, the more compiling will take place. But it doesn't all take place at once! This compilation takes place in the background, usually in idle-time so if you install a bunch of Apps - be patient as Lollipop needs time to compile them. Lollipop assumes you want to run some Apps too, not just wait for your Apps to compile, so it balances time for you to run Apps while it waits to pre-compile others as idle system time allows. Give Lollipop a day or two (or even a week) to settle-in on your Nexus 7, then just remember Lollipop and ART will work in the background after you install new Apps before you actually have the App available to run. ART likes battery too, so be sure to keep your Nexus 7 charged as much as possible until things settle in.
Now that you know a little about ART, Launch the Google Play Store. Tap the 3 stacked bars in the upper left corner and then select "Settings". Select "Auto-update apps" and set the radio button to "Do not auto-update apps". This will prevent Google Play from auto-updating user applications and more importantly compiling them in the background while you are trying to tune/run your Nexus 7. The Google core applications (Maps, GMail, Chrome, etc.) will all still update with "Auto-Update" set to "Do not auto-update apps". You will still receive all notifications about updates from Google Play for Apps you have installed, if you turn on "Notifications" in the same Google Play settings screen where you disable auto-updates. It is recommended that you wait until all Google core Apps have updated, before you begin to install your own Apps, but I understand, easier said than done... Turning off auto-updates of your applications puts you in control of when and which App updates are applied, and the amount of work ART needs to do, and do it in a more controlled manner.
What? - There's More??
Yes! - as if there's not enough going on already in the background, Android Lollipop's Media Scanner also likes to run, reading through the entire storage space on your Nexus 7 looking for various media files to index so that your Apps later can read the index and find your songs, photos, and movie files. Be aware that Media Scanner runs each and every time you reboot your Nexus 7 too, and that uses a lot of battery and affects performance while it runs. I recommend not rebooting or powering off your Nexus 7 unless you need to, unless you want to rescan your media files often (totally un-necessary!). Let your Nexus 7 sleep while you're not using it, and if necessary, plug it in to charge. It's better anyway to leave it on so it can perform maintenance on itself during idle time, while it, and you, sleep.
What do you mean don't swipe, I'm not a thief!
Android Lollipop has an "Overview" button (the big square icon at the bottom right side of the main screen). It stores a graphical card list (Rolodex or Carousel style) of recently used and running Apps allowing you to easily switch between them. Quite a useful feature, quite nice to pick up where you left off! One change in Lollipop is that this list remains, even after a reboot. Speaking of unnecessary things, I recommend -not- removing Apps from the Overview List, and allowing Lollipop to manage them. I know... it feels like something you should do, but just ignore your urge to clear them, the Apps shown there are using limited or no resources and virtually not affecting your performance. Additionally, you'll be swiping them away all the time since there is no "Clear All" feature (by design!). Closing Apps from the Overview Rolodex menu panel takes time, system resources, and uses battery.
Now the fun stuff!
OK, now that we've got a few things out of the way, and you've met ART, wiped your Recovery Cache (you did, right??, if not go back and do it!), and possibly performed a Factory Reset, it's time to change some settings to help your Nexus 7 run smoother and be buttery smooth and snappy. While my settings are not for everyone, you can use them as a base for yours and then enable what you might need, like Bluetooth if you use a Bluetooth device, or enable NFC if you make payments with your Nexus 7 at point-of-sale terminals, etc. Let's go!
Settings --> Wi-Fi --> tap 3 dots upper right --> Advanced --> Scanning Always Available --> OFF
Settings --> Wi-Fi --> tap 3 dots upper right --> Advanced --> Keep Wi-Fi on during sleep --> Always
Settings --> Wi-Fi --> tap 3 dots upper right --> Advanced --> Wi-Fi frequency band --> Automatic (Nexus 7(13) model setting only!)
Settings --> Bluetooth --> OFF (unless you use it)
Settings --> More --> NFC --> OFF
Settings --> Display --> Adaptive Brightness - OFF
Settings --> Display --> Sleep --> 2 minutes
Settings --> Display --> Daydream - OFF
Settings --> Display --> When Device Is Rotated --> set to: "Stay in current orientation" (will save you about 3-5% constant CPU usage). This turns Auto-Rotate off. You can later toggle this on/off as one of the items in the Quick Settings panel with a two finger swipe down from the top on your main Launcher screen so switching it on/off later for NetFlix, etc. is easy.
Settings --> Sound & Notification --> Set all Volumes to lowest level you still can hear comfortably.
Settings --> Sound & Notification --> Events and Reminders --> ON
Settings --> Sound & Notification --> Messages --> OFF
Settings --> Sound & Notification --> Other Sounds --> Screen Locking Sounds --> OFF
Settings --> Sound & Notification --> Other Sounds --> Touch Sounds --> OFF
Settings --> Sound & Notification --> Pulse Notification light --> OFF (Nexus 7(13) only!)
Settings --> Sound & Notification --> When Device is locked --> Don't show notifications at all
Settings --> Sound & Notification --> App notifications --> be aware there are settings for notifications from each App you have. If you don't want Pandora for example notifying you when new music is added to a channel you are subscribed to, or song notifications, you can either set Pandora to Block --> ON, and/or set the Pandora Notifications to --> Priority
Settings --> Sound & Notification --> Notification access --> Uncheck All Boxes (don't allow any, also helps with data privacy!)
Settings --> Storage --> Tap the 3 dots in the upper right, USB computer connection --> set to MTP. This will allow your Nexus 7 to connect to your PC as a Media device. If you want to connect it as a camera to transfer photos, select PTP instead.
Settings --> Battery --> Tap the 3 dots in the upper right, Battery Saver --> OFF, and Turn on Automatically --> Never
Settings --> Location --> ON, set Mode also to Device Only for now. This activates the GPS chip/hardware location of your Nexus 7, but not software location services.
Settings --> Security --> Power button instantly locks --> OFF (this option will only show if you have a lock method specified in Settings --> Security - Screen Lock (I use a PIN).
Settings --> Security --> Owner Info (enter your name and phone number, "Reward if Found..., etc." here, this displays on the lock screen or if your Nexus 7 is rebooted.
Settings --> Security --> Trust Agents --> Deactivate All (turning off Smart Lock (Google) here, removes the display and configuration items in Settings --> Security --> Smart Lock, so if you want to use Smart Lock, (Face Unlock, etc.) leave this set ON. You can toggle it easily, so don't worry if you decide not to use Smart Lock initially, and later decide to use it).
Settings --> Security --> Screen Pinning --> OFF
Settings --> Accounts, select your Google account --> Privacy --> Search --> Google Now --> OFF
Settings --> Accounts, select your Google account --> Privacy --> Search --> Tablet Search --> Uncheck all boxes
Settings --> Accounts, select your Google account --> Privacy --> Search --> Voice --> "OK Google" detection --> all sliders set to OFF
Settings --> Accounts, select your Google account --> Privacy --> Search --> Voice --> Audio History --> OFF
Settings --> Accounts, select your Google account --> Privacy --> Search --> Voice --> Block offensive words --> OFF (damnit!)
Settings --> Accounts, select your Google account --> Ads --> Opt out of interest-based ads - slider set to ON
Settings --> Language & Input --> Voice Input --> Turn OFF "Enhanced Google services", turn ON "Basic Google recognition"
Settings --> Printing --> Cloud Print - OFF (this one really seems to help performance!!)
Developers Options
The following settings are in the 'Developer Options' section of your Settings. If you don't have a 'Developer Options' listed in your Settings, go to Settings --> About Tablet and tap "Build Number" 7 times to enable Developer Settings.
Settings --> Developer Options --> USB debugging --> ON (checked) (can be used later if necessary to recover your Nexus 7 or use advanced ADB commands). Just turn it on and leave it alone for now, no harm!
Settings --> Developer Options --> Use NuPlayer (experimental) --> OFF (unchecked)
Settings --> Developer Options --> Window animation scale --> Animation OFF
Settings --> Developer Options --> Transition animation scale --> Animation OFF
Settings --> Developer Options --> Animator duration scale --> Animation Off
To turn Developer Settings back off: Settings --> Developer Options --> slider switch at top right, OFF (more than OK to leave Developer Settings enabled however!)
More Google Settings
Now let's make some more changes to how your Google Account is associated with your Nexus 7. We covered some of these settings above, but lets go through them again anyway. Go to your App List (where you select icons from to drag to your desktop), and run the already installed App called "Google Settings" (you may be really surprised at some of the default settings!)
Tap the 3 dots upper right - Usage & Diagnostics - set Slider to OFF
Play Games - (you may receive a notice about a Google Account problem, just ignore it) "Level Up Notifications" - uncheck the box, make sure all boxes are unchecked. Also make sure to set "Game Profile" to "Hidden" in the Play Games settings.
Location - set slider to On, and Mode to "Device Only"
Disable 'Google Now' Search & Now --> Google Now, slide to OFF
Turn Tablet Search off - Search & Now --> Tablet Search, uncheck all the boxes.
Accounts & Privacy - all sliders set to OFF, especially "Personal Results", also, "Manage App History", uncheck App History
Voice - all sliders set to OFF
Security - set all sliders to OFF
Some other useful tips for great performance
Some users report intermittent or non-existent Wi-Fi connections after installing or updating to Lollipop. Make sure your wireless router is operating on Channel 11 or under. Lollipop seems to have problems with routers running Channels above 11. If you're not sure what channel your router is on, you can download the excellent free app called "Wifi Analyzer" by author "farproc" from Google Play to easily see these details. You can also make sure your router is not on the same channel as one of your neighbors with this must-have utility.
Check Google Play for updates to your applications regularly, especially for Google's core Apps (Google Maps, Google Play Music, Chrome Browser, etc.) themselves, which have recently updated. Many users are saying the newly updated Google Apps are boosting performance on the Nexus 7 as well. Remember you now have auto-update turned OFF for your Apps, so be sure to check Google Play often for updates and watch your notifications since we set notifications for App updates ON (above).
Use a 3rd Party Launcher! - What is a Launcher? The Launcher is the program that fires when you press the <Home> button (the circle) at the middle bottom of the main screen in Android. It is the program that you drop your icons and widgets onto to later "launch" them by tapping on them. Google provides a "stock" launcher with Lollipop - but you can easily replace it. Simply go to Google Play and select/install the Launcher you want to use, just like any other Android Application. In fact you can have several Launchers installed and switch between them easily. You don't delete the stock launcher, just add others, and select the new one to use, just as you can have two or three browsers installed on your system. Next Launcher 3D (my favorite!), Nova Launcher, Apex Launcher and Go Launcher are all good launcher choices. You can install one or all of them, and choose which one you want to use as you experiment more. To roll back to the original "stock" launcher after you have installed a (better!) Launcher, go into Settings --> (Device Section) --> Home, and select the radio button for the Launcher you would like to use. Using a different Launcher is easy, and does not require you to alter or "root" your Nexus 7, and switching back to the Google Launcher is even easier!
Note: If you choose Nova Launcher (an excellent choice for a first-timer changing Launchers!!), make this change in Nova: Nova Settings --> Desktop --> Wallpaper Scrolling --> Force.
Do not use a Live Wallpaper! Live Wallpapers eat CPU and battery. Later, once you achieve your performance nirvana on your Nexus 7 - you can then try a Live Wallpaper if you so desire.
Nexus 7(12) users - Don't forget you have a camera - Go to Google Play and install "Camera Nexus 7 (official)", Nexus 7(13) users should have Google Camera installed in Lollipop by default.
You may want to strongly consider replacing the stock Lollipop keyboard with a third party (better!) keyboard such as SwiftKey (free). This also seems to help boost performance some as well. You can always add a keyboard, change to it, try it, and change back to the stock quite easily in Settings --> Language & input. If you decide to keep the Lollipop (white) keyboard, be aware you can make it dark again and appear with separate keys by going to Settings --> Language & input, Google Keyboard --> Appearance & layouts --> Theme, and select Material Dark, or if you prefer the KitKat look, Holo Blue or Holo White.
Consider using a 3rd Party Browser to surf the web from your Nexus 7. Boat Browser, Ghostery Privacy Browser, Opera Mobile or Firefox are all good browser choices! If you choose to use Chrome, make sure to check for updates regularly! Many users report better luck using the latest beta version(s) of Chrome.
Too many Nexus 7 users having problems with performance are using the Facebook App. This can not be a coincidence. It is recommended that you uninstall the Facebook App, and use Facebook with a browser such as Firefox or Ghostery until you stabilize your Nexus 7, and/or until Facebook updates their application. Some users have reported great success using the App "Tinfoil for Facebook", available on Google Play, to access Facebook.
Factory Reset
To perform a Factory Reset (as referenced above in this guide): Settings --> Backup and Reset --> Factory Data Reset. Note: you will lose -ALL- of your personal data, music, pictures, etc., so back those items up if you wish to keep them.
Remember - Android 5 Lollipop is a major new release of Android, and is now just a few months old. I will continue to update this guide as I discover more in the settings, other new Android 5 versions for the Nexus 7 are released, or other tips & tricks are discovered to maximize performance of the Nexus 7. Please post any tips you find. All models of the Nexus 7 can run Lollipop outstandingly well, just not the way it is set to run out of the box. Best of luck achieving maximum performance, and have fun with your Nexus 7!!
Updated: 01/31/2015
Click to expand...
Click to collapse
I just posted a new version of my Tuning Guide for the Nexus 7 & Lollipop here:
https://productforums.google.com/d/msg/nexus/EWUtW5-fVrE/zgxJ-S7NSNkJ
I would update it here, but the document is too big now according to a message from this forum when trying to save it...
JimTDI said:
I just posted a new version of my Tuning Guide for the Nexus 7 & Lollipop here:
https://productforums.google.com/d/msg/nexus/EWUtW5-fVrE/zgxJ-S7NSNkJ
I would update it here, but the document is too big now according to a message from this forum when trying to save it...
Click to expand...
Click to collapse
I will post my issue and dubt regarding N7 2012 3G with LL there
Many thanks
Paolo
Hello. Thanks for your very useful Guide. Having gone through all your steps I feel my Nexus-7 2012 has improved (less problems) but now I cannot get any sound from the keyboard pressing. Unlike many users, we prefer sound as I can tell whether or not a character has been pressed, eg when entering password. When I go to settings/options etc etc I cannot see any option that allows me to turn keyboard sounds on and off. Perhaps that is being governed by some other weird settings somewhere. Can you help please? Like so many other people, my Nexus-7 was screwed up by Android 5. I am on 5.1.1 ie the latest/last for this machine. Kept failing to respond, or dying to black, though never predictable. Always fine on Android 4 that it came with.
Hi - yes, 5.1.1 crippled many a Nexus 7. Can you tell me the values for Settings > Language & Input > Current Keyboard? If it's the Google Keyboard, touch that (right below current keyboard) then select Preferences > Sound on keypress (make sure it's turned on), and also check Volume on keypress there in the keyboard preferences. If you're using a different keyboard, then we may need to approach this differently to solve your problem.
HI Jim,
our N7 is really too old but ... sometimes some owners ask me on Italian forum in which way they can speed their N7 with LL
I always forward them to this topic and to your very interesting guide
Thanks a lot for all your effort addressed to N7
Really appreciate
Ciao
Paolo
paolocorpo said:
HI Jim,
our N7 is really too old but ... sometimes some owners ask me on Italian forum in which way they can speed their N7 with LL
I always forward them to this topic and to your very interesting guide
Thanks a lot for all your effort addressed to N7
Really appreciate
Ciao
Paolo
Click to expand...
Click to collapse
Thank you Paolo for your kind words!
-Jim
Cant get Keyboard to click
Hello. Thanks for the Guide. I used it to try to fix my Nexus-7 2012 after the dreaded Android 5 update. It is a bit better after your suggested changes to settings, though still far from good compared to what it was like under Android 4. A key annoying problem is that I cant get the keyboard to click when I try to login to the tablet. I have tried what seems like everything but nothing works. Clicking is important to me because otherwise it is very difficult to tell whether a key stroke has been accepted or not, which is essential when entering passwords. Thanks for any help. Regards Roger Keynes
---------- Post added at 01:31 PM ---------- Previous post was at 01:18 PM ----------
Sorry. Just realised you had replied earlier to my original post. I will look for my settings shortly and post them here. Regards RK
---------- Post added at 01:49 PM ---------- Previous post was at 01:31 PM ----------
Sorry. Just realised you had replied earlier to my original post. I will look for my settings shortly and post them here. Regards RK
No clicking from keyboard
Hello again. The Current Keyboard is English (UK) Gboard, which I believe is the Google Keyboard. Preferences seem to show Sound-on-keypress being ON, and Volume on keypress being 98%. I would have expected that to give me clicking, but it doesnt. Tablet has been turned off and on (many many times of course, due to the frustrations with it hanging up etc) but still I get no clicking. The tablet is basically just as it came orignally, apart from the 'automatically delivered' Android updates, and addition of various Apps from Google Play. No attempt ever made to 'root' it, or anything like that. Any help would be welcomed. Thanks and regards Roger K
PS... Sorry for any mistakes trying to use this forum...not intentional!
---------- Post added at 06:06 PM ---------- Previous post was at 05:53 PM ----------
Sorry but not sure whether you will have seen my keyboard settings that you asked for. I'm obviously not very good at using these forums. In case you didnt see my reply, it says keyboard is Gboard, and Sound on keypress seems to be ON, and Volume on keypress set to 98%. Thanks for any help, regards Roger Keynes
Re: keyboard click
Hello again Jim. Are you able to give me some help with this (refce my post in August)? Sorry but I'm not sure exactly where or how to look for any feedback from you. Perhaps you are on holiday, on maybe not monitoring this any longer? Kind regards, Roger Keynes, Beanosenior.
Do you hear any touch sounds? I have a PIN set and I do get sounds when I enter it to unlock my Nexus 7. I also tried a GMail with GBoard as my keyboard. I am able to hear keypresses there also, so try looking at Settings > Sound & notification > Other Sounds > Touch Sounds > slide to ON.
Sorry it took me a bit of time to get back with you - you're right, I was on holiday.
Keyboard clicks - Touch sounds
JimTDI said:
Do you hear any touch sounds? I have a PIN set and I do get sounds when I enter it to unlock my Nexus 7. I also tried a GMail with GBoard as my keyboard. I am able to hear keypresses there also, so try looking at Settings > Sound & notification > Other Sounds > Touch Sounds > slide to ON.
Sorry it took me a bit of time to get back with you - you're right, I was on holiday.
Click to expand...
Click to collapse
Hi Jim. Thanks for your feedback. I checked as you suggested, and found that Touch Sounds is already set to ON, and Screen locking sounds is also set to ON. (Docking sounds was OFF, and although I dont think that setting is relevant for me I did turn it on, and powered the N7 off and back on but no change; still no clicking. The places I want clicking are 1) when logging in to the N7, ie to unlock it (what you called a PIN I think), and 2) when putting in password to log in to my email (the latter not gmail but some other provider, but essentially the same thing as you said in your reply). It's really odd. If it hadnt been originally clicking (under Android 4) I perhaps would never have realised that it COULD click! The N7 is in one of those fairly standard protective cases, ie when you close the cover the N7 goes off. We use the machine mainly for downloading the daily TIMES Newspaper, and when away on holiday without laptop then we also use it for Internet and Email. There are many Apps loaded on it but few are used. There's plenty of space available. Every night we charge it up fully. Apart from the clicking issue, the only problem we have is that on some days/times it seems to be hanging, and it's a pig to get into, ie struggle to get to the PIN/login screen. In some of those cases we might see the msg that the UI (user interface I guess) is not responding. The only way to fix it is to power off (hold power button in for 10 secs or so). Sometimes even that does not work at the first try. Though the WiFi signal in the house is showing as fairly week, it doesnt really seem to be that per-se which is affecting it. We've been on holiday where the signal was much better but still had similar problems. As you can guess from the above, patience is needed when using the N7; and it wasnt like that under Android 4. I have a little more patience in this particular respect than my dear wife! Once you finally get to the PIN screen, and on to the Times App, or the Internet/Email, it seems to work quite reasonably. Not that fast, but at least tolerable. All your suggestions in the guide have, I think, helped, but as you can gather there's still a fair frequency of despair! I keep thinking of ditching it for a more modern tablet (Samsung S2 seems good even though 2+ years old), but then the good old N7 behaves for a while and i continue to save my money...... Any thoughts welcomed. Best regards.
beanosenior said:
Hi Jim. Thanks for your feedback. I checked as you suggested, and found that Touch Sounds is already set to ON, and Screen locking sounds is also set to ON. (Docking sounds was OFF, and although I dont think that setting is relevant for me I did turn it on, and powered the N7 off and back on but no change; still no clicking. The places I want clicking are 1) when logging in to the N7, ie to unlock it (what you called a PIN I think), and 2) when putting in password to log in to my email (the latter not gmail but some other provider, but essentially the same thing as you said in your reply). It's really odd. If it hadnt been originally clicking (under Android 4) I perhaps would never have realised that it COULD click! The N7 is in one of those fairly standard protective cases, ie when you close the cover the N7 goes off. We use the machine mainly for downloading the daily TIMES Newspaper, and when away on holiday without laptop then we also use it for Internet and Email. There are many Apps loaded on it but few are used. There's plenty of space available. Every night we charge it up fully. Apart from the clicking issue, the only problem we have is that on some days/times it seems to be hanging, and it's a pig to get into, ie struggle to get to the PIN/login screen. In some of those cases we might see the msg that the UI (user interface I guess) is not responding. The only way to fix it is to power off (hold power button in for 10 secs or so). Sometimes even that does not work at the first try. Though the WiFi signal in the house is showing as fairly week, it doesnt really seem to be that per-se which is affecting it. We've been on holiday where the signal was much better but still had similar problems. As you can guess from the above, patience is needed when using the N7; and it wasnt like that under Android 4. I have a little more patience in this particular respect than my dear wife! Once you finally get to the PIN screen, and on to the Times App, or the Internet/Email, it seems to work quite reasonably. Not that fast, but at least tolerable. All your suggestions in the guide have, I think, helped, but as you can gather there's still a fair frequency of despair! I keep thinking of ditching it for a more modern tablet (Samsung S2 seems good even though 2+ years old), but then the good old N7 behaves for a while and i continue to save my money...... Any thoughts welcomed. Best regards.
Click to expand...
Click to collapse
Not quite sure what to recommend to you as far as getting your clicking back, sorry.
As far as performance goes - on one of my Nexus 7s (2012) I am running what's called Pure Nexus and it's running really fast. If you feel technically comfortable with altering your Nexus 7 it might be a way to go...
After a lot of time using stock rom and your tips and tricks I have decided to downgrade from 5 to 4 version
The usage with 5 is very ... unusable
I am obligated to use rom stock because unfortunately I have an app that cannot runs with Tom custom
Inviato dal mio HTC One M9 utilizzando Tapatalk
paolocorpo said:
After a lot of time using stock rom and your tips and tricks I have decided to downgrade from 5 to 4 version
The usage with 5 is very ... unusable
I am obligated to use rom stock because unfortunately I have an app that cannot runs with Tom custom
Inviato dal mio HTC One M9 utilizzando Tapatalk
Click to expand...
Click to collapse
I get it... Lollipop did a number on many of the Nexus 7(12s), hence the guide. Good luck flashing back!
Hello everyone
Since I was annoyed with not having a quick settings toggle for changing the sound profile on my OP3T and since I haven't found any guide to enable it, I decided to share with you how I've done it in case you're interested
Your device needs to be rooted for this to work
1. Install app called Custom Quick Settings for play store
https://play.google.com/store/apps/details?id=com.quinny898.app.customquicksettings&hl=en
2. Give permissions
3. Go to quick settings and hit that edit buttons (pencil button) on top right and then drag one of Custom Tile to the top and then hit back buttons to apply it
4. Go to Custom quick settings app and hit on the Unconfigured Tile from the list (you will see one option for each tile you drag up in quick settings)
5. Select Toggles and then Sound from the list
6. Now hit on the ranch buttons at the bottom right
7. You will see 3 sections for each action (Sound*Vibration*Silent)
8. In first section (Normal) hit on Short Click Action and from the opening window choose Toggles > Set ringer to vibrate
9. Uncheck Collapse notification bar on double click for this section
10. In second section (Vibrate) hit on Short Click Action and from the opening window choose Toggles > Set ringer to silent
11. Uncheck Collapse notification bar on double click for this section
12. In third section (Silent) hit on Short Click Action and from the opening window choose Toggles > Set ringer to normal
11. Uncheck Collapse notification bar on double click for this section
12. Enjoy
badboy_6120 said:
Hello everyone
Since I was annoyed with not having a quick settings toggle for changing the sound profile on my OP3T and since I haven't found any guide to enable it, I decided to share with you how I've done it in case you're interested
Your device needs to be rooted for this to work
1. Install app called Custom Quick Settings for play store
https://play.google.com/store/apps/details?id=com.quinny898.app.customquicksettings&hl=en
2. Give permissions
3. Go to quick settings and hit that edit buttons (pencil button) on top right and then drag one of Custom Tile to the top and then hit back buttons to apply it
4. Go to Custom quick settings app and hit on the Unconfigured Tile from the list (you will see one option for each tile you drag up in quick settings)
5. Select Toggles and then Sound from the list
6. Now hit on the ranch buttons at the bottom right
7. You will see 3 sections for each action (Sound*Vibration*Silent)
8. In first section (Normal) hit on Short Click Action and from the opening window choose Toggles > Set ringer to vibrate
9. Uncheck Collapse notification bar on double click for this section
10. In second section (Vibrate) hit on Short Click Action and from the opening window choose Toggles > Set ringer to silent
11. Uncheck Collapse notification bar on double click for this section
12. In third section (Silent) hit on Short Click Action and from the opening window choose Toggles > Set ringer to normal
11. Uncheck Collapse notification bar on double click for this section
12. Enjoy
Click to expand...
Click to collapse
Many thanks.
I have tried with my OP3 with OB14 and it doesn't work for me...
I have try this app and it works
http://www.androidpolice.com/2017/01/28/20-apps-use-augments-android-nougats-quick-settings-tiles
Bye
Thanks for this tutorial, it's working perfectly.
Is there any way to use this with tasker?
cippalippa00 said:
Thanks for this tutorial, it's working perfectly.
Is there any way to use this with tasker?
Click to expand...
Click to collapse
Tasker has Do Not Disturb mode (also readable through variable %INTERRUPT) and Silent mode, which works a little finicky on Nougat but may be of interest. If you mean to create a custom tile for the task, you will need to look into addons. My choice is AutoNotification but I'm sure there are also free ones
Arstoien said:
Tasker has Do Not Disturb mode (also readable through variable %INTERRUPT) and Silent mode, which works a little finicky on Nougat but may be of interest. If you mean to create a custom tile for the task, you will need to look into addons. My choice is AutoNotification but I'm sure there are also free ones
Click to expand...
Click to collapse
What i wanted to do is "press" the tile i just created using tasker.
Custom Quick Settings comes with a tasker plugin but i can't make it works. In the task list i select Plugin -> Custom Quick Settings ->CQS Switch action
Then i select the tile i create using this tutorial and the action i want to swtich to, but it doesn't work
cippalippa00 said:
What i wanted to do is "press" the tile i just created using tasker.
Custom Quick Settings comes with a tasker plugin but i can't make it works. In the task list i select Plugin -> Custom Quick Settings ->CQS Switch action
Then i select the tile i create using this tutorial and the action i want to swtich to, but it doesn't work
Click to expand...
Click to collapse
If you're using Tasker, you can just do everything in it, no need for Custom Quick Settings. Your question is more targeted at that app and how it interacts with Tasker, and since I haven't use it, I can't help you with that.
Note that this post is being updated with new information as we figure things out.
This jailbreak should allow you to use the console like a normal Android tablet, install and run any software on it from the Play Store and sideload software as well as run the JRNY app. It does not root the device. We have tested it on Bowflex Velocore, but assume that it will most likely work on other new Bowflex products with an Android tablet that are locked into JRNY. While we believe things are working in general, it has not been extensively tested. We are releasing it early in hopes to get more people interested in improving it.
Follow these instructions at your own risk. Read through all of the instructions before deciding to follow through. Making modification to your device may cause it to stop working. It may also void your warranty.
The instructions were written after we had already jailbroken our bikes, so we didn't really have a way to test that they work exactly as documented on a locked bike. Some experimentation may be needed. Good luck!
Step 1: Reboot.
Step 2: On the Bowflex screen showing the serial number, rapidly tap on upper right corner until a menu appears.
Step 3: Select 'Manufacturing App'.
Step 4: Long press the home button at the back of the screen and wait for Google Assistant to pop up.
Step 5: Type 'settings' to Google assistant and hit enter.
Step 6: In settings, enable ADB debugging from: System - Developer Settings - USB debugging.
Step 7: Look up your ip address from Network settings.
Step 8: Using adb (from Android platform tools) on your Desktop (which needs to be connected to the same network as your Velocore):
adb connect <replace-with-velocore-ip-address-from-step-7>adb shelltouch /sdcard/Pictures/nautilusam stopservice com.nautilus.nautiluslauncher/com.nautilus.nautiluslauncher.thirdparty.appmonitor.AppMonitorServicesettings put secure ntls_launcher_preference 0settings put secure navigationbar_switch 1settings put secure notification_switch 1settings put secure statusbar_switch 1settings put global ota_disable_automatic_update 1Step 9: In settings - apps, force-stop NautilusLauncher.
Step 10: In settings - apps, set Quickstep as the default home app. Otherwise NautilusLauncher will take over when you press the home button and undo the jailbreak.
At this point, a reboot should take you to the Android home screen instead of JRNY. For JRNY to be able to connect to the bike, some of the services in NautilusLauncher need to be running. Unfortunately, starting NautilusLauncher will undo the jailbreak. To get around that, use the following to automatically start NautilusLauncher at startup and perform a jailbreak:
Step 11: Install Tasker (costs $3.50)
Step 12: In Tasker, create a new Profile 'Event - System - Device Boot'. Add the following tasks to the profile:
Task 1: App - Launch App - NautilusLauncher
Task 2: Task - Wait, configuration: 30 seconds
Task 3: Code - ADB Wifi, configuration:
Command:
until appMonitor=$(dumpsys activity services AppMonitorService | grep "(nothing)"); do am stopservice com.nautilus.nautiluslauncher/com.nautilus.nautiluslauncher.thirdparty.appmonitor.AppMonitorService; sleep 1; done;settings put secure ntls_launcher_preference 0;settings put secure navigationbar_switch 1;settings put secure notification_switch 1;settings put secure statusbar_switch 1;settings put global ota_disable_automatic_update 1;settings put system screen_brightness 255;
At this point one more problem remains. JRNY app has its own screen saver which turns the screen off after five minutes of inactivity. If you have some other app at the foreground, you'll soon notice that your screen turns black and you seemingly can only get forwards by rebooting. To solve this:
Step 13: In Tasker, create a new Profile 'Event - System - Device Boot'. Add the following tasks to the profile:
Task 1: Task - Wait, configuration: 50 ms
Task 2: Display - Display Brightness: 255
Task 3: Task - Goto, configuration: 1
At this point, a reboot takes you to the Android home screen. After a few seconds, Tasker will launch NautilusLauncher and you will be taken to JRNY. Once the tasker wait has finished, a jailbreak is done. Then, you can swipe off JRNY and NautilusLauncher and should be fully jailbroken.
Note that Bowflex pushes software updates to the bike automatically. It's possible that future updates will stop this jailbreak from working. To try to prevent this, we have uninstalled the nautilus_ota_client app as well as set the 'ota_disable_automatic_update' setting above. We haven't confirmed that these are effective to preventing updates. If you decide to uninstall the app and use the setting, consider the following:
You may not receive new updates to the software of the bike anymore.
In case you later decide that you want to get updates again, make sure to backup the apk before uninstalling!.
----------
Troubleshooting:
If your console takes a long time to boot, the jailbreak may try to execute too early. Try to increase the wait time.
Sometimes the launcher seems to restart itself before the jailbreak is completed. You might still get jailbroken on the second start, but if not, just reboot and try again.
Sometimes when escaping JRNY after the jailbreak, the background might show the Bowflex image. Not sure if it actually effects anything, but just in case, you can just reboot and try again.
Some people seem to have trouble with an automated jailbreak using the device boot Tasker profile (step 12). If you are experiencing this, a more manual approach might work better for you:
Remove the profile from step 12.
Instead, create a profile 'Event - Hardware - Volume Long Press'.
Add task 'Code - ADB Wifi' with the commands from the initial instructions.
Save.
Now, when you reboot, it'll take you to the Android home screen. Then, start the 'NautilusLauncher' app, which will take you to JRNY. Once in JRNY, long press the 'volume up' button behind the screen to manually perform the unlock.
Some people have had problem with step 10 (set Quickstep as default home app). You can try rebooting all the way to JRNY, then doing 'adb shell am stopservice com.nautilus.nautiluslauncher/com.nautilus.nautiluslauncher.thirdparty.appmonitor.AppMonitorService'. Then swiping up and going to settings, force-stopping NautilusLauncher and then setting Quickstep as the default home launcher app.
If the unlock doesn't work after the Tasker automation, you should still be able to connect using adb and execute the commands on adb shell to perform the unlock manually after which you can then edit your Tasker profile.
To view the bike data (burn rate, resistance) with 3rd party applications (full screen):
Start a JRNY workout with entertainment feature available. Manual workout under programs works well.
Choose any of the entertainment app options (ie Netflix) and start workout.
Swipe entertainment app to the side and open the 3rd party application you'd like to use
Use Peloton app (or other apps (with Zwift, use the workout with Zwift program instead)) while showing cadence, resistance and heart rate (split-screen):
Start JRNY app
Go back to the home screen.
Start Peloton app
Swipe up to the side-by-side app selector.
Long press the Peloton icon and select split-screen. This splits the screen to left and right, with left part running Peloton.
Click JRNY app on the right part of screen.
Adjust the screen divider so that Peloton app takes 2/3rds of the screen.
Select programs - work out with Peloton on JRNY and click start workout.
Select your program in the peloton app.
You can have your heart rate monitor synced either to the Peloton app or the JRNY app via the normal heart rate monitor options of the apps.
To get Zwift working on the bike:
Install xapk manager from https://apkfab.com/xapk-manager/com.apkfab.installer/download
Download zwift from https://m.apkpure.com/zwift/com.zwift.zwiftgame
Install
To run, start JRNY and have the workout with Zwift program running. After that switch to Zwift and it'll see the data from the bike.
It looks like getting the bike to send data to Zwift is a bit trickier than I originally thought. Sometimes it's easy to get the link to work. Other times, not so much. Figuring out how you can use Zwift consistently still needs some more work.
The bike console is a bit underpowered for Zwift graphics, so also experimenting with remote desktop type apps to have Zwift running on a laptop while the screen is shown on the bike console with smoother graphics. So far have had some good results with cast receiver / chrome cast. But it is only one way, so while you can see the screen, you can't control it.
----------
Some random notes for anyone interested in helping and improving the jailbreak:
Before starting to hack around, I strongly recommend that you back up all of the custom nautilus software apks so that you have some way of reinstalling them later if required.
adb via usb
If you open the back of the screen, there is a micro usb slot on the motherboard that can used to connect adb.
As you can connect adb via wifi, not sure if this is really needed for anything.
adb reboot recovery
Reboots, takes you to a screen saying 'erasing' and in the end you end up on a standard android tablet setup screen with all custom software (including the bowflex software) erased.
adb reboot bootloader (my personal experience with this):
Rebooted, got to the 'powered by android' screen, but seemed to be stuck there.
Tried a bunch of key presses at the back of the screen. With some of them pressed, the console playd a sound effect, but wasn't able to get forwards from the screen.
For a while thought that i had bricked the console. Unplugged it for half an hour and when i came back and plugged it back it, it booted again.
factory reset
Unplug the bike.
Hold the top button (which looks like a disk/arrow).
Plug back in.
Release the button once you see a while box blip that says applying golden image.
NOTE: I wasn't able to get this to work after erasing the device with 'adb reboot recovery', which probably means that it only works as long as NautilusLauncher is installed.
serial port
The bike connects to the console via a serial port. The device entry for it is /dev/ttyS4.
Only system/root has access to the device, which is why we need NautilusLauncher running to get JRNY to connect to the bike.
NautilusLauncher has a service called SerialPortService, which basically forwards input and output from and to the serial port to tcp:9999.
JRNY app connects to the serial port via the tcp port.
It might be interesting to make an app that connects to tcp:9999 to listen to the bike, e.g. for a custom HUD.
JRNY
Doesn't require system privileges unlike the other bowflex apps.
You can unpack the apk, make changes to it (such as disabling the screen saver and connecting to a different tcp port to connect to the bike), repack and sign it with our own key and have it successfully installed and ran. While the bike connectivity works after doing this, the app seems to have problems, e.g. if trying to bring up the overlay or start with workout with zwift program. Hoping that these can be fixed over time.
"/sdcard/Pictures/nautilus"
The existance of this file controls if NautilusLauncher disables adb debugging upon startup.
modifying JRNY
unpack: apktool d Bowflex_base.apk
...make changes...
repack: apktool b Bowflex_base -o Bowflex_edited.apk
create your own signing key: keytool -genkey -v -keystore my-apk-hack-key.keystore -keyalg RSA -keysize 2048 -validity 10000
sign the modified apk: jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore my-apk-hack-key.keystore Bowflex_edited.apk mykey
disable JRNY screen saver by modifying JRNY apk:
edit smali/com/nautilus/bowflex/managers/ScreenDimmingManager.smali
change 'getDimmingEnabled' method to:
.method public static final synthetic access$getDimmingEnabled$p(Lcom/nautilus/bowflex/managers/ScreenDimmingManagerZ
.locals 0
const/4 p0, 0x0
return p0
.end method
over-the-air updates
Bowflex pushes new updates to the console. It's possible that one of these future updates will cause this jailbreak to stop working.
To prevent that, we have uninstalled the nautilus_ota_client app, as well use the setting 'settings put global ota_disable_automatic_update 1'.
We haven't really looked into the updating process, so not completely sure that the above will actually prevent them.
In future, we are hoping to be able to pull the updated apks from somewhere and perform the updates manually. Meanwhile, you can just keep using the current versions of the software.
There is a file that (we assume) contains the credentials for the ota updates. This may be helpful in pulling the updated apks / firmware manually in future: /sdcard/Nautilus/redbend/Credentials.txt
secret menus
In the Bowflex screen showing the serial number
Rapidly click on top right corner to bring up their super secret menu.
Rapidly click on top left corner to bring up the current firmware version number.
Rapidly click on bottom left corner to bring up their secret menu.
In the jrny app login screen:
Rapidly click on top right corner to bring up their advanced features menu.
Updated the instructions with a simple solution to the screen saver / black screen problem.
Updated with instructions on how to use the Peloton app (or other apps) while being able to see cadence, resistance and heart rate on the screen.
Hey, Thanks for the post, I'm very excited to not be locked into JRNY.
I'm not the most familiar with the tools in this process but I got to step 10. When i change to Quickstep the machine restarts, seems to hang a bit at the boot up screen (with the serial number) and just boots back into JRNY. I've tried a few times now with the same result.
in the troubleshooting section it states
If your console takes a long time to boot, the jailbreak may try to execute too early. Try to increase the wait time.
I'm wondering if that's my issue here and was curious how one might "increase the wait time?
Thanks for any clarification you can offer.
magufalo said:
Hey, Thanks for the post, I'm very excited to not be locked into JRNY.
I'm not the most familiar with the tools in this process but I got to step 10. When i change to Quickstep the machine restarts, seems to hang a bit at the boot up screen (with the serial number) and just boots back into JRNY. I've tried a few times now with the same result.
in the troubleshooting section it states
If your console takes a long time to boot, the jailbreak may try to execute too early. Try to increase the wait time.
I'm wondering if that's my issue here and was curious how one might "increase the wait time?
Thanks for any clarification you can offer.
Click to expand...
Click to collapse
I think the most likely cause for that to happen would be if NautilusLauncher was still running.
When you do step 9 (In settings - apps, force-stop NautilusLauncher), does the 'force-stop' button turn gray? If not, see if you have 'Bowflex' application running and force-stop it first and then force-stop NautilusLauncher.
Is there any way to get the Bowflex_base.apk file? Right now I have a $3k android tablet with no NautilusLauncher/Utility/JRNY app. Thank you!
scafs said:
Is there any way to get the Bowflex_base.apk file? Right now I have a $3k android tablet with no NautilusLauncher/Utility/JRNY app. Thank you!
Click to expand...
Click to collapse
There are links to the ota client and nautiluslauncher in the comments section of the reddit unlocking thread
https://www.reddit.com/r/Bowflex/comments/mi8wdo
I think they should be enough to get the bike to do a self update and restore all the original software.
xasmx said:
Note that this post is being updated with new information as we figure things out.
This jailbreak should allow you to use the console like a normal Android tablet, install and run any software on it from the Play Store and sideload software as well as run the JRNY app. It does not root the device. We have tested it on Bowflex Velocore, but assume that it will most likely work on other new Bowflex products with an Android tablet that are locked into JRNY. While we believe things are working in general, it has not been extensively tested. We are releasing it early in hopes to get more people interested in improving it.
Follow these instructions at your own risk. Read through all of the instructions before deciding to follow through. Making modification to your device may cause it to stop working. It may also void your warranty.
The instructions were written after we had already jailbroken our bikes, so we didn't really have a way to test that they work exactly as documented on a locked bike. Some experimentation may be needed. Good luck!
Step 1: Reboot.
Step 2: On the Bowflex screen showing the serial number, rapidly tap on upper right corner until a menu appears.
Step 3: Select 'Manufacturing App'.
Step 4: Long press the home button at the back of the screen and wait for Google Assistant to pop up.
Step 5: Type 'settings' to Google assistant and hit enter.
Step 6: In settings, enable ADB debugging from: System - Developer Settings - USB debugging.
Step 7: Look up your ip address from Network settings.
Step 8: Using adb (from Android platform tools) on your Desktop (which needs to be connected to the same network as your Velocore):
adb connect <replace-with-velocore-ip-address-from-step-7>adb shelltouch /sdcard/Pictures/nautilusam stopservice com.nautilus.nautiluslauncher/com.nautilus.nautiluslauncher.thirdparty.appmonitor.AppMonitorServicesettings put secure ntls_launcher_preference 0settings put secure navigationbar_switch 1settings put secure notification_switch 1settings put secure statusbar_switch 1settings put global ota_disable_automatic_update 1Step 9: In settings - apps, force-stop NautilusLauncher.
Step 10: In settings - apps, set Quickstep as the default home app. Otherwise NautilusLauncher will take over when you press the home button and undo the jailbreak.
At this point, a reboot should take you to the Android home screen instead of JRNY. For JRNY to be able to connect to the bike, some of the services in NautilusLauncher need to be running. Unfortunately, starting NautilusLauncher will undo the jailbreak. To get around that, use the following to automatically start NautilusLauncher at startup and perform a jailbreak:
Step 11: Install Tasker (costs $3.50)
Step 12: In Tasker, create a new Profile 'Event - System - Device Boot'. Add the following tasks to the profile:
Task 1: App - Launch App - NautilusLauncher
Task 2: Task - Wait, configuration: 30 seconds
Task 3: Code - ADB Wifi, configuration:
Command:
until appMonitor=$(dumpsys activity services AppMonitorService | grep "(nothing)"); do am stopservice com.nautilus.nautiluslauncher/com.nautilus.nautiluslauncher.thirdparty.appmonitor.AppMonitorService; sleep 1; done;settings put secure ntls_launcher_preference 0;settings put secure navigationbar_switch 1;settings put secure notification_switch 1;settings put secure statusbar_switch 1;settings put global ota_disable_automatic_update 1;settings put system screen_brightness 255;
At this point one more problem remains. JRNY app has its own screen saver which turns the screen off after five minutes of inactivity. If you have some other app at the foreground, you'll soon notice that your screen turns black and you seemingly can only get forwards by rebooting. To solve this:
Step 13: In Tasker, create a new Profile 'Event - System - Device Boot'. Add the following tasks to the profile:
Task 1: Task - Wait, configuration: 50 ms
Task 2: Display - Display Brightness: 255
Task 3: Task - Goto, configuration: 1
At this point, a reboot takes you to the Android home screen. After a few seconds, Tasker will launch NautilusLauncher and you will be taken to JRNY. Once the tasker wait has finished, a jailbreak is done. Then, you can swipe off JRNY and NautilusLauncher and should be fully jailbroken.
Note that Bowflex pushes software updates to the bike automatically. It's possible that future updates will stop this jailbreak from working. To try to prevent this, we have uninstalled the nautilus_ota_client app as well as set the 'ota_disable_automatic_update' setting above. We haven't confirmed that these are effective to preventing updates. If you decide to uninstall the app and use the setting, consider the following:
You may not receive new updates to the software of the bike anymore.
In case you later decide that you want to get updates again, make sure to backup the apk before uninstalling!.
----------
Troubleshooting:
If your console takes a long time to boot, the jailbreak may try to execute too early. Try to increase the wait time.
Sometimes the launcher seems to restart itself before the jailbreak is completed. You might still get jailbroken on the second start, but if not, just reboot and try again.
Sometimes when escaping JRNY after the jailbreak, the background might show the Bowflex image. Not sure if it actually effects anything, but just in case, you can just reboot and try again.
Some people seem to have trouble with an automated jailbreak using the device boot Tasker profile (step 12). If you are experiencing this, a more manual approach might work better for you:
Remove the profile from step 12.
Instead, create a profile 'Event - Hardware - Volume Long Press'.
Add task 'Code - ADB Wifi' with the commands from the initial instructions.
Save.
Now, when you reboot, it'll take you to the Android home screen. Then, start the 'NautilusLauncher' app, which will take you to JRNY. Once in JRNY, long press the 'volume up' button behind the screen to manually perform the unlock.
Some people have had problem with step 10 (set Quickstep as default home app). You can try rebooting all the way to JRNY, then doing 'adb shell am stopservice com.nautilus.nautiluslauncher/com.nautilus.nautiluslauncher.thirdparty.appmonitor.AppMonitorService'. Then swiping up and going to settings, force-stopping NautilusLauncher and then setting Quickstep as the default home launcher app.
If the unlock doesn't work after the Tasker automation, you should still be able to connect using adb and execute the commands on adb shell to perform the unlock manually after which you can then edit your Tasker profile.
To view the bike data (burn rate, resistance) with 3rd party applications (full screen):
Start a JRNY workout with entertainment feature available. Manual workout under programs works well.
Choose any of the entertainment app options (ie Netflix) and start workout.
Swipe entertainment app to the side and open the 3rd party application you'd like to use
Use Peloton app (or other apps (with Zwift, use the workout with Zwift program instead)) while showing cadence, resistance and heart rate (split-screen):
Start JRNY app
Go back to the home screen.
Start Peloton app
Swipe up to the side-by-side app selector.
Long press the Peloton icon and select split-screen. This splits the screen to left and right, with left part running Peloton.
Click JRNY app on the right part of screen.
Adjust the screen divider so that Peloton app takes 2/3rds of the screen.
Select programs - work out with Peloton on JRNY and click start workout.
Select your program in the peloton app.
You can have your heart rate monitor synced either to the Peloton app or the JRNY app via the normal heart rate monitor options of the apps.
To get Zwift working on the bike:
Install xapk manager from https://apkfab.com/xapk-manager/com.apkfab.installer/download
Download zwift from https://m.apkpure.com/zwift/com.zwift.zwiftgame
Install
To run, start JRNY and have the workout with Zwift program running. After that switch to Zwift and it'll see the data from the bike.
It looks like getting the bike to send data to Zwift is a bit trickier than I originally thought. Sometimes it's easy to get the link to work. Other times, not so much. Figuring out how you can use Zwift consistently still needs some more work.
The bike console is a bit underpowered for Zwift graphics, so also experimenting with remote desktop type apps to have Zwift running on a laptop while the screen is shown on the bike console with smoother graphics. So far have had some good results with cast receiver / chrome cast. But it is only one way, so while you can see the screen, you can't control it.
----------
Some random notes for anyone interested in helping and improving the jailbreak:
Before starting to hack around, I strongly recommend that you back up all of the custom nautilus software apks so that you have some way of reinstalling them later if required.
adb via usb
If you open the back of the screen, there is a micro usb slot on the motherboard that can used to connect adb.
As you can connect adb via wifi, not sure if this is really needed for anything.
adb reboot recovery
Reboots, takes you to a screen saying 'erasing' and in the end you end up on a standard android tablet setup screen with all custom software (including the bowflex software) erased.
adb reboot bootloader (my personal experience with this):
Rebooted, got to the 'powered by android' screen, but seemed to be stuck there.
Tried a bunch of key presses at the back of the screen. With some of them pressed, the console playd a sound effect, but wasn't able to get forwards from the screen.
For a while thought that i had bricked the console. Unplugged it for half an hour and when i came back and plugged it back it, it booted again.
factory reset
Unplug the bike.
Hold the top button (which looks like a disk/arrow).
Plug back in.
Release the button once you see a while box blip that says applying golden image.
NOTE: I wasn't able to get this to work after erasing the device with 'adb reboot recovery', which probably means that it only works as long as NautilusLauncher is installed.
serial port
The bike connects to the console via a serial port. The device entry for it is /dev/ttyS4.
Only system/root has access to the device, which is why we need NautilusLauncher running to get JRNY to connect to the bike.
NautilusLauncher has a service called SerialPortService, which basically forwards input and output from and to the serial port to tcp:9999.
JRNY app connects to the serial port via the tcp port.
It might be interesting to make an app that connects to tcp:9999 to listen to the bike, e.g. for a custom HUD.
JRNY
Doesn't require system privileges unlike the other bowflex apps.
You can unpack the apk, make changes to it (such as disabling the screen saver and connecting to a different tcp port to connect to the bike), repack and sign it with our own key and have it successfully installed and ran. While the bike connectivity works after doing this, the app seems to have problems, e.g. if trying to bring up the overlay or start with workout with zwift program. Hoping that these can be fixed over time.
"/sdcard/Pictures/nautilus"
The existance of this file controls if NautilusLauncher disables adb debugging upon startup.
modifying JRNY
unpack: apktool d Bowflex_base.apk
...make changes...
repack: apktool b Bowflex_base -o Bowflex_edited.apk
create your own signing key: keytool -genkey -v -keystore my-apk-hack-key.keystore -keyalg RSA -keysize 2048 -validity 10000
sign the modified apk: jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore my-apk-hack-key.keystore Bowflex_edited.apk mykey
disable JRNY screen saver by modifying JRNY apk:
edit smali/com/nautilus/bowflex/managers/ScreenDimmingManager.smali
change 'getDimmingEnabled' method to:
.method public static final synthetic access$getDimmingEnabled$p(Lcom/nautilus/bowflex/managers/ScreenDimmingManagerZ
.locals 0
const/4 p0, 0x0
return p0
.end method
over-the-air updates
Bowflex pushes new updates to the console. It's possible that one of these future updates will cause this jailbreak to stop working.
To prevent that, we have uninstalled the nautilus_ota_client app, as well use the setting 'settings put global ota_disable_automatic_update 1'.
We haven't really looked into the updating process, so not completely sure that the above will actually prevent them.
In future, we are hoping to be able to pull the updated apks from somewhere and perform the updates manually. Meanwhile, you can just keep using the current versions of the software.
There is a file that (we assume) contains the credentials for the ota updates. This may be helpful in pulling the updated apks / firmware manually in future: /sdcard/Nautilus/redbend/Credentials.txt
secret menus
In the Bowflex screen showing the serial number
Rapidly click on top right corner to bring up their super secret menu.
Rapidly click on top left corner to bring up the current firmware version number.
Rapidly click on bottom left corner to bring up their secret menu.
In the jrny app login screen:
Rapidly click on top right corner to bring up their advanced features menu.
Click to expand...
Click to collapse
I'm atru
I got it unlocked! But now I'm struggling to reaccess JRNY. The generic app store app cannot find my bike and doesn't have an option for Velocore. Is there a way to have the original JRNY (built for the bike) and Peloton up on the screen?
I added links to backups of the preinstalled apps on Velocore to the Reddit thread.
Laurenann said:
I got it unlocked! But now I'm struggling to reaccess JRNY. The generic app store app cannot find my bike and doesn't have an option for Velocore. Is there a way to have the original JRNY (built for the bike) and Peloton up on the screen?
Click to expand...
Click to collapse
The generic version of the JRNY doesn't support Velocore. You need the version of JRNY that comes with the bike and to have that version of the JRNY app connect to the bike, you need to follow all the steps in the instructions. You can run the generic Peloton app and it'll show up on the screen. But if you want all the bike sensors to show up at the same time, there are some more specific instuctions for Peloton app later in the document.
Hello again - JRNY updated and I'm trying to re-jailbreak but can't access Google Assistant in any way. I long press the home button and the edge of the screen glows white and the little white bubble pops up on the bottom but that's it. I can't hold or tap it enough to make it show back up. Is there any other way to get to settings to force stop Nautilus?
Hi. I've heard from someone else that the jailbreak doesn't work, as described, after the latest update (5.0.0.292 version of NautilusLauncher). I'm still running with the old version myself (I disabled updated after the jailbreak), so not sure if you can get to the settings somehow.
You can still jailbreak the bike by first downgrading the software to 5.0.0.268 and then performing the jailbreak. To do that, you'll need to do a factory reset and then reinstall the old versions of the software that are linked in the reddit thread. Someone also wrote a bit more detailed instructions on how to do this in the comments section there.
EDIT- i now see the post from rg64ml128, and have located the links in the reddit thread I also missed. Thank you!
My bowflex velocore (my gfs bowflex velocore) has a dead spot in the screen, but I wasn't sure it wasn't just the UI /****ty firmware until I tried to do a factory reset to see if that would help solve the issue. I didn't follow any steps above under the assumption it would reboot to factory version of the pre installed software. Oops...
Turns out i factory reset the whole tablet to android, and now I'm stuck in Android mode with no way to get back to the original factory settings. this would be cool if it wasn't my gfs, who is pissed at me. Any one know of any way to go back to the beginning? So far I've seen no traces of the original software.
I factory reset my bowflex velocore using their secret menu (bottom left) and now I don't have audio, but am on android without all the bowflex preinstalled apps. Does anyone else have this issue?
quackinator said:
I factory reset my bowflex velocore using their secret menu (bottom left) and now I don't have audio, but am on android without all the bowflex preinstalled apps. Does anyone else have this issue?
Click to expand...
Click to collapse
I'm not sure if I ever tried audio right after a factory reset, but I don't see any reason why it would not work. I've done factory resets and then reinstalled the bowflex apps with a jailbreak and definitely have audio at that point.
Unfortunately the jrny app links on the reddit post are no longer valid. Could anyone please share working links if possible?
Running the latest version 5.0.0.425 step 4 to get to the google assistance settings no longer works. When I gold the home button, google assistance appears for a second and immediately disappears, so I can't access settings to turn on.
What are my options ?
Has anyone tried adding a momentary switch on the unpopulated Boot SEL switch ( sw1 ) I am wondering what it does?
{
"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"
}
Hi.
Any idea if that method is working on Vision Fitness treadmill?
Regards.