Does Apple allow for 3rd party apps on one phone to access the general settings on a different iphone? (if both phones confirmed passcode) - iphone

From an end user perspective: Could I enter a passcode in the general settings for one iPhone, and then access the general settings for that iphone using my own iphone (along with entering a passcode)?

Apps cannot access general settings on a stock iOS device, either locally or remotely. They are all run inside a security sandbox with limited permissions.

Related

Automated Installation of Configuration Profile

We would like to allow our iPhone application users to access to our secure and protected Wi-Fi hotspots, without having to manually download a configuration profile themselves. From my experience today, users have to either open an email with a profile attached, click on a link or have the app programmatically open up safari in order to download a configuration profile. We’d like to avoid the users having to do anything at all.
To that end, does anyone know if it is possible to have a configuration profile installed automatically on a user’s iPhone, such as when the mobile application is downloaded from the app store? Or is there another mechanism through which we could allow our iPhone users to gain access to our secure Wi-Fi hotspots.
Also, I am curious does anyone know of any companies that have enabled such a solution?
(note there is an older thread on this topic from 2010, which implies that this is not possible. Given it has now been 3 years and that we're on ios 7, I would like to see if the capabilities of iOS has changed.)
There are four ways to deploy configuration profiles:
By physically connecting the device
In an email message
On a webpage
Using over-the air configuration
More on this Document.

How to hide the applications in iExplorer

I'm developing one application. When I install my app in iphone and if I connect iphone to PC then all my application data will be accessing from iExplorer. Is there any chance to hide my application in iExplorer?
Your application data will always be visible to the user with the right tools. You should not waste any effort trying to obfuscate or hide it.
If you wish to explicitly enable encryption on certain files, you can look into the data protection APIs offered in the iOS SDK. This will protect user files in the case that their phone or device is stolen. The user must have a passcode set for this to work however.

Is there a neat way to tell if iPhone/iPad has been set a passcode by user

I have asked this question long before.
I know it maybe impossible, but as far as I know, 'Find my friends' has this features and it works just so well, so I wonder if now there is a neat and legitimate way of doing that.
Just because Apple's Find My Friends app has a feature does not mean the API is publicly available. If this app is not an enterprise app, you can't use private APIs and have your app put on the app store. If it is an enterprise app, you may want to look into setting up a configuration profile for the device. In order to access the VPN for my employer, I had to install a configuration profile (visible in Settings) that requires a passcode to be entered every time I unlock my iPad. Without that, I cannot VPN into their intranet. TestFlight uses a similar approach with profiles to register a device to receive builds. I would check out this link from Apple on setting up these sorts of profiles for enterprise applications: http://www.apple.com/iphone/business/resources/
There's no way to detect this programmatically from within an iPhone SDK-based application. If you need to, you should file an enhancement request with Apple at http://bugreporter.apple.com

Is it possible to access the content(eg. html) loaded into any browser(safari,opera etc.) via another application in iphone or ipad?

I want to make a app,which can read the content which have been loaded into the browser.When users select some region of the webpage,the selected region will be highlighted(think of firebug) and my app will read it,process it,then return the modified content to the browser.Is there a solution for implementing it?If it is practicable,how to implement it with phonegap or any of the other mobile frameworks?
Applications on the iPhone run inside a sandbox. Quote from Apple:
For security reasons, iOS restricts
each application (including its
preferences and data) to a unique
location in the file system. This
restriction is part of the security
feature known as the application's
sandbox . The sandbox is a set of
fine-grained controls limiting an
application's access to files,
preferences, network resources,
hardware, and so on. Each application
has access to the contents of its own
sandbox but cannot access other
applications' sandboxes.
In conclusion:
It's not possible, certainly not without jailbreak.
Apps cannot interact with other applications, unless Apple provides an API to do so.
In this specific case, Apple does not allow this kind of interaction with Safari or Opera.

Personal iPhone application without paying?

I want to develop a little iPhone application, just for my personal needs. I don't want to sell it or give it to anybody as it will not be useful to anybody.
Can I have this application on my iPod/iPhone, without having to pay/suscribe/be on the Apple store ?
You need to pay the $99 for the iPhone Developer Program in order to be able to install your application onto the iPhone/iPod.
You can, by Jailbreaking your iPhone and then installing the AppSync program from Cydia. Then you can either build your app as a release and drag it into iTunes and sync your phone or change some settings (look it up on google, putting Xcode project on jailbroken device) in the Xcode project settings and open the organizer window and click on the use for development button on the device's page.
Jailbreaking your device will void your warranty if Apple find out (ie if you go into a shop and ask them to fix your device if it ever breaks without clicking restore in itunes to unjailbreak it)
With the Spirit jailbreak, Jailbreaking is as simple as plugging in your phone and pressing jailbreak.
(and the US Government has said that Jailbreaking is legal: http://www.pcworld.com/article/201892/us_government_iphone_jailbreaking_is_fair_use.html)
You could write you program and test in the simulator with the free SDK.
When you are satisfied you could send the source code to a licensed developer, I'd suggest some friend, that can build an AdHoc version for you to run on your own device.
A little tricky and you need to let another developer see the code. This app will also only last a year or less as certificates and profiles are time limited.
Why don't you write it as a website that is iPhone friendly then go to the site in your phone's browser and save a link to the site? It will show up on your desktop similar to an app. To have a true "app" I am sure you have to pay apple.
No, you can not.
It depends on what your definition of "pay/subscribe/be on the Apple Store" is.
Yes, you have to pay a subscription to the Apple iPhone Developer programme to get access to a provisioning profile to enable you to put an app you have built onto your iPhone/iPod. This will cost you $99.
The dev tools (Xcode/Interface Builder) are all free, but without the dev programme subscription you will not be able to put your app onto a physical device, only the emulator.
But no, you do not need to distribute your app via the app store to deploy it to your own phone. However, if you do not distribute the app via the app store then it ultimately doesn't get digitally signed by Apple and when your provisioning profile expires you will not be able to run the app on your phone until you have renewed the provisioning profile.
Well you may be able to do it if you jailbreak your iPhone. I haven't tried it myself but I found this link.
You'll have to decide for yourself about the moral implications of by passing apple's security.