Archive

Archive for the ‘Operating Systems’ Category

CyanogenMod 7.1 Releases. 24 Phones Added. Includes Xperia.

October 11, 2011 Leave a comment

“All it took was a little love from Sony Ericsson and now CyanogenMod’s latest official release includes support for a happy cohort of 2011 Xperias as well as the X8.

The same goes for Samsung, which doled out a free GSII and some employment and now finds that the Galaxy smartphones are on version 7.1’s list too.

Wondering if your particular Droid, Optimus or Incredible can run the cyan shade of Gingerbread and its attendant perks?”

These are the phones that have been added to the list that can now run CM 7.1:

  • HTC Desire S
  • HTC Incredible S
  • HTC Incredible 2
  • LG Optimus 2X and T-Mobile G2x
  • Motorola Backflip (Motus)
  • Motorola Cliq / Cliq XT
  • Motorola Defy
  • Motorola Droid 2
  • Motorola Droid X
  • Samsung Captivate
  • Samsung Fascinate
  • Samsung Mesmerize
  • Samsung Showcase
  • Samsung Vibrant
  • Samsung Galaxy S
  • Samsung Galaxy S2 (multiple carriers)
  • Sony Ericsson Xperia X8
  • Sony Ericsson Xperia Mini
  • Sony Ericsson Xperia Mini Pro
  • Sony Ericsson Xperia Neo
  • Sony Ericsson Xperia Play
  • Sony Ericsson Xperia Ray
  • Sony Ericsson Xperia Arc
  • ZTE V9

 

Advertisements

A Video Introduction of Siri on iPhone 4S

October 9, 2011 Leave a comment

 

Windows 8 Will Use Less Memory Than Windows 7

October 8, 2011 Leave a comment

“One of Microsoft’s stated goals for Windows 8 is for it to run on any system capable of running Windows 7, which at a minimum will require the its resource usage to remain the same as its predecessor’s.

Today on the Building Windows 8 blog, Microsoft’s Bill Karagounis details how the company has worked not just to maintain memory usage relative to Windows 7, but to reduce it, with an eye toward making it run acceptably on ARM-based tablets that lack the beefy processors and multi-gigabyte RAM banks of today’s PCs.

One improvement to the memory manager allows it to search for duplicated items in memory, and to unload all but a single copy to save space (the Windows installer and image deployment tools for enterprises do something similar to reduce the size of the install media, keeping one copy of a given file and a record of everywhere that file needs to go on the hard drive rather than, say, five copies of the same file).

Another allows developers to designate certain parts of programs and processes as “low priority,” meaning that when the OS needs more memory it can maintain system responsiveness by removing those less-important bits from RAM first.”

All You Need To Know About The iPhone 4S and iOS 5 Announced Today

October 4, 2011 Leave a comment

Adobe Announces Creative Cloud and Touch Suite for Tablets

October 4, 2011 Leave a comment

“Adobe has announced a new suite of mobile applications for content creators that will allow users to do graphical work on tablet devices like the iPad. Adobe is also launching a new Web service called Adobe Creative Cloud that can be used to sync and share content between devices.

The Adobe Touch suite consists of six tablet applications, including a photo editor, a collage toool, a Creative Suite file presenter, a vector drawing program, a social color palette manager, and software for designing wireframes.

Although the flagship mobile photo editing application is called Adobe Photoshop Touch, it’s not a fully-featured port of its namesake—it’s a lightweight tool that offers a selection of “core” Photoshop features with a finger-friendly user interface…

Alongside the new tablet applications, Adobe also announced the Creative Cloud, a hosted storage, synchronization, and sharing service for users of Adobe Touch applications or Adobe Creative Suite.

The Creative Cloud will allow content creators to easily move their work between desktop computers and mobile devices. It will also have social features and integration with Adobe’s digital publishing technologies.”

Massive Security Vulnerability Found In HTC Android Devices

October 2, 2011 1 comment

“In recent updates to some of its devices, HTC introduces a suite of logging tools that collected information. Lots of information. LOTS. Whatever the reason was, whether for better understanding problems on users’ devices, easier remote analysis, corporate evilness – it doesn’t matter. If you, as a company, plant these information collectors on a device, you better be DAMN sure the information they collect is secured and only available to privileged services or the user, after opting in.

That is not the case. What Trevor found is only the tip of the iceberg – we are all still digging deeper – but currently any app on affected devices that requests a single android.permission.INTERNET (which is normal for any app that connects to the web or shows ads) can get its hands on:

  • the list of user accounts, including email addresses and sync status for each
  • last known network and GPS locations and a limited previous history of locations
  • phone numbers from the phone log
  • SMS data, including phone numbers and encoded text (not sure yet if it’s possible to decode it, but very likely)
  • system logs (both kernel/dmesg and app/logcat), which includes everything your running apps do and is likely to include email addresses, phone numbers, and other private info

Normally, applications get access to only what is allowed by the permissions they request, so when you install a simple, innocent-looking new game from the Market that only asks for the INTERNET permission (to submit scores online, for example), you don’t expect it to read your phone log or list of emails.

But that’s not all. After looking at the huge amount of data (the log file was 3.5MB on my EVO 3D) that is vulnerable to apps exploiting this vulnerability all day, I found the following is also exposed (granted, some of which may be already available to any app via the Android APIs):

  • active notifications in the notification bar, including notification text
  • build number, bootloader version, radio version, kernel version
  • network info, including IP addresses
  • full memory info
  • CPU info
  • file system info and free space on each partition
  • running processes
  • current snapshot/stacktrace of not only every running process but every running thread
  • list of installed apps, including permissions used, user ids, versions, and more
  • system properties/variables
  • currently active broadcast listeners and history of past broadcasts received
  • currently active content providers
  • battery info and status, including charging/wake lock history
  • and more

Let me put it another way. By using only the INTERNET permission, any app can also gain at least the following:

ACCESS_COARSE_LOCATION Allows an application to access coarse (e.g., Cell-ID, WiFi) location
ACCESS_FINE_LOCATION Allows an application to access fine (e.g., GPS) location
ACCESS_LOCATION_EXTRA_COMMANDS Allows an application to access extra location provider commands
ACCESS_WIFI_STATE Allows applications to access information about Wi-Fi networks
BATTERY_STATS Allows an application to collect battery statistics
DUMP Allows an application to retrieve state dump information from system services.
GET_ACCOUNTS Allows access to the list of accounts in the Accounts Service
GET_PACKAGE_SIZE Allows an application to find out the space used by any package.
GET_TASKS Allows an application to get information about the currently or recently running tasks: a thumbnail representation of the tasks, what activities are running in it, etc.
READ_LOGS Allows an application to read the low-level system log files.
READ_SYNC_SETTINGS Allows applications to read the sync settings
READ_SYNC_STATS Allows applications to read the sync stats

 

 

Update (4th Oct 2011): HTC Confirms Flaw, Promises Patch

 

Smartbook Can Hot-Switch Between Android, ChromeOS, Ubuntu

October 2, 2011 2 comments

“Several OS on the same machine at the same time? Yes, that’s possible and without any performance loss. You can indeed choose and switch between several OSes installed on the device at runtime.

By just pressing the magic AI button, you get a simple menu, letting you literally switch between several OS running at the same time on the same machine on a single processor.

Instant-play, you can take the most of each OS, which means in our case: our AIOS, Android, Ubuntu, and ChromiumOS. Best of all, you can share your documents between those side-by-side instances.”