[S-OFF] revone - DEVELOPER EARLY ACCESS PREVIEW EDITION

Search This thread

kmdm

Retired Recognized Developer
Jun 1, 2011
174
489
i keep getting this:

Gaining root access (thanks to Dan's motochopper)...[-] Failed to map memory.
[-] Failed to map memory.
[-] Failed to map memory.
[-] Failed to map memory.
[-] Failed to map memory.
[-] Failed to map memory.
[-] Failed to map memory.
[-] Failed to map memory.
[-] Failed to map memory.
[-] Failed to map memory.
[-] Failed to map memory.
[-] Failed to map memory.
[-] Failed to map memory.
[-] Failed to map memory.
[-] Failed to map memory.
[-] Failed to map memory.
[-] Failed to map memory.
[-] Failed to map memory.
[-] Failed to map memory.
251|shell@android:/data/local/tmp $

it's getting extremely frustrating can't figure it out. if i remove the -P it says success but then i get a -2 error on the next step

If there's a temproot available (I don't know) please try running that to get a root shell prior to invoking revone each time.

Sent from my Nexus 7 using Tapatalk 4 Beta
 
  • Like
Reactions: -4ndr01d-

JWhetstone02

Senior Member
Mar 6, 2011
1,085
889
South Carolina
i successfully did this within the first 2 tries for a friends phone (2.06)

the first time, it showed success and then auto-rebooted

the second time, i ran the command ./revone.dna -P again and received the failed to map memory and it auto-rebooted again ...so i left it plugged in and after about 2 minutes, started over by pushing the file back to /data/local/tmp and chmod 755 the file and then ran the ./revone.dna -s 0 -u and then rebooted to bootloader when it finished

unlocked
S-OFF

:good:
 
  • Like
Reactions: -4ndr01d-

Steve One

Senior Member
Jan 2, 2011
1,504
388
When I first connect the device to the pc using the usb should the device be in fastboot.

Sent from my DNA
 

-4ndr01d-

Senior Member
Mar 28, 2012
497
54
Yes, I did this exact method probably over 10 times.
Restarted my phone a bunch of times. Restarted my computer a bunch of times. Finally it just worked.

Tip: One time, the terminal said "Success" after step 4 and my phone automatically rebooted, which the OP said it NOT a good sign. However, I moved on to step 5-6 anyway, and they worked fine.

So idk... maybe it's worth giving it a try anyway.

aight, wifey bought a dna offa swappa and has the newest update 2.06. everything is factry nothing has been attempted on it...yet

for me to s-off hers, just download file in post #3, rename to revone.dna and follow directions 1-9 (even if bootloader is locked)?

i successfully did this within the first 2 tries for a friends phone (2.06)

the first time, it showed success and then auto-rebooted

the second time, i ran the command ./revone.dna -P again and received the failed to map memory and it auto-rebooted again ...so i left it plugged in and after about 2 minutes, started over by pushing the file back to /data/local/tmp and chmod 755 the file and then ran the ./revone.dna -s 0 -u and then rebooted to bootloader when it finished

unlocked
S-OFF

:good:


just after trying over and over, it worked

i thin kwe finally got this joint s-off by letting it autoreboot and then running the next step.

took a while, but my wife's phone is now like mine, so i can gets my joint back from her lol
 
try running the ./revone.dna -P

add the .dna and this should work

That's odd. What are your software and kernel versions?

(also : custom or stock?)

Sent from my Nexus 7 using Tapatalk 4 Beta

Thanks for the replies. Here's my command line output when trying to run the ./revone.dna -P command.
==============================================================
root@android:/data/local/tmp # ls
ls
←[0;0mrevone.dna←[0m
root@android:/data/local/tmp # chmod 755 revone.dna
chmod 755 revone.dna
root@android:/data/local/tmp # ./revone.dna -P
./revone.dna -P
revone v0.2.1

revone failed (error code = 1)
1|root@android:/data/local/tmp #
==============================================================


Here's the output when using the -s and -u flags...
==============================================================
1|root@android:/data/local/tmp # ./revone.dna -s 0 -u
./revone.dna -s 0 -u
revone v0.2.1

revone failed (error code = -1)
255|root@android:/data/local/tmp #
==============================================================

My current set up is 2.04 firmware unlocked using the HTC unlock method (the unlock key was obtained using the original unlock method).

Recovery: Clockworkmod's latest
Rom: ViperDNA 1.3.1
Kernel: cpalmer's latest Sense kernel

Also, I should be running the latest radios...

That's all the info I can think of that would make this not work for me. Any ideas?
 

kern3l

Senior Member
Jan 4, 2013
126
37
Thanks for the replies. Here's my command line output when trying to run the ./revone.dna -P command.
==============================================================
root@android:/data/local/tmp # ls
ls
←[0;0mrevone.dna←[0m
root@android:/data/local/tmp # chmod 755 revone.dna
chmod 755 revone.dna
root@android:/data/local/tmp # ./revone.dna -P
./revone.dna -P
revone v0.2.1

revone failed (error code = 1)
1|root@android:/data/local/tmp #
==============================================================


Here's the output when using the -s and -u flags...
==============================================================
1|root@android:/data/local/tmp # ./revone.dna -s 0 -u
./revone.dna -s 0 -u
revone v0.2.1

revone failed (error code = -1)
255|root@android:/data/local/tmp #
==============================================================

My current set up is 2.04 firmware unlocked using the HTC unlock method (the unlock key was obtained using the original unlock method).

Recovery: Clockworkmod's latest
Rom: ViperDNA 1.3.1
Kernel: cpalmer's latest Sense kernel

Also, I should be running the latest radios...

That's all the info I can think of that would make this not work for me. Any ideas?

As your bootloader is unlocked by the original method, facepalm s-off should work for you:
http://xdaforums.com/showthread.php?t=2155069
 
  • Like
Reactions: akiradavis

itzjen

Senior Member
Feb 26, 2009
99
10
Ontario
I had ClockWork tether on while I was trying to get S-Off on my device,and I just couldn't get it to work. As soon as I turned off tether everything worked perfectly .Thank you guys !
 
  • Like
Reactions: kaliblazin707

harry2690

Member
Dec 20, 2009
5
0
I key -s 0 -u will display message:

Gaining root access (thanks to Dan's motochopper)...Success.
revone failed (error code = -1)

and I try when initiating a reboot after "./revone -P" please press and hold the power button for 15 seconds.
but not work......
My HTC one information:

*** TAMPERED ***
*** UNLOCKED ***
M7_U PVT SHIP S-ON RH
HBOOT-1.44.0000
RADIO-4A.14.3250.13
OpenDSP-v26.120.274.0202
eMMC-boot
May 4 2013,16:04:26:-1

could any one help me?
 

GTabJosh

Senior Member
Apr 21, 2011
217
44
Keep running the installer. I bet it will work after running it a few times.

Sent from my HTC6435LVW using XDA Premium HD app
 

markalyea2

Senior Member
Sep 19, 2010
92
10
Minneapolis, MN
I key -s 0 -u will display message:

Gaining root access (thanks to Dan's motochopper)...Success.
revone failed (error code = -1)

and I try when initiating a reboot after "./revone -P" please press and hold the power button for 15 seconds.
but not work......
My HTC one information:

*** TAMPERED ***
*** UNLOCKED ***
M7_U PVT SHIP S-ON RH
HBOOT-1.44.0000
RADIO-4A.14.3250.13
OpenDSP-v26.120.274.0202
eMMC-boot
May 4 2013,16:04:26:-1

could any one help me?

This method is for the DNA or other variants. The HTC One hasn't been tested using this method as far as I know, that's probably your problem.

Sent from my HTC6435LVW using xda app-developers app
 

Top Liked Posts

  • There are no posts matching your filters.
  • 62
    What is "EARLY ACCESS PREVIEW"?

    We want to give you S-OFF as soon as practically possible so an early access preview release is not a polished product but it does work (mostly). It will:-

    * require knowledge of common android tools like adb and/or fastboot
    * be a command line tool
    * be rough around the edges
    * probably crash sometimes
    * fail to work everytime or in all cases or on different carrier ROMs - LET US KNOW if you get repeated failure on carrier variants.
    * certainly not look pretty.
    * despite being "early access" be very unlikely to brick your device (but naturally, this is possible, it's still a hack).
    * give you a very good chance of getting S-OFF. Today. Right now.

    Status

    This version of revone has been successfully tested on Droid DNA 2.04 / 2.06 and Butterfly J 1.29.

    Download

    * Get the Android SDK for ADB. You may need to update to the latest version of the SDK for jellybean devices.

    * Download revone: http://revolutionary.io/revone.dna

    Instructions

    Use any operating system you like, you only need adb.

    1. Download revone (above) and push it to your device: adb push revone.dna /data/local/tmp/
    2. Open an adb shell and:
    * cd /data/local/tmp
    * chmod 755 revone
    3. (optional) If your device is unlocked and rooted please switch to root using su.
    4. Prepare to gain S-OFF by running the command: ./revone.dna -P
    4a. If revone reports success reboot the device and proceed to step 5)
    4b. If revone reboots the device (we'll pretend this isn't an undiagnosed random crash) please wait 2 minutes then try again from step 2.
    4c. If revone reports that you need to reboot and try again please reboot and try again from step 2.
    5. Now that revone has successfully prepared your device for S-OFF please open another adb shell (as per step 2) and change to
    the /data/local/tmp directory.
    6. Instruct revone to grant you S-OFF and unlock status by running the command: ./revone.dna -s 0 -u
    6a. Other optional command arguments:-
    * -u - Unlock the device
    * -l - Lock the device (as if it was never unlocked)
    * -r - Relock the device (mark the device as relocked)
    * -t - Reset the device's tamper flag.
    7. Presuming revone reported success please reboot the device again, this time to the bootloader (adb reboot bootloader)
    8. You should now observe your device is S-OFF (and the lock status changed if you invoked that option).
    9. (optional) Re-run revone to remove TAMPERED from your HBOOT screen: ./revone.dna -t

    Credits

    revone is brought to you by the Revolutionary dev team.

    We've been silent, we're back.

    Disclaimer

    Revolutionary dev team disclaims all responsibility for your use of revone (and any of our tools): If the world ends, it's not our fault. If your device spontaneously ignites, well, that's not our fault either. You make the choice to use our tool, we don't force it upon you.

    Support

    Please visit #revolutionary on the Freenode IRC network. We will try to support you in the best way possible, but remember, this is early access, and operators might be asleep or not available at the time you join. Just hang around and wait for someone to answer.
    13
    So what would be the proper steps to have a success??

    Sent from my HTC Droid DNA using xda premium

    Proper step is use moonshine.

    Sent from my HTC6435LVW using Tapatalk 4 Beta
    8
    UPDATED revone binary (v0.2.1)

    * Safety update: No longer allows -s 3 since this can lead to bricks with custom HBOOTs, use: fastboot oem writesecureflag 3 (which is safer - and checks such things)
    * Fix: delusions of grandeur - revone now no longer reports success when it fails.
    * Outside chance some previous failures will now be successful but most likely they will just correctly report failure.
    * Remove the random reboot feature.
    * Vastly reduce the error -6 probability.

    Please note that due to the safety update ALL previous versions have been replaced with v0.2.1 and are hence no longer supported.

    YOU WILL NOT RECEIVE SUPPORT FOR A VERSION LESS THAN v0.2.1

    Download: revone.dna-0.2.1

    Use as per OP instructions renaming or name substituting as appropriate.

    Reverting to S-ON (updated)

    * ./revone -l
    * fastboot oem writesecureflag 3

    Stuck with error: -1?

    When initiating a reboot after "./revone -P" please press and hold the power button for 15 seconds.

    To start the entire process from scratch please power off the device and wait 30 seconds, turn it on and continue to ."/revone -P".

    Redistribution/Bundling revone

    Permission is not given to redistribute and/or bundle revone into "one click" utilities (or similar). Please only obtain revone directly from us, this allows us to ensure the most up to date version is available in case of any critical issues.

    Many thanks for your understanding.
    6
    :laugh:

    I spit up my beer when I read that.

    I went and got a beer just to spit it up reading that.

    Tapatalked from my HTC DNA - Carbon
    3
    Well i think i figured out how to make sure this works on 2.04 (at least what i did)

    After attempting to do this several times with no success i went over to the moonshine thread took the 2.06 (i had 2.04 on) fw and flashed it. Make sure you don't have a security screen lock on the phone.

    then did exactly what the op instructed (i renamed my revone.dna to revone to make it easier to type)

    adb push revone /data/local/tmp
    adb shell
    cd /data/local/tmp
    chmod 755 revone
    ./revone -P
    (phone auto-reboots) wait for it to turn on and swipe the ring up to unlock it
    adb shell
    cd /data/local/tmp
    chmod 755 revone
    ./revone -s 0 -u
    ./revone -t
    exit
    adb reboot bootloader

    and voila... hopefully this helps someone out there.
    PS: i did this on three DNA's purchased from VZW online store at the same time. worked the same on all of them on first try...