[Q] securing tablet for general public - General Questions and Answers

Hi all,
I make a application android for my customers but my customers want to allow their customers access to tablet with my application "blocked". The final user can't quit my application, he can simply use my application.
Tablet must have ethernet (via usb to lan adapter), the bottom button bar must be hidden.
Can you recommend me a model ?
Thanks a lot,

I have tested the Toshiba folio 100, but with no driver video for the graphic card with andro 3.0.
Andro 3.0 is required for the usb to lan adaptater

I have try too the acer iconia a200, but isn't rootable for the moment,
now I try the samsung galaxy tab

hi Alexandre,
we have the same problem for a new project.
Do you think it's possible do do it without rooting the device ?

Hi,
may be if you wantt stay in dhcp and if you have usb lan driver in your os.
Thanks,

Andrdev said:
hi Alexandre,
we have the same problem for a new project.
Do you think it's possible do do it without rooting the device ?
Click to expand...
Click to collapse
Lenovo thinkpad offers alot of security for the tablet and is integrated into the framework and not a app alone, which makes breaking the security alot harder for regular users even with root enabled.
i think its a question of users/companies wanting security they get Thinkpad tablet for that, which cisco client included for vpn as well.

Hi dexter,
Do you test this tablet?
Do you think it's possible to wake up this tablet automaticaly the morming? by a magic packet or a rtc alarm?
Thanks,

Hi Alexandre17220,
I think we are working on similar projects because it seems we have tested the same tablet and we are also lookgin for the followinf important things :
-A- securing the environnement by prohibiting the user to access the Os interface
-B- use a ethernet device via an USB adapter.
We have tested the following ones :
- Toshiba Folio 100 (ok for point A & B but not enough tested on HC 3.2)
- Acer Iconia A200 (the european tablet seems to be not rootable yet)
- Samsung Galaxy Tab P7510 (rootable without any problem so point A must "workable", but we habe problems with point B : do you connect your Tab with Ethernet ?)
Regards,
André

Hi André,
The samsung galaxy is very good, I have rooted it via this link http://galaxytabhacks.com/galaxy-tab-10-1-hacks/how-to-root-galaxy-tab-10-1-the-easy-way/
Yes my application dialog with a server via http request. So I don't want use wifi because it's slow and very limited.
If you want to hide the bottom bar you can use this code :
Code:
try {
Process myproc = Runtime.getRuntime().exec(new String[]{"su","-c","service call activity 79 s16 com.android.systemui"});
myproc.waitFor();
} catch (Exception e) {
Toast.makeText(this, "impossible to kill the bottom bar", Toast.LENGTH_SHORT).show();
}
Thanks,

alexandre17220 said:
Hi dexter,
Do you test this tablet?
Do you think it's possible to wake up this tablet automaticaly the morming? by a magic packet or a rtc alarm?
Thanks,
Click to expand...
Click to collapse
i tested the firmware on my acer a500, but not the physical lenovo hardware, but thats not important here.
and since wifi is going offline during deepsleep on tegra2 tablet, i doubt any magic packet can awaken any tegra tablet unless you force wifi always on, but then alot of angry users will complain about battery life.

Please use the Q&A Forum for questions &
Read the Forum Rules Ref Posting
Moving to Q&A

Related

[Q] [DEV] Dock communication protocol

Hi everyone,
I'm new on this forum, but as i'm really a new user, I can't post my question in the development section, so I do it here.
I've a project of an Android Application that require a speed data connection between the tablet and a own-built device (not built yet, but in project, and I try to get as much information as possible before starting).
That's why I thought ASUS EEEPad Transformer and its dock connection port for this.
My question has two parts. Is there any way to send informations from a own-built device to the Transformer throught the dock communication port and what does look like the protocol ?
Is it possible to buy as a spare part the Transformer dock connector (like the the one on the keyboard dock) ? Maybe at ASUS ?
If anyone have some information, thanks in advance for the reply.
Johnny
PS : Sorry if my english writing is bad, but it's not my first language.
of course there's a way...since the dock port does work...
the problem is it's not documented.
the TF will eventually have a USB Dongle (and the dock itself already has 2 USB ports). your best bet is probably via the USB interface. you'll probably need to write a driver for your custom-made device but that's probably your best option moving forward.
not sure what your device is, but if it you only need it for limited input...try to have it behave and identify itself as a joystick, translate your signals to various joystick signals, then have your app translate them back.
no idea what you're doing so i'm just speculating here.
Sent from my Transformer TF101 using Tapatalk
Thanks for your answer.
The device I project to build is intended to capture audio signals from a guitare or a microphone (through XLR/Jack inputs) and send them to the transformer to a specific app.
I also imagine a direct microphone input option but i fear the audio chipset of the Transformer isn't good enough to have a correct quality.
The final goal is to transform the Transformer into a mobile music composition and capture studio.
If it can help you helping me more accuratly...
Johnny

[Q] usb eth0 works but half the apps cant use it

Hi,
Over the past few days I've tried getting my USB Ethernet cable to work with my Tab 2 10.1 running stock ICS 4.0.4
And now I got it up to the point where my PC and my Tab can ping eachother, but that's about it. Get ready for a long and technical read
Now I know Samsung has neglected to include drivers for commonly used USB to Ethernet cables, so I built my own modules to load into the stock kernel (3.0.8-1060237):
drivers/net/mii.ko - Generic Media Independent Interface device support
drivers/net/usb/usbnet.ko - support for usb network
drivers/net/usb/mcs7830.ko - driver for this specific ethernet cable (moschip 7830 based)
Driver depends on support for USB network, USB network depends on support for media independent interface.
So loading these into the kernel using insmod works. After I plug in the cable the kernel tells me:
Code:
[ 3754.987335] MOSCHIP usb-ethernet driver 1-1:1.0: eth0: register 'MOSCHIP usb-ethernet driver' at usb-musb-hdrc-1, MOSCHIP 7830/7832/7730 usb-NET adapter, 00:60:6e:42:32:8f
And even netcfg agrees eth0 exists:
Code:
[email protected]:/ # netcfg
lo UP 127.0.0.1/8 0x00000049 00:00:00:00:00:00
ifb0 DOWN 0.0.0.0/0 0x00000082 26:d8:ae:9d:18:30
ifb1 DOWN 0.0.0.0/0 0x00000082 3e:2c:67:48:bd:92
sit0 DOWN 0.0.0.0/0 0x00000080 00:00:00:00:00:00
ip6tnl0 DOWN 0.0.0.0/0 0x00000080 00:00:00:00:00:00
eth0 DOWN 0.0.0.0/0 0x00001002 00:60:6e:42:32:8f
wlan0 UP 130.161.censored/26 0x00001043 1c:66:aa:50:39:ee
[email protected]:/ #
So for testing I put the device on a simple switch with just my PC.
I gave my PC 192.168.1.253 and the tablet 192.168.1.200 (both netmask 255.255.255.0).
Code:
[email protected]:/ # ifconfig eth0 192.168.1.200 netmask 255.255.255.0
And there was much rejoicing:
Code:
Windows:
Reply from 192.168.1.200: bytes=32 time<1ms TTL=64
Android:
64 bytes from 192.168.1.253: seq=32 ttl=128 time=0.733 ms
Now here is the problem: Half the apps trip over this new eth0 network interface.
For instance:
"kWS - android web server" works great, immediately recognizes eth0 and uses it without any problems.
Android Browser crashes the network driver.
SSHDroid starts up thinking it is an ipv6 interface and crashes the network driver on any incoming connections.
Also when I turn off WiFi (regardless if it is connected to a network or not), eth0 is killed too.
Couple of questions:
What am I missing to make Android treat this as a good, normal network interface?
How can I make the modules load when the tablet boots?
How can set the IP adres so I don't have to use ifconfig eth0 192...etc every time I connect the device?
How can I add the eth0 to the settings GUI of Android?
Can installing a different kernel or something like CyanogenMod fix the problem alltogether?
Many thanks in advance for any answers!
If anyone is interested in the modules I compiled please reply, but note they only work on rooted tablets that have stock ICS kernel version 3.0.8-1060237 because of what Linux calls "version magic".
Kind Regards,
Android has Incomplete Eth0 Support...
baggush said:
Hi,
Couple of questions:
What am I missing to make Android treat this as a good, normal network interface?
How can I make the modules load when the tablet boots?
How can set the IP adres so I don't have to use ifconfig eth0 192...etc every time I connect the device?
How can I add the eth0 to the settings GUI of Android?
Can installing a different kernel or something like CyanogenMod fix the problem alltogether?
Many thanks in advance for any answers!
Click to expand...
Click to collapse
Well, he first thing to know is that Android has incomplete Eth0 support!
As you've seen, it's implemented and correct at the Linux level. Which means programs that are written in C++ and either work at the native linux level or bypass the Android framework will work.
However, the Java implementation is busted. It's incomplete.
I'd highly recommend Ben Zores presentation, "Dive Into Android Networking: Adding Ethernet Connectivity" if you want to understand the issues.
(You'll have to google it, I can't post links yet!)
Basically all the Android API gets you is the ability to see that Eth0 exists. You can't talk to it, set it, get notifications on it, etc. because the Service Manager and the Connection Manager framework components are incomplete.
Some implementations, like Android-IA and Cynogen and Linaro have been patched to work, some better than others.
I ran into this the hard way, because I'm implementing a machine control system using Android as a UI and Control Computer. It's a fixed app, not a mobile/tablet thing. And I'm linking to a WAGO Modbus-based fieldbus system for digital and analog I/O and motion control.
Trust me, it's a real headache. I've gotten around it, but there's no official news or support yet.
Regards,
David Schofield, Hotspot Office LLC, Pittsburgh, PA
Galaxy tab 2 eth0 needed
I need to connect an USB to Ethernet to my Galaxy tab 2 7.0 (GT-P3100) or Galaxy tab 3 7.0 (GT-P3200), is there is a way to add the driver without rebuild the rom (like a patch or update) or if there is a custom ROM that supports Ethernet ? Please help me doing this
Ethernet support for Galaxy tab 2.7.0
MJBLACKEND said:
I need to connect an USB to Ethernet to my Galaxy tab 2 7.0 (GT-P3100) or Galaxy tab 3 7.0 (GT-P3200), is there is a way to add the driver without rebuild the rom (like a patch or update) or if there is a custom ROM that supports Ethernet ? Please help me doing this
Click to expand...
Click to collapse
How to say this gently... umm-m-m,
No.
Each manufacturer has configured Android to their liking, and apparently Samsung DOESN'T like Ethernet.
.
I'm doing just as you did, using a Radio Shack Belkin USB interface to connect to industrial equipment (Modbus/TCP PLC's and fieldbus I/O systems.) I've evaluated a number of tablets, including all Samsung tablets (and Nexus, Lenovo, Curtis, and many, many others.) If they don't fully support wired Ethernet, you can't back-fill it without rooting and flashing the ROMs.
(I wish Toshiba would unroot my original Thrive, which they've orphaned.)
In the end, I've bought cheap tablets like some Proscan's (at BigLots, $80USD ) and the 7" Zeki TBDG773B (K-Mart, $119USD) and in testing them, discovered they supported wired Ethernet. (Note that exact models are important, because I've found ROM differences between almost identical models that make the difference between success and failure. Polaroid-branded tablets are infamous for this.)
To test, go to Settings, Wireless & Networks -> Ethernet, (or sometimes, More...-> Ethernet) then switch Ethernet ON, and click Advanced Configuration or sometimes, Configure Ethernet Device. (Polaroids usually fail at this point, they never included the rest of the module.)
My Zeki gives the choice of DHCP vs. Static IP, .IP Address, Netmask, DNS Address and Gateway Address. Proscan gives you DNS1 and DNS2.
I have tested over 80 Android tablets now... Many are tested, few are worthy.
Check out my video on Android-->Ethernet connectivity on YouTube, search for Hotspot Office modbus, or watch video JCMkvHkeNzw, as in /watch?v=JCMkvHkeNzw
I've got specifics and talk about models and equipment and demonstrate stepper motor control using a WAGO fieldbus system.
Thanks
Hotspot Office said:
How to say this gently... umm-m-m,
No.
Each manufacturer has configured Android to their liking, and apparently Samsung DOESN'T like Ethernet.
.
I'm doing just as you did, using a Radio Shack Belkin USB interface to connect to industrial equipment (Modbus/TCP PLC's and fieldbus I/O systems.) I've evaluated a number of tablets, including all Samsung tablets (and Nexus, Lenovo, Curtis, and many, many others.) If they don't fully support wired Ethernet, you can't back-fill it without rooting and flashing the ROMs.
(I wish Toshiba would unroot my original Thrive, which they've orphaned.)
In the end, I've bought cheap tablets like some Proscan's (at BigLots, $80USD ) and the 7" Zeki TBDG773B (K-Mart, $119USD) and in testing them, discovered they supported wired Ethernet. (Note that exact models are important, because I've found ROM differences between almost identical models that make the difference between success and failure. Polaroid-branded tablets are infamous for this.)
To test, go to Settings, Wireless & Networks -> Ethernet, (or sometimes, More...-> Ethernet) then switch Ethernet ON, and click Advanced Configuration or sometimes, Configure Ethernet Device. (Polaroids usually fail at this point, they never included the rest of the module.)
My Zeki gives the choice of DHCP vs. Static IP, .IP Address, Netmask, DNS Address and Gateway Address. Proscan gives you DNS1 and DNS2.
I have tested over 80 Android tablets now... Many are tested, few are worthy.
Check out my video on Android-->Ethernet connectivity on YouTube, search for Hotspot Office modbus, or watch video JCMkvHkeNzw, as in /watch?v=JCMkvHkeNzw
I've got specifics and talk about models and equipment and demonstrate stepper motor control using a WAGO fieldbus system.
Click to expand...
Click to collapse
Thank you for your reply. As you mentioned, there is a way by rooting and flashing, so Where can we find a ready ROM which we can flash to enable Ethernet on Galaxy tab 2 [P3113]?
Also, is there a way to recompile the kernel of Galaxy tab 2 with enabling the Ethernet module from my side? if there is can you advise me how?
Thanks and regards,
Flashing the Galaxy...
MJBLACKEND said:
Thank you for your reply. As you mentioned, there is a way by rooting and flashing, so Where can we find a ready ROM which we can flash to enable Ethernet on Galaxy tab 2 [P3113]?
Also, is there a way to recompile the kernel of Galaxy tab 2 with enabling the Ethernet module from my side? if there is can you advise me how?
Thanks and regards,
Click to expand...
Click to collapse
There are sources on the internet, if you google for "reflash galaxy 2 ROM" but I don't know if they support wired ethernet.
You'll find sites like galaxys2root.com, etc. Biftor is apparently a popular ROM, and ODIN is a popular facility.
It's an involved process, but not impossible. Strict attention to the right instructions will win you success!
Good Providence!
-d
Bump!
Dear Forum,
has there been any development on this topic?
@Hotspot Office -- kudos for the link!
Like Hotspot Office, We have to build a machine GUI based on the P5110. My application will be bypassing the incomplete Android eth0 support
so most probable baggush's approach could work for us but we ar running Cyanogenmod 11 and the Dhollmen kernel.
I still have to get my legs about this whole issue. So any hints and thoughts will be greatly appreciated.
Martin
Functional Eth0, check out my project vid on youtube!
Well, I got things straight, but it wasn't easy.
Check out my project vid featuring a WAGO fieldbus controlling a stepper motor via a functional Eth0 on youtube
You can google for "youtube android modbus" or search youtube for video JCMkvHkeNzw
Or you can plug it into the youtube url, as in /watch?v=JCMkvHkeNzw
The actual title is "Android Tablet Modbus/TCP Stepper-Motor/Robot Exerciser"
If you like it, be sure to thumbs-up it, and leave a comment!
david schofield
dub-dub-dub dot hotspot office dot net
I'm running 4.2.2 so maybe this won't apply, but did you have to do anything in terms of the Ethernet UI in Settings? I've installed the drivers and it looks like the tablet is detecting it, but the Ethernet settings never show up
diimentio said:
I'm running 4.2.2 so maybe this won't apply, but did you have to do anything in terms of the Ethernet UI in Settings? I've installed the drivers and it looks like the tablet is detecting it, but the Ethernet settings never show up
Click to expand...
Click to collapse
Are you running a full 4.2.2, or a stripped down version? What's its pedigree?
Hotspot Office said:
Are you running a full 4.2.2, or a stripped down version? What's its pedigree?
Click to expand...
Click to collapse
I'm not sure, how can you tell?
diimentio said:
I'm not sure, how can you tell?
Click to expand...
Click to collapse
What kind of device is it? Or try Settings, About?
The thing is, if it isn't under "Settings->Wireless and Networks" or whatever, then you don't have it.
-d
Hotspot Office said:
What kind of device is it? Or try Settings, About?
The thing is, if it isn't under "Settings->Wireless and Networks" or whatever, then you don't have it.
-d
Click to expand...
Click to collapse
Well it definitely says 4.2.2 under Settings, About. I have a Samsung Galaxy Tab 2 GT-P5113 model. I don't know what a "stripped down" version is.
I don't have it under Wireless and Networks but in this video (https://www.youtube.com/watch?v=J-RQwQTjraM) the Ethernet option pops up when it detects a valid Ethernet connection. Obviously it's not the same model but I'm wondering whether I need a UI patch or if it should just work out of the box assuming I have all the correct drivers installed.
diimentio said:
Well it definitely says 4.2.2 under Settings, About. I have a Samsung Galaxy Tab 2 GT-P5113 model. I don't know what a "stripped down" version is.
I don't have it under Wireless and Networks but in this video (https://www.youtube.com/watch?v=J-RQwQTjraM) the Ethernet option pops up when it detects a valid Ethernet connection. Obviously it's not the same model but I'm wondering whether I need a UI patch or if it should just work out of the box assuming I have all the correct drivers installed.
Click to expand...
Click to collapse
In my experience, I've found you'd need the *EXACT* same model. I've checked probably a hundred tablets, and found that the specific model and software version, matters. That's why in my video I detail the exact model number. You need to realize that an Android version, say 4.2.2 isn't the same the whole world over. Like Windows XP Embedded, it's a kit of parts. I can burn a version of 4.2.2 with Ethernet support, and I can burn a version of 4.2.2 WITHOUT Ethernet support apps at the Android level. As the developer, I pick and choose what features and applications I include, and which I leave out--which I customize, and which I leave alone.
Sorry, unless you root your device with a version of 4.2.2. that supports the wired Ethernet applications in the settings, you're at the mercy of the Samsung folks.

[Completed] Note 3 Remote Desktop "Mouse Mode"

I understand that this forum is to direct me to a relevant thread or topic to post under. Would appreciate guidance for where to post the following question...
I am looking for a remote desktop solution, like LogMeIn or TeamViewer that doesn't require me to do any detailed configuration.
The problem is that LogMeIn, for example, won't treat my Note 3 phone as a tablet, so I can't use the mouse like a normal mouse. (The settings for mouse are "move mouse" and "move screen", but there is no direct mode available for phones to use a mouse like a regular mouse.)
My device is an Android 4.4 KitKat Samsung Note 3 phone (unfortunately rooting is not an option for me), and I am using it with the Note 2 dock with an external monitor and wireless usb keyboard/mouse. Everything works great except I can't find a good remote desktop solution that will allow me to work "normally" in terms of the mouse.
I also have Win 8 Home version and do not want to configure port forwarding and a fixed ip to solve rotating external IP address assignments. (Please excuse me if I didn't say that correctly, but I really don't want to deal with those kinds of complexities.) Yes, I realize that I may have too many constraints - no configuration challenges (which I think rules out VNC or standard RDP), and also no rooting of the phone. But I am willing to pay a small monthly subscription, e.g. I looked at PocketCloud with $5/month, but that doesn't seem to support my requirement either from a quick look at the manual.
Is there anyone who can suggest a good solution for my situation?
Hi,
The info that you provided is great, however the Note 3 is divided up on XDA by carrier, so:
If you will type Note 3 in the box above (type to find your device) , select your carrier version, go to that forum's Q & A to post your question, you should be good to go !!
Regards.
Pony Express said:
Hi,
The info that you provided is great, however the Note 3 is divided up on XDA by carrier, so:
If you will type Note 3 in the box above (type to find your device) , select your carrier version, go to that forum's Q & A to post your question, you should be good to go !!
Regards.
Click to expand...
Click to collapse
Thanks! XDA Assist is a great idea. First time I've ever seen that in a forum.
And I really like your tag line...
To the world you are someone. To someone you are the world.

[Q] EasyCap Viewer

hello,
i bought the easycap viewer android application,
and installed it on my devices
The easycap viewer needs an easycap frame grabber , connected via usb to the device and connected to a camera (via bnc or s-video or rca connector)
the devices i have are these:
- Acer iconia tab a500 (tegra 2 , android 4.03)
- Created N7 (china phablet, mt6592, android 4.4.2)
- Xiaomi m2s (qualcomm snapdragon, miui v5)
The application does work flawlessly with the Xiaomi m2s,
instead:
on the Acer, when i start the app, the screen become black, and the app is not responding
on the Created N7,, the appl starts , but when i connect the camera, i cannot see the video coming from the camera
I dont understand why on these devices the app does not work,
and need help to understand what is the cause of the problem.
The app includes an option to send log report to the developer
(autodroid), i sent it, but autodroid told me to try with a powered hub, but this did not help...now they are working on other project, so they told me they cannot help
Could you please help me to find the cause of the problems?
By the way, on the Acer i cannot send the report, because the appl is not responding:
so i enabled the logcat, and i was able to see in it that the appl is hanging when it tries to load the streaming library...
Could you help me?
I can send you all the data you need to debug the appl..
or, if not possible to fix it, could you suggest me an alternative frame grabber application/usb dongle that can work with my devices?
PS for the forum moderators:
this question was submitted also on XDA assist,
but there only a user answered to me.
The answer was absolutely general and not satisfactory,
then the thread was closed by the same user.
So i opened this new thread.
Please keep it open,
so that i can get also other opinions from other users.
Thanks.
Thank you!!
Lodovico

How to use/control/play apps installed on android devices from pc screen ?

Hi All,
Sir(s),
I am looking for free ways & complete solutions to control/use/play apps, installed on android phone, directly from my windows pc screen. Yes, its a type of screen mirroring but in fact much more than that ! Actually my full concern is to avoid any type of sluggishness, as the application continuously interacts/updates information with internet more like an online gaming app if I am right ( I don’t know/indulge much about gaming ). Here the pc & mobile are placed side by side on the same wifi & they can be connected easily with an USB wire. So, i fail to think about remote control ( as i think it would be a sluggish option !? ) I am also ready to root the android device for the purpose although i know almost nothing about it ! Android's emulation or installation on pc are surely not my ways. Please suggest appropriately.
( Please forgive me if i have placed the thread in wrong position )
Thanks & Regards.
Answered here beautifully by Rukbat !
Hi All,
Sir(s),
Its answered here beautifully by sir Rukbat ( shortened url by Google )
https://goo.gl/Dw6HhW
Thanks & Regards.

Categories

Resources