iOS 5.1 Failed To Resolve Battery Problems

Posted by Ahsan Tasneem | 11:00 AM | , , , , | 1 comments »

Apple has not experienced everything going their way despite seeing iPhone 4S topping the sales chart. The iCloud and iOS has still undergone a variety of issues. With the release of iOS 5 , many users where able to fix long-standing issues but one thing that it failed to do is to solve the battery life problem.

Apple has participated in the discussion by confirming that iOS 5 still possess problems but also informed that they are trying to fix the problem. And we thought the battery drain issue would now be over when iOS 5.0.1 was seeded to testers. But that did not happen and the issue even spread to those who were not previous sufferers before.

Application Virtualization Comparison - [XenApp, App-V, ThinApp, Xencode, Junkebox, InstallFree, Altiris]

Posted by Ahsan Tasneem | 3:35 AM | , , , , , , , | 2 comments »


Each application virtualization solution has its own feature-set which is dependant off the version of the virtualization solution. This article describes all the features in a very detailed way. This matrix is developed with the following virtualization versions:


 PRODUCT VERSION

 Product
Version
Altiris SVS Pr
SVS 2.1 SP2
Streaming System 5.2.2 SP
Citrix XenAp
5.0; Streaming Profiler 1.3.
Endeavor Application Jukebox
8.1.4,Enterprise Edition in virtual isolated mode
InstallFree Bridge Suite
1.9.2.6
Microsoft App-V
4.5.0 CU1
VMware ThinApp
4.0.3.331
Xenocode
Virtual Application Studio 2009 (build 7.0.162)


 FEATURE COMPARISON

Application Virtualization Solutions & Features
Goal:
Detailed description of virtualization feature
Requirements:
Hands-on-experience, vendor involvement
Result:
Whitepaper
Method of Execution:
Hands-on experience, read articles, communicate with
vendors & discuss with colleague


Legenda:
= Applicable;
X = Not applicable;
~= It depends;
# = Under development; Public announced feature available <6 months

What Exactly IS Carrier IQ ?

Posted by Ahsan Tasneem | 11:19 AM | , , , | 0 comments »


Ever since a researcher named Trevor Eckhart posted evidence that a program known as Carrier IQ is tracking mobile users’ keystrokes and activities, the Web has been abuzz trying to find out how much the program actually collects and how widespread it is.
Carrier IQ is an analytics program for mobile devices that advertises to carriers that it can “measure performance and user experience with no visible impact to your customers.” Eckhart, using his own HTC device, found that the program not only records information about app activity and battery life but also notes when users press any key on the phone and records text messages. He said the data is transmitted back to Carrier IQ’s servers.
That seems to contradict a statement from Carrier IQ, which clearly said that it doesn’t record keystrokes. The company also said it does not provide tracking tools, inspect or report the content of communications or provide real-time data reporting to its customers.

Carrier IQ On Your iOS 5 Device

Posted by Ahsan Tasneem | 11:19 AM | , , , | 0 comments »

Carrier IQ, the now infamous “rootkit” or “keylogger”, is not just for Android, Symbian, BlackBerry, and even webOS. In fact, up through and including iOS 5, Apple has included a copy of Carrier IQ on the iPhone. However, it does appears to be disabled along with diagnostics enabled on iOS 5; older versions may send back information in more cases. Because of that, if you want to disable Carrier IQ on your iOS 5 device, turning off “Diagnostics and Usage” in Settings appears to be enough.
I do realize the info below is a bit technical, but that’s the best way for me to share what I’ve figured out so far at this point. Please feel free to let me know if you discover something else here.
Carrier IQ is run from a number of different daemons, depending on the firmware version of the device: (You can view this on a jailbroken iPhone with iFile or extract it from a software update bundle if you want to check the files out yourself.)
  • iOS 3: /usr/bin/IQAgent
  • iOS 4 and 5: /usr/bin/awd_ice2 or /usr/bin/awd_ice3
The startup routine verifies that it is running on either a compatible device and exits if it is not. In addition, and most importantly: it appears it will only run if:
  • iOS 3: The DiagnosticsAllowed key is set to true in the com.apple.iqagent preferences — which it does not appear to be enabled on any of my devices. (If anyone knows what would cause this key to be set to true, please let me know.)
  • iOS 4: Unknown, probably like iOS 3.
  • iOS 5: Copies the ShouldSubmit value from lockdownd, under the domain com.apple.MobileDeviceCrashCopy. I believe this value is set by the “Submit Logs to Apple” option during the iOS 5 setup sequence, and so Carrier IQ logging is toggled with that setting.

Related Posts Plugin for WordPress, Blogger...