[PROGRAM] Updated:One Click Root/UnRoot (Mac and PC) - Captivate Android Development

Team,
This One-Click Root process will copy over the rooted-update.zip or unroot-update.zip file then reboot your phone. Follow the instructions in the CMD prompt that launches.​
Credits:
LeshaK at Samdroid: for the original rooted-update.zip.
gunnarhafdal : for creating the Mac GUI for my app.​
This has been tested on stock Android 2.1 Eclair only. If you rooted using another process you can use this process to unroot as long as you didnt load a rom that created links to busybox.
For the following models:
GT-I9000
Captivate SHG-I897
Vibrant SGH-959
GT-I9000M
Epic SPH-D700 (Untested but should work like other phones. Post with your results. This is harmless it will either work or it wont. It copies over 3 files to your existing build.)​
Rooting adds the following to your system and unrooting removes them:
/system/xbin/busybox (version 1.17.1)
/system/xbin/su
/system/app/Superuser.apk (version 2.3.1)
and links /system/bin/su to /system/xbin/su​
More will follow as they are released. PM me to add your Galaxy S Model.
Warning: I am not responsible for bricked phones, rooting can void your warranty....
PC Instructions:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Download the app: here, mirror.
Watch the video for the full procedure on The Unlockr.
Video/Procedure Link Click Here
Requirements: Install Link: Dot Net Framework version 4
Rooting Instructions:
1. Make sure your phone is on USB Debug mode: (MENU > Settings > Applications > Developement > USB debugging = Checked )
2. For Windows x86 and x64 systems make sure that the Samsung Drivers are installed. You can get them here.
3. Extract the contents of GalaxyS_Vibrant_One-Click_Root.rar to a folder.
4. Connect your phone to your PC via the USB cable and launch the file "T-Mobile Vibrant One-Click Root.exe" file.
5. Click the "One-Click Root" button. This will launch a command shell follow the instructions in the CMD window.​
Mac Instructions:
Download the app: here, mirror.
It requires Mac OS X 10.5 or higher.
Rooting Instructions:
1. Make sure your phone is on USB Debug mode: (MENU > Settings > Applications > Developement > USB debugging = Checked )
2. Connect the phone to your computer.
3. Click one of the buttons depending on what you want to do.
4. After the phone has rebooted into recovery select "apply sdcard:update.zip" for I9000 and I9000M and choose "Reinstall Packages" for the US models using the volume keys and then press the home button for I9000 and I9000M and the power button on the right top side for US models to start the process.​
=====================================================================
Done! You are rooted.
=====================================================================
Un-Rooting Instructions:
To Un-Root follow the same instructions except click on the Un-root button. If you rooted using another process you can use this process to un-root as long as you didnt load a rom that created links to busybox. I would suggest to restore you phone back to stock ROM before even needing to unroot and if you are on stock un-root all you want otherwise what is the point of un-rooting.
=====================================================================
Getting Started with Android After Rooting:
Flash Clockwork Custom Recovery On your phone:
Follow this URL to find fill information on ROM Manager:
http://forum.xda-developers.com/showthread.php?t=734164
Install ROM Manager from Market.
Launch ROM Manager and click on Backup ROM and save you android O/S stock rooted making getting back to stock un-rooted much easier..

Great app! I am on a Mac and rooted already so I don't need it but this should help about 90% of all new users.
Thank you.

+1 for the program. I rooted it last Sunday, and am too on a Mac, but this should def make the process alot easier for people.

This should go up as a sticky.

man it does not get easier for the new android users lol

Man I wish this app came out sooner...Fkn awesome!
Sent from my SAMSUNG-SGH-I897 using XDA App

One question since this seems to be a major topic as well, any way you could have it load a generic settings.db file or one click exit to the existing one for non-market apps?
That seems to be giving some people a bit of a headache.

decepticon said:
One question since this seems to be a major topic as well, any way you could have it load a generic settings.db file or one click exit to the existing one for non-market apps?
That seems to be giving some people a bit of a headache.
Click to expand...
Click to collapse
I will see what I can do. I don't have a Captivate. I have a Vibrant. But I have sent a request to kirbo20 to send me his file. If I get it I will add it to the app.

TGA_Gunnman said:
I will see what I can do. I don't have a Captivate. I have a Vibrant. But I have sent a request to kirbo20 to send me his file. If I get it I will add it to the app.
Click to expand...
Click to collapse
I will pull mine and post it here in a few

is your file the original?
Sent from my SGH-T959 using XDA App

It's edited to enable non-market apps

This is awesome, I have been waiting for this!
I am having a problem though, I have gotten to the "press the One Root Button" step. The green shell screen says it can't load the update onto my sd card, so when I re-install packages, it can't find the zip file. It does reboot the phone though and it is set on debug, is there a step I missed? I do have another 8g speed6 sd card I put in the empty slot, could that be messing it up?

Well sounds like your drivers maybe not set up right. go to start then run and open up prompt by typing cmd and see if "adb devices" runs and sees your device.
Sent from my SGH-T959 using XDA App

Ah, I just did it manually. Easy. Thanks for the motivation though.

Awesome work. I'll probably wait for the updated version with the "Unroot" option, but very cool nonetheless!

Here is my settings.db file. Some have speculated that it varies some from phone to phone so may need some testing.
It has been edited to enable non-market apps.

reminder to anyone using someone elses settings.db:
Make note of the android_id in your settings.db before swapping. You'll need it!

I think I am going to leave deploying settings.DB alone.
Sent from my SGH-T959 using XDA App

I created a duplicate batch for vibrant when it comes to rooting.
Ill paste the code in a sec.

Side loading
Script I had for SL'ing didn't work cause once adb shell is launched batch imput no longer works.

Related

[Guide] Android Emulator On Computer

If anyone is interested in running an Android emulator heres a short guide for it.
Step 1: ADB
If you haven't already, you need to install ADB on your computer. See this guide:
ADB Guide
Step 2: Configuration
Now open SDK Setup.exe from wherever your android-sdk-windows folder is and go to the [Virtual Devices] option and press [New]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
and this window will show up
Heres what to put
Name: Put something simple like "Android_2.2", etc
Target: From the dropdown box, select whichever Android version you want. I want Android 2.2 so I will select "Android 2.2 - API Level 8"
SD Card: Insert a size in MBs. I put 500(MB). The larger the size, the longer it will take to process. Ignore the File option
Skin: I would recommend you skip this option
Hardware: If you press the [New...] Button it will give you a bunch of options. Basically, you can configure if your emulator can support GPS, Dpad, Keyboard, etc. Most of them are enabled by default but you can increase the ram via "Device Ram Size". I set it to 500(MB) for example.
Heres what it should look like when finished
Click [Create AVD]
Step 3: Running The Emulator
Now open up CMD (Start>Run>Cmd) and enter the following commands:
cd c:\android-sdk-windows\tools (or wherever your "android-sdk-windows\tools" is)
emulator -avd "AVD Name" -partition-size 500 (AVD Name is whatever name you used in the beginning and 500 is the size of the emulators internal memory in MBs. You can increase the size if you want)
Now the emulator should show up and when its done booting up you should have something like this.
And you have your emulator
Step 4: Installing APKs
Now you might want to install some apps/games on it. You can either download APKs from the internet or rip them from your phone. First, open up another CMD (Start>Run>CMD) and type:
cd c:\android-sdk-windows\tools (Or whatever command you used in step 3)
To rip APKs from phone, connect phone to computer and put phone in USB Debugging mode Settings>Applications>Development>USB Debugging. Now go:
adb pull /data/app
Now in your android-sdk-windows\tools folder there should be a list of APKs. Now disconnect your phone and to install the APKs to the emulator, go:
adb install ______________.apk (Whatever the name is)
*NOTE* If you downloaded an APK from the internet, put it in the android-sdk-windows\tools folder first.
And there you have it. Enjoy!!!
Gary~~
TIPS
Will add tomorrow
Hi xGary,
i`ve done all the steps but when i type emualtor -avd Android -partition-size 500 tell me `emulator`is not recognized as an internal or esternal command, operable program or batch file.
rendeiro2005 said:
Hi xGary,
i`ve done all the steps but when i type emualtor -avd Android -partition-size 500 tell me `emulator`is not recognized as an internal or esternal command, operable program or batch file.
Click to expand...
Click to collapse
Oh sorry, it was supposed to be emulator not emualtor. Typo
Thanks for the guide but how do you make the emulator landscape?
emulator does not show up
Hi,
I followed all the steps but after starting emulator from cmd no window came. Infact two or three times a black cmd window appeared and dissappeared instantly. was not able to read the text on the window.....
on other forums, somebody suggested to wait for a while....but i waited for about half n hour...nothing happened....
i can see a process "emulator.exe" in taskmanager which is consuming around 50% of cpu usage...and 18 MB ram......
My computer config: Pentium dual core with 4 GB of RAM
kindly guide....thanks in advance...
You may start the emulator by selecting the avd and press "Start" button. I did it today and works fine.
I just saw the guide here but luckily (I'm newbie to this) I did exactly the same steps except the start the emulator through CMD.
Btw if you go to se's dev website you can grab a preconfigured x10 avd.
Sent from my SAMSUNG-SGH-I897 using XDA App
Edit: heres the link
http://developer.sonyericsson.com/wportal/devworld/downloads/download/dw-102216-xperia-x10sdkadd-onr1?cc=gb&lc=en
gavriel18 said:
Btw if you go to se's dev website you can grab a preconfigured x10 avd.
Sent from my SAMSUNG-SGH-I897 using XDA App
Edit: heres the link
http://developer.sonyericsson.com/w...d/dw-102216-xperia-x10sdkadd-onr1?cc=gb&lc=en
Click to expand...
Click to collapse
Thanks. Downloading now.
gavriel18 said:
Btw if you go to se's dev website you can grab a preconfigured x10 avd.
Sent from my SAMSUNG-SGH-I897 using XDA App
Edit: heres the link
http://developer.sonyericsson.com/w...d/dw-102216-xperia-x10sdkadd-onr1?cc=gb&lc=en
Click to expand...
Click to collapse
Take a look at the description:
Dec 16, 2009
Sony Ericsson Xperia™ X10 add-on for the Android SDK
The Sony Ericsson Xperia™ X10 add-on for the Android SDK includes the complete Android system with additions customizing it for the X10 : Sony Ericsson splash screen; X10 colour backgrounds; A "skin" of the X10 which is a simple graphic of the front of the phone; A hardware.ini file to set the operating parameters for screen, camera, audio and so on.
According to date this "complete Android system with additions customizing it for the X10" is for Android 1.6. I didn't dig pretty deep, but search for a new version wasn't successful. It can be a base, but look like requires a lot of customization for current Android version.
@che
But what do you plan on doing with it? And can you not use the hardware profile while using 2.1 apis?
@ freco no prob
Sent from my SAMSUNG-SGH-I897 using XDA App
problem was with android 2.1
Hi,
thnx for the replies..
yesterday i was trying to start the avd for version 2.1 and it was not running....today i downloaded other versions..(almost all from 1.5 to 2.2) and tried to run emulator of them again..
except 2.1 all other went fine...i think there is some problem with Android 2.1....by d way m happy now...and can start some work..
gavriel18 said:
@che
But what do you plan on doing with it? And can you not use the hardware profile while using 2.1 apis?
Click to expand...
Click to collapse
I think to try to program for Android and this profile allows to see how the program will look like at specifically X10 platform.
kashifsiddique said:
Thanks for the guide but how do you make the emulator landscape?
Click to expand...
Click to collapse
turn of Number-Lock and Click the #7 key to swap the screen from portrait - to landscape - and back #-)

[Q] trouble installing adb USB drivers on windows

I am attempting to root my HTC Panache (MyTouch 4G) with this guide.
The problem is with the first step which is installing adb and the USB driver. The guide referred to the cyanogenmod wiki on installing the android SDK. I believe that I followed all the instructions correctly but it does not show that my drivers are installed properly in windows device manager and CMD.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
So here is the entire process that I took:
installed java sdk exe
downloaded Android SDK zip file and extracted to root C:\
opened SDK Manager
installed "Android SDK Platform-tools, revision 6" (revision 4 not available) and "Google USB Driver package, revision 4" packages in SDK manager
went into control panel > system > advanced settings > environment variables > double clicked "Path" > added ";C:\android-sdk-windows\platform-tools;C:\android-sdk-windows\tools"
downloaded and replaced the default "android_winusb.inf" file with the modified file from the cyanogenmod wiki
enabled "USB debugging" and ensured USB was in "charge only" mode in phone
opened CMD and typed in "adb devices", didn't show anything
opened windows device manager and found an "Android Phone" device with the yellow exclamation mark instead of "Unknown Device" with ADB listed under it as mentioned in the cyanogenmod wiki
right clicked and update driver software, clicked browse and located the "C:\android-sdk-windows\extras\google\usb_driver" folder with the modified .inf file
"Windows was unable to install your Android Phone"
I've been trying many things for hours so any help would be appreciated! Thanks in advance.
Try these drivers...
http://www.multiupload.com/HBVGRC92IP
Ace42 said:
Try these drivers...
Click to expand...
Click to collapse
Success!
All I needed to do was install the .exe you gave me, restart the computer, device manager > right-click the unknown android phone device and "scan for changes", then the driver automatically installed! confirmed with cmd > adb devices.
Thank you!
qayum said:
Success!
All I needed to do was install the .exe you gave me, restart the computer, device manager > right-click the unknown android phone device and "scan for changes", then the driver automatically installed! confirmed with cmd > adb devices.
Thank you!
Click to expand...
Click to collapse
Np, the generic drivers normally don't install anyway, have to use the htc ones instead.
Ace42 said:
Np, the generic drivers normally don't install anyway, have to use the htc ones instead.
Click to expand...
Click to collapse
Off-topic but, another problem.
I've successfully generated the CID with SimpleGoldCard but it seems that the gold card IMG generator website psas.revskills.de/?q=goldcard is down.
Will it be online again? Is there any other way to get the IMG file?
qayum said:
Off-topic but, another problem.
I've successfully generated the CID with SimpleGoldCard but it seems that the gold card IMG generator website psas.revskills.de/?q=goldcard is down.
Will it be online again? Is there any other way to get the IMG file?
Click to expand...
Click to collapse
I have no clue what the gold card is really, I last heard about it when people were rooting the magic. Since you mentioned CID, are you trying to unlock the phone fir other carriers ?
Ace42 said:
I have no clue what the gold card is really, I last heard about it when people were rooting the magic. Since you mentioned CID, are you trying to unlock the phone fir other carriers ?
Click to expand...
Click to collapse
No, I do not need to unlock it. The phone is from my carrier Mobilicity, but people referred me to use the Videotron HTC Panache guide (link to thread in OP) because it has a newer ROM version and making a gold card allows to "flash RUU files with a different CID to your own device - in other words, it allows you to flash files that were not made for your phone."
Basically, there was a back-to-school sale on the HTC Panache from Mobilicity and people who wanted to root (and unlock) it followed the guide above.
Please give me any suggestions, thanks!
Odin is not recognize by my phone since CM 10.1 been installen on my phone
Good day!
Since Cyanogenmod 10.1 nightly been installed on my phone, Odin does not see the phone anymore even is the USB debugging is active on the phone. I am able to see the phone using the command ADB devices -l. I need Odin back because I want to put back the stock firmware on my phone which is Jelly Bean 4.1.2. from Virgin Mobile.
Can someone tell me why ADB can see my phone and not Odin?
Thank you!

The best guide to rooting and installing roms

[Under construction]
Hello,
Since I see that a lot of people are having trouble with rooting and installing roms, and since their isn’t a guide for everything I decided I’d write thing.
Table of contents
Intros
-I.1: Intro
-I.2 Support list
-l.3 What is rooting?
--Pre rooting:
1.1 Downloading our utils
1.2 Prepare our transformer
--Rooting
2.1 Rooting
--Recovery Installation
3.1 Recovery and roms
3.2 Different roms
--what to do with root
4.1 WTFWR
________________________________________________________________________
I: intro
This guide is presented in the easiest way. If you follow each and every step you should be fine. With that said I cannot be held responsible if you mess up your device in any way
I.2 Support list
This guide is meant to be universal as possible. I can guarantee this will work with original us transformer. I’m not yet sure of the slider, 3g or ww models. Please confirm them working below in the comments. Keep in mind you should always check the support of the rom you want to use by looking at by checking the thread.
l.3 What is rooting?
Rooting a great thing. With it you can install roms, ,make backups and overall great backups. Below is a article on it:
http://www.tomsguide.com/us/Root-Your-Android-Phone,review-1688.html
________________________________________________________________________
1.1 Downloading our utils
STOP: If you have a device running .19 or below use razor claw for rooting. Then, afterwords if you want to install recovery the a rom jump to 3.1 Razorclaw doesn’t require you to have a computer.
Before we begin we will need to get our computer ready to root with nacho root. Head over to
http://developer.android.com/sdk/index.html
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
to download the android sdk. Get the zip it’s easier. Once you download it and unzip it. Place the folder in the root of your C: drive (just trust me)
Now double click SDK Manager
Check the box next to “android sdk platform-tools” then click install X packages. Accept any terms that come up. The sdk is now installing. Ignore any errors. Wait till it’s done
Cool, now to get your asus usb drivers. This will help our computer recognize our device. Go to
http://support.asus.com/Download/ModelList.aspx?SLanguage=en&keyword=eee pad&type=1
Select your device, The for the OS dropdown box choose “OTHERS” Then hit the plus next to “UTILITIES (1)”. Under that click Global (DLM). Wait till it downloads then install it.
Finally to get our rooting software. We will be using nacho root from:
http://forum.xda-developers.com/showthread.php?t=1427838&page=1
Download Nacho root and SU
Pic 6
Go back to your android SDK folder we download earlier. Put both of the files in the “Platform-tools”
Pic 7
1.2: prepare our transformer.
Go into the settings. On the left click application. Make sure “Unknown sources” Is checked. Then click development. Make sure “Usb debugging” is checked.
2.1 rooting. It is rooting time. Make sure your device has a good charge on it. Then hook it up to your computer.
Go to your computer and open cmd by hitting the start button then typing in cmd. In the windows type in:
Cd C:\android-sdk-windows\platform-tools
Make sure you have the space between cd and C: If an error returns you didn’t follow the tutorial and put the folder in the correct path. If that is case use the right path.
Pic 8
Hit enter.
Now type in:
Adb devices
A random string of number should appear, if not your don’t have your asus usb drivers installed correctly.
Here is the instruction for you to type in to root from the dev. Do it one line at a time. Do not type in any of the <wait for boot> things.
Code:
adb push nachoroot.bin /data/local/
adb shell chmod 777 /data/local/nachoroot.bin
adb shell /data/local/nachoroot.bin --stage1
adb reboot
<wait for boot>
adb shell /data/local/nachoroot.bin --stage2
adb reboot
<wait for boot>
adb shell id
<if id is 0 / root then continue, else start over>
adb remount
adb push su /system/xbin/su
adb shell chown 0.0 /system/xbin/su
adb shell chmod 06755 /system/xbin/su
adb shell /data/local/nachoroot.bin --undo
adb reboot
If you did it right an your device didn’t turn into an ipad you should be ok. Go to the market. Get super user. If all goes well you have root.
STOP: Now if you don’t want to install recovery and get a rom (which I HIGHLY recommend) this concludes the end of the tutorial. Feel free to view the information after the recovery and rom section.
3.1 Recovery Installation and roms.
THIS REQUIRES A MICRO SD CARD
If you are here you must want to get recovery, install a rom, and make your tf 1000% times better.
To begin go to http://forum.xda-developers.com/showthread.php?t=1346180
Get the app either on your computer OR your transformer. Install it, and click the giant button. Let it do it’s thing. Now you have recovery, which allows you to install roms.
Time to boot in recovery. Get this app:
http://forum.xda-developers.com/showthread.php?t=1173434
and click the oversized button to boot into recovery. (Yes you can do the other method by turning of your tf and holding both power button and bottom volume at the same time then clicking vol up when you see text, but that requires more then one finger.
There you go. You’ll see a recovery screen.
NOW pay careful attention. Once you are there we need to make a backup. Use your vol keys to scroll down to “Backup and restore”. Select it with the power key. Now make a backup by clicking backup (With the vol and power keys from now on obviously). Now you have a backup. To install a rom simply get the rom from the xda section (check comp. and don’t get nflash) and put it on your micro sd card. Boot into recovery. Scroll down to “install zip from sd card”. Then choose zip from sd card. Find the rom you put on the micro sd card. It should install. If this was to difficult view this kind man’s vid tutorial:
http://www.youtube.com/watch?v=fWdfce9wBjs&feature=related
May be wondering what rom you should pick. I recommend revolver, because the dev is offering me a large some of many to say that (Just kidding ). But really revolver is great.
Others include:
Prime
Revolution
And many more at: http://forum.xda-developers.com/forumdisplay.php?f=1107.
I wonder why there has been no one at least thanking you for your effort in writing this reference,
However i followed your instructions and have been successfully able to root my Transformer,
Thank you very much
keep it up
o_0
10 char
Thanks mate I am now rooted
i'll use the software when I get my Asus Transformer Prime
Question: Does the rooting tool work on the ICS Firmware?
Sent from my NexusHD2 using xda premium
andyabc said:
i'll use the software when I get my Asus Transformer Prime
Question: Does the rooting tool work on the ICS Firmware?
Sent from my NexusHD2 using xda premium
Click to expand...
Click to collapse
No, for ICS on the prime there is another method. I thought the name is mempodroid.
Look in the prime forum.
O.k then I'll root with this tool then use OTA Root keeper so I can be rooted on ICS
Sent from my NexusHD2 using xda premium
Thanks for the great post... always love having pictures along with instructions
andyabc said:
i'll use the software when I get my Asus Transformer Prime
Question: Does the rooting tool work on the ICS Firmware?
Sent from my NexusHD2 using xda premium
Click to expand...
Click to collapse
My answer is NO. I just push to ICS 4.0.3 and it does not work on ICS.

[A70B/IT2 HC][3.2.81 update] Enabling SDE and rooted firmware package

First:
Warning! This is only for A70B/A70IT2 Honeycomb model, It won't work on Froyo model!
Here is a package that enables unofficially SDE menu in recovery and install a rooted stock firmware with busybox and SuperUser.Apk
Pre-Requisite:
- Adb must be enabled on tablet and PC driver+adb command must be working. You can test on pc with "adb shell", it should give you a '$' prompt. If you don't have this, first make it work. There are multiple links around to help if needed.
Instructions:
- Unzip files on your pc in adb.exe directory.
- Launch enable_sde.bat on your pc. It's better to do it in a cmd.exe window, you'll be able to copy-paste log here if anything goes wrong.
- Follow instructions in the cmd window. Basically, script reboots tablet multiple times, you have to press enter when tablet is completely booted each time.
- Congratulation, your device is sde enabled and has a rooted sde firmware. Please read below for more information.
Upgrades:
If you already installed a first version and enabled sde already, here is how to install new rooted firmware:
- Optional: flash updated stock firmware. I always recommend to match stock firmware, it avoids dalvik-cache rebuilds and bootloaders may have been updated in new firmwares.
- Boot rooted firmware. You should be running rooted firmware if you want upgrade script to work. To be sure of that, you should see SuperUser app in your apps menu.
- Unzip files on your pc in adb.exe directory
- Launch upgrade.bat (or upgrade.sh for linux)
- Tablet reboots at the end to rooted firmware and should be upgraded to new version.
SDE information:
1) What is SDE?
SDE (Special Developer Edition) is basically a dual boot mechanism. It allows us to dual boot Archos stock firmware and our custom ones.
2) How does it work ?
I won't give much details on how to use it, I should do a separate topic about this one someday. Until then, here is some basic information:
- At the end of this script, you are booted with sde firmware, superuser should be in your start menu and you should be root with adb or any root app.
- If you reboot or boot, press volume up while booting, it will display the dual boot menu. Select "Developer Edition", it will start the rooted build (check here point 9 to see how it looks).
- If you missed volume key or don't do anything during reboot, you will go back to unrooted stock firmware. You have to press the volume up key during boot to get the boot menu.
- Warning: booting stock firmware is harmless except that you will loose your SuperUser.apk preferences. As it's not part of stock firmware, Android clears it.
- You can boot straight to rooted firmware by deleting the stock firmware kernel in recovery. Check here, do point 4,5, and on screen 6, select "Remove Android Kernel". Make sure that you have properly working SDE firmware before doing that. If you want to re-enable back stock firmware, just flash it from recovery again.
Downloads:
3.2.80 can be downloaded here: Mirror 1 (Mediafire), Mirror 2 (Sendspace).
3.2.81 can be downloaded here: Mirror 1 (SendSpace) (bat fixed)
Sorry, Mediafire no longer let me upload without signup, if you know one good upload location without registration and allowing more than 200 MB, let me know.
*reserved*
Registered just to say thank you!
Worked like a charm, and no problems using the shell script (I run Arch Linux)
Keep up the good work!
Thanks
I mean real thanks
Sent from my ARCHOS 70it2 using xda premium
EDIT:
Beautiful man, beautiful. Works splendidly
Thanks again
LeTama
Have a beer or two on me, 84G89322WT2139701.
Thanks again for your Rom.
Hi mrew42,
Thanks a lot! Much appreciated!
Tomorrow, my 70b return at home
I testing that !
but my 70bit2 is with 3.2.81
Letama, can you may be make the same for 3.2.81?
Yes, it will come soon...
3.2.81 is up and instructions on first post updated if you upgrade.
Great
http://www.jbmm.fr/?p=27601
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
cajl said:
Great
Click to expand...
Click to collapse
Nice job! Thanks for the article on jbmm!
Thanks, will try it out soon.
Thanks letama, this is just what I wanted. Awsome work!
I think there is an error in upgrade.bat and enable_sde.bat for 3.2.81.
The line that reads:
adb push android_32.ext4.update /media/
should read:
adb push android_32.ext4.update /data/media/
Also, upgrade.bat is missing the line that says:
adb shell rm /data/local.prop
Keep up the good work and thanks again.
ColinTaylor said:
I think there is an error in upgrade.bat and enable_sde.bat for 3.2.81.
The line that reads:
adb push android_32.ext4.update /media/
should read:
adb push android_32.ext4.update /data/media/
Click to expand...
Click to collapse
Ah! Right! Thanks for pointing it, I'll fix that and re-upload when I find time to do it.
Also, upgrade.bat is missing the line that says:
adb shell rm /data/local.prop
Click to expand...
Click to collapse
Yes, this is normal, this one is only needed when enabling sde first time. local.prop is coming from temp root and won't be there anymore.
I finally had time to try it out tonight, all seemed to be installed fine, but I don't see the Superuser in the apps list... I can boot into developers fw menu though. Did I miss something or should I just try to reinstall the SDE again by running that bat file again?
No, as ColinTaylor said, there is a typo in script, you just need to push the ext4.update at root of storage.
Just type this command in the directory you unzipped the files:
Code:
adb push android_32.ext4.update /data/media/
then boot sde.
Hello
As i have read your post about how to root 3.2.81, the instructions seems to confuse me, but what do you mean by adb? im sorry im kinda new at this ,please let me know thanks!
hello, first of all thanks for your work.
I am having some problems with the upgrade file.
it says that it cannot stat 'zImage':no such file or directory
and secondly it cannot open the kernel file (no such file or directory) mkf lashimage failed.
could you please provide some help with this?
thanks!
lozano.markp said:
Hello
As i have read your post about how to root 3.2.81, the instructions seems to confuse me, but what do you mean by adb? im sorry im kinda new at this ,please let me know thanks!
Click to expand...
Click to collapse
adb is a developer tool from android sdk that let you execute commands on your tablet from your PC. You have to install android sdk to get it, you need to enable it on the tablet and have a proper driver.

[HOW TO] RockMyMoto Guide for Windows! [*NEWB PROOF*]

So if you were like me and upon first watching JCase's video for RockMyMoto and were confused, this is for you. This guide will cater to Windows users since Mac and Linux users should be able to follow along seamlessly to JCase's steps. The steps here are no different, the commands are the same, just an extra application that works better than the Windows built in Telnet client.
First off I just want to thank JCase for taking so much time to release this for us. All credit goes to him.
Download Cydia Impactor (Thanks Saurik!) from his website HERE.
Download the RockMyMoto.zip attachment from JCase's post HERE.
Next download the PuTTYtel file "puttytel.exe" (You don't need the full application) HERE.
The initial steps are the same regardless of platform. I won't go into details on getting ADB set up, etc. Follow JCase's video and guide for all of that or search around XDA. Chances are someone else has explained this.
***STEP ONE***
So at this point your phone should be connected to ADB and you should have your IP Address. Leave your ADB window open as we will go back to it later. Run the Cydia Impactor application from the above download.
From the drop down menu, select:
Code:
# start telnetd as system on port 2222
Click on start and you should see a series of messages saying testing, installing, waiting to complete (a couple others) and then it goes back to the # start telnetd" message. This is OK.
***STEP TWO***
Run the "puttytel.exe" file downloaded from the link above.
From the initial screen, enter in your IP Address from the ADB terminal in the box where it says "Host Name (or IP Address).
Enter "2222" without quotes in the box listed as Port.
Make sure the connection type has Telnet selected and then click "Open" at the bottom.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
A PuTTYtel window will open up where we will enter the code JCase provided.
***STEP THREE***
In JCase's video he types in the line:
Code:
telnet {IP Address} 2222
We don't need that step as we already connected it through Step 2.
Proceed to run the exploit:
Code:
dalvikvm -cp /sdcard/RockMyMoto.jar RockMyMoto
After the first run, it will say to "ADB Reboot" your phone.
Open up the ADB window from earlier and run the command:
Code:
adb reboot
This will reboot the phone.
***STEP FOUR***
Because PuTTYtel is connecting to the phone to run the exploit, rebooting the phone closes the connection. We need to redo Steps 1-3, running the Cydia Impactor, opening PuTTYtel and connecting it using the IP, and running the same exploit command. The phone reboots itself after the second exploit command so no need to adb reboot again.
***STEP FIVE***
Checking for root. After the exploit has been ran three times, go back to the ADB window and type the following:
Code:
adb shell su -c "id"
If you get the return message saying:
Code:
uid=0(root) gid=0(root)
You're done and rooted! Go install SuperSu from the Play Store and make sure to throw a couple bucks JCase's way for making this great tool.
Thanks a ton!
Sent from my Nexus 7 using Tapatalk
mcsqwizzys98 said:
Thanks a ton!
Sent from my Nexus 7 using Tapatalk
Click to expand...
Click to collapse
No problem. Let me know if you can get it to work on your desktop. I'll stick around in IRC for awhile as to not clog up the thread.
awesome it worked thanks man! and thanks @jcase for the help!
Awesome!! I struggled a bit until I read this. Great Job!!
Worked like a charm.
Now just that damn VZ bootloader...
---------- Post added at 11:21 AM ---------- Previous post was at 11:18 AM ----------
Also, for those of you reading on rooting and not really confident enough to use adb I suggest this .exe.
http://forum.xda-developers.com/showthread.php?p=42407269
Its a minimal adb shell. Simple and easy to use, just install the program on a windows machine, open it up, plug in the phone, start your commands.
My issue:
^you adb push'd .zip instead of .jar. Rerun it through adb. Then it'll work. Happened to me as well.
Sent from my XT1060 using Tapatalk
The OP updated his mistake, instead of pushing the .zip, it should be the .jar
When I run impactor it just sits at testing #9950697. I've tried it a few times and each it does that. What can I do??
Try disabling your windows firewall?
Sent from my XT1060 using Tapatalk
mpetruzz said:
When I run impactor it just sits at testing #9950697. I've tried it a few times and each it does that. What can I do??
Click to expand...
Click to collapse
You need to check your phone now there was a pop up box from google warning about unauthorized software just click ok.
in PuTTytell I keep getting this error: "Permission denied". Any ideas?
dsimages said:
Try disabling your windows firewall?
Sent from my XT1060 using Tapatalk
Click to expand...
Click to collapse
Yup, that was it. All set now thanks
Sent from my XT1060 using xda app-developers app
mpetruzz said:
Yup, that was it. All set now thanks
Sent from my XT1060 using xda app-developers app
Click to expand...
Click to collapse
Glad that worked!
Sent from my XT1060 using Tapatalk
after root should i find an icon like the ones that show pwn...?
After root you will need to go to play store and install superSU. Then open it and update binaries.
Sent from my XT1060 using Tapatalk
lowvolt1 said:
After root you will need to go to play store and install superSU. Then open it and update binaries.
Sent from my XT1060 using Tapatalk
Click to expand...
Click to collapse
i know but should we find an app like when we root whit pwnmoto that help us to be switching beetwen "recovery" and regular system
juancaperez2000 said:
i know but should we find an app like when we root whit pwnmoto that help us to be switching beetwen "recovery" and regular system
Click to expand...
Click to collapse
I don't believe there is. If you don't want to use xposed framework and get extended power options, then the only options to get to recovery (that I know if) are
1) power off> volume down with power> volume down to recovery> power up to select.
2) Adb reboot recovery
Sent from my XT1058 using XDA Premium 4 mobile app
Thanks for the how to! Worked first time, no issues!!
Sent from my Moto X

Categories

Resources