[Q] How can i root a defy? - Defy General

Hi Everyone!
I have been given a Defy MB525 with Froyo installed
Apparently O2 and Motoblur don't like each other 'cos I can't locate the phone or do anything else using "My Motoblur" as Motoblur wants Microsoft Explorer and I have Linux on my computer.
I want to manipulate files and basically get full access to my phone using a nice friendly Linux GUI, but apparently I need to root the bloody thing.
I know this question has been asked before. The thread below is an example.
http://http://forum.xda-developers.com/showthread.php?p=9456771
The thread mentions Z4root as an answer.. It doesn't exist anymore.
It then talks about adb and pushing files into the phone.
In the most part this worked
The bit that didn't was "adb push exploit.bin /data/local/tmp/exploit.bin"
It doesn't exist on the zip file attached..
It did however have "rageagainsthecage-arm5.bin" instead
I changed the name to exploit bin in the vain hope that it might be the one and continued the instructions.
It obviously wasn't the one as :
a) it wouldn't come out of the program and
b) I got the $ sign instead of the # sign, which meant I was not root.
This was confirmed when I did the next step in the instructions and got permission denied.
After a switch off and on again (the phone) I cannot even get get back into the phone using adb. It just comes up "error: device not found" even though Linux is showing it as a directory.
So! What next?
Yours in anticipation
Fitchie

I use this http://forum.xda-developers.com/showthread.php?t=1044765 and work very fine with froyo

You can look at the stickies at the top of the forum before posting, see "Defy all-in-one beginner's guide", understand that it probably refers to you and most likely contains the answers to any beginner questions you'd want to ask, open it, read it in case you're serious or just look for "rooting" word if you're not.
Well, you already missed the first part and posted the thread, but you could still do the rest.
Given that you're running Linux on your PC, I'm a bit puzzled - I'd think that the described above is expected from someone with unorthodox OS that is likely used to searching for various guides.

Using "SuperOneClick" is the best way to do Root on your Defy MB525.

I've done this. .. hope it'll help
http://forum.xda-developers.com/showthread.php?t=1551472

Related

HTC Wizard/8125/(others) How-To....

***POST DELETED***
As you can see below, it seems I have a lot to learn and the last thing I want to do is mislead n00b's like me. This was supposed to be an "easy" way to mod your HTC 8125 but unforunately you have to walk before run so I'm going to do more reading and hopefully I can help people like me who just want WM6 and an easy How-To to get this done. I'm going to keep the attachments as this may be useful, but the rest I'm removing.
Thanks again everyone for your constructive criticism. I will take everyone's advice and read more.
nnakao said:
***THIS IS FOR EXACT STEPS ONLY!!! I DON'T PRETEND TO KNOW HOW/WHY IT WORKS, BUT IT DID FOR ME. DON'T EMAIL ME WITH QUESTIONS. THAT IS WHAT THE "SEARCH" BUTTON IS FOR.
Ok. So instead of posting a question, I figure I'd post a How-To.
Now I'm a n00b, so I did a lot of hunting these forums to get to where I needed to go. I will attempt to post all credits for work done at the end of the "How-To". If I miss anyone, send me an IM and I'll update the post.
First off, let me tell you what I have:
Pre-WM6:
Cingular 8125 locked
CID Locked
G4 Version (look it up.... I forgot to document exactly)
Windows Mobile 5
Post-WM6:
T-Mobile 8125 Unlocked
CID Unlocked
ROM version: 10.1.0.811 WWE
ROM date: 8/11/06
Radio version: 02.25.11
Protocol version: 4.1.13.12
XMA 6 r 3
Now you may be asking yourself "What?!?!?!?". Yeah, me too. To be perfectly honest, I have no idea what most of those means. Fortunately, if you're like me and just wanted to upgrade the damn thing from WM5 to WM6, you really don't need to know much more than the "Radio version" and SIM/CID Lock/Unlock.
Now for some terms. I've been searching this forum for some time and it took me a lot of asking and a lot of more searching to figure out what half the damn terms mean so I'll try to sum up what you'll need for this peticular procedure:
1. Wizard = The one of many names of the HTC 8125
2. nk.nbf = The image, or ROM, of the WM you want to use.
3. G3 = When you boot your HTC, it should say something like 2.xx.11. Any number less than 2.xx.11 is a G3 device. If I'm wrong, someone please let me know and I'll change it.
4. Brick = You got a useless phone! No No, that may not be true. Try searching the forums to recover from a phone that won't boot.... scared ya, didn't i?
5. (reserved for terms that I just can't think of that are important)
===
Ok. So let's get into what exactly I did to get to this point. Register for this forum to get the attached links).
1. Get the Lokiwiz02b/03a (attachments below)
2. Get SoftSPL or sSPL. For G4 users, this will temporarily allow your HTC Wizard/8125/(others) to be upgradable. I say temporary because G4 users only have 1 option (other than SPL) to unlock the CID and that's to pay like 40 bucks and if you're here, you probably don't/can't pay for it. It's a good work-around (attachments below) (http://forum.xda-developers.com/attachment.php?attachmentid=50344&d=1189619527)
3. Get a ROM in which you want to use to upgrade from WM5 to WM6. Here is a good link given to me (credits at the end of the instructions): (http://wiki.xda-developers.com/index.php?pagename=wizard_WM_6). Think of a ROM as a Windows Install Disk, except it's virtual, not physical.
4. Get Active Sync 4.5. Google it and download it.
5. Get a Radio ROM (attachment below)
6. Get a mini-to-standard USB cable (for your phone.... did you get Active Sync 4.5 yet?)
Note: I've read that this process doesn't work for Windows Vista, but since I hate that damn OS, I don't have it and can't verify it doesn't work.
===
Ok. So now that you have all necessary tools, let's get started on the steps to SIM/CID unlock your phone. Why do you have to do both? I have no freakin' clue, but you do.
0. Unzip all .zip files (not .cab) to your computer (i.e. C:\Temp\HTC\(directory name).
1. Install ActiveSync 4.5 and connect your phone to your computer.
2. Copy the EnableRapi.cab to your phone. You can use Windows Explorer to do this.
3. Run the EnableRapi.cab on your computer.
4. Run the Lokiwiz.bat for LokiWiz02b.
5. Use "U." to SIM unlock.
5a. Do not do anything until your phone completely reboots!!!!
6. Run the LokiwizMsl.bat for LokiWiz03a. (Write down the PIN!!!!!)
6a. Do not do anything until your phone completely reboots!!!!
7. Check to see if you can use a different SIM card (if you have one).
8. Enter in the PIN you wrote down to unlock the Network.
===
Ok. Now we ca finally upgrade the OS/ROM/NBF to WM6.
0. Make sure you're phone is connected to the PC with Active Sync.
1. Copy the wanted nk.nbf/ROM/OS you downloaded to the SoftSPL-V0.1 directory.
2. Run the START-sSPL.exe
3. It will run throuth a RUU (ROM Update Utility) that you may or may not have seen before. Just check all the necessary boxes and "Next" your way through the wizard until it successfully updates your phone.
3a. Do not do anything until your phone completely reboots!!!!
That's it! Your phone is officially updated.... I/you/we hope....
==
First off, I'm going to list the linked sites and who was the original poster. Then I will list the people who've helped me.
1. the-equinoxe = sSPL
2. rudegar = helped with the terms and links to HTC Wizard info
3. ??? = I'm sorry but I don't remember where LokiWiz2-3 came from. I didn't bookmark it!!! dammit! If someone knows, let me know and I'll fill in the ???
===
If I have incorrectly said something in the above, please let me know immediately and I'll change it.
HAPPY MODDING!
Click to expand...
Click to collapse
this is all very confusing and misleading,
Sry to say but you,yourself are not correctly,clear about the whole process of differentiating between the G3 & G4 devices.
SIM/CID Unlocking/ method and upgrading a G3 and G4 are entirely different.
The procedure you have posted is mix up of both devices but not explained correctly.You have posted all tools for unlocking but have not given there description as which one is to be used for which device.
The upgrading method is also not correct,as I gather it's more like it's for G4 devices,you cannot do this method for G3 device,it's misleading here.
I'll advise you to first understand it all fully yourself,You still need a lot of reading to do and fully consume the process,rather posting a guide for Noobies!!!
Check Red markings for corrections
nnakao, I like your effort of putting in answers in the forum. However, as what I've experience so far, it isn't much of a use, in most cases (i.e. some people just do not search). However, nice effort.
Further, I would also like to ask you a favour (probably a copy paste job), to check with the wiki (i.e. this page, top portion, "XDA-Wiki"), to see if there are relavant section (under Wizard) on stuff that you've just mentioned. If
(a) they already exist, double check it and correct them if necessary
(b) if they do not exist, add in there. Usually, others will just point newbiew into there, easier than to find your thread.
Thanks.
you got errors will post later more errors if more but here are some
----------------------------------------------------
"3. G3 = When you boot your HTC, it should say something like 2.xx.11. Any number less than 2.xx.11 is a G3 device. If I'm wrong, someone please let me know and I'll change it."
\/ \/ \/ \/ \/
A G3 device has the ipl and spl 2.xx
A G4 device has the ipl and spl 2.xx.xx
---------------------------------------------------
Wizard = The one of many names of the Cingular 8125 (HTC Wizard)
------------------------------------------------------
Remember to post in big red letters "I am not Responsible for you bricking your device" and "That this is only for G4 devices" so post the difference of g4 and g3 on top.
After a couple of days of trying to search this forum for some basic explanation of some of the tools involved, I've come to the conclusion that it's next to impossible to find anything with the forum search engine.
The forum engine appears to filter out all three letter search terms, like ROM, IPL, SPL and NBF. Basically all the things I need to use as search terms get me nowhere. Put any one of those into the search box and you get no results, even though the forum is littered with references to them.
There are a couple of really useful threads, that have got me quite a long way, but I found them by searching the whole world with google, not by using the search engine in this forum. I'm sure plenty of other people have tried searching for the same information and just given up in despair.
Maybe some links to the correct information would have been more helpful than the criticism this thread received.
Here's quite a good place to start:
http://forum.xda-developers.com/archive/index.php/t-298613.html
If anyone can add anything to help demystify the process of flashing phones and using this forum, I'd be grateful.
Yo, thanx anyway yo!

Make app listen to localhost?

Hello, iam using a webserver on my rooted droid, the think is that i want to be able to access it from localhost or the phones internal ip, but it only listens to the external one. Dose this need to be fixed from the developer or can i make some changes to some magical little config file in andoid and make it woke?
Thanks a lot!
not sure what a rooted droid can do (since this is the hero forums), but if you have a kernel with iptables/netfilter you can use that for sure.
yes i have Dose this action have a name so that i can google for a tutorial or do you think you can explain it to me? Thanks!
best would be if you check that stuff on wikipedia and google. "iptables" is your hint, it's kinda big thing in the linux kernel, even if knew how to explain it in detail if would be too much.
my suggestion would be to use a script to apply the rule after every boot (the command needs to be issued after every reboot, that is how iptables works). so you need to find out how to create that particular rule and then find a way to apply it (a shell script that needs to be executed with root rights). for that you are probably better off in a droid forum... (or do you actually mean the droid eris? when you say just droid it's the motorola droid in my ears...)

help needed for ps3 jailbreak.

hi all i have a problem and it is driving me nuts to fix it, the only people that can help me is you boys so pls do.
i ve read several dorums and no joy i dont no what im doing wrong.
let me start.
I have a htc touch pro (raph100)
running energy rom.
my android verion is Android 2.2 Froyo][CyanogenMod 6. requires to partitions.
1q.Sdcard
2.ext2
ive copied psfreedom files modudles zimage and psfreedom.ko to my sdcard.
ran gscript or terminal, but i get the error message unable to insmod psfreeom.ko.
before i changed my android version, i was run xdandriod, with config changfe and was loading fine, when it used to tell when to disconnect from usb.
ive gone with Android 2.2 Froyo][CyanogenMod 6 because it looks better and runs better,
is there a way i can run the ps jailbreak hack with this android version.
i look forward to all the help please, and can you provide files that i need to make this work for me.
Thank you all
Dal.
did u remove ur old modules.zip, when u copied the one from psfreedom to ur SD Card? happened to me the first time i tried to install psfreedom.ko
and the installation is a little vague. if u dont get a message, just an extra line or two, its installed ok. you can confirm that it's installed, by trying to install it again and getting an "already exists" message
Btw im not using cyanogen (but still using a rom, which requires partioning), so i cant guarrantee what i said will work for you
Also, you should post in that thread instead of creating a new one. Might be a good idea to do some searching/reading in said thread.

[Q] Help with unlocking bootloader

I've finally decided to unlock my bootloader. My Arc is sim-free, I've followed SE/XDA instructions to the letter yet when I check if the phone is connected for unlocking(can't remember the exact command, but blue light is on, command window opened in correct folder etc.)I get an error message along the lines of adbwin.dll is not present, I'm not at home just now and if required I'll post the exact messages. All sdk packs have been downloaded, installed and updated. I'm using windows7, 64 bit(x86) and no luck... The phone is rooted on .145, I think I read somewhere that to unlock the bootloader the phone should not be rooted so if this is definitely the reason then I'd be happy to use SEUS to update then proceed, but I'm not sure this is the cause. Before somebody posts a 'let me google that for you', I have tried various threads(obv xda, android soul, android forum, SE)with no success. I'm probably missing something really obvious or straightforward, and if so please feel free to point this out
Have a look at first post in this thread - you have to copy two files
Ahhh. Thanks
Sent from my LT15i

[Q] Quite a challenge, usb broken but trying to mod htc desire

Okay, so I have a HTC Desire which is quite a pain in the ass, the USB is broken so I cannot easily root my Desire. I want to try out some custom roms, but this isn't really possible.
My HTC Desire:
Android 2.3.3
Software 3.14.405.1
Everything stock, S-ON, no root, no custom recovery
What I tried all ready:
Trying to get temp root so I could flash recovery using z4Root & VIOSIONary+, GingerBreak, all failed
Trying to get temp root using the rageagainstthecage method, it shows "Forked Childs", but when i close the terminal my phone will hang or the terminal won't start up again, so still no temp root
First it was still on Froyo, tried all methods. Then I updated it to GingerBread, tried all methods again + GingerBreak.
It's not that it has the USB Brick, it really is a hardware problem.
I spend two days on the problem by searching the form, but I really can't figure it out.
Please help me out!!
With a 2.3.3 and no usb, I'd imagine that what you want is next to impossible. You probably will have to get the hardware fixed before attempting this. Btw, just for completion sake, if I were you, I'd connect it to a Linux box and see if I can get any adb connection. that'd eliminate windows driver issues
Hardware fix wil even be harder, the connector inside is broken and messed up and I really don't know how to fix that. Btw, I already tried on a MAC computer, but also no luck. On a Windows PC it says, USB device not recognized (with HTC Sync installed), code 43, looked that up but couldn't find an answer. An a Mac it says, this device uses to much power and could not be connected for security reason, or something like that. Anyway, thanx for your reply!
Well, I'd say that you're definitely not going to get a solution from here. Try the Alpharev IRC channel. This is beyond most people in this forum.
One question that come's in mind: how the *** are you charging your phone ?
But now on topic. Why not solder a new usb connector to your phones motherboard ?
I just looked at some disassemble movies from youtube, seems like it's not to difficult to remove the broken one and replace it with a new one.
I presume as a junior member i cannot place any direct links, but search for HTC Desire A8181/A8180 Micro USB Data Charging Port Connector and for as low as $2,00 you can fix your problem.
The charger does work but I thing one of the pins for connection to the computer is broken inside.
Thanx for pointing that out, shouldn't be that hard I guess. I'm just going to order one and hope it will solve my problems.
Still i'm wondering, why the rage against the cage method does not work, does anyone else have this problem?
Everything does seem right, I placed it in /data/data/jackpal.androidterm/, changed chmod, execute, it says the "Forked Child, I close my terminal emulator, try to restart but it won't do anything until I restart my phone. I have two terminal emulators, the other one I can startup after the method, but it doesn't give me su. When I try the method again on the other terminal, my phone hangs and it needs a restart. I haven't read it somewhere else that someone has this problem so it's kinda weird.
I suspect that rageagainstthecage was closed in Android 2.3.3. zergrush works, but it operates over adb
Hmm, than maybe another option is control adb via WiFi, but can't found real success stories about that. There are some threads that say there can be a connection via WiFi without root, but can't figure it out, again.

Categories

Resources