[Q] Enable Development Mode on SGS2 custom-ROM by carrier - Galaxy S II Q&A, Help & Troubleshooting

I just bought an SGS2 from a carrier in Brazil (TIM) but it came full of crappyware and most importantly: without the Development Mode option in Settings > Applications !!
So basically, although I could root it by replacing the kernel, I'm still not able to adb shell on it because of this issue.
Does anyone have an idea on how to enable the Development Mode through ConnectBot?
Also, how do I remount the SD from ConnectBot with 'rw'? You know... to remove all the crappyware...
Thank you

bruno.borges said:
I just bought an SGS2 from a carrier in Brazil (TIM) but it came full of crappyware and most importantly: without the Development Mode option in Settings > Applications !!
So basically, although I could root it by replacing the kernel, I'm still not able to adb shell on it because of this issue.
Does anyone have an idea on how to enable the Development Mode through ConnectBot?
Also, how do I remount the SD from ConnectBot with 'rw'? You know... to remove all the crappyware...
Thank you
Click to expand...
Click to collapse
dont you have cwm with replacing the kernel? so cant you flash a custom rom and with that everything you want? (still not dev relevant )

Sorry, I forgot to mention that I don't want to replace the stock ROM... not for now.
I'm waiting for CM7

bruno.borges said:
Sorry, I forgot to mention that I don't want to replace the stock ROM... not for now.
I'm waiting for CM7
Click to expand...
Click to collapse
ah okay. cm7 is already available almost everything is working. there are stock roms available for download in intratech's thread. without replacing your current rom it'll be difficult. I cant help more :-/

This thread should be in Q&A.
The first steps you need to take (rooting & custom recovery) are available in the CF-Root thread

Rawat said:
This thread should be in Q&A.
The first steps you need to take (rooting & custom recovery) are available in the CF-Root thread
Click to expand...
Click to collapse
he already did that: So basically, although I could root it by replacing the kernel, I'm still not able to adb shell on it because of this issue.

My question is: how to enable Development Mode from ConnectBot (terminal) directly from inside Android? Remembering that I have root

Again not dev and I'm not sure about connectbot but why don't you just replace settings.apk? Wouldn't t that take care of it instantly?

To replace settings.apk I need adb shell, or read-write access to mounted SD.
The reason I'm posting this to Dev question, is because devs are probably the ones with knowledge on how to do this.
I have root, I have terminal access to root (ConnectBot for example) and that's all.
I cannot adb shell into it because Development Mode option is not present on Settings > Applications.
How do I remount with read-write access the SD ? This way, I can download a settings.apk (new question: any hint from where I can get the stock-stock version?) and cp to /syste/app through ConnectBot

Use terminal emulator and remount system rw and then replace settings? Won't that work ?
Sent from my GT-I9100 using XDA App

Remounting with +rw worked. Carrier specific apps deleted. Now any hint on what settings.apk should I use? The one from CM7 ?
Must I replace SettingsProvider.apk too?

bruno.borges said:
Remounting with +rw worked. Carrier specific apps deleted. Now any hint on what settings.apk should I use? The one from CM7 ?
Click to expand...
Click to collapse
afaik different framework --> wont work. if you have a fast internet connection download a custom rom(based on samsung i.e. not miui or cm7), extract it and pick the settings.apk
take care. should match your present firmware. probably 2.3.3 and most of the users are on 2.3.4 or 2.3.5(miui+cm7)
or if anybody is so kind he could upload his settings.apk (i'm on miui so sorry)

http://forum.xda-developers.com/showthread.php?t=1182498
Flash that kernel with odin.
Download just about any rom, minus cm7, grab SettingsProvider.apk and Settings.apk from the zip file (/system/app/SettingsProvider.apk)
put them somewhere you can find them, open a command prompt in that directory.
(if you haven't setup adb properly you will need to drop everything in with the adb.exe file, but I would suggest setting it up properly.)
adb shell
su (accept on phone)
mount -o remount,rw /system
exit
exit
adb push SettingsProvider.apk /system/app
adb push Settings.apk /system/app

designgears said:
http://forum.xda-developers.com/showthread.php?t=1182498
Flash that kernel with odin.
Download just about any rom, minus cm7, grab SettingsProvider.apk and Settings.apk from the zip file (/system/app/SettingsProvider.apk)
put them somewhere you can find them, open a command prompt in that directory.
(if you haven't setup adb properly you will need to drop everything in with the adb.exe file, but I would suggest setting it up properly.)
adb shell
su (accept on phone)
mount -o remount,rw /system
exit
exit
adb push SettingsProvider.apk /system/app
adb push Settings.apk /system/app
Click to expand...
Click to collapse
Im 100% sure that the above WILL work..
But care to explain why you dont want to flash a custom rom?
Just curious..
Sent from my GT-I9100 using XDA Premium App

Which ROM do you recommend, that is mostly closer to stock Samsung TouchWiz 2.3.3 ?
I don't want to install CM7 yet because it still lacks some features.

bruno.borges said:
Which ROM do you recommend, that is mostly closer to stock Samsung TouchWiz 2.3.3 ?
I don't want to install CM7 yet because it still lacks some features.
Click to expand...
Click to collapse
modaco's prebaked ROM offers stock + a few tweaks that most people would find useful.
And although your questions would be best answered by those with developer knowledge, it still doesn't mean it should be posted here.
Also, even if you don't have terminal access, I'm pretty sure with root you can use Root Explorer to copy over the new settings.apk and setting the appropriate permissions.

Alright, thanks a lot!

Related

Adding ROM to Flashed Cricket Eris 2.1

HI all I have my Eris flashed to Cricket or Metro PCS, and I want to put a new rom on it. The guy who flashed it put a 2.1 update on it for me and told me he couldn't add the rom I gave him on my phone because it was flashed. So my question is am I stuck with the version I'm running or can I load different custom roms along with it being flashed??
Thanks
i have mine flashed to cricket. and I have changed to several roms, i of course was able to root the phone. so if yours is rooted then you should be able to switch roms.. i am not expert so if i am wrong please somebody correct me
Okay thanks for the reply, So can you help me out because I don't know where to start as far as adding a new rom. Do I need to re-flash to cricket after adding a new a new rom or will the flash still work and its just replacing certain things?
jcaf77 said:
i have mine flashed to cricket. and I have changed to several roms, i of course was able to root the phone. so if yours is rooted then you should be able to switch roms.. i am not expert so if i am wrong please somebody correct me
Click to expand...
Click to collapse
Okay thanks for the reply, So can you help me out because I don't know where to start as far as adding a new rom. Do I need to re-flash to cricket after adding a new a new rom or will the flash still work and its just replacing certain things? SORRY FOR DOUBLE POST!!!!
Puxxie said:
Okay thanks for the reply, So can you help me out because I don't know where to start as far as adding a new rom. Do I need to re-flash to cricket after adding a new a new rom or will the flash still work and its just replacing certain things?
Click to expand...
Click to collapse
power off your phone, once off, hold the volume down key while you press the power button if you see a recovery menu telling you, reboot, install from sd card, wipe etc.. then all you do is wipe the data and then install the rom...
but the main thing is to know that you have root access and recovery image
It will not erase what was written with QPST but the proxy will have to be setup again. I use many roms and just run the same setup for getting the proxy on there working.
jcaf77 said:
power off your phone, once off, hold the volume down key while you press the power button if you see a recovery menu telling you, reboot, install from sd card, wipe etc.. then all you do is wipe the data and then install the rom...
but the main thing is to know that you have root access and recovery image
Click to expand...
Click to collapse
Okay I know that much, how do I now if I have root access and recovery image?
jcaff77's advice is missing a whole lot.
YES, Before you flash ANY ROM, boot into Recovery (power off your phone, then power it on with Volume Up + Power) then go to Backup/Restore, then do a nand backup.
THIS way, you can ALWAYS go back to the flash that you're on. The guy that gave you that flash has NO idea what he's doing, and shouldn't be charging people money to flash things. Tell him he's basically a hack and a con artist because the information to do this is FREE and ALL around the internet. Tell him you're never going to ask for his help again, because he didn't really help you, he just took your money.
Anyway,
I posted a full tutorial that token419 from HowardForums put together to do this to ANY ROM. Your phone will stay on Cricket in general through flashing ROMs, but to make ANY ROM work FULLY on Cricket, follow this:
(from http://androidforums.com/all-things...ully-cricket-root-reqd.html?highlight=cricket )
Requirements:
Rooted Rom
Autostart (Root) from android market (free)
u2nl.zip from white rabbits site whiterabbit.org (hit Android stuff at the bottom, then get the pre-compiled Droid binary - Eris is included in that file)
Following Brandon's Guide and replace the internet portion with the steps listed below
Step 2. Setting up
What you need: u2nl.zip from white rabbits site whiterabbit.org
install Autostart (Root) from android market
Unzip the u2nl.zip to your androidsdk/tools folder so that u2nl and autostart.sh are in your androidsdk/tools folder. (use the autostart.sh that's in the Eris folder, not the one in the Droid folder!)
adb shell su
(look on phone to push 'Allow' or 'Always Allow' if it pops up - if not, then move to the next line)
mount -o rw,remount /dev/block/mtdblock3 /system
cd /data/
mkdir opt
chmod 0777 /data/opt/
chmod 0777 /system/bin/
exit
adb remount
adb push autostart.sh /data/opt/autostart.sh
adb push u2nl /system/bin/u2nl
adb shell
chmod 0777 /data/opt/autostart.sh
chmod 0777 /system/bin/u2nl
reboot
click always allow on the prompt to allow the Autostart app to run at system startup
Reply or PM me if you need help with it especially. Go ahead and flash a ROM with it. If you can't get all of this done, your phone will STILL WORK, just not all the apps, Browser Only. For a temporary Browser Only fix, just download AnyCut from the Market on your current phone flash, use AndroZip or ES File Explorer or IO File Manager or ANY program that can 'back up' apps, to back it up, then flash the NEW ROM you want, and Market won't work (until you do the instructions above). Again, to get Web to work, make a shortcut with AnyCut > Activity > Proxy, and click the Proxy shortcut you made. Set Proxy to wap.mycricket.com port 8080.
Like I said, I'll follow this thread, so just reply if you get stuck on any of those steps.
@pkopalek thanks..yeah I had a feeling he didn't know what he was doing and he was just trying to get paid. Well I'm going to try what you posted for me now and will be back to post mt status or PM and THANK YOU for you help I appreciate it.
Puxxie said:
@pkopalek thanks..yeah I had a feeling he didn't know what he was doing and he was just trying to get paid. Well I'm going to try what you posted for me now and will be back to post mt status or PM and THANK YOU for you help I appreciate it.
Click to expand...
Click to collapse
Yeah, just write back, I'll see it for sure. I did this to my girlfriend's phone, and many others, for free.
Enjoy.
this is funny
You'll also want to make sure you extract your telephony.db from /data/data/com.android.providers.telephony/databases/ to maintain MMS functionality with a new ROM, since the ROMs you'll use will probably be built for Sprint or Verizon.
You'll need RootExplorer on your phone to go to the above directory -> copy -> paste to your sdcard. Restore it to the same directory once you're new ROM is installed OR download and setup AndroidSDK (google it) and use adb to pull the file;
Code:
adb remount
adb pull /data/data/com.android.providers.telephony/databases/telephony.db
The file will end up in your /tools/ directory of the AndroidSDK.
Once you're new ROM is installed, you can use the SDK to push it back as well;
Code:
adb remount
adb push telephony.db /data/data/com.android.providers.telephony/databases/
adb reboot
That should restore MMS to your phone once you have the new ROM installed
-mak
.mak said:
You'll also want to make sure you extract your telephony.db from /data/data/com.android.providers.telephony/databases/ to maintain MMS functionality with a new ROM, since the ROMs you'll use will probably be built for Sprint or Verizon.
You'll need RootExplorer on your phone to go to the above directory -> copy -> paste to your sdcard. Restore it to the same directory once you're new ROM is installed OR download and setup AndroidSDK (google it) and use adb to pull the file;
Code:
adb remount
adb pull /data/data/com.android.providers.telephony/databases/telephony.db
The file will end up in your /tools/ directory of the AndroidSDK.
Once you're new ROM is installed, you can use the SDK to push it back as well;
Code:
adb remount
adb push telephony.db /data/data/com.android.providers.telephony/databases/
adb reboot
That should restore MMS to your phone once you have the new ROM installed
-mak
Click to expand...
Click to collapse
Actually, APN Backup & Restore already does this job.
If you use mak's way, you won't be needing APN Backup & Restore.
Both methods will work perfectly well.
pkopalek said:
Actually, APN Backup & Restore already does this job.
If you use mak's way, you won't be needing APN Backup & Restore.
Both methods will work perfectly well.
Click to expand...
Click to collapse
Was APN Backup suggested previously? I didn't notice if it had been, sorry.
I also can't speak to the validity of a program I've never used, but I suppose it would be much easier for the OP to use that than adb.
-mak
you can follow the guide here
http://forum.xda-developers.com/showthread.php?t=675652
Use the zip to flash from recovery that i created, there are 2 zips, one for just internet, and one for internet + MMS, some say the internet + MMS doesnt work, which is why i provided just an internet one as well.
As always make a nandroid backup first and have fun.
Since your phone is already flashed, disregard all the QPST stuff and simply look at the setting up web/mms portion of the guide.
The zip for MMS + Web works great for me, but your mileage may vary
Good luck and have fun
token419 said:
you can follow the guide here
http://forum.xda-developers.com/showthread.php?t=675652
Use the zip to flash from recovery that i created, there are 2 zips, one for just internet, and one for internet + MMS, some say the internet + MMS doesnt work, which is why i provided just an internet one as well.
As always make a nandroid backup first and have fun.
Since your phone is already flashed, disregard all the QPST stuff and simply look at the setting up web/mms portion of the guide.
The zip for MMS + Web works great for me, but your mileage may vary
Good luck and have fun
Click to expand...
Click to collapse
The MMS flashes the APNs, but the APN has to be specific for your phone number on your device (in my experience), so I wouldn't expect MMS to work for anyone but you, Token!
I'd stick with editing the APNs to get MMS working, but thanks for the internet patch!
THanks for all the info guys but I'm stuck on how to add a new recovery image using either the EMA it keeps saying it can't find my device state?

[How To] New Swype betas are installable on the Atrix - Root Required

Theres a new version of the Swype beta that is IMMENSELY better than the preloaded swype that comes with the atrix, it literally fixes all the annoying things of the older Swype versions:
http://beta.swype.com/
Swype 3.x beta works with the method below!
Process:
1) Use Root Explorer/Terminal/ADB to backup and then delete Swype.apk from /system/app and libSwypecore.so from /System/lib
2) Download the installer from https://beta.swype.com/android/get/ (on your phone)
3) Use installer to login and install latest version of swype
After your first phone reboot, if you are experiencing Swype Force closes after installing the latest swype, uninstall swype from your phone and then reinstall it; it should no longer force close after reboot.
If you are still experiencing force crashing after reinstall, try wiping your dalvik cache within CWM. Thanks Dudeman Broguy.
If you want to get in the latest beta, sign up over here. Registrations are open right now, hurry before they close them again!
Thanks to playin4sheezy for figuring this out: post #12
yes, i have been using it all day and it looks and feels great! if you have sideloading enabled, when you start the install it will ask to over write the current one.
graemegb said:
yes, i have been using it all day and it looks and feels great! if you have sideloading enabled, when you start the install it will ask to over write the current one.
Click to expand...
Click to collapse
Im trying to use the installer and it tells me to disable swype, and you cant disable the built in one. Can you pm me the apk?
Yea, I get to the point where it says "Licensing Swype, please wait...." and it doesn't get past that.
You need to go into /system/app and move Swype.apk to a backup folder on /mnt/sdcard
Then go into /system/lib and do the same for libSwypeCore.so
Give it a reboot and then try to install the beta. It worked for me
How did you move the apk, it wont allow me to do so
playin4sheezy said:
You need to go into /system/app and move Swype.apk to a backup folder on /mnt/sdcard
Then go into /system/lib and do the same for libSwypeCore.so
Give it a reboot and then try to install the beta. It worked for me
Click to expand...
Click to collapse
woo nice! thanks that worked for me! no more stupid tip window!
Krshaw18 said:
How did you move the apk, it wont allow me to do so
Click to expand...
Click to collapse
you have to use root explorer (and be rooted) or you could use terminal/adb (still have to be rooted)
Sorry for the noob questions! Move it completely? or make a back up of it? and also any apps out there like root explorer but free ?
I tried the above steps but the libswypecore is still in the system folder when i move it as it is read only...
Krshaw18 said:
Sorry for the noob questions! Move it completely? or make a back up of it? and also any apps out there like root explorer but free ?
Click to expand...
Click to collapse
If youre rooted, root explorer is worth the money. You have to move Swype.apk completely, and make sure its not there after moving or the install wont work.
Make sure if you are in Root Explorer that you click the R/W button at the top to make the system folder Read/Write access. Then long press the files and click move and goto sdcard and make a folder named "whatever you want" then click paste..
Or you could do this using adb with Atrix plugged into the computer:
goto command prompt
type the following:
adb shell
su
mkdir /mnt/sdcard/swype_backup
mount -o rw,remount /dev/block/mmcblk0p12 /system
cp /system/app/Swype.apk /mnt/sdcard/swype_backup
cp /system/lib/libSwypeCore.so /mnt/sdcard/swype_backup
rm /system/app/Swype.apk
rm /system/lib/libSwypeCore.so
Hopefully this gets you going
playin4sheezy said:
Make sure if you are in Root Explorer that you click the R/W button at the top to make the system folder Read/Write access. Then long press the files and click move and goto sdcard and make a folder named "whatever you want" then click paste..
Or you could do this using adb with Atrix plugged into the computer:
goto command prompt
type the following:
adb shell
su
mkdir /mnt/sdcard/swype_backup
mount -o rw,remount /dev/block/mmcblk0p12 /system
cp /system/app/Swype.apk /mnt/sdcard/swype_backup
cp /system/lib/libSwypeCore.so /mnt/sdcard/swype_backup
rm /system/app/Swype.apk
rm /system/lib/libSwypeCore.so
Hopefully this gets you going
Click to expand...
Click to collapse
Thanks a bunch!
Wont let me delete
Sent from my Atrix 4G using XDA App
joshuajoshua said:
Wont let me delete
Sent from my Atrix 4G using XDA App
Click to expand...
Click to collapse
Is your phone rooted? If so, then when you typed su in adb shell(not terminal) did it ask you for superuser permission? If so, then you should make sure and accept it.
If your phone is not rooted, then I don't think your gonna get this working
Sent from my MB860 using XDA App
I didnt need to move/delete libSwypeCore.so and the install worked fine.
andy2na said:
I didnt need to move/delete libSwypeCore.so and the install worked fine.
Click to expand...
Click to collapse
Ok. Be aware that I've had previous issues with swype after few days of use because I didn't remove that file
Sent from my MB860 using XDA App
I would suggest someone testing that you can in fact put it back to the stock setup. Mine somehow got deleted when i first got the phone, and it doesn't come back, factory reset or otherwise.
cegna09 said:
I would suggest someone testing that you can in fact put it back to the stock setup. Mine somehow got deleted when i first got the phone, and it doesn't come back, factory reset or otherwise.
Click to expand...
Click to collapse
i have been messing with swype for the last few days
i can guarentte you that if u installed / mounted a messed up version of swype (WVGA with a language pack in my case), you can just use put the backup stock swype back on /system/app and it'll be fine again
i get an error on sign-in into the installer, says device id dont match. any ideas?
EDIT: I had to log into mySwype and remove my old phone (nexus one) and then now it works!

I want to install Xrecovery but...

The thing wont recognize my phone and wont show the options to do xrecovery or any of the other options except for Flash...please help im desperate for a rom
You need to root first.
Here: http://forum.xda-developers.com/showthread.php?t=1196421
Then in flashtool click 'ask root permissions' and have your phone unlocked and accept superuser permissions w/the prompt on your phone. Then you're good to go.
*edit- make sure it is the fixed xrec for 2.3.3. I use a Rom w xrec included so I didn't have to install it & I dont remember if that's the one in flashtool now.
Which firmware version are you on?
I have done that already...i am rooted because I have superuser on my phone. Where do I check firmware?
Sent from my X10i using XDA App
zm4 said:
I have done that already...i am rooted because I have superuser on my phone. Where do I check firmware?
Sent from my X10i using XDA App
Click to expand...
Click to collapse
unzip xrecovery file and copy all files manually to the right places using root explorer then check all boxes on permitions.
reboot and try
How do i do that?
zm4 said:
How do i do that?
Click to expand...
Click to collapse
a very old guide written by me HERE
read "2nd mode" but use xrecovery v3 instead the one linked there
will this work for 2.3.3?
zm4 said:
will this work for 2.3.3?
Click to expand...
Click to collapse
these commands still the same you just need to change (eventually) to the right path.
check the zip structure to see that
HTML:
adb shell
su
mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
dd if=/sdcard/busybox of=/system/bin/busybox
dd if=/sdcard/chargemon of=/system/bin/chargemon
dd if=/sdcard/xrecovery.tar of=/system/bin/xrecovery.tar
reboot
chargemon to \system\bin
charger to \system\bin
sh to \system\xbin
xrecovery.tar to \system\xbin
i dont see any busybox file or anything like that...please help i dun think busybox has been installed...
zm4 said:
i dont see any busybox file or anything like that...please help i dun think busybox has been installed...
Click to expand...
Click to collapse
ok...you have a reading problem kiddin´
Crowds said:
these commands still the same you just need to change (eventually) to the right path.
check the zip structure to see that
Click to expand...
Click to collapse
type this:
HTML:
adb shell
su
mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
dd if=/sdcard/chargemon of=/system/bin/chargemon
dd if=/sdcard/charger of=/system/bin/charger
dd if=/sdcard/sh of=/system/xbin/sh
dd if=/sdcard/xrecovery.tar of=/system/xbin/xrecovery.tar
reboot
this should do it
cheers
where do i get this adb thing?
zm4 said:
where do i get this adb thing?
Click to expand...
Click to collapse
forguet it...
copy all files to sdcard then copy/paste to the right places after that use root explorer and do this ON EVERY FILE YOU COPIED:
HTML:
- Press and hold on each file;
- Check all Permitions on the drop down menu;
- After changes were made save and exit;
- Reboot.
try enter on xrec
*Cannot open for read: No such or directory* wth?
where does meta go?
zm4 said:
where does meta go?
Click to expand...
Click to collapse
Anywhere. Just copy the files I told you to. I didn't referred anything about that, did I?
Sent from my X10 Erenz MIUI 1.9.2 using Tapatalk
Just start all over with flashtool it will work then.
Go to settings then applications, then development, check debug mode.
Start flash tool on your pc and connect the phone
IF the phone is rooted, it should be recognized by flash tool
On flash tool click ask root perm, look at your phone screen, superuser should pop up asking if to give permission, simply choose allow.
Then click recovery on flash tool and wait a sec....
should pop up asking which gingerbread version to use. choose 0.3GB, since its gb version you have.
when you're ready to use xrecovery, restart the phone
as soon as the phone comes on and the first sony ericsson name comes up, keep pressing the back button, xrecovery will come up.
i did both kernel things...but the thing is it won't recognize my device as a rooted device...i have superuser and I have used apps that require root...so i guess the problem is well idk...and thats what i need help with sorting out.
1. Install busybox from market (xrec needs busybox)
2. Give root explorer root acces and mount /system writeable (look in settings of your file explorer)
3. Copy files to right place:
chargemon to /system/bin
charger to /system/bin
sh to /system/xbin
xrecovery.tar to /system/xbin
4. Give above files the right permissions (long touch on file and choose property option):
user > read, write, execute
other > read, execute
group > read, execute

[Q] Rooting - am I stuck between firmwares?

Just got a SGS2 which was on 2.3.3. I noticed that KIES had an update so I upgraded and now I'm on XWKI4 (I'm based in the UK which seems to be a bit behind).
The problem is.... all the rooting threads I can find are either about the old version I was on before (probably XWKH4) or the new 2.3.5 firmware (XXKI4?) - there doesn't seem to be one that's only about XWKI4.
I am a noob as far as Linux/Android goes, and also new to smartphones but I have a background in techie stuff so I can follow instructions - i.e. when a guide tells me "ENSURE THAT YOU HAVE XWKH4"... I don't go any further if I have a different version.
I have done all the searches I can think of (yes I watched the noob video!), so can anyone please please tell me if I can actually follow the guide for XWKH4 and expect it to be ok? Or point me at a guide for XWKI4 that I may have missed?
I only got into this rooting thing so that I could get the Orange GAN/UMA Signal Booster App and sign up with them But I got drawn into wanting cyanogenmod... and the rest is history, as they say.
i don't think it really matter whether XWKH4 or XXKI4 cause my self i flashed the xwki8 on xxki4 firmware and didn't seem like it affect anything
Chris911t said:
Just got a SGS2 which was on 2.3.3. I noticed that KIES had an update so I upgraded and now I'm on XWKI4 (I'm based in the UK which seems to be a bit behind).
The problem is.... all the rooting threads I can find are either about the old version I was on before (probably XWKH4) or the new 2.3.5 firmware (XXKI4?) - there doesn't seem to be one that's only about XWKI4.
I am a noob as far as Linux/Android goes, and also new to smartphones but I have a background in techie stuff so I can follow instructions - i.e. when a guide tells me "ENSURE THAT YOU HAVE XWKH4"... I don't go any further if I have a different version.
I have done all the searches I can think of (yes I watched the noob video!), so can anyone please please tell me if I can actually follow the guide for XWKH4 and expect it to be ok? Or point me at a guide for XWKI4 that I may have missed?
I only got into this rooting thing so that I could get the Orange GAN/UMA Signal Booster App and sign up with them But I got drawn into wanting cyanogenmod... and the rest is history, as they say.
Click to expand...
Click to collapse
Download the stock firmware of your choice(for which you have rooting guide)from intratech's thread here at xda.. Flash it using odin.. And then root..
I think, what fw you were on dont matter.. But as for your query, do the above..
Sent from my GT-I9100 using XDA Premium App
I think you can ignore the xx/xw bit and look for cf-root KI4, once rooted you can remove bloatware or flash a custom rom of your choice
from my own little world
Please use the Q&A Forum for questions Thanks
Moving to Q&A
Thanks
Athavan said:
Download the stock firmware of your choice(for which you have rooting guide)from intratech's thread here at xda.. Flash it using odin.. And then root..
I think, what fw you were on dont matter.. But as for your query, do the above..
Click to expand...
Click to collapse
Thanks Athavan. Being a noob at this I was under the impression that I had to root it before I loaded a new ROM.
So that makes me wonder if I need to root it at all for what I need...
I've already tracked down a zip of the files that are needed for the signal strength app. I started at h t t p : //adq.livejournal.com/118239.h t m l that described how to do all of it. [Sorry can't make it a proper link, new ppl can't do it for 8 posts so it says, so I added some spaces till it worked]
Then I found a post that had all the necessary files extracted into the zip I mentioned above so I guess that all I need to do is the last bit of the linked post, where the adb push stuff goes on?
However, I thought I'd need the phone rooted in order to push stuff into system folders. And I also thought that that would be true when I want to flash a stock firmware? From what you say it sounds as though I was wrong about the stock rom?
Thanks again,
Root not required to flash stock roms nor custom roms unless the dev has made the custom rom as a CWM flash (most are cwm flash ).
jje
One other question occurs having read JJE's post...
Do I need the phone rooted in order to push the files onto the stock rom I have now?
The article I quoted above (regarding how to get the Signal Boost app) said that once you have the necessary files (which I do) all you then need to do is this:
------------------------------------------------------------------
"After that, you'll have all the files needed. Plug in your phone to USB to push the files across with adb as follows:
adb shell remount -o rw,remount /system
adb push system/lib/libganril.so /system/lib
adb push system/lib/libkineto.so /system/lib
adb push system/lib/librilswitch.so /system/lib
adb push system/app/WiFi-Calling.apk /system/app
adb push libsec_ril.so /system/lib
adb push default.prop /system
---------------------------------------------------------------
If that can be done without rooting then I could spare myself the possible loss of the phone and just put the Signal Boost app on the existing rom and get an Orange SIM in it? I'm starting to lose the will to faff a bout with the rom when I should really focus on getting guaranteed coverage (which this app will do by allowing the phone to use my WiFi for calls).
Chris911t said:
One other question occurs having read JJE's post...
Do I need the phone rooted in order to push the files onto the stock rom I have now?
The article I quoted above said that once you have the necessary files (which I do) all you then need to do is this:
------------------------------------------------------------------
"After that, you'll have all the files needed. Plug in your phone to USB to push the files across with adb as follows:
adb shell remount -o rw,remount /system
adb push system/lib/libganril.so /system/lib
adb push system/lib/libkineto.so /system/lib
adb push system/lib/librilswitch.so /system/lib
adb push system/app/WiFi-Calling.apk /system/app
adb push libsec_ril.so /system/lib
adb push default.prop /system
---------------------------------------------------------------
If that can be done without rooting then I could spare myself the possible loss of the phone and just put the Signal Boost app on the existing rom and get an Orange SIM in it?
Click to expand...
Click to collapse
You need root to write files to the /system folder. So you will need root.
Chris911t said:
One other question occurs having read JJE's post...
Do I need the phone rooted in order to push the files onto the stock rom I have now?
The article I quoted above (regarding how to get the Signal Boost app) said that once you have the necessary files (which I do) all you then need to do is this:
------------------------------------------------------------------
"After that, you'll have all the files needed. Plug in your phone to USB to push the files across with adb as follows:
adb shell remount -o rw,remount /system
adb push system/lib/libganril.so /system/lib
adb push system/lib/libkineto.so /system/lib
adb push system/lib/librilswitch.so /system/lib
adb push system/app/WiFi-Calling.apk /system/app
adb push libsec_ril.so /system/lib
adb push default.prop /system
---------------------------------------------------------------
If that can be done without rooting then I could spare myself the possible loss of the phone and just put the Signal Boost app on the existing rom and get an Orange SIM in it? I'm starting to lose the will to faff a bout with the rom when I should really focus on getting guaranteed coverage (which this app will do by allowing the phone to use my WiFi for calls).
Click to expand...
Click to collapse
Ya.. Definitely you have to be rooted inorder to change and modify your system files...basicallu thats what root is for.. We get more access...
Sent from my GT-I9100 using XDA Premium App

Custom ROM without ROOT

Does anyone know how I can implement a custom ROM but have it urooted
I need an unrooted for work. I have tried rootcloak type applications but they don't do the trick. Plus, this is for work so, in order to comply with requirements I want to make sure phone is not rooted rather than just hiding root
Reason I want to use custom ROM is to get additional features such as dropdown menu on main page, remove unwanted app (malware) and have smallest footprint possible
wrong thread. post in q&a
Flash custom ROM.
Download Root explorer or any other root explorer app
Navigate to system.
delete
Code:
/system/app/Superuser.apk
Code:
/system/xbin/su
or
Code:
/system/bin/su
reboot the phone
That should do it.
karandpr said:
Flash custom ROM.
Download Root explorer or any other root explorer app
Navigate to system.
delete
Code:
/system/app/Superuser.apk
Code:
/system/xbin/su
or
Code:
/system/bin/su
reboot the phone
That should do it.
Click to expand...
Click to collapse
Thank you - will try and see how it goes
jean001luc said:
Thank you - will try and see how it goes
Click to expand...
Click to collapse
No good. Deleted system/bin/su and xbin/su but could not find system/apps/superuser
Rebooted device and still rooted
what ROM are you using ?
it could be
/system/app/superuser.apk
/system/app/Superuser.apk
/system/app/SuperSU.apk
/system/app/eu.chainfire.supersu.apk
/system/app/com.koushikdutta.superuser.apk
/system/app/com.noshufou.android.su.apk
in anycase ,you will need to reflash ROM or reflash superuser.
Technically the "Superuser" app is a front end for /system/bin/su...So you are unrooted, Just you need to remove that app..

Categories

Resources