Custom ROM / User Session Athentication - Android Q&A, Help & Troubleshooting

I am researching how feasible it is to develop a custom user authentication system for Android. Not at the application level but at the operating system level where many users can login into a device with a user name and password and log out. The user profile should be pulled from a repository not already provisioned on the device. This would be similar to how users log onto a PC using Windows Active Directory. Has anyone seen this accomplished?
Thanks

Related

[Q] PPP/EVDO authorization and Android

I am a n00b with Android and have the following question. Are EVDO authorization credentials such as MIP/PPP username and password are set within OS, i.e. built-in into PPP daemon? If so, then rooting is required to modify those settings (for example, to use the firmware with another Carrier).
Or are they stored separately, outside of- and external to Android OS? If, so rooting neither required, nor helpful for modifying EVDO authorization credentials

[Q] PDroid Patcher (privacy API) For Ace

Hello to all;
I have came across the app. Pdroid (for managing security settings in my phone); and I´m really interested into installing it; even thou I didn´t catch exactly what to do (even with the patch creator for Windows).
My fear resides into the use of Gingerreal 1.4 Rom, so here´s my question...
Does anyone using Gingerreal 1.4 for Ace have compiled the patch ?
If yes, would you care to share it or at least give me more instructions into how to create the patch myself ?
This is the link to the app:
http://forum.xda-developers.com/showthread.php?t=1357056
Thanks a lot for the support.
Some help... ?
Hello to All;
I have obtained help from user "frsp2" on the Pdroid Topic, here is the link:
http://forum.xda-developers.com/showthread.php?t=1357056&page=65
He help creating a patch to install Pdroid in my Ace and the Gingerreal 1.4 ROM.
So here are the links for the patch
Im using Ginger Real 1.4
SGA-GR-1.4_GINGERBREAD.XWKPW
http://www.mediafire.com/?qjpbq5bt0xanmpw - patch
http://www.mediafire.com/?ooc9wd8bwg9lw50 - reverse patch
And here some desctiption of Pdroid:
PDroid allows blocking access for any installed application to the following data separately:
Device ID (IMEI/MEID/ESN)
Subscriber ID (IMSI)
SIM serial (ICCID)
Phone and mailbox number
Incoming call number
Outgoing call number
GPS location
Network location
List of accounts (including your google e-mail address)
Account auth tokens
Contacts
Call logs
Calendar
SMS
MMS
Browser bookmarks and history
System logs
SIM info (operator, country)
Network info (operator, country)
For device ID, phone and mailbox number, SIM serial, subscriber ID and device location it also allows supplying custom or random values.
Why you would want to use it:
Applicaitons do NOT crash when access to private data is blocked (unlike with Permissions Denied or CM)
Fine-grained tuning of access to private data
No background service needed
Very small memory footprint (~700KB)
No impact on battery life
No impact on performance (5ms overhead on access to private data; yes, that's 0.005s)
100% reliable unlike ROOT applications (LBE), which need to start their background service on boot (see android underground to learn why this is an issue)
No ROOT required for the app to run
No Android permissions required for the app to run
Open-source
I have found that many apps require permissions even when not open... so I´m very happy with this tool, hopefully can be useful to others.

[Q] How to send ARP(Adress Resolution protocol) request from Android application ?

Dear All,
My application requires to to send an ARP(Adress Resolution protocol ) request from the Android application layer.
As ARP is based on RAW Sockets,with the initial investigation, It is shown that RAW sockets are not accessible from Java or through any android API's.
I also tried to send a request via a native language, but this requires super user permission. Rooting a phone to run this is not a feasible option as this is just an application development.
Please let us know if there any way to send an ARP request from Android application without rooting a phone.
Thanks in Advance,
I am facing also same problem. Do you got answer?
Most likely not as this is protected info.

[Q] Is it possible to modify / change captive portal server in a ROM

Hi guys, I'm learning to customize ROMs and want to customize the captive portal server. Since I'm behind the Great Firewall in China, the default server, which is google.com , is blocked. I wonder if there's a way to modify the captive portal server so I can integrate the modified server into a custom ROM, rather than use adb commands after the system is all set up?
I guess if the server URL is written in a certain file and it can be modified on a file level? But so far in the forum I haven't seen another way except for command line .

Enable system certificate on Android

Dear all,
I'm searching for some help regarding system certificates on Android.
First of all, a little bit of context : I'm in charge of the migration of mobile devices from one Airwatch server to another. All devices are managed by MDM (Airwatch MDM Agent) that allows deployment of configuration profiles and apps. One of those profiles is called "CertAuth" and pushes some certificates that are needed to access internal ressources.
A few months ago, we have discoverd that one of the system certificates (Thawte Primary Root G3) was missing on some devices, mainly old versions of Android.
So we decided to push this certificate through the "CertAuth" profile.
Now the problem whith that method is that once the devices are unenrolled from the first server, profile "CertAuth", all corporate content and apps are removed (normal behavior). As Thawte Primary Root G3 certificate is part of the system certificates, it cannot be removed. So it is simply disabled.
This certificate is needed to access the target server, so once devices try to enroll, they receive some error message "cannot connect to host". Connection is simply refused due to the disabled Thawte G3.
Of course it can be manually enabled, but as you all may know, basic users are not always able to find the correct option in the device settings...
So (finally) my question is : is there any way to remotely enable this system certificate (little swich OFF/ON) in order to void manual action on more than 5000 devices?
By using a script or something that would be deployed on devices as third-party content/not removable content?

Categories

Resources