CROCKSZ.COM IS A SITE FOR TWEAKING SMARTPHONES,PC ETC


Showing posts with label root. Show all posts
Showing posts with label root. Show all posts

Tuesday, 30 July 2013

Make roms

Making "Stock" Custom ROMs Defunct (XposedFramework) - Tweaks for any ROM Version

Introduction


Recently it has dismayed me how, across the Android Community, people seem to feel that it's necessary to run a "Custom ROM" in order to get improvements and changes to your ROM. Of course, some of you know it's possible to modify the APK files directly to change things, but these changes need to be done every time your base ROM is updated. Once Samsung starts leaking out updates to 4.2 like a sieve, you guys will be all over them, needing to update your patches and tweaks every time.

Anyway, seeing this displeases me, as it encourages people to see "Custom ROMs" as a commodity, and something you consume. In essence, users were getting their "fix" of tweaks from their "chef", but not learning how to do it themselves, nor realising their beloved chef isn't doing anything magical. In fact, their chef is likely decompiling the applications, and using baksmali/apktool to take apart the app, hard-code in their changes, then rebuild it. This method has worked well for 3 years, but it's been in need of an update for some time.

The Enlightenment

Then I saw this thread by rovo89. That man deserves a beer for every Android user there is, for his work on the Xposed Framework! His and Tungstwenty's work on this has made it possible to modify the core Android system, without doing any actual modifying of applications.

OK... Why are you telling me this?

This invention seems to have pretty much gone unnoticed by the world. The reasons this is vastly superior to any other way of making modifications to apps and the system are:
  • Your modifications are not tied into a single version of the APK or app or framework. If the ROM is updated, the patch should still work perfectly on the new version of the app (this doesn't necessarily apply across major updates like 4.1 to 4.2, but should be fine across 4.1.0 to 4.1.2 style changes).
  • You are not actually modifying any files on the phone! If something goes wrong, you can just disable the support for the framework, and the tweaks will do nothing. As such, it's easier to get a working phone if something dies - in fact there is a ZIP placed on your SD for this very purpose. Just flash it in CWM and it will disable the framework.
  • As no actual files are being modified, it doesn't matter if your ROM is odexed, deodexed, or a bit of both (ie. certain apps deodexed, but frameworks odexed). With this, there is no reason to run a deodexed ROM, since you can change pretty much everything you want to without touching the raw files. So leave them as odex files and you'll not have any problems. Bear in mind we deodex to allow easier customisation, odexed is actually slightly faster, and removes the majority of the dexopt process on first boot.
  • No application signatures are modified, as the apps are not touched, so if you were to use this to modify an app like Maps or Gmail, you won't get issues when trying to update to a new version of the app via the market.

The only way this can succeed is for you to try it. I usually run a "custom ROM" on my phone. For the first time ever, I've been using a stock ROM for a significant period of time. On the Note2 in particular, Samsung is really getting good at this. But they're not perfect. And as such, I started to look at using this to perfect their work.

When you run a custom ROM, look at what you're getting, and ask yourself why it doesn't use this method. I've only made one little modification so far, but it's one that annoys me hugely! The blooming SMS -> MMS conversion when you try to write any form of prose in a text message. I cannot stand the limitation of SMS to 160 characters, so the ability to chain together messages is a godsend to me. Unfortunately though, Google and Samsung seem to like to restrict you to 3 SMS messages worth of text before converting to an MMS message. Which is wonderful, except when you have totally unlimited SMS, but pay for MMS. As such, I was finding my ability to communicate in my usual verbose way somewhat hindered by the messaging app.

Alas that is no longer an issue. If you want to get started, here's how.

OK... How do I use this?
  1. Download and install the APK file from this post - http://forum.xda-developers.com/show....php?t=1574401. I have tested it on the N7100, it works fine. Run it, install the framework, grant it root (yes, this requires root!), and reboot. I have mirrored the APK below just in case of issues.
  2. Download and install the APK modification you want from http://www.villainrom.co.uk/forum/microdownloads/
  3. When you get a notification about enabling the modification (after the APK is installed), tap that notification, and enable the plugin by ticking the box.
  4. Reboot your phone
  5. Go test your modification

If you have any issues with this, please paste the contents of /data/xposed/debug.log on a pastebin site or in [code] tags.

How can I make my own modifications like this?

Will post this a bit later, along with the source of this plugin.

Root galaxy note 2

How to Root/Unroot SGN2 (N7100)

If you are going to Root your device, after successful rooting first thing to do is make EFS backup(link to tool for EFS backup included in guide).
Dear friends
I can give you simple two steps to root a device, but i won't. I wish you should have all the knowledge about different methods of rooting and pros and cons of each methods available. This may cause this guide longer, bit difficult but ultimately it will never turn down. read again 2-3 times and still you have any confusion, feel free to post any query you are having. Good luck and Happy Rooting !

Now proceed to root

Map for this post
A.How to root N7100
Advantages and disadvantages of each method of root.
Method 1:Root with stock Recovery
Method 2: Root with CWM recovery
Method 3 : Root with simple APK
B.EFS Backup
C.Unroot N7100

-----------------------------------------------------------------------------

A.How to Root N7100
Big Thanx to Chainfire and Chenglu for great work.

Select your choice from one of these
1. Root with Stock Recovery - It will give full root access but have stock recovery. You can set your flash counter '0' and so ready to claim warranty.If you want device full stock + root this is choice for you.
2. Root + Advanced CWM - This will give Root access as well advanced CWM - Here you can reset counter, but once reboot to recovery, it will raise flash counter, Find option to reset counter on every boot (only play store version).
3.Root with ExynosAbuse apk - simply install apk to gain root access. (wont work on latest 4.1.2 ROM, Jan 2013/LL7 and later)

Quote:
So which one I should select? OR Which one is better?
All Methods are given by elite developer and all are good, but having its cons and pros. e.g.
Method 1:
Disadvantage : Here you will get full root access, but here recovery will remain stock, so you won't have option to flash zip files (still you can flash zip with Mobile Odin), but you won't have any option for Nandroid backup/Restore.
Advantage : You have to reset flash counter once only, then whenever you need to reset to unroot/ready to claim warranty, just you need to go to superSU - setting - unroot.
So If you are Flash counter conscious and really don't have need for nandroid backup, This one is for You.
Method 2:
Disadvantage : Note2 having auto check sum boot loader and it will check for custom things on every boot. So rooting with this method your counter will remain 1, even if you have reset it with triangle away. Though one possibility is there to reset counter, you have to use market version of Triangle Away with option 'Reset counter on every boot'. But keep in mind this option only available if your kernel support this, stock kernel won't support it. Again before claiming warranty you need to flash stock recovery.
Advantage : You will have feature rich recovery like flashing zip from recovery and Nandroid backup/Restore.
So If you are not much worrying about flash counter or warranty and you really need Nandroid backup, This one is for you.
Method 3: - (wont work on latest 4.1.2 ROM, Jan 2013/LL7 and later)
Advantage :Biggest thing you can disable exploit and make device safer. Easiest, No PC Needed. Simply install apk to root device, No flashing/Resetting counter needed.
Disadvantage :Camera issue on some FW, but reversible by enabling exploit in one click
1.Root with Stock Recovery - CF auto Root from Chainfire - can keep counter '0'
Big Big Thanks to Chainfire for giving this, Here is source thread


Download this CF Auto Root package
and extract it to .tar.md5

Procedure :
Make sure you have installed Kies OR Samsung USB driver
1.Open Odin and select PDA tab
2.Point to extracted file CF-Auto-Root-***.tar.md5 (see image below)
3.Now switch off device and reboot in download mode
press Vol down + Home +Power, And then, press Volume UP button in Warning Page to enter the Download Mode
4.Connect device to PC and wait till device successfully added to com port (it will turn light blue) (see image below)
5.Hit ‘Start’ to flash
6.Once it flashed successfully, you can see 'PASS' in table above the ID :COM, you can disconnect device from PC
7.Reboot device and you will have superSU in application drawer.




Now you can use Triangle away and reset counter '0', Read Next post (post#3)

Again All credits goes to Chainfire, your support to Chainfire


2. Root with Advanced CWM - By Phil3759
Big Thanx and credit goes to Chenglu & Phil3759
Download :
1.
Download PhilZ Touch recovery (CWM based) - This recovery using SDS patched kernel code
[ Here you can find detail fuction of recovery as well support related to recovery] again big thanx and credit goes to Phil3759
2. download SuperSu and busybox and copy zip file to Sd card of device

Procedure :
Step 1
Make sure you have installed Kies OR Samsung USB driver
1.Open Odin and select PDA tab (see image below)
2.Point to recovery file you have downloaded philz_touch_* -n7100.tar.md5
3.Now switch off device and reboot in download mode
press Vol down + Home +Power, And then, press Volume UP button in Warning Page to enter the Download Mode
4.Connect device to PC and wait till device successfully added to com port (it will turn light blue) (see image below)
5.Hit ‘Start’ to flash
6.Once it flashed successfully, you can see 'PASS' in table above the ID :COM, you can disconnect device from PC



Quote:
Note :
normally, phone should auto-reboot into recovery.
If it reboots into android and your recovery remains stock, repeat above steps and untick "autoreboot" in odin. Once flash is done, keep pressing power button until it reboots (normally will go to recovery)
when in recovery, if you choose option "reboot system now" and you get "yes - disable flash recovery", select that option to avoid stock recovery overwriting cwm
IF YOU STILL HAVE ISSUE IN FLASHING CWM (Stock recovery overwrites CWM) - First root with option 1 and then follow THIS

Step 2 :
Now reboot to recovery and flash superSu and busy box file from recovery, which you have copied to Sd card and reboot system
Done ! you should have SuperSU application in drawer. Read post#3 regarding how to reset counter.





3.Root with apk No counter reset needs, Easiest - Credit goes to Chainfire, alephzain (not works on latest ROM, Jan 2013/LL7 and later)

1.Download latest from chainfire's original thread
2.Install application as routine apk installation and open it.
3.Open Exynos Abuse application from App drawer
4.Select Root device (see image)


5.It will ask SuperSU permission, Grant it See image)


6.Now your device is rooted, for security purpose you can disable Exploit.(see image)

Note : This may break camera, but unchecking disable exploit make it working again

7.Open SuperSU from app drawer and update binary (see image)


How to Unroot and make status Normal
Open Exynos Abuse app, uncheck disable explot and select Unroot device (see image)


Restart device and wait for 10 min. and then you can check status.

Reseting Counter
Above method will raise flash counter and you will need to reset counter to reclaim warranty, Read next post for it (post#3)


B.ESF Backup - First thing i do recommend after rooting.
EFS Backup

Why so?
EFS folder contains some important and some basic info related to our device identity like Wi-Fi address, Bluetooth MAC address and the very main IMEI address (nv_data.bin).
Now if this EFS partition accidently corrupted then your phone’s IMEI no. will erased and you can not make voice call further. This kind of damage is often not accepted by the service center of your respected handset’s company.
Here your backup can only be savior for you.

C.How to Unroot :

- This is commonly needed before sending it to service station and reclaim warranty.
1.As discussed in post #3 if you have any custom recovery/Kernel first you need to replace it with stock one. Post #6 of this thread having stock recovery/Kernel.If you have custom ROM, then you will have to flash stock ROM.(you can use mobie odin to keep root intact to reset counter)
2.You need to use Triangle away if your binnary count is non zero (read post #3)
3.Once your flash counter is 'No' then you can simply unroot from superSU setting
if your device status is -Modified, you can do this trick to reset to normal
setting - appl manager - All - clear data for SysScope as well Enterprise SysScope
This should change system setting to Normal
If still you have modified status, you can wipe cache and data from recovery.
If still it doesn't change status, try removing Ext SD card
4. This is optional but full proof method to unroot and won't leave any footprint of previous root.(provided you flash counter is 'No')
-Flash Stock ROM with PC Odin
-Wipe cache and data.



All credits goes to
Chainfire and Chenglu

Note 2 all firmwares , guides etc

[N7100 All in 1]Stock ROM +How to Root+Reset counter+MobileOdin+Xposed


Who are on 4.1.1 firmware, are requested to update their device to latest 4.1.2 (2013 released) as soon as possible, older ROMs have SDS (sudden death syndrome) bug and can brick device spontaneously. latest ROMs are believed to be patched for this bug with kernel and recovery.

ROM mentioned here are pure stock ROMs and it is same as you recieve from kies, as well flashing these ROMs doesn't raise flash counter. some of ROM also having prerooted version and those are same as stock ROM but root files are pushed in ROM, so you won't need to have root it. prerooted ROMs mentioned here are also won't raise flash counter. If you flash prerooted ROM and later want to unroot, simply open SuperSu from application drawer - setting - unroot

Stock ROMs for N7100

MUST READ THIS IF YOU FLASHING XXDMF2/ME6 OR later ROM released June13 onwards.

4.1.2 May 2013
[PDA]-----------[CSC]----------------[Region]

N7100XXDME1 N7100OLBDMD2 - Indonesia
N7100XXDME1 N7100OLBDMD2 - Thailand
N7100XXDMC3 N7100OJKDMD1 - Israel
N7100XXDMC3 N7100OJKDMD1 - Israel (Orange/Partner)

4.1.2 April 2013
N7100XXDMC3 N7100OXFDMC1 - Serbia (Telenor)
N7100XXDMC3 N7100OXFDMC1 - Serbia
N7100XXDMC3 N7100O2UDMD1 - United Kingdom (O2)
N7100XXDMC3 N7100OXXDMC2 - Hungary
N7100XXDMC3 N7100OXXDMC2 - Czech Republic
N7100XXDMD2 N7100OLBDMD2 - Indonesia
N7100XXDMD2 N7100OLBDMD2 - Thailand
N7100UBDMC2 N7100UUBDMC1 - Panama
N7100ZCDMD3 N7100CHNDMD3 - China
N7100XXDMC3 N7100ODDDMD1 - India - Non hotfile Pre rooted version -Here
N7100XXDMC3 N7100ODDDMD1 - Nepal
N7100XXDMC3 N7100ODDDMD1 - Bangladesh
N7100XXDMC3 N7100ODDDMD1 - Sri Lanka
N7100XXDMC3 N7100OLBDMD1 - Vietnam
N7100XXDMC3 N7100OLBDMD1 - Malaysia
N7100XXDMC3 N7100OLBDMD1 - Thailand
N7100XXDMC3 N7100OLBDMD1 - Philippines(Globe)
N7100XXDMC3 N7100OLBDMD1 - Philippines(Smart)
N7100XXDMC3 N7100OLBDMD1 - Philippines(Sun)
N7100XXDMC3 N7100OLBDMD1 - Philippines
N7100XXDMC3 N7100OXEDMC3 - Russia
N7100XXDMC3 N7100OXXDMC2 - Nordic countries

4.1.2 March 2013
N7100XXDMC3 N7100OXXDMC2 - Poland - Non hotfile Pre rooted version -Here
N7100XXDMC3 N7100OXXDMC2 - United Kingdom
N7100XXDMC3 N7100DBTDMB1 - Germany
N7100UBDMA3 N7100TFGDMB1 - Argentina (Movistar)
N7100UBDMC1 N7100JDIDMC1 - Jamaica
N7100UBDMA3 N7100PSNDMA2 - Argentina (Personal)
N7100ZCDMC1 N7100CHNDMC1 - China
N7100UBDMA3 N7100UUBDMA2 - Panama (Cable & Wireless)
N7100XXDMB6 N7100OXADMB1 - France


4.1.2 Feb 2013
N7100ZCDMB3 N7100CHNDMB3 - Download - China
N7100XXDMB2 N7100PRODMA1 - Download - Belgium / Luxemburg
N7100XXDMB2 N7100VDHDMA1 - Download - Hungary (VDH)
N7100XXDMB2 N7100ATODMA1 - Download - Open Austria
N7100UBDMA3 N7100TFGDMA2 - Download - Peru (SAM)
N7100XXDMB2 N7100OXXDMB1 - Download - Greece
N7100XXDMB2 N7100OXEDMB1 - Download - Kazakhstan
N7100UBDMA3 N7100UWMDMA2 - Download - Colombia
N7100XXDMB2 N7100MOTDMA1 - Download - Slovenia (Mobitel)
N7100XXDMB2 N7100VFGDMA1 - Download - Ireland (Vodafone)
N7100XXDMB2 N7100VFGDMA1 - Download - Austria (A1)
N7100XXDMB2 N7100VFGDMA1 - Download - Czech Republic (Vodafone)
N7100XXDMB2 N7100VFGDMA1 - Download - Romania (Vodafone)
N7100XXDMB2 N7100VFGDMA1 - Download - Croatia (VIPNET)
N7100XXDMB2 N7100VFGDMA1 - Download - Germany (Vodafone)
N7100XXDMB5 N7100OJVDMB1 - Download - Iraq
N7100XXDMB5 N7100OJVDMB1- Download - Saudi Arabia (JED)
N7100XXDMB5 N7100OJVDMB1- Download - Saudi Arabia
N7100XXDMB5 N7100OJVDMB1- Download - Pakistan (PAK)
N7100XXDMB5 N7100OJVDMB1- Download - Morocco
N7100XXDMB2 N7100OJKDMB1- Download - Israel
N7100XXDMB5 N7100OJVDMB1- Download - Afghanistan
N7100XXDMB5 N7100OJVDMB1- Download - Egypt
N7100XXDMB5 N7100OJVDMB1- Download - Kenya
N7100XXDMB2 N7100OJKDMB1- Download - Israel (Orange/Partner)
N7100XXDMB5 N7100OJVDMB1- Download - Turkey
N7100XXDMB5 N7100OJVDMB1- Download - Iran
N7100XXDMB5 N7100OJVDMB1- Download - United Arab Emirates
N7100XXDMB2 N7100TPHDMB1- Download - Portugal (TPH)
N7100XXDMB2 N7100OXFDMA1- Download - Serbia (VIP)
N7100XXDMB2 N7100VFGDMA1- Download - United Kingdom (Vodafone)

N7100XXDMB2 N7100VFGDMA1 - Download - France (SFR)
N7100UBDMA3 N7100UUBDMA2 - Download - Uruguay
N7100UBDMA3 N7100TFGDMA2 - Download - Ecuador
N7100UBDMA3 N7100UWADMA3 - Download - Peru
N7100XXDMB2 N7100SEBDMA1 - Download - Baltic
N7100ZCDMB2 N7100CHNDMB2 - Download - China
N7100XXDMB2 N7100DBTDMA1 - Download - Germany
N7100XXDMB2 N7100OXFDMA1 - Download - Romania (Cosmote)
N7100XXDMB2 N7100OXXDMB1 - Download - Czech Republic
N7100XXDMB2 N7100ITVDMA1 - Download - Italy
N7100XXDMB2 N7100OXXDMB1 - Download - Poland
N7100XXDMB2 N7100OXXDMB2 - Download - United Kingdom
N7100XXDMB2 N7100OXFDMA1 - Download - Croatia
N7100XXDMB2 N7100OXXDMB1 - Download - Hungary
N7100UBDMA3 N7100ICEDMA2 - Download - Costa Rica
N7100XXDMB4 N7100OXXDMB1 - Download - Spain
N7100XXDMB4 N7100OJVDMA2 - Download - United Arab Emirates
N7100ZSDMB2 N7100OZSDMB2 - Download - Taiwan
N7100XXDMB4 N7100OLBDMA4 - Download - Thailand
N7100XXDMB4 N7100OLBDMA4 - Download - Malaysia
N7100UBDMA3 N7100UWADMA3 - Download - Uruguay (Claro)
N7100UBDMA3 N7100UWADMA3 - Download - Argentina (Claro)
N7100XXDMB2 N7100NZCDMA1 - Download - New Zeeland
N7100ZCDMB1 N7100CHNDMB1 - Download - China
N7100UBDMA3 N7100UWMDMA3 - Download - Guatemala (Tigo)
N7100UBDMA3 N7100ZTADMA3 - Download - Brazil (Claro)
N7100XXDMB2 N7100O2CDMA1 - Download - Czech Republic (O2C)
N7100ZSDMB1 N7100OZSDMB1 - Download - Hong Kong
N7100XXDMB2 N7100OXFDMA1 - Download - Montenegro
N7100XXDMB2 N7100OXFDMA1 - Download - Bosnia and Herzegovina
N7100UBDMA3 N7100TFGDMA2 - Download - Chile (Telefonica)
N7100XXDMA6 N7100OJVDMA2 - Download - Turkey
N7100XXDMB2 N7100OXXDMB1 - Download - Nordic countries
N7100XXDMB2 N7100OLBDMA4 - Download - Vietnam
N7100XXDMB2 N7100OLBDMA4 - Download - Philippines (Globe)
N7100XXDMB2 N7100OLBDMA4 - Download - Indonesia
N7100XXDMB2 N7100OLBDMA4 - Download - Philippines (Smart)
N7100XXDMB2 N7100OLBDMA4 - Download - Philippines
N7100XXDMB2 N7100OLBDMA4 - Download - Philippines (Sun)
N7100XXDMB2 N7100ODDDMA1 - Download - Sri Lanka
N7100XXDMB2 N7100ODDDMA1 - Download - India
N7100XXDMB2 N7100ODDDMA1 - Download - Nepal
N7100XXDMB2 N7100ODDDMA1 - Download - Bangladesh
N7100XXDMB2 N7100OLBDMA4 - Download - Thailand
N7100XXDMB2 N7100OLBDMA4 - Download - Malaysia
N7100XXDMB2 N7100OXADMA5 - Download - France
N7100UBDMA3 N7100UWADMA3 - Download - Guatemala
N7100XXDMA6 N7100OJKDMA3 - Download - Israel
N7100XXDMA6 N7100OJKDMA3 - Download - Israel (Orange/Partner)
N7100UBDMA3 N7100UUBDMA2 - Download - Trinidad and Tobago






Sept Oct and Nov 12
Moved to Post #9

Dec 2012 & Jan 2013
Moved to post #7



Installation Instruction

Make sure you have installed Kies OR Samsung USB driver
Open up the S/W Installation Program by executing the Odin3 v3.04.exe
1. Enable the check mark by click on the following options(default Option)
- Auto Reboot, and F. Reset Time
- Download ROM and extract (unzip tool)
- Check PDA, and point to ROM file you have extracted

 


2. Now switch off device and Enter into Download Mode
- Enter into Download Mode by pressing Volume Down button, Home Key and
Power Button simultaneously. And then, press Volume UP button in Warning Page to enter the Download Mode.

 


3. Connect the device to PC via Data Cable.
Make sure that the one of communication port [ID:COM] box is highlighted in
light blue. The device is now connected with the PC and ready to download the
binary file into the device.

4. Start downloading binary file into the device by clicking Start Button on the screen.
the green colored "PASS!" sign will appear on the upper-left box if the binary file
has been successfully downloaded into the device.

 

Ignore re-pertition,PIT, phone and CSC tab selected in this image


5. Disconnect the device from the Data cable.
6. Once the device boots up, you can check the version of the binary file or name
by pressing the following code in sequence;
*#1234#
You can perform full reset by pressing the following code in sequence;
*2767*3855#

Flashing firmware with Mobile odin to keep root intact and flash counter untouched - Here

Flashing with heimdall - Here -(thanks to as i9000)


First thing I do recommend just after flashing ROM
-Register to samsung A/C and enable Remote control
Here is detail guide

Wednesday, 10 April 2013

Crocksz


Crocksz.com  is a site which will give u all imformation about -

Tweaking Smartphones.

How to make a smartphone more smart.

How to root.

How to make your android phone a different o/s. Eg ios,windows,bada,etc

How to cure your phone if you bricked it.

How u can upgrade your smartphone.

If upgrade will come to your phone or not.

We will also provide compressed games for android  for slow internet connections n for every one.

We will also provide compressed smartphone movies,songs.

If any thing u want extra just  gmail us on Vaibhavhasnain@gmail.com

Our site
Www.Crocksz.in
Www.crocksz.com


₩THnx ₩


© All rights reserved by Crocksz ©