Nordictrack android console safe mode - General Topics

I registered to post an update to the following thread:
http://forum.xda-developers.com/showthread.php?t=930764
My goal was to update the community with my findings on the android tablets on the new Nordictrack Elliptical machines. That thread appears to be the most lively place on the internet for enthusiasts of hacking these exercise machines, so it keeps showing up in google searches. However, I don't have any interest in participating in the community, so if someone could move this post to that thread or copy/paste it it'd be appreciated. Needless to say, I won't be visiting to check up on it, I have what I needed and just wanted to share it with others - if some mod wants to enjoy a power trip and delete this post be my guest...
The android console on the Elliptical does not appear to have a way to get into safe mode or the home screen. I found a way past this limitation though - if you press the checkbox for "Network Notifications", the iFit app relaunches. During the relaunch, you're shown the home screen for a split second. By continuously using that checkbox to relaunch the iFit app, I was able to (one click at a time) navigate into iFit in the Applications and click on Force Close, preventing the app from continuing. From there it was a simple matter to load Smart Taskbar so I can escape the iFit app as needed.
The next item on my todo list is to build a communications app to send sensor data from the Elliptical to another computer, and receive commands to modify the resistance settings on the machine. If I'm lucky I hope to end up with a nice peripheral to combine with something like an oculus rift...

Related

[Q] Constant acoustic and optical feedback for touchevent and a "touch logger"

[Q] Constant acoustic and optical feedback for touchevent and a "touch logger"
Hello everybody !
I want to know if the following things are possible:
1) A constant optical feedback whenever the user touches the display. (e.g. A green circle around the touchposition.) Not only at the homescreen but in every application. ( e.g. browser ,games etc.)
2) A constant acoustic that plays a certain sound whenever the user touches the display. This should also work no matter what apllication is used at that moment.
3) A Touch logger that creates a file where the used apps and the number of touches are saved.
(e.g. Open App: Browser; Number of touches: 35)
This should help patients with limited motor skills and sensory damage to train. It is hard to imagine but these people can not feel when they touch something.
The touch logger should show if they realy use the device (e.g. tablet like Samsung Galaxy).
Since my question(s) are not really general I wanted to aks them in the developing Forum but I am not allowed to. Maybe an Admin could move it to the developing section if he or she thinks the questions belong there.
Thanks in Advance
This sounds like a fantastic idea, although i'm sure things exist for this purpose in medicine already.
The closest thing I can think of is an application that I believe was called "Plasma". Basically you could turn it into ghost mode and it would hide the applications black background so you'd see your home screen. When you touch the screen a plasma-like bolt emerges and the phone vibrates. This does remove all interactivity with the phone though i'm afraid, I suppose the application needs to manage the screen entirely to be able to respond to user input.
I have not developed in Android yet but if there is a function for userinput that allows an event regardless of what the phone is doing then this app would be doable. I would imagine that this application would need to be Service based to ensure it runs at all times.
Edit:
Resource 1:
http://stackoverflow.com/questions/2068007/android-how-do-i-get-raw-touch-screen-information
Resource 2:
http://stackoverflow.com/questions/2939332/get-the-co-ordinates-of-a-touch-event-on-android
Can be modified to produce what you want.
Maybe something similar to the overlay of ScreenFilter or Total Screen Control, that just puts a semitransparent overlay on the screen to save battery. You could use the same methods to possibly run an overlay that catches and responds to touch.
Sent from my SCH-I500 using Tapatalk
dkl_uk said:
This sounds like a fantastic idea, although i'm sure things exist for this purpose in medicine already.
Click to expand...
Click to collapse
Unfortunately the current therapy methods are more like "touch a sensors and a light flashes". This is effectiv feedback but as you can imagen the patient is not motivated to keep playing/exercising.
I was not able to find a way for the genarl feedback. The plasma application gives a good idea of what i am looking for but as you already mentioned I need interactivity.
Looks like I have to modify open source games.
Has anyonen an idea if i could use the logcat recordings to monitor how often the user has touched the display. (For every application not just open source projects where I added something like Log.d("TOUCHTEST", "count" + ": " +numoftouch)

==[FREE APP]== "Status" shows what the world is currently doing.

Status shows what the world is currently doing.
If you are currently driving to work, reading a book, or something else, you can publish this to the world without privacy concerns or spam.
Full App Information: http://www.valevarkasystems.com/Configure.php?projector=post&projecting=6
Even more features are planned for the future to increase the efficiency and usefulness
Instant Download: http://www.valevarkasystems.com/sites/android/status/status.apk
Google Play Download: https://play.google.com/store/apps/details?id=com.valevarkasystems.status
Because the menus are predetermined/fixed, there is no worry about spam or harassment, just raw updates.
This app is in no way a privacy concern as it only sends numerical values to the VVS server that can only be downloaded by others as raw data. That in no way identifies you or the device using the Status app (Except for your country code. But you are another person out of millions in the same country). Other users will only see the update type, country, and time.
As more people use the app, your world will feel more open as you will see constant action around you.
When the application is shut down it instantly de-activates updates for itself and kills your unique key.
Visit VVS Sites (http://www.valevarkasystems.com/sites/android/) for more information and download date.
Features:
- Back button kills/shuts down the application, home button keeps the app alive
- Multitasking; stays open when you hit your home button, or open other apps
- Icon displays in the notification bar when the program starts running and hides on program close
- No advertising
- Simple design; one page layout
- Only sends pre-programmed, numerical data to the server. No unique information identifies you.
Live Stream
There have been more additions to the stream. Once again, the more people that use it, the better. This application relies on user-generated content.
Steady Increase
The number of status updates are continuously increasing.
interesting one

[APP][BETA] RemindThem - Beta Tester Required

Hi All,
We are couple of weeks away from releasing our new app, RemindThem, and we are looking for some users who can give it a try and give us some honest and frank feedback.
The app is created to handle a simple but frequent issue we all face at one or another time. I use all sort of reminder app but still fails many time to carry out some tasks. Tasks which are dependent on situation rather particular date/time. Like bring something on my way home from office, or carry out some task after reaching home. Existing reminder apps do not handle such tasks neatly.
The idea is to use networks rather date/time to set reminders and they will trigger only when the corresponding network event (connect/disconnect) occurs. The app also allows you to set reminders for others using their configured events. Users can create events like Entering Home, Entering Office, Leaving Home/Office etc which they can use to set reminders. The current version is working with WiFi networks but we will be integrating other networks like Bluetooth, Beacon, etc soon.
Steps to start beta testing
1) Join Test Community - https://plus.google.com/communities/115390760433618584031
2) Opt In as a Tester - https://play.google.com/apps/testing/com.jumpbyte.remindthem
3) Once you click on Become Tester, you will find a Play Store link at the bottom of the page to install the app
If you find a bug, or the app crashes, please post a detailed description of what happened. Short reports like "it crashed" or "doesn't work" won't help much. Please try to reproduce the problem, and post the steps required to do so. Along with issue please mention which device you're using, and what version of Android you're running. You can also use the submit crash report of Android and I can get the error detail from the Play Store administrator dashboard.

create an overlay app to detect screen

I am looking to basically create a bot for a game to do some time consuming boring functions so that I don't have to. I am familiar with a few languages but not java (i'm assuming id need to use java to create this).
My question: I am hoping someone could point me in the right direction and tell me if learning Java is what I need to do, or if there is some kind of bot app out there that I could work with.
What I am trying to do : I want to create something that will run over top of the game I am playing, when I activate it, number values would be checked and if they dont meet a certain criteria the next button is pressed.
I know there are no such thing as free handouts and Im not asking anyone to design this for me, just looking for someone to point me in the right direction so I can read, learn, and develop this.
Create an overlay app to detect screen.
To turn off the screen overlay for 2 minutes, complete the following :-
1.Open Settings.
2.Select Apps.
3.Tap the Gear icon.
4.Select Draw over other apps.
5.Enable Temporarily turn off overlays.
6.Close and reopen the application.
7.Set the application permission.

CSGO Tablet App - Your Pocket Radar

Hi guys
I present you my application, or rather the application system called "CSGO Tablet App"
In a specific topic we will focus on the free Android version. But first, a small digression.
The CSGO Tablet App is a combination of two applications. (PC and Android)
Using the PC version, information from the game is read and output to the Android version.
The goal of the project is not to make cheat, as many people think, but to expand the gaming potential with the help of a mobile application, by adding various interesting solutions.
Applications are virus free and do not harm user devices.
For this reason, they are available on Google Play.
The visual shell is framed using Unity3d and, in fact, the unity of applications are some kind of closed structure, without the necessary permissions to access user information legally is almost impossible.
Little about the idea
To tell you the truth, I'm not a big CSGO fan and I have little interest in this game.
The idea of ​​the CSGO Tablet App came after the introduction of the Battle-Royale mode into CSGO. In it, the players, in addition to the main weapon, are given an electronic tablet on which the game map and some other symbols are displayed.
Playing this new mode, you have to constantly look into this tablet, which not only distracts, but also turns you into a target for other players.
I decided that it would be nice to have such an application to which information from the electronic tablet would be displayed inside the game.
I started searching the Internet for something like the Steam API \ CSGO API and really found something similar and official, except that I didn’t have what I needed. I even get my position as a player, and this is for some unknown reason illegal data. Although the console CSGO has a team that displays the position of the player on the screen.
As a result, I had no choice but to read this data (the positions of the players, for a start) from the memory.
Was written Memory Manager, which opens the CSGO process and reads the necessary data.
(Nothing is writing to memory, only read)
Now for the Android app itself
It receives data from the server, which is the PC version of my application.
Nothing special about that. The main thing was a beautiful design.
The application displays a specific map from CSGO, on which the game is played, the health and armor of your character, as well as the positions of opponents.
Many here will begin to cry to condemn, saying that this is Radar Hack ...
Well, if you look at it from this side, then yes, but not at the same time.
Based on the features of the Source engine, you will only see the position of enemies if someone from the players of your team notices them.
Or if you are very close to the enemy.
Features of the free version, which is discussed in this article, is the presence of only one dz_blackside map and instead of enemies, you have yellow areas (hexagons) where they can be.
How to use the app?
To begin with, applications must be on the same WIFI network.
You need to download the PC version, also install the Android version on your device.
Run the PC version and CSGO (order is not important)
Wait for the CSGO menu to load and press START in the PC application (CSGO hangs for a couple of seconds)
In the Android application, press START and wait for the download at the top of the screen "255/255 Loading"
This is the selection of IP addresses.
If you did everything correctly and you have no problems with the network, then the inscription "255/255 Loading" will disappear after loading. Otherwise, it will start again and again.
The download will happen once and will never be required again on your device. If, of course, your local IP does not change.
That's all, thank you for your attention. Waiting for objective and honest feedback.
Google Play: "CSGO Tablet App - Your pocket radar"

Categories

Resources