I'm gettin' so close here! I'm literally on the last step. It's the /data/local/psneuter line where I get the error "Failed to set prot mask (Inappropriate ioctl for device). And then I get the permission denied error when I try to do the adb shell.
I also have 3 screen shots attached of my file setups (hoping I have everything right). I replaced the system file from that rom download and put it into the PD42IMG.zip folder that is on the root directory. Yes, I know I have a couple of PD42IMG folders in there, but I wasn't sure where to put them exactly, so I figure why not name both places that and see if I get lucky, heh.
Here is my code:
Code:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Brian>cd c:\miniadb_merge
c:\Miniadb_merge>adb shell
$ rm /data/local/tmp/booms
rm /data/local/tmp/booms
rm failed for /data/local/tmp/booms, No such file or directory
$ rm /data/local/tmp /sh
rm /data/local/tmp /sh
rm failed for /data/local/tmp, Is a directory
$ exit
exit
c:\Miniadb_merge>adb devices
List of devices attached
SERIAL NUMBER HERE device
c:\Miniadb_merge>adb push zergRush /data/local/
1407 KB/s (23060 bytes in 0.016s)
c:\Miniadb_merge>adb shell
$ chmod 755 /data/local/zergRush
chmod 755 /data/local/zergRush
$ /data/local/zergRush
/data/local/zergRush
[**] Zerg rush - Android 2.2/2.3 local root
[**] (C) 2011 Revolutionary. All rights reserved.
[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.
[-] Cannot copy boomsh.: Permission denied
$ cd c:\miniadb_merge
cd c:\miniadb_merge
cd: can't cd to c:miniadb_merge
$ adb shell
adb shell
adb: permission denied
$ rm /data/local/tmp/booms
rm /data/local/tmp/booms
rm failed for /data/local/tmp/booms, No such file or directory
$ rm /data/local/tmp/sh
rm /data/local/tmp/sh
$ exit
exit
c:\Miniadb_merge>cd c:\miniadb_merge
c:\Miniadb_merge>adb devices
List of devices attached
HT15NM800494 device
c:\Miniadb_merge>adb push zergRush /data/local/
1876 KB/s (23060 bytes in 0.012s)
c:\Miniadb_merge>adb shell
$ chmod 755 /data/local/zergRush
chmod 755 /data/local/zergRush
$ /data/local/zergRush
/data/local/zergRush
[**] Zerg rush - Android 2.2/2.3 local root
[**] (C) 2011 Revolutionary. All rights reserved.
[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.
[+] Found a GingerBread ! 0x00000118
[*] Scooting ...
[*] Sending 149 zerglings ...
[+] Zerglings found a way to enter ! 0x10
[+] Overseer found a path ! 0x000161e0
[*] Sending 149 zerglings ...
[+] Zerglings caused crash (good news): 0x401219c4 0x0054
[*] Researching Metabolic Boost ...
[+] Speedlings on the go ! 0xafd1997b 0xafd39a97
[*] Popping 24 more zerglings
[*] Sending 173 zerglings ...
[+] Rush did it ! It's a GG, man !
[+] Killing ADB and restarting as root... enjoy!
c:\Miniadb_merge>adb push busybox /data/local
2051 KB/s (1062992 bytes in 0.506s)
c:\Miniadb_merge>adb shell
# chmod 0755 /data/local/busybox
chmod 0755 /data/local/busybox
# dd if=/dev/block/mmcblk0p17 of=/sdcard/misc-stock.img bs=4096
dd if=/dev/block/mmcblk0p17 of=/sdcard/misc-stock.img bs=4096
64+0 records in
64+0 records out
262144 bytes transferred in 0.024 secs (10922666 bytes/sec)
# /data/local/busybox md5sum /sdcard/misc-stock.img
/data/local/busybox md5sum /sdcard/misc-stock.img
f5c3a6a3d3a2644748e6d3004fd3bf12 /sdcard/misc-stock.img
# /data/local/busybox md5sum /dev/block/mmcblk0p17
/data/local/busybox md5sum /dev/block/mmcblk0p17
f5c3a6a3d3a2644748e6d3004fd3bf12 /dev/block/mmcblk0p17
# exit
exit
c:\Miniadb_merge>adb push misc-downgrade.img /sdcard/
2151 KB/s (262144 bytes in 0.119s)
c:\Miniadb_merge>adb shell
# dd if=/sdcard/misc-downgrade.img of=/dev/block/mmcblk0p17
dd if=/sdcard/misc-downgrade.img of=/dev/block/mmcblk0p17
512+0 records in
512+0 records out
262144 bytes transferred in 0.176 secs (1489454 bytes/sec)
# sync
sync
# adb reboot bootloader
adb reboot bootloader
adb: not found
# adb reboot bootloader
adb reboot bootloader
adb: not found
# sync
sync
#
c:\Miniadb_merge>adb reboot bootloader
c:\Miniadb_merge>adb push psneuter /data/local/
2042 KB/s (585731 bytes in 0.280s)
c:\Miniadb_merge>adb push busybox /data/local/
2080 KB/s (1062992 bytes in 0.499s)
c:\Miniadb_merge>adb push wpthis /data/local/
1986 KB/s (679475 bytes in 0.334s)
c:\Miniadb_merge>adb push gfree /data/local/
1526 KB/s (134401 bytes in 0.086s)
c:\Miniadb_merge>adb shell
$ chmod 0755 /data/local/psneuter
chmod 0755 /data/local/psneuter
$ chmod 0755 /data/local/wpthis
chmod 0755 /data/local/wpthis
$ chmod 0755 /data/local/gfree
chmod 0755 /data/local/gfree
$ /data/local/psneuter
/data/local/psneuter
Failed to set prot mask (Inappropriate ioctl for device)
$ adb shell
adb shell
adb: permission denied
from what i can gather,you have
not booted into the downgrade firmware(vzw 1.23.605.1). psneuter no longer works on gingerbread to gain root access,so thats why youre getting the failed error.
all you need to do is basically un-do everything you did with the system images,lol.
prior to doing step 5,you needed to have taken the "VZW leak 1.23.605.1 ruu.zip",put it on your GOLD CARD,and renamed it PD42IMG. put the gold card in your phone,if its not allready in there. your phone needs to see "PD42IMG.zip",may want to check it with astro file manager,or scary aliens AFV(wich you can also use to verify its md5 sum
) and make sure thats how it is.
windows likes to add,and hide,file extentsions,so if youre using windows, simply naming the file "PD42IMG" should result in the phone seeing it as "PD42IMG.zip"
youll also want to make sure your gold card is formatted FAT32. if its FAT,or anything else,the file is basically invisible to the phone
so these 3 things are all needed to downgrade:
1) VZW leak 1.23.605.1 ruu.zip renamed "PD42IMG.zip" on your gold card
2) gold card formatted FAT32
3) gold card made correctly
unfortunately,you cant really test #3,that i know of. just hope that it works when you get to that step. #1 and #2,however,you may save yourself alot of headache by verifying them now,before starting the adb process again.
so if youre a little confused after reading all that,heres what you need to do:
1)undo all the system image moves you made. if you cant really remember what you moved where,just delete
VZW leak 1.23.605.1 ruu.zip and your
upgrade ruu and redownload them both
2)basically start over at the 2nd part of step 4,making sure to do the checks i described above,so the downgrade will flash.
3)just ignore the part of backing up your system image. i.e.,omit this line:
dd if=/dev/block/mmcblk0p25 of=/sdcard/system.img bs=4096 now that i have a vzw system image,ill be removing it and tweaking the guide a lil.
hang in there,youll get it
got some thanksgiving family shenanigans to attend,later this evening ill try and get the guide reworked to be easier for the vzw folks,and get some copies of my sessions put up so folks can see what should happen when the commands are entered.