A team and I have been working on a medical product for the last year and we are figuring out the best way to deploy the project. We all have app building experience but none of us have ever built a ROM before, so we wanted to consult a forum of experienced Devs (you guys) to see if what we have in mind is actually feasible before we invest too much time/energy/resources on this particular path.
In short, the device is a wearable EKG machine that detects seizures, so far we have been able to successfully predict seizures in clinical trials and allow users 1-2 minutes of advanced warning. The EKG part and the algorithm are already working. What we are looking for now are phone calling, messaging, and bluetooth capabilities - which has us (at least me), looking to android.
First and foremost, we do believe that this system will save lives as early as the end of this next year, so any and all help will be greatly appreciated. We are finally coming down the homestretch and we just need a little help/guidance for getting us past the finish. So thank you again.
We want to create something that high risk seizure patients can wear on their arm . This will be an EKG machine and an android device rolled into one, the total size will be about the size of a credit card and about a half inch thick. My plan is to disassemble and strip an android device leaving only the board, battery, radio antenna, and Bluetooth antenna (no screen) and then combine that with the EKG machine.
The initial device that we choose is the LG-MS659 as it is small, lightweight, 2500 mah battery, LTE capable, and running Android Version 4.1.2 (more on that in a second)
So here are the questions we need answered.
1. Will Android work without the use of a screen from start to finish? We literally cant have dialogs anywhere that can prevent or pause the use of the system. We cant have fresh install screen prompts or the visual use of a custom recovery. So is it possible to load a CR, install the ROM, and use the ROM without any user interaction what so ever?
2. The reason we chose 4.1.2 is because once a device is plugged into a computer, there isnt an "allow this computer" dialog. Are there ways around this on Android, or is it just built into Android and we are correct in trying to use 4.1.2 instead? (4.1.2 was the last Android version before the hidden menu and the security prompt was introduced)
3. We would like to delete and uninstall all services and applications not relating to GPS, BT, and Network (Calling/Messaging) including the display drivers, and just run everything from the ADB shell prompt. How feasible is this?
4. Ideally we would like to make the system twice as battery efficient as the S5/S6 Ultra Power Saving Mode, giving us at least 14-21 days of battery time (Samsung claims 12-15). How feasible is this?
5. Where are we going to run into the most trouble?
6. What about this might not be viable?
7. If you were to building this, what would you do? We are primarily looking at Android as they are LTE/Bluetooth/Messaging/Call ready out of the box. They also come with a Li-ion battery and we can easily build apps that can utilize the aforementioned technology without starting from scratch or building our own libraries (no wheel inventing required).
Again, we really appreciate any help we can get on this matter - we are no experts, but we are hoping a few of you are.
- Z
Hey, happy New Years everyone.
I wanted to bump this as we are still looking for answers - If anyone can answer any of the above questions it would be greatly appreciated.
Thank You
I can't seem to find any info here (or anywhere else, really) for this device made by Chinese manufacturer JXD. Here is a link: http://www.jxd.hk/game-console/s192/
It runs the nVidia Kepler chipset. This means, in theory, I should be able to wipe this device and flash the nVidia Shield Tablet K1 stock ROM on it. I can't seem to find any information on how to do it, though. Looks like there is very little information about this particular manufacturer in general. I was wondering if anyone here has any information about this device they can share with me?
Thanks.
Hi, was just able to root mine using kingoroot (pc version) moments ago.
https://www.kingoapp.com/root-tutorials/how-to-root-android-4.4.htm
GL! Hope someone would make a marshmallow rom for this great device..
Kingoroot installs some apps with it on your pc and device so just uninstall them too.
Hello
at the moment there is nothing that's a shame for a jxd device does not upgrade a marshmallow
The device is great to play but this way it only uses for retro games
P.S I HOPE THAT SOMEONE VERY GOOD WE CAN HELP
BUT I BELIEVE THAT NO MAYBE it ABLE TO UPDATE THE JXD SINGULARITY
good day
Can you guys give a review of this device?
I'd like to know how the controls feel (compared to an xbox gamepad)
Additionally, I'd like to know how it works with PS4 remote play apk and moonlight (for PC streaming)
As for how to for flashing..etc I could definitely work on that as I'm looking to buy one but I'd like to know more about the device since there are ZERO reviews out there for this.
The controls are well built and it is really comfortable to hold. I had this for 4months and loved it. Unfortunately one of the joystick broke and had to return it. Return process was dodgy but luckily I got my money back. Now I have the GPD XD. User experience wise I liked the JXD S192 more.. Though mine broke, I'd still pick the JXD S192 over the GPD XD if given the chance. The screen was awesome for any gaming.. I'd honestly say they hit the sweet spot design wise.
***********WARNING FLASH/INSTALL @ YOUR OWN RISK!!!!!!*************
I do not take any responsibility if anything were to go wrong in the process of installing any apps to your device!!!!!!
Hey Guys
So I recently brought the JXD S192k of GearBest and the first thought that came to mind was how i was going to root it just like all my other android devices, little did I know just how difficult it was gonna be to find any information regarding the root process.
All searches regarding this device and obtaining root were fruitless, it didn't matter what I searched under there's just isn't anything out there!
Frustrated I turned to Kingoroot only to find myself more frustrated as i needed to reroot everytime i restarted the device, each time taking longer than the last and keeping this thing ON was not an option.
Then.........I happened to stumble across something that changed everything, looking through the official JXD digital site I saw that they had a Firmware available for the previous version the S192 and in amongst the files was a Root apk. So I thought to myself there isn't much of a difference between the 2 devices so I downloaded it from the Mega site and transferred it to my device.
Once it installed it was just like the Chinese version of Kingoroot and even through everything was in Chinese you could pity much make out what you needed to press. The process it didn't take long and with the 2 root checker apps installed I confirmed that I indeed rooted my device so I went ahead and installed BusyBox to the system.
The best thing about this process is not having to worry about losing root upon restarting, there's one thing that I should mention is NOT to install any sort of SuperSu apks or zip files as you'll get a error message stating the SU binary is occupied. Just use the INBUILT supersu that comes with the Root apk and you should be fine.
Here's some screen shots taken from my system to show that it does work, along with my system details taken from Device info apk.
Hopefully someone out there in the XDA community can expand on what I've stumbled across in the hopes that one day we'll be able to get a custom recovery for our machines.
I have owned the sinigularity for about 4-5 years and I think its an awesome bit of gear for what it is. The controls work fine and feel good in the hand and I've used it with remotr linked to my PC and and found it did work fine for games that didn't require split second reflex timing but there was a little lag. Over all it worked great and you can run your PC remotely from other rooms in your house (if you wanted too).
The 10,000 mah battery is the real deal and has plenty of playtime.
I use it a lot for playing movies and link it to a projector via the HDMI output. The screen is a great size and I don't know how they didn't become more popular.
I only found this thread because I was looking for firmware upgrades but as you all know there doesn't seem to be any. Either way I'm still using it but it would be nice if they had support.
Kali Nethunter is a mobile penetration testing suite. It's available for the Nexus 5 and a few other devices. I wander if anyone could port it to the Moto E Surnia as that would be nice to have.
Here is the wrong place man
I never heard this name before
Sent from my XT1521 using XDA-Developers mobile app
Why does it sound like KaliOS Linux?
FanboyStudios said:
Kali Nethunter is a mobile penetration testing suite. It's available for the Nexus 5 and a few other devices. I wander if anyone could port it to the Moto E Surnia as that would be nice to have.
Click to expand...
Click to collapse
I could if you put up a bounty for it....
PseudoDev said:
I could if you put up a bounty for it....
Click to expand...
Click to collapse
What exactly does NetHunter do? I'm doing some research on it but I'm not understanding it... Does it penetrate WPA2 net security? Or is it for some other purpose?
NonfatGinger said:
What exactly does NetHunter do? I'm doing some research on it but I'm not understanding it... Does it penetrate WPA2 net security? Or is it for some other purpose?
Click to expand...
Click to collapse
Ever seen a pocket knife? If Kali is a huge arsenal of knives, Kali nethunter is a pocket edition of that. My experience with Kali was fine, but its not really wise to use as a daily driver. The idea of having a phone or PC which will act as a hack station is pretty mouthwatering, but it eventually gets you. I'm not sure if net hunter can crack wpa2 security, but if it does, most WiFi crackers act by using bruteforce and cracking a password with bruteforce is very slim. And net hunter although claims to be stable enough, is still in testing stage. If you want and it, it's fine. But I would prefer sticking to normal google based builds. :laugh:
NonfatGinger said:
What exactly does NetHunter do? I'm doing some research on it but I'm not understanding it... Does it penetrate WPA2 net security? Or is it for some other purpose?
Click to expand...
Click to collapse
A bounty huh..... I don't have money, however I do have a paid app I could giveaway. What it does is encrypt text with a password you choose offline. You can use it to send messages securely over any service like facebook, twitter, sms, ect. You can use it to save private notes on your device (for example a list of your usernames and passwords, or a "Death Note" if you're into to that anime stuff lol).
Kali Nethunter is a slew of penetration testing tools. Tools that could be used to do a number of different things. I've used Kali on desktop to do forensics on my pc, hack wifi, create qr codes for social engineering, ect.
SykkNyzz said:
Why does it sound like KaliOS Linux?
Click to expand...
Click to collapse
Because it's basically the mobile version of Kali Linux.
PseudoDev said:
Ever seen a pocket knife? If Kali is a huge arsenal of knives, Kali nethunter is a pocket edition of that. My experience with Kali was fine, but its not really wise to use as a daily driver. The idea of having a phone or PC which will act as a hack station is pretty mouthwatering, but it eventually gets you. I'm not sure if net hunter can crack wpa2 security, but if it does, most WiFi crackers act by using bruteforce and cracking a password with bruteforce is very slim. And net hunter although claims to be stable enough, is still in testing stage. If you want and it, it's fine. But I would prefer sticking to normal google based builds. :laugh:
Click to expand...
Click to collapse
I think it may be able to crack wifi. On the desktop version, there are several ways of attacking wifi access points (examples: WPS Pin Attack, Dictionary [kali comes with some, one of them has over a million passwords], bruteforce of course, rainbow tables, ect.)
FanboyStudios said:
I think it may be able to crack wifi. On the desktop version, there are several ways of attacking wifi access points (examples: WPS Pin Attack, Dictionary [kali comes with some, one of them has over a million passwords], bruteforce of course, rainbow tables, ect.)
Click to expand...
Click to collapse
Fine, I will do it for free but you gotta wait...not because you didn't pay but...unless someone else doesn't take up your project, it will take about a month till I get my band width at the best speed. Until that, its too slow to get the sources and build one. Porting from one device to another is easy...but Creating one from the source is a time taking process (Not to mention the bug fixing). Also, I used Kali for a week until fedora became my daily driver. I think you are talking about fern WiFi cracker right? Used it. It primarily depends upon a dictionary and uses those to crack...its some form of brute force. If you crack WiFi by it then you are just lucky. I could never get a WiFi cracked. Besides, it also needs a network handshake which is possible only if multiple devices are connect to the WiFi. Never really worked for me .... But i f it did .... Good for you :laugh:
Anyways, if you could like, wait till 24th of July, I could give you the build...until that, you either have to wait or find a new dev.
PseudoDev said:
Fine, I will do it for free but you gotta wait...not because you didn't pay but...unless someone else doesn't take up your project, it will take about a month till I get my band width at the best speed. Until that, its too slow to get the sources and build one. Porting from one device to another is easy...but Creating one from the source is a time taking process (Not to mention the bug fixing). Also, I used Kali for a week until fedora became my daily driver. I think you are talking about fern WiFi cracker right? Used it. It primarily depends upon a dictionary and uses those to crack...its some form of brute force. If you crack WiFi by it then you are just lucky. I could never get a WiFi cracked. Besides, it also needs a network handshake which is possible only if multiple devices are connect to the WiFi. Never really worked for me .... But i f it did .... Good for you :laugh:
Anyways, if you could like, wait till 24th of July, I could give you the build...until that, you either have to wait or find a new dev.
Click to expand...
Click to collapse
I'm perfectly fine with waiting... shoot i'm even waiting for CM13 for this device to become Stable, as of now they are nightlies and I have some minor issues with it. It does certainly beat stock though!
As for brute forcing, it will always work if it has the time and the proper configuration. Brute forcing tests for every password possible.
Thank you very much!
FanboyStudios said:
I'm perfectly fine with waiting... shoot i'm even waiting for CM13 for this device to become Stable, as of now they are nightlies and I have some minor issues with it. It does certainly beat stock though!
As for brute forcing, it will always work if it has the time and the proper configuration. Brute forcing tests for every password possible.
Thank you very much!
Click to expand...
Click to collapse
Yup, brute force works with every password possible...
That's the problem. I don't know your age but I presume you have been in highschool by now. You must have read a chapter in maths named permutations and combinations? That's how bruteforce works. Even for a 4 digit pass word it tries all possible digits. And for that, if you try the combinations, its coming about 6561 combinations. That's a lot. And now a days, passwords are not less than 10 digits.
So its 3486784401 many combinations. If it even takes as less as 0.1 sec for each combo, it will take up to 968551.2225 hrs! With those many possible combinations, if you get it , you are lucky. Providing a pre-made dictionary helps but not much. In my country, we use our personal 10 digit phone numbers. That's something a general dictionary won't have, well, you have seen how many combos are possible. And if the password has characters and numbers....i just don't know...a century?
Kali nethunter is an app that downloads and installs all the necessary files to run in a chroot that it also downloads and sets up for you from within the app. There's not really a need to port it since it works fine on some Roms for surnia already. I'm running the marshmallow version right now in fact, the only problem I have is space needed on internal storage to install all the tools I want and the desktop environment I want but I'm looking for solutions. Another problem is since we won't be running on the hardware it was designed for we won't get allot of the wireless tools to work since the kernel(s) for our device aren't officially supported. The best thing I think to port if anything would be the required kernel to our device then go from there. However we should still be able to use other tools that have armhf or armel architecture which will still be fewer than a full Kali distro running on a PC, so another thing I'm playing with is installing the i386 and AMD64 versions using Linux deploy, without much success yet but I'll either get it eventually or figure out why it's not possible right now.
t83wood said:
Kali nethunter is an app that downloads and installs all the necessary files to run in a chroot that it also downloads and sets up for you from within the app. There's not really a need to port it since it works fine on some Roms for surnia already. I'm running the marshmallow version right now in fact, the only problem I have is space needed on internal storage to install all the tools I want and the desktop environment I want but I'm looking for solutions. Another problem is since we won't be running on the hardware it was designed for we won't get allot of the wireless tools to work since the kernel(s) for our device aren't officially supported. The best thing I think to port if anything would be the required kernel to our device then go from there. However we should still be able to use other tools that have armhf or armel architecture which will still be fewer than a full Kali distro running on a PC, so another thing I'm playing with is installing the i386 and AMD64 versions using Linux deploy, without much success yet but I'll either get it eventually or figure out why it's not possible right now.
Click to expand...
Click to collapse
Thanks for the info ^_^ ! I had not researched much and thought it was just like any other ROM whose massive sources I had to download.
There you go @FanboyStudios , no more waiting!
So update, which is partially for documenting what I've done and partially for sharing my experience and preferences. Installed the nethunter full chroot and kali-rolling using Linux Deploy. I feel like the Linux Deploy solution offers the most benefits because I learned more along the way and because it seems more customizable and because it allows the installation to reside on an external SD card instead of taking up what little internal storage our device has.
So first after days of messing with around I determined installing to a partition wasn't happening so I decided on installing the file way which creates a raw disk image that is where Linux gets installed into. Two problems with this for me were that fat32 won't work with files over 4 gigs, and also that I didn't feel (and was right btw) that 4 gigs would be enough for everything I wanted (kali-linux-full, and a DE other than Lxde). So here's the procedure that worked best for me.
Use Aparted from Google Play to format the external SD card with a fat32 partition for typical storage, an ext4 partition for a larger than 4 gig Linux image, and a third ext4 partition to use with apps2sd from the Play Store to save space on my internal SD card.
After formatting, I installed meefik's busybox to /system/xbin (which is the default install location) then Linux deploy also by Meefik, then used Linux deploy to install the image to the second ext4 partition. For whatever reason though when I would try to specify a large file size for the distro, it would either fail to create it or it would report that it had been created and I'd discover later that the images didn't have the larger space I'd specified. So I installed it without caring about the image size and tested it with terminal emulator (also from the Play Store) by changing directory to /data/data/ru.meefik.linuxdeploy/files/bin/
Then running ./linuxdeploy shell
Which opened the distro installed to the image file and let me update it and install whatever until I ran out of space in the image file. So then I just used a pc running Ubuntu to create and format a blank .img file as ext4, and copied my image from the phone's external SD card to the computer, and copied the contents from the original image to the new large image, copied the larger image to the second ext4 partition, and then I was good to go with enough free space to install not only kali-linux-full but gnome DE as well. I couldn't get gnome working with tightvncserver though so I ended up uninstalling gnome and tightvncserver, and went with the mate DE and vnc4server which didn't require much to get a gui.
Well, I had installed Kali Linux using linux deploy app without much trouble on my moto e 2014 condor. And even tried airodump-ng package for WiFi sniffing but as we require external wifi adapter I couldn't make it... My moto e doesn't have otg support, so can I use external WiFi adapter like tl wn722n, because Linux has inbuilt support ( something related to kernel support) to usb connection? So because of Linux support, will this identify the connected adapter to my moto e?
PseudoDev said:
Fine, I will do it for free but you gotta wait...not because you didn't pay but...unless someone else doesn't take up your project, it will take about a month till I get my band width at the best speed. Until that, its too slow to get the sources and build one. Porting from one device to another is easy...but Creating one from the source is a time taking process (Not to mention the bug fixing). Also, I used Kali for a week until fedora became my daily driver. I think you are talking about fern WiFi cracker right? Used it. It primarily depends upon a dictionary and uses those to crack...its some form of brute force. If you crack WiFi by it then you are just lucky. I could never get a WiFi cracked. Besides, it also needs a network handshake which is possible only if multiple devices are connect to the WiFi. Never really worked for me .... But i f it did .... Good for you :laugh:
Anyways, if you could like, wait till 24th of July, I could give you the build...until that, you either have to wait or find a new dev.
Click to expand...
Click to collapse
I'm down to test
PseudoDev said:
Thanks for the info ^_^ ! I had not researched much and thought it was just like any other ROM whose massive sources I had to download.
There you go @FanboyStudios , no more waiting!
Click to expand...
Click to collapse
Thanks! Could you modify the kernel to support Monitor Mode, if not could you make a flashable zip for the Moto E LTE to disable PIE security on CM13? Thanks!
PseudoDev said:
Thanks for the info ^_^ ! I had not researched much and thought it was just like any other ROM whose massive sources I had to download.
There you go @FanboyStudios , no more waiting!
Click to expand...
Click to collapse
Actually I went and looked for compatibility with some other devices [thinking of getting an S2 for the Monitor Mode support], and its not an app. Kali Nethunter is a Android ROM with tools. What you guys we're talking about is running Kali OS on top of Android using chroot.
Hey guys,
The Mi PAD 4 is the perfect size(in most cases) for a car dash mounting and will be a great replacement for the now very old Nexus 7.
There have been a lot of development over the years of custom ROMs/Kernels that are specifically optimized for such a use scenario.
I for instance am in the process of collecting the needed cable and accessories but since my ROM building knowledge is very limited at best, would be very happy if there are more people here that think this idea is good and somebody builds us the custom ROM/kernel for that.
So lets discuss this.
What we will need are the following main things:
1. Kernel/ROM that is configured for a landscape use.
2. An option to have the device connected to power all the time but not charging (not to kill the battery)
3. An option to turn on the screen automatically on getting power over the USB port and turning of the device after the power is gone (car turned off) (preferably with a delay of some sort)
4. After power is lost to put the tablet in very low power mode by disabling WiFi/LTE/Bluetooth and so on (again configurable) This is to avoid draining the car battery if left for a long time parked.
5. Simultaneous Charging/OTG (this may actually already be possible, but I have still not found an OTG HUB that works properly with the Mi Pad 4)
probably I have forgotten some more things...
Have in mind that all of those I've mentioned above, already have been developed in one form or another for the Nexus 7, so it should be easier than starting from scratch...
Hey,
i am using my MiPad 4 also in my car. So far it is working fine.
I have connected the MiPad via USB to a carhifi DSP (in my case Helix MiniDSP)
Here are my answers to your points:
1. i am using Evie Launcher in landscape mode.
2. see 5.
3. MiPad is waking up and starts to play music as it detects the DSP on the USB-Port when the car is turned on, and is stopping and turning off when the engine is turned off, this is working with the Pad itself and the app Automate
4. use app Automate to turn off all radios when no USB connection is detected
5. i am not sure if this is related to the hardware of the MiPad or the Kernel, i have tested some CustomRoms but was not able to get it working, so i switched back to preinstalled inofficial international MIUI-Rom
Thanks
Hehe i also use it in the Car It was also a Replacement for my old Nexus 7 2013.
mfkomega said:
5. i am not sure if this is related to the hardware of the MiPad or the Kernel, i have tested some CustomRoms but was not able to get it working, so i switched back to preinstalled inofficial international MIUI-Rom
Click to expand...
Click to collapse
Can you please throw some more light on the "preinstalled inofficial international MIUI-Rom" ROM where simultaneous OTG+Charging is working for you? Is this is the fake ROM (as people call it) that vendors install after unlocking the bootloader and then sell it to you?
May be a link to the ROM (if its downloadable) or a screenshot of the ROM information from the tablet, will help.
TIA.
sara.ramli said:
Can you please throw some more light on the "preinstalled inofficial international MIUI-Rom" ROM where simultaneous OTG+Charging is working for you? Is this is the fake ROM (as people call it) that vendors install after unlocking the bootloader and then sell it to you?
May be a link to the ROM (if its downloadable) or a screenshot of the ROM information from the tablet, will help.
TIA.
Click to expand...
Click to collapse
https://forum.xda-developers.com/showpost.php?p=80816927&postcount=11
Now that I was able to make OTG+Charging work with HavocOS, am proceeding to replace the Nexus7 in my car with the Pad. Will let you all know how it goes.
I'm also thinking about installing a mi pad 4 into my car. Any news on a good setup and ROM?
samu95 said:
I'm also thinking about installing a mi pad 4 into my car. Any news on a good setup and ROM?
Click to expand...
Click to collapse
HavocOs is working great so far in my car setup.
Which havoc os rom are you using? I flashed the current build today and otg plus charge doesn't work. It's one or the other.
I will next month also run a project for building in my mind in the cars radio mount (2din). So far I found Headunit Reloaded is really cool to have Android car working perfectly! For volume control I use a floating volume button (Virtual Volume Button on Play store).
But the rest I will figure out next month when I get my car finally haha
Hello,
I'm new to the rooting world and I am unaware of how to root my Fossil Q Marshal Gen 2... I use an iPhone so im planning to use android studio on my Mac for the same. Pls help me. Thanks.
In terms of actually rooting it, I'm afraid I can't help. However, I have a Fossil Gen 3 Marshall and wanted to do something similar, but my intent was to flash AsteroidOS. The response on here seems to be that it couldn't be done (certainly the flashing the new OS) due to the lack of ports. However, some long and intensive googling suggested that yours (and I suspect mine) does indeed have a data port, its just covered and internal. I have seen the four (actually, I think five) pins that I believe to be the data port, which might facilitate the flashing a new OS.
This is something I intend to keep looking into until I can find a way to keep Google from my devices!
denial_button said:
In terms of actually rooting it, I'm afraid I can't help. However, I have a Fossil Gen 3 Marshall and wanted to do something similar, but my intent was to flash AsteroidOS. The response on here seems to be that it couldn't be done (certainly the flashing the new OS) due to the lack of ports. However, some long and intensive googling suggested that yours (and I suspect mine) does indeed have a data port, its just covered and internal. I have seen the four (actually, I think five) pins that I believe to be the data port, which might facilitate the flashing a new OS.
This is something I intend to keep looking into until I can find a way to keep Google from my devices!
Click to expand...
Click to collapse
Yeah popping the watch open and making a pin connector to touch the board with, will allow you access to Fastboot Mode. This has been proven on another Fossil Watch missing the USB Port. And Since I'm guessing most of Fossil's models remain the same with different aesthetic tweaks, most everything should be the same.
We just have to make a Fastboot Connector and then pop the watch open to access USB. I bet you they left most of the bootloaders unlocked that didn't have physical access to fastboot mode. I know my Smartwatch actually has all of its log set to ENG. So there is actually a lot of data to sift through in recovery mode logs and everything. But we can't access the data in user mode. But it is there if we can make the pin connector.
Also interested in this if. Will be watching for answers because I would love to remove sone bloat and mae my waych a little snappier in performance.