I was pretty amazed to read this article!
Debian Linux on the Sony Ericsson Xperia X8 | xda-developers.
I was pretty amazed to read this article!
Debian Linux on the Sony Ericsson Xperia X8 | xda-developers.
This weekend I had the pleasure of testing a new build of MiniCM9 for the developer nobodyAtall on my X10 Mini Pro. I’d already been using the first release of MiniCM9 (3.0.1) but decided it wasn’t there yet to use as my daily driver; I even worried if the 2010 devices were just too old for ICS so reverted to MiniCM7 (which is rock solid and fast).
I was really surprised when flashing 3.0.2; The speed and responsiveness of it struck me straight away. I used it quite heavily and had no noticeable lag and even after installing a number of apps didn’t notice any slow down. Pretty impressive for 3 year old hardware.
I’ve now got a Class 10 SD card so partitioned it to have 256Mb swap and 512Mb for apps2sd and then ran the a2sd install script from terminal. There are, as there always is on the ldpi screens of the x10 mini/mini pro, times when things don’t fit quite right but ICS wasn’t designed for ldpi at all so a real achievement by nobodyAtall.
The XDA threads for the X8, X10 Mini and X10 Mini Pro are as follows, respectively;
The links to the XDA discussion threads for each device are as follows:
nAa-ics-02 – The nAa kernel required for ICS
MiniCM9-3.0.1 – MiniCM9
nAa-ics-02 – The nAa kernel required for ICS
MiniCM9-3.0.1 – MiniCM9
nAa-ics-02 – The nAa kernel required for ICS
MiniCM9-3.0.1 – MiniCM9
The installation is the same as MiniCM7:
You can find demo videos unlocking the bootloader and flashing in the video tutorials section. The videos use SpyderX’s Bootloader and kernel guide but the S1 Tool in the guide is outdated; a more recent version can be downloaded from here: S1 tool download. You’ll need Flash tool which you can get from the Flashtool homepage.
MiniCM9 is out for all 2010 devices, fully working except for the camcorder (apparently the HW Video encoder / decoder still needs work).
As I still don’t have a decent interent connection at home I’ve not been able to post during the month so here’s a collection of news items from the month.
At the start of the month there was a post over on the CyanogenMod Blog announcing a new mascot, Cid. I didn’t post about it as I was convinced it was an April Fools prank and am still waiting for the ‘fooled you!’ follow up post; Yes, you can tell I’m not a fan of the new mascot but to be honest I’m not a fan of Andy the bugdroid either. Perhaps I’ll come to like it…
It’s taken taking longer than was originally announced but Sony are pushing out the official ICS update to the 2011 Xperia range of devices. It all started near the middle of the month with releases in Nordic countries. The Mini/Mini/Pro/Active updates are expected from late May and into June. Over on Xperia Blog you can read some first impressions of the ICS update on an Arc S and already there are guides out there to get root access on the ICS firmware. The last word on the Sony Mobile Blog doesn’t really tell us anything new..
If you’re a fan of the Active (I certainly am and would love to get one if it were available on contract in the UK) then you’ll be interested in the rumoured ST27. Predictably the screen size had grown but only to 3.5″ so hopefully bucking the huge screen trend! Again, more details over on Xperia Blog.
It seems that Sony have throw all their sleek designs out of the window and gone for a budget phone with a budget look as the pictures of the chunky ST21i/Tapioca have recently leaked. With a 3.2″ display it’s a pretty small device although there’s quite a bit of bulk added to the phone with a large bezel. It will be launching with ICS and the specs, while modest, aren’t too shabby!
Retro gaming fans might be looking forward to a slew of Prince of Persia (PoP) variants as the source code for the original PoP on the AppleII has been recovered and released.
For those with no shame or sense you can now pick up an Android Hoodie over on the Google store, I’d be more than happy to post pictures of anyone brave enough to buy one and wear it in public!
It’s the last day of April, in the UK it’s been really wet with heavy rain to get us to the end of the month, I hope the weather’s been better wherever you are!
It’s been a long time but, for now I’m forced to use my X10 Mini Pro on the stock SE firmware…. Man it sucks!!!
It’s quite common that I hear from people who are fearful of moving from the stock firmware; they usually say something like “I want a flawless bug free experience” I don’t think they realise how ropey the stock firmware is; also it’s got bugs too! The other thing that noo-b owners want to do is to emulate the original Xperia experience; I can tell you that in every area stock Android beats let alone when you start comparing CM awesomeness.
Being back on stock has made me realise how much of a mess Sony Ericsson made of Eclair; a lot of people make out that the original Android 2.1 itself was no good but anyone who’s actually tried AOSP Eclair will know it was class. Why they felt the need to change break stock features and replace with inferior versions I don’t know; what where they thinking!
In case you’re wondering why it went like this:
My USB socket on my phone started playing up, it took me ages to get it sorted by T-Mobile as it went to the repair centre twice before they replaced the handset. Unfortunately I got the replacement the day after I cancelled my home internet connection and I’m in broadband limbo so won’t be properly online now until May. Basically I can’t download the files needed (flashtool 100Mb+, MiniCM 88Mb) to get my Pro back in order. Oh well, it will make me appreciate running custom firmware even more when I’m back up again!
If a large phone isn’t your thing then recently there’s not been much going on as far as new android tech goes.
Now, what constitues a small phone is somewhat subjective, i.e. for some people a 3.5 inch screen is tiny, and something I’ve pondered over in the past when considering what to cover on this blog so decided to ignore anything over the 3 inch display size. Well after months of watching (and waiting for Sony Ericsson to announce a continuation of the mini series) there has only been one phone of note, the Galaxy Pocket by Samsung; a low end device more in line with the specs of the original 2010 SE kit. Hardly inspiring…
To be fair this is reflected in many of the surveys out there; most people are after a device just short of tablet proportions.
Obviously this leaves the mini Android phone space that the Xperia devices occupy open; not to forget that the 2011 devices, (the mini, mini pro and active), are pretty decent bits of kit and, in the UK at least, can be found with decent contract deals.
Due to a number of reasons there haven’t been updates to the blog for a while which gave me an opportunity to look at the stats and rethink things. There’s been a lot going on with lots of ICS/Android 4 builds for all devices; just to remind anyone the devices (with links to the XDA forums) include:
At the moment the scene for the 2010 devices is much like it was in the early Froyo and Gingerbread days; there lots of different builds of Ice Cream Sandwich with a number of bugs but running pretty well. For a lot of seasoned users the ICS ports are fine for use but for those looking for a seamless experience and fully functioning hardware it’s not for them; yet!
The most accomplished release is MiniCM9 for the X8 by NobodyAtAll, the most notable missing functionality is the camera. It’s now only a matter of time for nAa to bring his work across to the LDPI X10 Mini/Pro.
Lots of other builds are out too, helped by a lot of work by paul-xxx of both ports of ICS/CM9 and guides to get others building ICS from source.
After a slow start the scene is now really active; a combination of builds based on modified Sony stock firmware, the FreeXperia builds of CM7/CM9 and AOSP (or AOKP if you like) are available. Of course the official Sony ICS firmware is around the corner.
I’ll be following up with some firmware roundups soon and working on adding to and updating the pages on the site. I’m waiting for my X10 Mini Pro to get repaired as it’s not charging properly; very strange, it’s stopped taking a charge from lower amp USB sockets so am just waiting for T-Mobile UK to get their act together (it’s been weeks already!).
So I’ve a 2010 device, anyone with one of these 2011 devices tried it yet?
I just answered someone’s question about partitioning their SD card over on the XDA forums and thought it would be a good post to put on the blog. Those running MiniCM-2.1.9 may already be using the new Apps2SD scripts or thinking about it so hope this is helpful!
Swap is a way of increasing available memory so you can run more at once but you shouldn’t use it unless you have a fast SD card (it should have class 4 or 6 on it); it does work with class 2 cards but performance can be poor.
Using Apps2SD you can store your apps on an ext partition of your SD card, this is similar but different to the native android way of moving apps to SD. I’ll elaborate:
The native way of moving an app to SD leaves a bit of the app in memory and the remainder gets put on the FAT partition of the SD card. There are two downsides: 1; space is still taken up in the devices internal memory, 2; the app is not available until the end of the boot process which means that anything that needs to run at boot doesn’t and you can’t use the apps widgets.
Apps2SD in MiniCM uses bind hosting to move the entire apps directory to the EXT partition of the SD card, this has some advantages: you can still use widgets and items can load at startup, you can also create a really big partition and install loads of apps. The disadvantage is that, unless there’s a way I don’t know of, you can’t use the space on your phone any more; you can’t move some apps to SD and leave some on the device. Again a slow SD card can lead to very poor performance; especially when you have a number of apps running at once.
I won’t go into the caches and other things, I’ll save that for another day, but I hope this has helped a bit!
When I get around to writing some instructions in the getting started section I’ll go into more details but for now if anyone has any questions I’d be happy to help.
I usually go through the updates in the order of my bookmarks for news so this time, just to be fair to those who usually come last I’ll go in reverse ;)
How to root ALL Roms (mini, mini pro… etc) [unlocked bootloader required]
Xperia 2011 Easy Rooting Toolkit [v4.0](zergRush Exploit)
5.0.2.7-nAa-r2 ClockworkMod for Stock Xperia Mini/Pro/Active/Arc – ClockworkMod recovery now made easier with Auto Installer
Flashtool version 0.6.7.0 – Flashtool by Androxyde gets an update with Fastboot toolbox for 2011 line devices and bootloader unlock for X10 Mini/Pro and X8
CM9.0 – FXP105 – FreeXperia Project – CyanogenMod 9 for the Mini/Mini Pro/Active/Live
CM7.2.0 – FXP105 – FreeXperia Project – CyanogenMod 9 for the Mini/Mini Pro/Active/Live
Lewa OS (Based on FXP 104 CM 7.2) – a port of http://www.lewaos.com/ for the mini pro
AOSP ICS Android 4.0.3 Alpha v2 – The ICS AOSP port by the W!ckeD Team (kamarush & expeacer) for the Mini and Mini Pro reaches Alpha V2 with the camera as the only remaining core functionality to fix
There are a lot of releases which are modded stock firmware, if this is your thing then take a look at the XDA forum as I can’t report on them all…
X kernel 2.6.32.54 ZRAM – for the Mini/MiniPro/Live/Active based on DoomKernel by DooMLoRD
Rage Kernel v2.3 – based on SE sources with additions from DoomKernel
Flashtool version 0.6.7.0 – Flashtool by Androxyde gets an update
MiniCM7-2.1.8 – The unofficial CM7.2 get some nice new features including ICS transitions in this update and new kgsl drivers
GingerDX pro v21b – Minor fixes for Eyama’s port of Ginger DX by doixanh
nAa-10 – the kernel by nobodyAtall for the X10 Mini Pro
CM9 ICS 4.0.3 – Beta3 – paul-xxx’s CM9 port
Bootloader and kernel guide | X8 | W8 | X10 mini | X10 mini pro| – SpyderX’s definitive bootloader and kernel guide
ClockWorkMod Installer – Windows v4, Linux v4 – for Windows users it’s all self contained in the zip file, Linux users need to root first; there are links to the Linux Rooter in the thread.
Flashtool version 0.6.7.0 – Flashtool by Androxyde
MiniCM7-2.1.8 – The unofficial CM7.2 get some nice new features including ICS transitions in this update and new kgsl drivers
GingerDX pro v21b – Minor fixes for Stelios97’s port of Ginger DX by doixanh
nAa-10 – the kernel by nobodyAtall for the X10 Mini
CM9 ICS 4.0.3 – Beta3 – paul-xxx’s CM9 port
Bootloader and kernel guide | X8 | W8 | X10 mini | X10 mini pro| – SpyderX’s definitive bootloader and kernel guide
Flashtool version 0.6.7.0 – Flashtool by Androxyde
As always there are a ridiculous number of releases for the X8;
GingerXperia V24b – with this release it seems development is stopped for now.
MiniCM7-2.1.8 – The unofficial CM7.2 get some nice new features including ICS transitions in this update and new kgsl drivers
GingerXperiaRay_V004 for nAa – MiniCM with an ICS look and feel.
GingerDX | v022 – a minor update for GingerDX
AtiCMv3 for nAa kernel – a stylised release based on MiniCM.
LinuXperia Penguin Edition) – lots of tux
AtiFroyo v5.2 – a stylised release with ICS and Xperia themes.
FROYO 2.2 Update 3 – based on CM6/HackDROID FLOYO
SHINdroid_v5 – from Indonesia FB
CM7.2 GINGERBREAD V3 (alfs kernel) – a port of MiniCM7 for alfs kernel
Stornmix V2.3.0 – lots of miui apps in this release
XPERIADROIDX – anyone used this, details thin on the ground…
nAa-10 – the kernel by nobodyAtall for the X10 Mini
CM9 ICS 4.0.3 – Beta3 – paul-xxx’s AOSP port for the X8
ICS For Stock Kernel – An ICS port for the stock kernel.
Bootloader and kernel guide | X8 | W8 | X10 mini | X10 mini pro| – SpyderX’s definitive bootloader and kernel guide