Saturday, September 15, 2012

How to upgrade the Galaxy S2 I9100 to Android 4.1.1 Jelly Bean build JRO03H from AOSP sources


As of the moment, there is no official Jelly Bean update for the Samsung Galaxy S2. Custom ROMs based on the new Android 4.1 Jelly Bean are still spreading like wildfire to different Android developer communities. Currently, custom ROM developers, like CyanogenMod and AOKP, have fashioned decent custom ROMs based on Android 4.1. These ROM developers added custom features but still provide a pure Android experience like the one you can find on Google’s Nexus devices. Galaxy S2 users can’t wait to install this fastest and smoothest version of Android on their Android devices.
XDA Developers member cile381 crafted a Jelly Bean ROM for the Galaxy S2 based on build JRO03H Android 4.1.1 without modifications or bloats. This ROM was compiled from stock AOSP source code. This custom ROM is faster and smoother with all the new features of Android 4.1. The experience of moving between home screens and switching between apps can be yours, like turning pages on a book.
The ROM is in its early phase, so bugs and issues may be present. The ROM is not recommended for day-to-day use but can provide you a sneak preview of Android 4.1.1 Jelly Bean on your Galaxy S2 I9100.
In this guide, learn how to upgrade the Galaxy S2 I9100 to Android 4.1.1 Jelly Bean build JRO03H from AOSP sources.

Warning

  • The instructions in this guide are intended for use with the Samsung Galaxy S2, model number GT-I9100. Applying these instructions on another device or model may produce undesired outcomes.
  • The information in this guide is provided for instructional and educational purposes only. There is no guarantee that these instructions will work under your specific and unique circumstances.
  • Use these instructions at your own risk. We shall not hold any responsibility or liability for whatever happens to you or your device arising from your use of the info in this guide.
  • Read and understand the whole guide first before actually performing the instructions.

Requirements

Instructions

  1. Copy the AOSP JB 4.1.1 ROM ZIP file and the GApps package to the phone’s internal SD card.
  2. Turn off your Samsung Galaxy S2.
  3. Reboot your Samsung Galaxy S2 into ClockworkMod Recovery Mode. You can do that by pressing and holding down the Volume Up key, Home button (middle key), and Power button simultaneously until recovery boots.
    • NOTE: Once in ClockworkMod Recovery Mode, use the Volume keys to navigate and the Power button to select an option.
  4. Create a NANDroid backup of your current ROM. Go to Backup and Restore then selectBackup on the next screen.
  5. Go back to main menu and perform a full wipe:
    • Select Wipe data/factory reset and confirm the action on the next screen.
    • Select Wipe cache partition and confirm the action on the next screen.
    • Go back to the main menu and select Advanced. From there, select Wipe Dalvik cache and confirm the action on the next screen.
  6. Return to the main menu and select Install ZIP from SD card.
  7. Select Choose ZIP from SD card and locate the ROM ZIP file. Confirm the action on the next screen to start installing the ROM on your Samsung Galaxy S2.
  8. Once the installation is complete, go back and select Reboot system now to restart your phone.
Hooray! You have successfully installed the AOSP-based Android 4.1.1 Jelly Bean build JRO03H on your Samsung Galaxy S2 GT-I9100.

Courtesy goo.im

How to: Make your own portable apps


Some use IrfanView as a basic image editor, while others prefer using Photoshop. You might even use Adobe Photoshop Lightroom for a more advanced use. Well, the software is usually installed on individual PCs and when you are using another PC, be it in office, college, a friend’s home or elsewhere, you cannot expect the same software to be installed. Installing the same software to work faster would need you to carry it wherever you are or download huge files and pay for multiple licenses. But what if you don’t have the installer with you and the internet is down or slow?
Start capturing your installation
Start capturing your installation


Well, this is the case with many PC users who need to carry their work around on pen drives but lack access to the software the data is created with. If there was a portable version of the same software that you use, it can save your day. The portable app would simply run from the external drive and would need no installation whatsoever. This not only allows you to carry along your work software with you, but it also saves a lot of time if the other PC does not have the required software installed. Many ordinary programs can be turned into portable ones. Doing this used to be quite a task, but it isn't anymore. We'll show you how to make portable apps for Windows using two methods, one of which runs on your PC, the other which does it for you online.
Snapshots been taken before installation
Snapshots being taken before installation


To begin with, you need to download and install a utility called ‘Cameyo’. This utility is nothing but an application virtualisation environment which packages the entire application including all settings, data, executable files, DLL files, registry entries and other necessary files into a single executable file. Once executed, the application is extracted into a temporary folder and the registry values and user settings etc. are temporarily added to their respective locations on the guest PC as if it was installed. Using this method, you will no longer need to install your apps every time you move from one computer to another.
Recording mode when an application is being installed
Recording mode when an application is being installed


Download Cameyo from ‘www.cameyo.com’ and install it on your PC. Before you begin, it is highly recommended that you scan your PC for any viruses and malware to avoid these being carried along in the portable app. It's also advised that you clear your PC of junk and temp files and defragment your hard drive. Make sure you have administrator privileges on your operating system or else you won’t be able to create the app.
Install your application
Install your application


Method 1: Creating portable apps on your own PC
Start Cameyo and you will be greeted with a huge listing of all the portable apps that have already been made and distributed for free. You can simply browse through the apps and if they are already there, simply download them and avoid the trouble of making them yourself. But if what you want is not listed, you will need to create it. Click on the Studio icon below. The interface will change to a new page with three icons. Click on ‘Capture App locally’. Now the utility starts working in the background and takes a complete screenshot of your computer’s operating system in the present state. This will take a while and depends on how fast your PC is and how many programs are already installed on the PC. Once it completes, you will be asked to install your desired software as usual while the Cameyo utility is running in the background, recording a log of all the changes the new software makes to the PC. Once the software is installed, click on the ‘Install Done’ button in the Cameyo window. If the application you just installed requires a PC reboot, go ahead but don’t click on the ‘Install Done’ button.
Snapshot post installation
Snapshot post installation


Once done, Cameyo will take another snapshot of the PC. It uses the two snapshots to create the portable app and stores the values in the app package itself. After Cameyo has finished working on the snapshots, you will get a message that the app has been created and stored in the user documents location. You will also have the option to edit the package. This is crucial at times because while you were installing the software, if you mistakenly accessed any document or file, the data could be stored in the portable app package. You can accidentally embed sensitive data from your PC into the portable app. Just edit the package and delete the unwanted files if any. That’s it! Copy the executable file to your USB drive and you are ready to go. You can also upload it to your Dropbox account if needed. Once your app is created, you can uninstall the software from your PC if you want.
Packaging of the portable application done and its location
Packaging of the portable application done and its location