In an article from March 2012 (Install CyanogenMod 9 (Android 4.0 Ice Cream Sandwich) on Samsung Galaxy S2) I wrote how CM 9 (Ice Cream Sandwich) could be installed on a Samsung Galaxy S2 (GT-I9100) phone, running with the stock (original) Android version from Samsung. Meanwhile its more than a year later and CyanogenMod 10.1 is available for the Galaxy S2 (not stable, nightly versions). Time to upgrade! The following steps explain how.
First of all, if you already have CyanogenMod 9 or 10 installed, the upgrade is pretty simple. If you're still running the original Samsung version of Android, you risk to brick your phone due to the so-called "emmc superbrick bug". I'd suggest to follow my installation steps to install CM 9 first.
Step by step guide how to upgrade your Samsung Galaxy S2 (GT-i9100) from CyanogenMod 9 to CyanogenMod 10.1
First some screenshots of my phone's version before the upgrade:
1. Download latest CM 10.1 (currently nightly versions) for i9100 from http://download.cyanogenmod.org/?device=i9100 and save it on the external SD card in folder cm10 (create the folder).
2. Download Google Apps for CM 10.1 from http://goo.im/gapps and save it on the external SD card in folder cm10.
3. Reboot into Recovery Mode.
4. In Recovery (CWM-based Recovery v6.0.1.2) select the following options:
Note: Be aware that all your user-data will be removed!
-> install zip from sdcard
-> -> choose zip from sdcard
-> -> -> change into cm10 folder
-> -> -> select cm-10.1-xxxxxx.zip file
-> -> -> -> Yes - Install cm-10.1-20130624-NIGHTLY-i9100.zip
-> -> choose zip from sdcard
-> -> -> change into cm10 folder
-> -> -> select gapps-jb-20130301-signed.zip
-> -> -> -> Yes - Install gapps-jb-20130301-signed.zip
-> -> +++++Go Back+++++
-> wipa data/factory reset
-> -> Yes -- delete all user data
-> reboot system now
CyanogenMod 10.1 should now boot up and start ask you questions about Google account, restore data (apps), etc.
Screenshots after the ugprade:
No comments yet.
AWS Android Ansible Apache Apple Atlassian BSD Backup Bash Bluecoat CMS Chef Cloud Coding Consul Containers CouchDB DB DNS Database Databases Docker ELK Elasticsearch Filebeat FreeBSD Galera Git GlusterFS Grafana Graphics HAProxy HTML Hacks Hardware Icinga Influx Internet Java KVM Kibana Kodi Kubernetes LVM LXC Linux Logstash Mac Macintosh Mail MariaDB Minio MongoDB Monitoring Multimedia MySQL NFS Nagios Network Nginx OSSEC OTRS Office PGSQL PHP Perl Personal PostgreSQL Postgres PowerDNS Proxmox Proxy Python Rancher Rant Redis Roundcube SSL Samba Seafile Security Shell SmartOS Solaris Surveillance Systemd TLS Tomcat Ubuntu Unix VMWare VMware Varnish Virtualization Windows Wireless Wordpress Wyse ZFS Zoneminder