Question regarding root access to memory space, low-level actions and best env. - Android Q&A, Help & Troubleshooting

Considering this is my first post - Hello, greetings, hi.
Straight to the question.
I have a certain amount of tasks that I do on my PC and for convenience, I've developed a program that does majority of these tasks for me (basically fetch new mail from my countless e-mails, messages from facebook etc. and put them into one single window displaying inside a widget.
I would certainly love to automate things on my phone aswell, but for that I need several things that I have to ask you about first.
Answer as many as you wish, thanks for any help!
1. Do I need root access to emulate human behaviour in certain apps? Behaviour such as screen click, drag etc.
2. Do I need root access to have unsafe access to memory chunks of other software? Probably similar access as one would require in order to make a cheat/hack for a game.
3. Can emulation apps work in background and still emulate clicks even when in fullscreen app such as facebook etc?
4. What's the best envirnoment for developing an android app, one that supports programming in C#?
Thanks again!

Related

multi user

Hi!
Is there any way to create guest user on tablet s?
That´s not what Android is made for. And how do you want to use the guest accounts? Maybe there are other ways to obtain your goal.
It would be possible after a unlocked bootloader you could do a dual
Boot when you start the tablet just choose between two roms but thats only a feature for now
Also worth clarifying that with Mahaco's solution, it would be as if you were "logging in" to two completely different devices. Your apps, data and preferences would not be shared across the two modes.
More importantly, as HKboy has pointed out, Android is designed centrally around the concept of a single user (one UID, one usable GUID etc) and there is no way to access other users apart from the run-as capability for the root user (referred to as Superuser, gained by rooting the device).
I mean i want to have an ability to share my tablet with anybody and don't think about passwords saved in browser, couple of files on device, e-mail, contacts, etc.
There is a solution.. It's here... http://www.redmondpie.com/switchme-brings-multiple-user-accounts-to-android-download-now/
It requires root, does NOT require an unlocked bootloader.. But you will have no access to anything across accounts.. All apps and data are stored separately.
Sent from my Sony Tablet S using XDA Premium HD app

Are there any ROMs with ability to block app installs for administrative purposes?

Hello there,
Short story - Looking for a Custom ROM with the ability to control what applications can be installed on an Android device or preferably to ask for an administrator password prior to installing, much like in Administered desktop systems. This is to be used on a large number of company-owned tablets
Thank you for any help or suggestions
--------------------------------------------------------------------------------------
Long Story - The company i work for (a large travel & tour agency) is investigating the possibility of providing Tour Bus drivers with Android tablets, which will be used for filling out and submiting (via mobile data) a number of different types of forms
Since the tablets will be connected to the internet via 3G/4G, any downloaded apps will cause data charges by the ISP. This is a major issue as the Tour Bus fleet consists of over 300 vehicles and drivers
For this reason, we were trying to find an app which would control what a user installs on an android device, but from what we have researched, this level of control is not available for Apps, for security reasons (such as malware)
Custom firmware seems to be the only option, if such a firmware exists.
Thank you for any help or suggestions
No dont exist but you can configure the pasaword in google play settings
Sent from my GT-S5830 using XDA
Use password to block or secure those app that can download things
Eg: mail, market, browser, file explorer, USB storage.. etc...
PM me if you need more detail... already have an idea.
Accidentally sent from my Google Nexus S

[Q] Restric privileges on the tablet for other users

Hi everyone! First of all sorry for my english, second, I'm here because I've a big problem.
I need to lend some tablets to some friends for testing an app. The problem is that I don't complete trust in them (or they are too smart or they aren't very familiar with digital products), so I'm afraid that they can make some trouble voluntarily or not.
I'm searching for something that can block the access to determinate applications of the tablet (for example: phone, settings or other installed apps) and the install of new app. Something like a limited user of the tablet, that allowed you to running only some default apps.
I've tried to test some apps that allow you to open the app just by entering a code or a sequence, but they aren't very safe. I always find a way to bypass them. Moreover this type of application don't block the install of new app.
Do you have any solution? What can I do to create this sort of "Limited User"?
Thanks to everyone
You could try the app called "SwitchMe". It should be able to help.

Truly blocking Internet permission using Xprivacy

My plan is to modify permissions for almost every app on my phone including system apps.
There will be 2 categories:
1. Apps that need to be able to phone home (Internet access, I guess).
(For those I want to block access to all my personal information / data.)
2. Apps that don't need to phone home.
(For those I just want to make sure the apps can't leak my data/information.)
Now let's say I want to prevent an app from accessing the Internet:
Is it enough to just tap the according check box? Because some of the 'functions' listed under that category don't get a check mark by default. Which of these functions do actually make sending/receiving data over the Internet possible?
I'm not an Android developer, so I don't know what all the 'functions' can potentially do/expose. What is your advice for people like me? Should I just disable all functions under a category that I want to restrict and see if it works? Or am I truly expected to become an Android developer and understand every single class member listed in the app? It would be nice to have a short explanation and assessment for each function.

Is there a way to get another device to access that url without having to type it man

Hello developers, best regards from Venezuela.
This question will be long because I am providing a lot of detail, so this question is as clear as possible.
Brief introduction.
I have created an app that runs on Android devices, this app allows you to share files between devices that are connected to the same WI-FI network. but with a different methodology to that used by apps that are intended to fulfill this same purpose.
On the device where my app is running (which we will named device one), a url similar to http://192.168.1.102:7898 is generated, and said url must be entered in a web browser installed on the device with which you want to share the files (which we will named device two).
The main purpose is to offer a way to share files between devices, using WI-FI. without the need for device two, my app has to be installed.
You can find more information in https://labs.xda-developers.com/store/app/com.tecnoelias.ipfiles
...
So far everything works fine. But, it is annoying that every time someone wants to share files using my app, on device two, they have to enter the url described above. keeping in mind that said url will change as the WI-FI router decides, and therefore, you should not use shortcuts to the url (bookmarks or navigation history).
Having said all this, the following question arises.
Is there a way to get device two to access that url without having to type it manually by the user?
To accomplish this, three ideas occurred to me.
1: Generate a QR code in the app. but this requires that on device two, an additional app is installed that can read QR codes. which violates my purpose.
2: Implement in the app, a mechanism that allows you to find other devices that my app is working on, and in this way, interact with those devices (through my app, similar to how other file transfer apps do). This is a good idea, but it nevertheless requires that my app be installed on both devices.
3: My third idea and the one I would like to implement is the following:
On device one, it will open my app and then activate it.
When the app is activated, the app will search for other devices that are connected to the same WI-FI network, until it finds device two.
If successful, a SOMEWHAT will be sent programmatically to the device two, that SOMEWHAT can be, a message, a bit, a data packet, or anything else that helps to realize this idea .
After device two receives that SOMEWHAT, it will show a notification or a pop-up window, which will allow access to the url generated in my app (on device one).
Consider two things. 1: Additional app MUST NOT be installed on device two. and 2: Because device two can be running any operating system, the SOMEWHAT will be a different mechanism for each operating system, (operating systems can be, Android, IOS, BlackBerry, Symbian, Windows Phone, Windows, Linux, Mac, among others).
If for example, device two, runs Android 10 (not rooted), and has the most common applications installed, which can be: WhatsApp, Facebook Messeinger, Google Play Services, other Google apps, and system applications.
My thought is that you should be able to use one of those apps, to receive the url, and after clicking on that url, the web browser will open, and then it will load the corresponding webpage (which in this case, is to access the files shared by device one, through my app).
Any idea?
You can give me your opinion, or you can just tell me that this can't be accomplished.
Any response or suggestion are appreciated.

Categories

Resources