Related
Thinking wild,
like in linux we can have live cd & boot from a live cd is it possible to make the android rom compatible for booting from internal or external sd card without installation?
This way we can test different roms without messing up the installed rom, the latest such implementation was done in 2009 for canon 5D camera & later for many other cameras having magic lantern firmware to boot from CF/SD card without messing up the firmware.
Any developer willing to look into this?
There are already such a thing called boot manager. It support multi-ROM installing. But only for HTC devices, even not Samsung I9000.
Sent from my GT-I9003 using XDA Premium App
Idea is fantastic. It looks like 'preview of rom' just like 'theme preview' in nokia. But practically its impossible. U can use emulator to run rom on computer.
fxzy said:
There are already such a thing called boot manager. It support multi-ROM installing. But only for HTC devices, even not Samsung I9000.
Click to expand...
Click to collapse
Oh I didn't know that that boot manager exist can you give me the link for this please.
Are samsung chips locked in some way hence now allowing the booting?
U can use emulator to run rom on computer.
Click to expand...
Click to collapse
@vishal24387 where can I find such emulator to run rom?
We need first USB OTG.
Like SGS2, but there we have a "hidden" partition, that is the second boot partition!
sgsI9003 said:
Oh I didn't know that that boot manager exist can you give me the link for this please.
Are samsung chips locked in some way hence now allowing the booting?
@vishal24387 where can I find such emulator to run rom?
Click to expand...
Click to collapse
adb emulator with a nandroid backup
dude sgsl9003 is talking about dual boot
Ok found the boot manager in the market & the description says
BootManager will not work with Samsung devices that are not listed because of the way Samsung handles the boot partition (probably hidden).
Click to expand...
Click to collapse
No samsung device is listed only HTC work. Seems samsung purposely locking the devices & crippling the phones even though hardware supports many features?
kkrraazzyy said:
dude sgsl9003 is talking about dual boot
Click to expand...
Click to collapse
Yes kind of dual boot like on my windows machine I still can boot into linux from the live cd, it will be ideal if android roms can be made to work like that but I am no developer & don't even know how this can be done hence inviting all genius rom developers to look into this possibility.
Developers will get a lot more feedback from users since then we could test roms (nightly build) as & when required without installation & messing up the stock rom.
Great idea, but very difficult to achieve. But i'm very positive that with the presence of some great devs we have here one day we can achieve such feat.
This is a good way of eliminating having to flash new ROM on our devices.
i have used dual boot in my motorola rokr e6 around 2 yrs before
kkrraazzyy said:
i have used dual boot in my motorola rokr e6 around 2 yrs before
Click to expand...
Click to collapse
Great so do you think the same can be done for i9003?
hmm it was diffferent cause rokr e6 was an ezx phone based on linux but it is very different from android which is also based on linux
http://forum.xda-developers.com/showthread.php?p=19969004
Can we do this on i9003 as well? We're talking about samsung phones, the method has been ported to a galaxy s2... and dual boot might be useful for debugging alpha mods!
Is it possible? Or i9003 and Samsung Galaxy s2 are completely different phones?
what's the use?? i don't see why apart from novelty that someone would like to do this.
amit864 said:
what's the use?? i don't see why apart from novelty that someone would like to do this.
Click to expand...
Click to collapse
Really? This is important for people who need a working phone but would like to try out (and maybe help) new roms. Here's why.
You have dual boot: you start the phone in the morning with Samsung's stock where everything works just fine. Then when you have time you switch back to a rom, go offline and try whatever you want. When you really need the phone you boot back to stock.
This would be helpful. I was thinking about how to port this, I know about chroot, but we need to start another kernel's image too. Maybe a script run on CWM recovery which changes boot img path and a modified kernel which sees his own as his legitimate partition? If we had grub this would be easy. I know linux tricks but I am not pratical with Android.
Galaxy 3 thread has a kernel called g3mod kernel, it supports multibiot, meaning placing the system.img in the kernel's folder, thus allowing you to multiboot, and keeping your data there.
Edit: if you search ard in the galaxy 3 dev thread, there is also a kernel called dual boot.
Cheers
Sent from my i9003 powered by Cyanogenmod 7
I am not sure it is the correct way to test roms (to help the developers)
ilcorsaronero said:
Really? This is important for people who need a working phone but would like to try out (and maybe help) new roms. Here's why.
You have dual boot: you start the phone in the morning with Samsung's stock where everything works just fine. Then when you have time you switch back to a rom, go offline and try whatever you want. When you really need the phone you boot back to stock.
Click to expand...
Click to collapse
Great, you know chroot. Looking forward for your port!!
ilcorsaronero said:
I was thinking about how to port this, I know about chroot, but we need to start another kernel's image too.
Click to expand...
Click to collapse
BTW, why is this thread in Dev section??
amit864 said:
I am not sure it is the correct way to test roms (to help the developers)
Great, you know chroot. Looking forward for your port!!
BTW, why is this thread in Dev section??
Click to expand...
Click to collapse
If you want to help, you're welcome, otherwise, just get away. As you said: this is the developer's section.
I'm afraid chroot is not enough. What needs to be done is to boot a different kernel. Chrooted OSs rely on your own kernel.
bscraze said:
Galaxy 3 thread has a kernel called g3mod kernel, it supports multibiot, meaning placing the system.img in the kernel's folder, thus allowing you to multiboot, and keeping your data there.
Edit: if you search ard in the galaxy 3 dev thread, there is also a kernel called dual boot.
Cheers
Sent from my i9003 powered by Cyanogenmod 7
Click to expand...
Click to collapse
Thanks. Looking into it. I'll ask how they did it.
While I'm seeing an influx of new comers to the MyTouch4G section, most likely due to newer phones coming out and picking these up cheap.
I'd like to remind you of a couple of things prior to just jumping in and rooting your phone.
Disclaimer: i am not a mod or an admin, just a humble "helper outer"
First Things First.Rooting one's phone is not to be taken lightly. When you root your phone to are basically giving your self SU access to the /system files of your phone. While this allows for GREAT expansion of the devices capabilities, you need to under stand that it can also brick your device in a heart beat. I know a guy who lives in St.Louis who said all he did was flash a custom font, via an application, on his rooted droid 2 and it bricked. You need to read, and understand what you are getting into. Because when the rubber meets the road you are the only one who can save your phone.
Secondly and just as important as anything else else.please install the ADB drivers at a minimum. TrueBlue_Drew has put together a very simple walk-through with video for this http://bit.ly/q7MP9t. Please take the time to learn the basic commands and what they do.
Third, and this can prevent some headaches down the roadplease go and check which eMMC chipset you have. Our phones where made in two different places, and have two different Chip set serial numbers. One of them is problematic and one of them is pretty safe. Please take time to verify which chipset you have prior to flashing anything. And yes it can be done without root access [http://bit.ly/y2zmdr]. Please see this thread http://forum.xda-developers.com/showthread.php?t=858996
Fourth, and this is where the rubbers meets the road. A)
You need to decide which root method is for you. There are two different proven methods out there. One is known as the root.sh method. This is the simplest method. the long and short of it is this. You download a packet, extract a folder to your SD Cards root directory. Then you download, install and run a program called VISIONary. after you do that you enter a simple command or two to run the script in the extracted folder. you can find that method here root.sh method now this method will work to turn your phone into a rooted s-off phone. and is super easy i used this method to root my phone with s-off before i even left the T-Mobile store when i bought the devices. However it only turns off the security flags. IF you flash the PD15IMG to return to a stock fashion it will remove all SU rights.
B)
the second method is a bit more entailed but completely removes the security flags. IT's called ./gfree method. Now you need to be careful because this will root a phone with a bad eMMC chipset. Meaning it will be easier for you to brick your device. If that happens you own a 200-500 USD paper weight. And as of currently there is no sure fire way to recover from it. you can find more on that method here ./gfree rooting method.
c)
ONLY IF YOU HAVE THE STOCK 2.3.4 (GINGERBREAD) ROM
you must downgrade to 2.2.1 before you can root your phone.
Please see this link http://bit.ly/rugejM.
d)
if you do not know what you are doing i would advise against the OneClickRoot for rooting ANY phone. It's a simple path to enable someone with no knowledge to root their device.
We are glad you have chosen to make XDA your source for all of your hacker needs. But please take some time and read and study prior to doing anything. We'd hate to see you root and brick your phone because you over looked something.
the Q&A section is used for just that Questions and Answers
the Accessory section is for just that Accessories devoted to the HTC Glacier
the Development Section is just that a section where you can find ROMS, Kernels, hacker, and PC/Mac/Linux guides
the App section is just that a place for us to talk about add ons and applications
everything else falls under the general section.
hope you enjoy your stay here.
Finally, and i wanted to post this separately
please do not be afraid of the search button or Google. Chances are if you've encountered a problem, or have a question. Someone has already asked it, or solved it.
Please watch this
https://www.youtube.com/watch?v=JmvCpR45LKA&feature=youtube_gdata_player
Thanks for this. So your saying not to root at all if you have the "bad" chipset?
Sent from my HTC Glacier using xda premium
CoNsPiRiSiZe said:
Thanks for this. So your saying not to root at all if you have the "bad" chipset?
Sent from my HTC Glacier using xda premium
Click to expand...
Click to collapse
that is what is encouraged, unless you want a $500 brick.
saranhai said:
that is what is encouraged, unless you want a $500 brick.
Click to expand...
Click to collapse
So I got that, plus the bad display!!! Do I call T-Mobile?
Sent from my HTC Glacier using xda premium
Thank you this is very helpful! I just got replacement mt4g due to the bad emmc chip failing and it had the 2.3.4 on it. And it was a pain finding all the info plus the bad info people was giving out to root my phone. So now all new and replacement mt4g's are shipping with 2.3.4 on them, my mother just got a free mt4g and it had 2.3.4 already on it.
CoNsPiRiSiZe said:
Thanks for this. So your saying not to root at all if you have the "bad" chipset?
Sent from my HTC Glacier using xda premium
Click to expand...
Click to collapse
If it does go bad there is good chance you can exchange it just don't tell them anything about you rooted the phone. I sent my phone in rooted with S off with a different problem and had no problem getting an exchange now I have this 2.3.4 which is not too bad but still figuring out the downgrade process I miss all the privileges with being rooted.
jigajay said:
If it does go bad there is good chance you can exchange it just don't tell them anything about you rooted the phone. I sent my phone in rooted with S off with a different problem and had no problem getting an exchange now I have this 2.3.4 which is not too bad but still figuring out the downgrade process I miss all the privileges with being rooted.
Click to expand...
Click to collapse
+1 on replacing with no problem.
Sent from the HTC Glacier Sense 3.0 using XDA premium app
Rooted and downgraded with this guide. Thanks SOO MUCH!!!
Sent from my HTC Glacier using xda premium
This thread should probably be stickied.
chem.manish said:
This thread should probably be stickied.
Click to expand...
Click to collapse
You could PM a local admin/mod and they could do that if they see fit.
Great guide! It helped me with several questions I had, I was even able to check if I had a bad eMMC, I'm lucky I have the good one \o/
My phone came with 2.3.4, I really want to root to remove all the junk that comes preinstalled.
I have a question, if I used the root.sh method (which seems the safest), after downgrading of course. If I flash a rooted stock 2.3.4 ROM http://forum.xda-developers.com/showthread.php?t=1264704
Would I loose my S-OFF? Also to install the ClockworkMod recovery, is it the same way as other phones? ex can I just install it using the ROM manager?
Also is it really necessary to flash the engineering bootloader?
thanks for this great tutorial!
Salvy said:
Would I loose my S-OFF? Also to install the ClockworkMod recovery, is it the same way as other phones? ex can I just install it using the ROM manager?
Also is it really necessary to flash the engineering bootloader?
thanks for this great tutorial!
Click to expand...
Click to collapse
Once you have s-off, you will keep s-off until you manually turn it to s-on. So to answer your question.
No if you flash the rooted 2.3.4 of the stock OS you will keep s-off.
Yes you can flash it via the recovery image, without any problems. Just make sure to do a back up first.
It's not really needed, but encouraged as you can flash specific sections of the OS, or recovery image if needed.
Thank you very much for your help!
Everything went smoothly, now I'm in 2.3.4 rooted with bloat and ad free ^_^
The root.sh method didn't work for me though, but gfree worked like a charm (was kind of scared using it, but since I already checked my eMMC was good, I went ahead and worked perfectly!)
Thanks for your help!
thanks for help
Thanks, very useful information for mytouch 4g owners
check
Great guide! Thanks!
nice starting guide for new mytouch 4g users hoping to root to read!
Thanks for the info!
Dear users
I find myself confused, since i have a galaxy s2 i9100M, people said that extra M makes no differences and is treated as i9100, but im on contract with bell on CAnada, what happens if i root my phone and change some roms, kernels, etc.
Will it cause any touble with my contract??
THNKS!
Sent from my GT-I9100 using XDA
Wont cause any problems until you break the phone and send it for repairs because rooting will void your warranty. Contract wise....no, dont worry at all.
fenchai said:
Dear users
I find myself confused, since i have a galaxy s2 i9100M, people said that extra M makes no differences and is treated as i9100, but im on contract with bell on CAnada, what happens if i root my phone and change some roms, kernels, etc.
Will it cause any touble with my contract??
THNKS!
Sent from my GT-I9100 using XDA
Click to expand...
Click to collapse
Like what Deniska11 said , Rooting voids your warranty . If you want to root , you should be careful and not brick your phone . I root because I want to install customs roms and kernels so that i can overclock my phone to play games that wasn't smooth on my phone last time . So , actually , there's a risk to rooting . It'd be better that if you're happy with what you have now , it's best to not root . C:
Yes sure! U should root Ur phone... Even just for the TitaniumBackup.
Hi, imh and noob opinion
I've been reading a lot since I register in XDA,... just to help me understand what I want to do.
Keeping in mind that everything will be ok once we follow the guides and so on, don't root just for the thrill.
Root if you are going to take advantage of it; and before doing it, backup all your stuff.
Cheers.
rmanuelb said:
Hi, imh and noob opinion
I've been reading a lot since I register in XDA,... just to help me understand what I want to do.
Keeping in mind that everything will be ok once we follow the guides and so on, don't root just for the thrill.
Root if you are going to take advantage of it; and before doing it, backup all your stuff.
Cheers.
Click to expand...
Click to collapse
Really good answer.
Unrooting is as easy as rooting, and you should get your warranty back. I rooted from recovery mode using a simple zip file. Really easy once you know what you are doing. Unrooting is basicly the same.
Sent from my GT-I9001 using XDA
Don't be afraid of the thanks button!
Do it!
Sent from my Evoooo using XDA
If the warranty/bricking scares you, I'd simply read a couple of tutorials and experiences. It's not that hard nor scary, but it gives a lot in return
You should root to get extra features and be able to change roms but if you are still under waranty I wouldn't really recomend it so that you won't have any problems during the repair or exhange of your phone
Sent from my LG-P999 using XDA
About the M after i9100 you can read this:
http://forum.xda-developers.com/showthread.php?t=1476302
but basically it says that is about bell's and virgin firmware and that after you flashed another rom it will became an I9100
Just do it
Rooting means you will get access to the internal system files(like an ADMIN of a computer)It will void your warranty
But rooting there are many advantages such as installing roms and kernel Over clocking etc. Some applicatoins like Avast(anti-theft),Titanium backup need root access.
The good thing about galaxy s devices is that they're practically un-brickable, so i wouldn't worry too much about ruining your phone. As far as custom roms and fun little hacks go, I'd say rooting is without any shadow of a doubt worth it. and once you start... you just can't stop
Rooting unlocking boot-loader installing any custom rom will loose your guarantee but it will get the best out off your device
Do it! I have an old HTC Desire and after I rooted it (and did the S-Off, for my phone) I went from the original 2.2 through cyanogenmod 6, 7 and now testing the beta of Ice Cream Sandwich..
rooting your phone will almost surely invalid your warranty but will permit very easy backups/restores (via apps like TitaniumBackup or full nandroid backups via cust recovery) and a pletora of advanced usage like firewall, transparent proxy and so on..
Thanks guys! I already rooted my phone, and it went so far so good, but i feel like custom roms are better than samsung base roms because of the customization but battery life is awful...just what do you recommend me to do?
Sent from my GT-I9100 using XDA
fenchai said:
Thanks guys! I already rooted my phone, and it went so far so good, but i feel like custom roms are better than samsung base roms because of the customization but battery life is awful...just what do you recommend me to do?
Sent from my GT-I9100 using XDA
Click to expand...
Click to collapse
What Rom are you using? My battery life is actually better with the custom rom I'm running on my i727.
Well i was on hydrogenICS but since battery like on aokp roms are always so bad i switched to wanamlite v11.1 and batery life when lockscreen is off is super dupper cool...like 10 hours for it to drop...but when you are using it to surf web or play a game, battery life drops down as fast as in any aokp based rom... thats why not everyrom is perfect xD
Sent from my GT-I9100 using XDA
Türkçe biliyorsan eğer telefonunu root edebilmek için forumlara bakman gerekiyor.
Obviously!!!!!!!!!!!!!!!!!!
You should OBVIOUSLY ROOT YOUR PHONE cause there are many benefits :-
1)You can overclock your CPU to make your phone a lot faster!!!
2)You can install Apps like titanium Backup(Which Allows you to backup your apps),
Screenshot ER(To take screenshots of ur phone screen),ROM Manager(This app allows you to download Custom ROMS,Flash Clockworkmod recovery and create NANDROID aka your stock rom backup)and many more!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3)You can use ChainFire 3D to control the highly powerful GPUS(Graphical processing units)!!!!!!!!!!!!
Do it!
I have a Samsung Galaxy S i9000M(on Bell) from Canada and when I first started messing around with custom roms and rooting I messed my phone up pretty bad(my own fault) I sent it in and they just put the original firmware on it and I got it back at no cost! So ya I wouldn't worry to much.
Are there any skins for our mySense 3.0 roms. I want to do a lot of customizing but I dont wanna do any thing that requires root and stuff like that. If there isn't are there any apk files to make our mytouch devices look newer in the software dept.
I wasn't able to find any. I think the doubleshot got played with this mySense crap. It sucks so bad its not even funny. If we could have gotten Sense 2.1 I would have been happy because that's far more capable than anything I've seen a dev do with mySense. Just my 2cents though
Sent from my myTouch_4G_Slide using Tapatalk 2
strapped365 said:
I wasn't able to find any. I think the doubleshot got played with this mySense crap. It sucks so bad its not even funny. If we could have gotten Sense 2.1 I would have been happy because that's far more capable than anything I've seen a dev do with mySense. Just my 2cents though
Sent from my myTouch_4G_Slide using Tapatalk 2
Click to expand...
Click to collapse
It is because of the Genius system. From the original MyTouch, the whole line incorporated the Genius system, which is a modified (and more powerful) version of Dragon Naturally Speaking. HTC and Nuance developed Genius, with HTC modifying Sense to provide hooks for Genius to work with, giving it many more capabilities than it could have by being just a slap-on app. That is why you can't take Genius and just install it on another phone, the necessary hooks in Sense aren't there.
So I guess the answer is no. I also want to ask will gingerbreak work on this device? If not is there a good one click root app for our device?
K7Cobb said:
So I guess the answer is no. I also want to ask will gingerbreak work on this device? If not is there a good one click root app for our device?
Click to expand...
Click to collapse
The only way I know to root this phone is by getting S-Off, or S-ON Unlocked. Then flashing a SU Zip.
K7Cobb said:
So I guess the answer is no. I also want to ask will gingerbreak work on this device? If not is there a good one click root app for our device?
Click to expand...
Click to collapse
I installed HTC Sync to get the drivers
I used HTC's unlocker steps found here:
http://htcdev.com/bootloader/
I used Hasoon's little PC app to get the clockwork recovery, root, and to flash superuser. It's not the only way, and it's not much easier than other ways, but the app has useful instructions in it that helped a bit.
I used fastboot to flash kernals that I pulled from rom zips, and ROM Manager to flash the actual rom. Rom manager first, then fastboot.
here are some useful links;
http://forum.xda-developers.com/showthread.php?t=1532809
http://forum.xda-developers.com/showthread.php?t=1508556&highlight=htc+unlocked
http://theunlockr.com/2011/09/09/ho...mobile-mytouch-4g-slide-revolutionary-method/ (all links for fre3vo are dead, so use hasoons app. revolutionary doesn't work for newest hboot so S-ON unlocked flashing is only possible.)
Fuzi0719 said:
It is because of the Genius system. From the original MyTouch, the whole line incorporated the Genius system, which is a modified (and more powerful) version of Dragon Naturally Speaking. HTC and Nuance developed Genius, with HTC modifying Sense to provide hooks for Genius to work with, giving it many more capabilities than it could have by being just a slap-on app. That is why you can't take Genius and just install it on another phone, the necessary hooks in Sense aren't there.
Click to expand...
Click to collapse
The original MyTouch was AOSP, it shared everything with the G1 except for more internal memory and RAM.
The MyTouch 3G slide was the first to use the Genius button (never used it when I had it).
K7Cobb said:
So I guess the answer is no. I also want to ask will gingerbreak work on this device? If not is there a good one click root app for our device?
Click to expand...
Click to collapse
Just an FYI.....the standard Revolutionary method is only 3 steps and very simple. If you take that plunge, there are dozens of people here that are more than willing to help you out.
I've tried the Rev Method twice and still didn't work and I need to know the meaning of flashing something and I want to use a live wallpaper from sense 4. What I really want is the HTC One S but as you all can tell I have a two year contract....so I want to get my phone as close as possible to sense 4 and that's what I will do. I will try doing that SU zip thing and then see what happens if not I guess imma just rely on apks and widgets and WidgetLocker
Sent from my myTouch_4G_Slide using xda premium
Try using different launchers. Golauncher is free, and has tons of themes(like skins) to choose from, and doesn't need root.
Hello,
I was wondering how can you root an Android device? Is there a guide somewhere regarding how to do that?
I am not talking about rooting specific device, that you have everything prepared and you just follow some instructions,
but how exactly do they do it, so I will be able to root any Android device I want, even those cheap brandless Android devices.
I know you should gain su permission and that it's similiar to Linux, but that's basically all I know.
Is there a starting point to learn such a thing?
Thanks :good:
With "SuperOneClick" !
Sent from Sending thing
Getting SU is fairly trivial.
All you really need is a way to turn update.zip signing off. Most other brand android stuff does this.
Then you can make an update.zip that simply deletes the current /system/bin/su, and copies a new one, along with the libraries and superuser.apk.
Then you just need to set the permissions, and make a symbolic link between /system/bin/su and /system/xbin/su.
Then you should be rooted.
'Duster' said:
With "SuperOneClick" !
Sent from Sending thing
Click to expand...
Click to collapse
Ty for letting me know about this program:cyclops:
steamdnt said:
Getting SU is fairly trivial.
All you really need is a way to turn update.zip signing off. Most other brand android stuff does this.
Then you can make an update.zip that simply deletes the current /system/bin/su, and copies a new one, along with the libraries and superuser.apk.
Then you just need to set the permissions, and make a symbolic link between /system/bin/su and /system/xbin/su.
Then you should be rooted.
Click to expand...
Click to collapse
thanks for replying, these are the stuff I want to learn. You said some stuff to do, but I dont understand them, so I was wondering, is there a place/guide to learn those stuff? btw, you do know how to root devices by yourself? I mean taking any devices and you will know how to root it without the ready guides found on xda for example? or you know in general?
With SuperOneClick you can root devices with android 2.2.x and 2.3.x ... but what about for example Pentagram Monster? I think it won't be supported on the xda and it's provided with android 4.0.4 I think... any solution how to root those kind of devices? (or maybe I don't know something... )
Nice answer :thumbup:
Sent from my LG-E739 using xda premium
Agressorek said:
With SuperOneClick you can root devices with android 2.2.x and 2.3.x ... but what about for example Pentagram Monster? I think it won't be supported on the xda and it's provided with android 4.0.4 I think... any solution how to root those kind of devices? (or maybe I don't know something... )
Click to expand...
Click to collapse
I would be interested in rooting Pentagram as well when I finally get it.
Taki_Jeden said:
I would be interested in rooting Pentagram as well when I finally get it.
Click to expand...
Click to collapse
There is a possibility to root Pentagram Monster. On polish most popular android forum you should look for thread about Pentagram Monster in section 'Other devices...".
I use the exynos abuse, dont know if it work for other vendors but it does the job in a single click.
Sent from my GT-N7000 using xda app-developers app
There is also UnlockRoot.
been trying to find a way of rooting my cnm 7 touch but as of yet i can't find a way if anyone has any ideas ??
And how to flash CWM into unknown android device??? Can you show me
That it almost impossible - you need to sure that bootloader is unlocked and to know layout of partitions.