Jump to content

Welcome to CyanogenMod

Welcome to our forum. Like most online communities you must register to post, but don't worry this is a simple free process that requires minimal information for you to signup. Be a part of the CyanogenMod Forum by signing in or creating an account. You can even sign in with your Facebook or Twitter account.
  • Start new topics and reply to others
  • Subscribe to topics and forums to get automatic updates
  • Get your own profile and make new friends
  • Download files attached to the forum.
  • Customize your experience here
  • Share your CyanogenMod experience!
Guest Message by DevFuse
 

Success! I have a process that works

journeyofdiscovery

  • Please log in to reply
18 replies to this topic

#1 aphax

aphax
  • Members
  • 1 posts
  • Twitter:aphax
  • Device Model:Xperia X10 Mini Pro
  • MOD Version:Stock
  • Recovery Image:ClockworkMod

Posted 03 February 2012 - 01:37 AM

Hi there! I realize I'm a bit late to the party but I just wanted to say thanks for your post - it gave me some crucial pointers on finally getting root on this X10 Mini Pro that I got my hands on recently. (I kept trying to root with rageagainstthecage as well as z4root, neither of which worked, only psneuter did the trick)

I've been reading up a bit on how to flash a recovery on this thing, and I'm getting the impression that the method that is used by the CWMR installers posted on XDA is a bit of a hack.. They seem to just replace or insert chargemon as a shellscript under the main (non-recovery) system that just sets up a seperate environment (loaded from an included .tar file) when it detects the back button is pressed during boot. But you're still basically booting the 'normal' kernel if I understand correctly.

It seems that to actually flash a kernel and everything you have to unlock the bootloader using a Windows tool called 's1tool' (a post covering this can be found here: http://forum.xda-dev...177&postcount=3), after which you can flash to your heart's content using Flashtool (http://androxyde.github.com/Flashtool).

I haven't done that last part yet, but I just needed to dump this here before my brain explodes, hopefully others can comment on wether I got this right. I may attempt to unlock my bootloader and flash CM on it, and I'll update this post if I succeed :)

#2 Sam Bull

Sam Bull
  • Members
  • 9 posts
  • Country:uk
  • Device Model:G1
  • MOD Version:6.1.x
  • Recovery Image:Cyanogen

Posted 13 February 2012 - 11:39 AM

On the thread you linked it says it requires "Android Version 2.1 Stock ROM (2.1.1.A.0.6)". Where the hell do you download this from?? I've just spent like an hour on Google and still can't find any download link for this... :(

#3 Sam Bull

Sam Bull
  • Members
  • 9 posts
  • Country:uk
  • Device Model:G1
  • MOD Version:6.1.x
  • Recovery Image:Cyanogen

Posted 14 February 2012 - 07:38 PM

OK, that obviously meant the version pre-installed, I was being a complete idiot. I've got to the same point now, same error when trying to install. :(

For the SuperOneClick thing, I'm going to host a copy for the time being. So if you want to download it, you can quickly grab it from: http://sambull.org/d...1-ShortFuse.zip

Some additional instructions for people not familiar with how to use ADB, these are the commands for the steps mentioned in the guide.

On my machine I have extracted the zip file on the desktop:

s@s-Air:~/Desktop/android-sdk-linux/platform-tools$ ./adb push ~/Desktop/SuperOneClickv2.1.1-ShortFuse/Dependencies/busybox /sqlite_stmt_journals/
4280 KB/s (1062992 bytes in 0.242s)
s@s-Air:~/Desktop/android-sdk-linux/platform-tools$ ./adb push ~/Desktop/SuperOneClickv2.1.1-ShortFuse/Root/Superuser.apk /sqlite_stmt_journals/
4498 KB/s (196521 bytes in 0.042s)
s@s-Air:~/Desktop/android-sdk-linux/platform-tools$ ./adb push ~/Desktop/SuperOneClickv2.1.1-ShortFuse/Exploits/psneuter /sqlite_stmt_journals/
4588 KB/s (585731 bytes in 0.124s)
s@s-Air:~/Desktop/android-sdk-linux/platform-tools$ ./adb shell
$ cd /sqlite_stmt_journals/
$ ls   
psneuter
Superuser.apk
busybox
$ ls -l
-rw-rw-rw- shell shell   585731 2011-07-25 14:35 psneuter
-rw-rw-rw- shell shell   196521 2011-07-25 14:35 Superuser.apk
-rw-rw-rw- shell shell 1062992 2011-07-25 14:34 busybox

# Here we can see the files do not have execute permissions.

$ chmod 777 *
$ ls -l  
-rwxrwxrwx shell shell   585731 2011-07-25 14:35 psneuter
-rwxrwxrwx shell shell   196521 2011-07-25 14:35 Superuser.apk
-rwxrwxrwx shell shell 1062992 2011-07-25 14:34 busybox

# Now they do.

$ ./psneuter
property service neutered.
killing adbd. (should restart in a second or two)


Edit: Tried the latest nightly release (20), and it gives the same error when trying to install again. Is there any chance we'll actually get a release that can be installed?

Edited by Sam Bull, 14 February 2012 - 09:38 PM.


#4 Sam Bull

Sam Bull
  • Members
  • 9 posts
  • Country:uk
  • Device Model:G1
  • MOD Version:6.1.x
  • Recovery Image:Cyanogen

Posted 14 February 2012 - 11:07 PM

OK, another update. I've found a list of roms here: http://forum.xda-dev...d.php?t=1377021

I've just tried the MiniCM rom (the pro one is unavailable, because it's on multiupload). It installed successfully, no problem there, until you reboot. When I try to reboot or power off, I get a warning about needing to recover CWM or something. If I select not to recover, then my phone is bricked, and I have to use the Update Service Setup to reset the phone. If I allow it to recover, it still won't boot, but I can access CWM still.

Would anybody else like to try it out, and see if they can get any better results?

#5 Sam Bull

Sam Bull
  • Members
  • 9 posts
  • Country:uk
  • Device Model:G1
  • MOD Version:6.1.x
  • Recovery Image:Cyanogen

Posted 16 February 2012 - 08:19 PM

Success!

One last update, the MiniCM7Pro rom has been reuploaded. This works perfectly, just flash from sdcard, and it's all good.
http://forum.xda-dev...d.php?t=1201116

#6 osama.m.m.10

Posted 05 June 2012 - 12:05 PM

hi everyone...
i very understand all about root, bootloader , clockwordmod
but i read many topics about flashing cm7.1 and make me confusion ... they said do it by go to cwm , and other said flashing cm7.1 and  kernel...
my question is
should i change the kernel or not if i wanna flashing cm7.1 or do it without change kernel, this is the final step
please please answer me

Edited by osama.m.m.10, 29 September 2012 - 05:29 PM.