Showing posts with label S2 Root. Show all posts
Showing posts with label S2 Root. Show all posts

[ROM][4.4.2][OFFICIAL]OMNI 8/1/2014

Hi guys, this is the development forum for OMNI ROM for the Samsung Galaxy S II (and its variants) . First of all i want to mention that im not affiliated with OMNI, AOSP,TWRP . This topic is in original development because its OFFICIAL support from OMNI development team. I didnt compile anything.I created the topic because there wasnt an official one related to the rom and also i dont take any credits


NOTE THAT BY FLASHING OMNI ROM OR ANY OTHER FORM OF CUSTOM FIRMWARE, RECOVERY YOUR WARRANTY IS VOIDED. I, MYSELF OR ANY OTHER MEMBER OF OMNI, TWRP, AOSP ARE NOT RESPONSIBLE FOR ANY DAMAGE YOU MAY CAUSE TO YOUR DEVICE. READ THE INSTRUCTIONS AND NOTE ALSO THAT YOU WILL FLASH THIS CUSTOM FIRMWARE AT YOUR OWN RISK.

What is Omni? CLICK ME
You want to contribute to Omni? CLICK ME
You want to see the github? CLICK ME
What is OpenDelta(OTA update system)? CLICK ME

OMNI ROM FEATURES LOOK HERE

Changelog CLICK ME

Contributors(i dont take ANY credits) CLICK HERE

ROOTING FLASH SUPER SU 1.8

USE THE REVIEW AND BUG REPORT BUTTONS! :highfive:

KEEP IN MIND THAT NOT ALL THE FEATURES ARE PRESENT IN 4.4.1, THERE IS ALOT OF WORK TO BE DONE
Known bugs:- ART isnt working 
-some random reboots from time to time


HOW TO INSTALL THE ROM
-BACKUP
-you need CWM version 6.0.4.4 and up or TWRP 2.6.1 and up CLICK HERE
-copy the zips to your device
-if you are on JB a full wipe is needed (factory reset+dalvik cache) or any other form of CUSTOM ROM
-reboot into recovery
-install the omni zip
-install gapps zip
-for root acces flash SUPER SU 1.86 also
-wipe cache
-reboot into system

DOWNLOAD FIRMWARE I9100  

GAPPS 4.4.2 Google APPS



XDA:DevDB Information
[ROM][4.4.2][OFFICIAL]OMNI, a ROM for the Samsung Galaxy S II

Contributors
dany547CodeworxEntropy
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.0.x
ROM Firmware Required: OMNI
Based On: AOSP
Version Information
Status: Beta
Created 2013-12-09
Last Updated 2013-12-12

[Guide][CWM][Root][ICS] Universal proper rooting for most ICS phones

Guide to Root your ICS phone
S2 + Samsung + not Samsung phones
No more waiting for custom kernels

This topic provides universal root methods to bypass the use of custom kernels. I took the time to write it as I was tired from waiting for a Dev to publish a custom kernel for the last firmware released. Moreover, now that CF_root thread is rarely updated, many people are asking for a new way to root their phone.

I will try here to reference most threads and ways to root your phone. Some methods will let you root as soon as you get the new ROM, no more waiting for some dev to release a kernel for you.


I will not list here custom kernels that come with root, you can find them in other threads.

As a general rule, do not forget to take extra precautions when you flash anything: ALWAYS DO A NANDROID BACKUP IN CWM



Method 1 - Recommended
Push superuser + Busybox (Now v1.20.2) with CWM



- Universal and will probably work on any ICS phone, if you have a CWM image. No longer wait for a modded kernel
- Only copies superuser and busybox, nothing else is touched
- Easy to unroot
- Flash through CWM image from stock recovery
- No Yellow Triangle
- No custom counter increased
- Stock kernel untouched


It is derived from original thread here (do not forget to say thank you to Rachmat3). I modified it to include Chainfire superSU last version + BusyBox last binary. I now added last ChainsDD superuser optional CWM_Root file
http://forum.xda-developers.com/show....php?t=1501719


Instructions:

  • Download recovery-clockwork-touch-5.8.1.5-galaxys2.zip, the last cwm touch for i9100 Galaxy S2
    For other phones, download the cwm image from here http://clockworkmod.com/rommanager
  • Put the previously downloaded CWM zip file on your external sd card
  • Download the root file:
    - CWM_Root_SuperSU.0.93_Busybox_1.20.2_Update2.zip for Chainfire SuperSU (the one that comes with CF_Root)
    - CWM_Root_Superuser_3.1.3_Busybox_1.20.2.zip if you prefer the classic ChainsDD superuser.
    I advise SuperSU for 2 reasons: it lets you unroot from within superSU application and it lets you migrate to ChainsDD superuser if you like later
  • Copy the CWM_Root_XXX.zip file you downloaded to internal or external sd card
  • Boot into stock recovery (volume up+home+power), and select "apply update from external storage". Now select the recovery-clockwork-touch-5.8.1.5-galaxys2.zip file you copied in previous step (this step gives a temporary flash that will disappear after reboot)
  • You get CWM touch recovery interface (this custom recovery is temporary, not permanent)
  • Inside CWM, select "install zip from sdcard". Now, select "choose zip from sdcard" (directs to internal sdcard) or "choose zip from internal sdcard" (directs to external sd) and point it to the attached "CWM_Root_XXX.zip"
  • It will add SuperSU or Superuser last version apk to system/app, last superuser binary (su) to system/xbin and busybox last version to system/xbin, all with correct file permissions.
  • Reboot and you get permanent root + busybox installed on your stock kernel.
  • To unroot, do the above steps and replace the file CWM_Root_XXX.zip by the attached CWM_Unroot_SuperUser-Busybox-Uninstaller-Update1.zip. It will delete superuser, su and busybox files





Method 2
CF_Root + stock kernel + [optional] Mobile Odin Free version

Here, you use an older CF_Root kernel, and flash your newer stock kernel

  • Flash the CF_Root kernel with odin
  • No stock kernels for you? use Mobile Odin free version (see below)
  • After flashing the stock kernel, root will usually stay and you will be reverted back to your stock recovery instead of CWM recovery





Method 3
Insecure Kernels + SuperOneClick + [optional] Mobile Odin Free

Not tested by me. You get superuser instead of Chainfire superSU + an older busybox
  • No insecure kernel for your ROM? Just try a kernel from same ICS version, it usually works fine for rooting
  • Flash the insecure kernel with odin
  • Put your phone on USB debugging mode (System Settings / Developer Options)
  • Launch SuperOneClick and root using auto or psneuter method. Do not use the ZergRush Exploit as it is meant for older exploited GB versions
  • No stock kernel for your ROM? Use Mobile Odin Free version (see below)





Method 4
Insecure Kernels + S2 Root - For SAMSUNG Devices

  • It will do the same as in method 3, but using a newer and better supported tool than SuperOneClick
  • You have to flash an insecure kernel, root with S2Root and flash again your stock kernel
  • It roots using Chainfire SuperSU and busybox 1.20.1 at time of posting
  • Author is a recognized developer and offers great support
  • You are still depending on author to release a custom kernel for all your new ROMs





Mobile Odin Free version
Flash your stock kernel from complete ROM file

Now that Intratech stopped releasing stock kernels in his thread, rooting using methods 2 and 3 can be a problem. In fact, you will not be able to flash your newer original stock kernel after rooting with insecure or cf_root older kernel. You can look in above lyriquidperfection thread for a stock kernel to flash in odin. But, if you do not like to wait for him to release a kernel, you can get Mobile Odin Free version

  • From your stock tar.md5 ROM file, extract the zimage file (your stock kernel)
  • Put zimage file on external sd card
  • Run Mobile Odin and specify the zimage file in kernel box like in this image:
  • Flash, you get your stock kernel and root is normally left





Mobile Odin Pro (Payed) version
Root + Flash - You should consider buying it.

With this method, you will have SuperSU from chainfire (that can be updated from market) but no Busybox.
You can install busybox from market or from attached CWM_Root_Busybox_1.20.2_Only-Update1.zip file in this thread

  • If you want to flash a full new rom, put the tar file on the external_sd. Point all boxes to the ROM tar file. Enable EverRoot option like in image below. Flash
  • If you flashed your ROM using odin and only want to root, proceed like in Example 4 above to flash only the kernel (zimage file from your actual ROM). Enable EverRoot option and flash
  • Now, install BusyBox from market or flash my CWM_Root_Busybox_1.20.2_Only-Update1.zip file with cwm to get last busybox.





Chainfire - adbd Insecure app
Getting switchable insecure kernel WITH stock kernel

One of the advantages for some people in CF_Root kernel is the insecure mode. Now, you can have insecure kernel like behavior without flashing a custom kernel. There is a magic app for that, signed Chainfire.
Thread + free download link here:
http://forum.xda-developers.com/show....php?t=1687590

And you can buy it from market to support author:
https://play.google.com/store/apps/d...chainfire.adbd

Instructions, quoted from chainfire
If you are running a stock (made by the phone manufacturer) kernel on your device, chances are adbd is running in "secure" mode, even if you are rooted. This app lets you run adbd in "insecure" mode, which gives you root access in "adb shell", allows access to system files and directories through "adb push/pull", and lets you run the "adb remount" command to make your /system partition writable.

Of course, your device must already be rooted for this to work. It may not work with "S-ON" devices and locked bootloaders.

This app does not make any permanent changes to your device - a reboot will undo any modification. That's why there is also the option to enable this feature at boot.

Note that if you have USB connected when the app activates or deactivates adbd root mode, you may need to unplug/replug the cable or run "adb kill-server" on your computer before adb will work again.




Feel free to comment or suggest enhancements

Here is a mirror, same as attachments:

Last updated downloads

recovery-clockwork-touch-5.8.1.5-galaxys2.zip
http://www.mediafire.com/?fb1xti3v1c111ul

CWM_Root_SuperSU.0.93_Busybox_1.20.2_Update2.zip (compiled binary by Stephen Stericson)
http://www.mediafire.com/?ov9anvsfaypd71p

CWM_Root_Superuser_3.1.3_Busybox_1.20.2.zip
http://www.mediafire.com/?tcuhu2khu0auodd

CWM_Root_Busybox_1.20.2_Only-Update1.zip (compiled binary by Stephen Stericson)
http://www.mediafire.com/?dx5dffhh19iamy9

CWM_Unroot_SuperUser-Busybox-Uninstaller-Update1.zip
http://www.mediafire.com/?i2olhfv08l0w355

[KERNELS] Updated! [06/07/12] Latest INSECURE ICS Kernels FOR ROOTING! (I9100 Only!)

Just thought I would continue Odia's work for anyone who would like Insecure Kernels for their devices.

These are all tested and confirmed working!


Just Unzip and Flash the '.tar.md5' File in Odin.

Password: LyriquidPerfection@XDA

If you would like a specific Insecure Kernel creating for I9100 or other variant of the device then E-Mail the Original zImage to:
gaz2613@gmail.com (Please quote the EXACT Device Model Variant and Firmware version when E-Mailing.)



For Rooting your device after flashing an Insecure Kernel, check out my Samsung Quick Root Application HERE!

I9100 Insecure and Original ICS Kernels
XWLP3 Insecure - Download (Dev-Host)
XWLP3 Original - Download (Dev-Host)

XWLP4 Insecure - Download (Dev-Host)
XWLP4 Original - Download (Dev-Host)

DXLP7 Insecure - Download (Dev-Host)
DXLP7 Original - Download (Dev-Host)

XWLP7 Insecure - Download (Dev-Host)
XWLP7 Original - Download (Dev-Host)

XWLP8 Insecure - Download (Dev-Host)
XWLP8 Original - Download (Dev-Host)

DXLP9 Insecure - Download (Dev-Host)
DXLP9 Original - Download (Dev-Host)

DXLPB Insecure - Download (Dev-Host)
DXLPB Original - Download (Dev-Host)

BULPC Insecure - Download (Dev-Host)
BULPC Original - Download (Dev-Host)

BOLPD Insecure - Download (Dev-Host)
BOLPD Original - Download (Dev-Host)

XWLPD Insecure - Download (Dev-Host)
XWLPD Original - Download (Dev-Host)

UHLPE Insecure - Download (Dev-Host)
UHLPE Original - Download (Dev-Host)

XWLPE Insecure - Download (Dev-Host)
XWLPE Original - Download (Dev-Host)

ZSLPE Insecure - Download (Dev-Host)
ZSLPE Original - Download (Dev-Host)

XWLPF Insecure - Download (Dev-Host)
XWLPF Original - Download (Dev-Host)

XWLPG Insecure - Download (Dev-Host)
XWLPG Original - Download (Dev-Host)

XWLPI Insecure - Download (Dev-Host)
XWLPI Original - Download (Dev-Host)

XWLPM Insecure (4.0.4) - Download (Dev-Host)
XWLPM Original (4.0.4) - Download (Dev-Host)

ZSLPG Insecure - Download (Dev-Host)
ZSLPG Original - Download (Dev-Host)

XXLPQ Insecure - Download (Dev-Host)
XXLPQ Original - Download (Dev-Host)

XXLPS Insecure - Download (Dev-Host)
XXLPS Original - Download (Dev-Host)

UHLPS Insecure - Download (Dev-Host)
UHLPS Original - Download (Dev-Host)

XXLPW Insecure - Download (Dev-Host)
XXLPW Original - Download (Dev-Host)


[ROOT APP] Updated: 12/07/12 - Samsung Quick Root v1.6.12 - One Click Root & UnRoot!

Samsung Quick Root - For SAMSUNG Devices (Formerly known as S2 Root)

Here is my One Click Root and UnRoot solution for ALL SAMSUNG Devices.
It has a very nice interface and offers options to reboot your device Normally, Into Download Mode or Into Recovery Mode after Rooting.
Note: Make sure you Enable USB Debugging and Flash an Insecure Kernel before using Samsung Quick Root.
Enjoy!



Whats New in v1.6.12:

1. Changed: Rebuilt using my ADB Communication Framework which eliminates lockups, is more reliable, stable and much quicker.

2. Added: Automatic detection of the '/system' Mount Point to potentially support other devices in the future.

3. Removed: Kernel Info button as this function was implemented elsewhere.

4. Added: Device Info button containing a more detailed view of Device, ROM and BusyBox information.

5. Optimized: Removal of su binary during 'UnRoot' is more efficient and will search and remove from: '/sbin', '/system/bin' and '/system/xbin'.

6. Optimized: Code for removing BusyBox and its symlinks during 'UnRoot' is now alot more efficient and will search and remove from: '/sbin', '/system/bin' and '/system/xbin'.

7. Changed: Replaced Superuser with SuperSU

8. Updated SuperSU and its binary to v0.93 and BusyBox binary to v1.20.2.

9. Other minor bugfixes and improvements have also been made.



Whats New in v1.5.1:

1. Changed: Tidied up User Interface and added additional reboot options which can be executed independantly of rooting.

2. Fixed: A bug in the UnRoot code that did not perform the UnRoot process after clicking Yes on the Temp Root Message Dialog.

3. Optimized: Code for removing BusyBox symlinks after removing BusyBox is now alot more efficient.

4. Added: S2 Root will now remove BusyBox and its symlinks from the '/sbin' aswell as '/system/xbin' folder if present allowing for clean up from other root methods.

5. Updated Superuser APK to v3.0.5



Whats New in v1.4.3:
1. Added: Device Manufacturer, Model and ROM Build information displayed in log when S2 Root starts.

2. Changed: Log font is now bigger and clearer.

3. Changed: Restrictions have been relaxed regarding device detection. S2 Root will now work with ALL SAMSUNG Android devices.

4. Added: A prompt on UnRooting. If TEMP ROOT is detected you now have the option to continue anyway allowing for people who Rooted with CF-ROOT as its based on an Insecure Kernel.



Whats New in v1.4.2:

1. Fixed: A bug for some locales which caused S2 Root to report No Temp Root Access even though an Insecure Kernel had been flashed.


Whats New in v1.4.1:

1. Fixed: A couple of bugs when UnRooting which caused Rooting the device again to fail.

2. Optimized: When UnRooting, BusyBox Symlinks are also removed leaving the xbin folder clean of all BusyBox traces.

3. Updated: Package now includes the latest Superuser v3.0, su binary v3.0 and BusyBox 1.19.2.



Whats New in v1.4:

1. Fixed: A couple of bugs in the Device detection routine.

2. Added: 'Tools' options to: Clear Dalvik Cache, Clear Battery Stats, Get Kernel Info from the device and Reboot the device.

3. Updated the guide in this first forum post.



Whats New in v1.3.2:

1. Fixed: A bug where Rooting would not work first time. This has now been fully tested and works first time every time!


Whats New in v1.3.1:

1. Fixed: A bug where Rooting would not work first time. Before you had to click 'Root Device' a second time for Superuser apk to install.

2. Fixed: A few bugs in the source code have been rectified.

3. Updated: 'su' Binary and 'Superuser' APK to latest versions.



Whats New in v1.2:

1. Fixed: S2 Root should now detect ALL Galaxy S II (GT-I9100) country variant devices correctly.


Whats New in v1.1:

1. Added: 'Jump To Download Mode' Button for those that cant use the 3 Button Combo or dont have a Jig to put the device into Download Mode.

2. Added: 'Don't Reboot Device When Finished' option for those that want to carry on tinkering after Rooting / UnRooting.



I am new to this! So how do I Root my device?

Note: Make sure you download and install Samsung Kies before performing any of the steps below to ensure everything goes smoothly!
Step 1
Download Odin3 v3.04 from HERE

Step 2
Download Insecure/Original Kernels from HERE or Latest ICS Insecure/Original Kernels from HERE

Step 3
Goto Settings > Developer options and Enable USB Debugging on your device.

Step 4
Reboot your device into Download Mode. (With Device OFF, Hold Vol Down + Home + Power) If done correctly your device should have a big Yellow Triangle in the middle of the screen with the words 'Downloading... Do not turn off target' underneath. (Or Select 'Download Mode' then press 'Execute' in Samsung Quick Root).

Step 5
Connect your device to your PC and start Odin. If you installed Samsung Kies correctly, you should see the box in the top left corner of Odin underneath where it says ID:COM should be Yellow and displaying the name of a Com Port your device is connected to.

Step 6
Check Odin's settings, Only the Auto Reboot and F. Reset Time checkboxes should be selected.

Step 7
Now press the PDA button and select the Insecure Kernel you downloaded earlier. (Note: This should be in *.tar, *.md5 or *.smd format.)

Step 8
Now press the Start button and wait for your device to reboot.

Step 9
If you have done everything correctly, you will notice a Yellow Triangle with an exclamation mark on the boot screen when the device is starting up. This indicates you are running an Insecure Kernel with Temp Root priviledges.

Step 10

When the device has finished booting, start Samsung Quick Root then press the Root Device button. Wait for the device to reboot depending on which Reboot option you selected then you are done Rooting.

Step 11
This is an OPTIONAL step but you can perform Steps 4 to 8 in this guide to flash the Original Kernel back to your device to remove the Yellow Triangle on the boot screen whilst still retaining Root Permissions.

Open Panel

Blogroll

counter