[HOWTO]Root JV9 / JVO ( no custom kernel ) - Galaxy S I9000 Android Development

This has been tested on I9000BUJV9 and it's working
You'll need the following :
- Heimdall
https://github.com/downloads/Benjamin-Dobell/Heimdall/heimdall-suite-1.1.1-win32.zip
for it to work you need Microsoft Visual C++ 2010 , link in the program README
- fuguroot kernel for Heimdal
http://fugumod.org/zImage-root
- zImage from your desired firmware (extract the zImage file from the PDA.tar or the onefile firmware .tar using 7zip)
You'll need to do the following :
1. backup your files just in case , or if you're not on a clean firmware and wish to do so
2. turn your phone off and remove the battery for a few seconds
3. put the battery in and start the phone in download mode
4. connect the phone to the PC and start zadig.exe from Heimdall folder
- select options -> list all devices
- select samsung usb composite device
- select install driver and wait (select install driver anyway if warning appears)
5. exit zadig.exe and start heimdall-frontend.exe
6. browse from the kernel category and select the fuguroot kernel for Heimdall
-> the zImage-root you've downloaded previously
7. click start and wait for it to be done
DO NOT REMOVE THE USB CABLE AFTER IT'S DONE
8. right after the flashing is done you'll see the fugu bootlogo ( red fish ) and then the phone turns itself off and starts charging
AS SOON AS YOU SEE THE CHARGING BATTERY , REMOVE THE PHONE'S BATTERY AND CABLE
9. after a few seconds put the battery back in and start the phone in download mode again
10. connect the phone back to the pc and now browse from the KERNEL category to your stock zImage you've extracted from the stock firmware
11. select start again and as it completes you MAY REMOVE THE CABLE
The phone starts , and voila , superuser is there and also the phone is rooted
You may also perform a hard/factory reset as the root and superuser will still be present.
thanks to Heimdall readme file
thanks to nikademus for creating fuguroot kernel
thanks to me ^^
root I9000BUJV9 JV9
root I9000XXJVO JVO

I stopped using fuguroot since discovering it was deleting files without being upfront about it. If the author fixed that it would be great.
Sent from my GT-I9000 using XDA Premium App

can i use gingerbreak for JVO ?

gingerbreak doesn't quite work , but for JVO theres this method , theres CF-ROOT

{Angel} said:
I stopped using fuguroot since discovering it was deleting files without being upfront about it. If the author fixed that it would be great.
Sent from my GT-I9000 using XDA Premium App
Click to expand...
Click to collapse
Which files does it delete and why? Is it just drexe and npsmobex? These can be restored fairly easily. If removing these is integral to gaining root, then yes, it should be noted.
Apart from fscking Kies up (which is no great loss), what else does this cause issues with?
Personally, I think fuguroot is a great tool which works faultlessly for me over JVB-JVO, but I agree file deletion should be stated somewhere in the release notes.

fauxdeluxe said:
Which files does it delete and why? Is it just drexe and npsmobex? These can be restored fairly easily. If removing these is integral to gaining root, then yes, it should be noted.
Apart from fscking Kies up (which is no great loss), what else does this cause issues with?
Personally, I think fuguroot is a great tool which works faultlessly for me over JVB-JVO, but I agree file deletion should be stated somewhere in the release notes.
Click to expand...
Click to collapse
Yes those files. Deleting them is not required for rooting which is the sole intended purpose of this kernel as per the authors description. I dont want something deleting stuff it shouldnt for no aparent reason and no disclosure. I am also uncomfortable the author has not rectified this. What else it might be doing? Catch my drift? ...otherwise this would be a very useful tool.
Sent from my GT-I9000 using XDA Premium App

myshu said:
[HOWTO]Root JV9 / JVO ( no custom kernel )
Click to expand...
Click to collapse
Not to be a douche but since when was fuguroot not a custom kernel?

Yeah this is a custom kernel, as it involves flashing a Z-Image, which is kind of misleading...

jaju123 said:
Yeah this is a custom kernel, as it involves flashing a Z-Image, which is kind of misleading...
Click to expand...
Click to collapse
I was also thinking this. To defend the OP though, I think the point is that you can flash back to stock kernel afterwards

no custom kernel as in , you don't have to stay onto a custom kernel to keep the root , once you flash back to stock kernel you can factory reset and its 100% stock but with root access

myshu said:
no custom kernel as in , you don't have to stay onto a custom kernel to keep the root , once you flash back to stock kernel you can factory reset and its 100% stock but with root access
Click to expand...
Click to collapse
Thats the case with pretty much every other custom kernel...
Sent from my GT-I9000 using XDA Premium App

On every ginger rom,flash the speedmod k13 for froyo without autoreboot,install root in the recovery options and flash any kernel you want after has always worked so far.

From the fuguroot thread. Good news?
Originally Posted by {Angel}
This should really be addressed, why is FuguRoot deleting these files in the first place?
That is a relic of fugumod, I will address that as soon as time permits.
Click to expand...
Click to collapse

Related

How do I overclock my G2?

I'm very new to overclocking, and so far have managed to only perma-root my phone. I don't understand how to install any of the kernels, and following a method in a guide ( which mentioned using adb to detect the phone in CMD) did not work, as the phone was not detected and I couldn't find out how to fix it.
Xhacker01001 said:
I'm very new to overclocking, and so far have managed to only perma-root my phone. I don't understand how to install any of the kernels, and following a method in a guide ( which mentioned using adb to detect the phone in CMD) did not work, as the phone was not detected and I couldn't find out how to fix it.
Click to expand...
Click to collapse
To overclock you need an overclock kernel. The easiest way is to download ROM Manager from the market, use ROM Manager to install CWM recovery. After that, check the sticky in the forum for a list of compatible kernels (I use Baconbits v3), download a kernel and place it at the root of your SD card, boot into recovery and flash the kernel you downloaded.
Be sure to do a backup from recovery as well as clear cache and dalvik (in the advance section) before doing so.
After that, download a CPU app from the Market (I use SetCPU, others like CPU Tuner) and follow the prompts.
Sent from my T-Mobile G2 using XDA App
You could always try sticking it on the microwave for a few minutes.
Bidoobtis!
Sent from my HTC Vision using XDA App
Xhacker01001 said:
I'm very new to overclocking, and so far have managed to only perma-root my phone. I don't understand how to install any of the kernels, and following a method in a guide ( which mentioned using adb to detect the phone in CMD) did not work, as the phone was not detected and I couldn't find out how to fix it.
Click to expand...
Click to collapse
if you're trying to use adb in the terminal, you need to turn on debugging on the phone in Settings>Applications>Development before the device can be recognized by adb.
So its basically the same thing as flashing a rom like cyanogen? It wouldn't affect stability would it?
Sent from my HTC Vision using XDA App
Hi, I have flashed Virtuous 1.0.1 on my phone, in description of this ROM, there i smentioned:
"Custom built kernel based on official HTC sources, including support for overclocking, CIFS, NFS and Tunneling (VPN). See post #2 of this thread for more detail on our kernel setup."
It means I dont need to do any aditional operations, except installin setCPU and play with it, right?
Sebalos said:
Hi, I have flashed Virtuous 1.0.1 on my phone, in description of this ROM, there i smentioned:
"Custom built kernel based on official HTC sources, including support for overclocking, CIFS, NFS and Tunneling (VPN). See post #2 of this thread for more detail on our kernel setup."
It means I dont need to do any aditional operations, except installin setCPU and play with it, right?
Click to expand...
Click to collapse
Correct
Sent from my T-Mobile G2 using XDA App

[ROOT APP] Updated: 13/09/12 - Samsung Quick Root v1.8.3 - One Click Root & UnRoot!

[ROOT APP] Updated: 13/09/12 - Samsung Quick Root v1.8.3 - One Click Root & UnRoot!
Samsung Quick Root - For SAMSUNG Devices (Formerly known as S2 Root)
Here is my One Click Root and UnRoot solution for ALL SAMSUNG Devices.
It has a very nice interface and offers options to reboot your device Normally, Into Download Mode or Into Recovery Mode after Rooting.
Note: Make sure you Enable USB Debugging and Flash an Insecure Kernel before using Samsung Quick Root.
Click to expand...
Click to collapse
Enjoy!
Whats New in v1.8.3:
1. Improved: Error checking is much better with improved detection of null string entries.
2. Improved: Changed the code in the Wait For Device Dialog and improved error detection.
3. Fixed: A few bugs in the Function that writes output to the Log Window.
4. Improved: Made a few minor changes to the ADB Communication Framework.
5. Fixed: Kernel Info no longer relies on Busybox to gather the version information.
Whats New in v1.7.10:
1. Improved: Fixed a few bugs and added some new functions to the ADB Communication Framework.
2. Added: Wait For Device Dialog on application startup.
3. Changed: Added formatting to the Device Info display to make the information easier to read.
4. Fixed: A bug in the Device Info function that caused missing information or failure to display correctly in certain scenarios.
5. Optimized: Made a few changes to the code that handles removal of the 'su' and 'busybox' binaries so it runs a bit quicker.
6. Other minor bugfixes and UI improvements have also been made.
Whats New in v1.6.12:
1. Changed: Rebuilt using my ADB Communication Framework which eliminates lockups, is more reliable, stable and much quicker.
2. Added: Automatic detection of the '/system' Mount Point to potentially support other devices in the future.
3. Removed: Kernel Info button as this function was implemented elsewhere.
4. Added: Device Info button containing a more detailed view of Device, ROM and BusyBox information.
5. Optimized: Removal of su binary during 'UnRoot' is more efficient and will search and remove from: '/sbin', '/system/bin' and '/system/xbin'.
6. Optimized: Code for removing BusyBox and its symlinks during 'UnRoot' is now alot more efficient and will search and remove from: '/sbin', '/system/bin' and '/system/xbin'.
7. Changed: Replaced Superuser with SuperSU
8. Updated SuperSU and its binary to v0.93 and BusyBox binary to v1.20.2.
9. Other minor bugfixes and improvements have also been made.
Whats New in v1.5.1:
1. Changed: Tidied up User Interface and added additional reboot options which can be executed independantly of rooting.
2. Fixed: A bug in the UnRoot code that did not perform the UnRoot process after clicking Yes on the Temp Root Message Dialog.
3. Optimized: Code for removing BusyBox symlinks after removing BusyBox is now alot more efficient.
4. Added: S2 Root will now remove BusyBox and its symlinks from the '/sbin' aswell as '/system/xbin' folder if present allowing for clean up from other root methods.
5. Updated Superuser APK to v3.0.5
Whats New in v1.4.3:
1. Added: Device Manufacturer, Model and ROM Build information displayed in log when S2 Root starts.
2. Changed: Log font is now bigger and clearer.
3. Changed: Restrictions have been relaxed regarding device detection. S2 Root will now work with ALL SAMSUNG Android devices.
4. Added: A prompt on UnRooting. If TEMP ROOT is detected you now have the option to continue anyway allowing for people who Rooted with CF-ROOT as its based on an Insecure Kernel.
Whats New in v1.4.2:
1. Fixed: A bug for some locales which caused S2 Root to report No Temp Root Access even though an Insecure Kernel had been flashed.
Whats New in v1.4.1:
1. Fixed: A couple of bugs when UnRooting which caused Rooting the device again to fail.
2. Optimized: When UnRooting, BusyBox Symlinks are also removed leaving the xbin folder clean of all BusyBox traces.
3. Updated: Package now includes the latest Superuser v3.0, su binary v3.0 and BusyBox 1.19.2.
Whats New in v1.4:
1. Fixed: A couple of bugs in the Device detection routine.
2. Added: 'Tools' options to: Clear Dalvik Cache, Clear Battery Stats, Get Kernel Info from the device and Reboot the device.
3. Updated the guide in this first forum post.
Whats New in v1.3.2:
1. Fixed: A bug where Rooting would not work first time. This has now been fully tested and works first time every time!
Whats New in v1.3.1:
1. Fixed: A bug where Rooting would not work first time. Before you had to click 'Root Device' a second time for Superuser apk to install.
2. Fixed: A few bugs in the source code have been rectified.
3. Updated: 'su' Binary and 'Superuser' APK to latest versions.
Whats New in v1.2:
1. Fixed: S2 Root should now detect ALL Galaxy S II (GT-I9100) country variant devices correctly.
Whats New in v1.1:
1. Added: 'Jump To Download Mode' Button for those that cant use the 3 Button Combo or dont have a Jig to put the device into Download Mode.
2. Added: 'Don't Reboot Device When Finished' option for those that want to carry on tinkering after Rooting / UnRooting.
I am new to this! So how do I Root my device?
Note: Make sure you download and install Samsung Kies before performing any of the steps below to ensure everything goes smoothly!
Click to expand...
Click to collapse
Step 1
Download Odin3 v3.04 from HERE
Step 2
Download Insecure/Original Kernels from HERE or Latest ICS Insecure/Original Kernels from HERE
Step 3
Goto Settings > Developer options and Enable USB Debugging on your device.
Step 4
Reboot your device into Download Mode. (With Device OFF, Hold Vol Down + Home + Power) If done correctly your device should have a big Yellow Triangle in the middle of the screen with the words 'Downloading... Do not turn off target' underneath. (Or Select 'Download Mode' then press 'Execute' in Samsung Quick Root).
Step 5
Connect your device to your PC and start Odin. If you installed Samsung Kies correctly, you should see the box in the top left corner of Odin underneath where it says ID:COM should be Yellow and displaying the name of a Com Port your device is connected to.
Step 6
Check Odin's settings, Only the Auto Reboot and F. Reset Time checkboxes should be selected.
Step 7
Now press the PDA button and select the Insecure Kernel you downloaded earlier. (Note: This should be in *.tar, *.md5 or *.smd format.)
Step 8
Now press the Start button and wait for your device to reboot.
Step 9
If you have done everything correctly, you will notice a Yellow Triangle with an exclamation mark on the boot screen when the device is starting up. This indicates you are running an Insecure Kernel with Temp Root priviledges.
Step 10
When the device has finished booting, start Samsung Quick Root then press the Root Device button. Wait for the device to reboot depending on which Reboot option you selected then you are done Rooting.
Step 11
This is an OPTIONAL step but you can perform Steps 4 to 8 in this guide to flash the Original Kernel back to your device to remove the Yellow Triangle on the boot screen whilst still retaining Root Permissions.
Looks Interesting and straight to the point.
Cool thing. Exactly what I was waiting for.
How does it work and what does it change?
Edit: ah, I see... Guess it uses the same mechanism like superoneclick root? Initially read over the point that you have to flash an insecure Kernel.
Sent from my GT-I9100 using XDA App
Tested in "my" forum; runs OK.
thank you
free-sidux said:
Cool thing. Exactly what I was waiting for.
How does it work and what does it change?
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
Its for devices that have had an insecure kernel flashed.
Select the reboot type on the right and simply click Root Device or UnRoot device.
The Rooting process simply installs BusyBox, su and Superuser APK.
UnRooting process will remove the above.
Sent from my GT-I9100 using Tapatalk
It runs similar to Super one click root but I used my own coding routines and made my app so its more specific to just the one device.
Sent from my GT-I9100 using Tapatalk
Ok, this is cool. I've always loved Chainfire's so timely and always-working root but your is worth a try too for me. The un-root feature is cool !
Thanks!
I'm guessing this method will increase the ROM counter. Thanks for your work.
Sent from my GT-I9100 using XDA App
drspikes said:
I'm guessing this method will increase the ROM counter. Thanks for your work.
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
Actually for some reason, I noticed when this app puts the phone in download mode, theres no ROM Counter. It doesnt even have any text top left of the screen, just Downloading... in the centre.
Sent from my GT-I9100 using Tapatalk
Interesting. All I want currently is root access but maintain Kies upgrade and warrantee. Is this my safest bet. Dev?
Sent from my GT-I9100 using XDA App
Actually just reread instructions. Flashing an insecure kernel is going to increase custom rom counter I think?
Sent from my GT-I9100 using XDA App
drspikes said:
Actually just reread instructions. Flashing an insecure kernel is going to increase custom rom counter I think?
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
It may do, but you can get a download mode jig. That will reset it for you whenever you like!
nothing i fiigure it out, google was my friend
I Root with "CF-Root-SGS2_XW_XEU_KE2-v3.6-CWM3.tar" I can now onRoot with this?
dbtomas said:
I Root with "CF-Root-SGS2_XW_XEU_KE2-v3.6-CWM3.tar" I can now onRoot with this?
Click to expand...
Click to collapse
I dont see why not, try UnRoot and let me know if you are sucessfull or not.
Sent from my GT-I9100 using Tapatalk
buzmay said:
how do flash an insecure kernel? dont you need to be root for that?
Click to expand...
Click to collapse
Samsungs are different from HTC. You need to download Odin which is samsungs own flashing app, then you need an insecure kernel both of which can be found in the Dev area of the forums.
Sent from my GT-I9100 using Tapatalk
lyriquidperfection said:
I dont see why not, try UnRoot and let me know if you are sucessfull or not.
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
Why, is included in the zip: ABT and TOOLS
damn! is it really that simple?!?...now why did i spend so much with on the other rooting method!! is there any difference between the two? [i meant the chainfire root]
capaxdoli said:
damn! is it really that simple?!?...now why did i spend so much with on the other rooting method!! is there any difference between the two? [i meant the chainfire root]
Click to expand...
Click to collapse
Yes mine is simple! Flash insecure kernel then run S2 Root and Press Root Device. My Root method only roots the device and installs busybox. Chainfires also installs Clockworkmod Recovery.
Sent from my GT-I9100 using Tapatalk
I still don't know what an insecure kernel is! Anyway, I am rooted with CF's XWKE8, and I've that Yellow Tri..at boot up. Do I need to root with yours? It doesn't include CWM, right?

Tutorial to remove yellow triangle

Hi, because I have seen a lot of people asking for this, I decide to make a quick tutorial,
(I was inspired highly by lot of post every where, and of course by this one : CF-ROOT POST 2)
Here quick step :
Download and install CF-ROOT through ODIN
Download and install Stock kernel through ODIN
Extract the zImage from any kernel you want (you could do it directly on the phone with Root Explorer)
Open CWM Apps, use flash kernel, and select your kernel, flash it
Done !
Let me explain now :
Step 1) Install CF-ROOT through ODIN
Here the link : CF-Root Thread
Take the better version for your rom, example: if your rom is based on KG3 kernel, take the KG3 version
CF-ROOT will install CWM Apps, that allow you to flash kernel directly on your phone without ODIN.
To flash it through ODIN, it's simple, just follow the instruction on CF-ROOT thread. In short, your PDA and select your rom, put your phone in download mode and click start.
After that your phone will boot with yellow triangle.
Step 2) Flash stock kernel through ODIN
Here the link : Stock Kernel
Same for CF-ROOT kernel, find the most accurate kernel and flash it through ODIN, tuto inside the thread too
The yellow triangle have disappear, and any root tools is still there !
Step 3) Extract a zImage
I advice to use Root Explorer to do this, you can find it in the market. You put your kernel in your sdcard (zip, tar, ...), you can try with CF-ROOT you have used for example,
Then from the phone open the file with root explorer. You need to go in "sdcard" directory to find it.
You will be able to open it, then click on the file and click extract.
It will extract in /sdcard/extracted
If the zip contain a tar, then open again and extract the zImage.
Another way, it to extract the zImage with your computer. And you can do it from a ROM too ! it's just a tar or a zip !
Step 4) Flash it through CWM Apps
Then open CWM Apps, click on flash kernel, choose your zImage (probably in /sdcard/extracted if you use Root Explorer)
Flash it, it will reboot on it, you will be in the new kernel, without the yellow triangle !
Step 5) Enjoy !
Now you can flash any kernel you want directly from your phone, even if they are not compatible with CWM ! You have just to use this method for any other kernel (from Step 3 to Step 4).
If you have any question, fill free to tell me.
If you want to download rom from my mirror, follow my signature.
If you find this usefull, say Thanks
For people for whom the rom doesn't support this method, you can follow this tuto, it should work :
http://forum.xda-developers.com/showpost.php?p=16236508&postcount=25
Enjoy !
thanks
no more yellow sign
do you mean "through ODIN"?
Sent from my GT-I9100 using Tapatalk
Cetin said:
do you mean "through ODIN"?
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
You have to use ODIN (the software used for flashing) for step 1 and 2
Alternative Buy a USB jig place in USB slot job done and resets custom rom counter.
Must say this is not Original Android Development is it .
jje
JJEgan said:
Alternative Buy a USB jig place in USB slot job done and resets custom rom counter.
Must say this is not Original Android Development is it .
jje
Click to expand...
Click to collapse
Of course, but you need a JIG only for reselling ?
And I only used Original Android Development tools, it's a tutorial, not a rom.
I hope this thread could be stick by a modo, because, it could avoid a lot of question in a lot of thread.
JJEgan said:
Alternative Buy a USB jig place in USB slot job done and resets custom rom counter.
Must say this is not Original Android Development is it .
jje
Click to expand...
Click to collapse
Wow, time of the month eh?
geistteufel said:
You have to use ODIN (the software used for flashing) for step 1 and 2
Click to expand...
Click to collapse
I think you should start to use Google translate..
You spelled it "thought", while the correct word is "through" like the other user said
You are right. My english is far from perfect
Sent from my GT-I9100 using XDA Premium App
bruflot said:
I think you should start to use Google translate..
You spelled it "thought", while the correct word is "through" like the other user said
Click to expand...
Click to collapse
I fix it
Sent from my GT-I9100 using XDA Premium App
thanks for the tutorial. how would it work on cyanogenmod? no need for cf-root i believe?
Is it possible to just remove yellow triangle image? Somewhere in memory there must be this image file.
anonymous572 said:
Is it possible to just remove yellow triangle image? Somewhere in memory there must be this image file.
Click to expand...
Click to collapse
I think is hard coded in hardware, but not so sure.
kubia said:
thanks for the tutorial. how would it work on cyanogenmod? no need for cf-root i believe?
Click to expand...
Click to collapse
Basically you need a tools to flash the kernel, and you have to be rooted.
So a CM with CWM is perfect for this.
I don't really know much about cyanogenmod, do you have a link I can take a look ?
anonymous572 said:
Is it possible to just remove yellow triangle image? Somewhere in memory there must be this image file.
Click to expand...
Click to collapse
It's in the bootloader...
Also, @OP. This tutorial is mentioned in the CF-Root thread...
Rawat said:
It's in the bootloader...
Also, @OP. This tutorial is mentioned in the CF-Root thread...
Click to expand...
Click to collapse
Oh yeah ! Of course ! I haven't seen it before, I have read it somewhere in thread,
This post should be a full post, people don't stop asking for this.
geistteufel said:
Oh yeah ! Of course ! I haven't seen it before, I have read it somewhere in thread,
This post should be a full post, people don't stop asking for this.
Click to expand...
Click to collapse
Thank you for the sarcasm, dickwad.
It's mentioned in the cf root thread, and as such your topic shouldn't be in original development. The but w/e
Sent from my GT-I9100 using XDA App
Rawat said:
Thank you for the sarcasm, dickwad.
It's mentioned in the cf root thread, and as such your topic shouldn't be in original development. The but w/e
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
Well thanks for this
Have you tried this procedure on VillainROM? Many users report that they're unable to reflash cf-root kernel via CWM manager after they had flashed with Odin the stock one.
CWM manager abnormally abort to home screen without flashing the kernel.
Sent from my GT-I9100 using XDA Premium App
Rawat said:
It's in the bootloader...
Also, @OP. This tutorial is mentioned in the CF-Root thread...
Click to expand...
Click to collapse
BTW the Samsung logo could be changed to something else... maybe suitable with the triangle putting below the triangle some kind of warning text... just lIke: unauthorized use of this phone will be logged and position sent to owner using GPS... that's amusing
The image is in paramlfs img and there's an old thread about it but it's not used that much as it requires Odin to flash it
Sent from my GT-I9100 using XDA Premium App

[TOOL] LG P350 Optimus Me Pecan Toolkit [ROOT][RECOVERY][UNROOT]

This tool is now a legacy tool
For a more up to date version, please go to this thread
http://forum.xda-developers.com/showthread.php?t=1948326
This toolkit roots the lg p350 phone, then applies a recovery of your choice supplied with the software
It roots quickly and safely
it flashes the recovery quickly and safely, whether starting anew, or just fancy a change
Disclaimer
I am NOT responsible for any bricked devices, dead SD-cards, or any misfortunes that happen to you
This tool is fool proof, and if doesn't work, then YOU have broken it, YOUR phone was already bricked, or YOU Haven't followed the instructions properly
Do not Blame any developer for any problems. If it bricks devices, then it won't be published
Click to expand...
Click to collapse
You do not need to boot into fastboot. All instructions are given to you as you work
Your phone must be an LG-P350 (also called optimus me, pecan, or optimus life)
To flash recovery, it must be rooted already
Your phone does not need a recovery installed already
This includes all the different recoveries for our phone, So you don't have to go searching for them or asking anyone how to flash recovery
If your device can't be detected then it will go through checks, such as seeing if pc can see the device (windows 7 only)
It will also download and install the drivers for you silently if your computer doesn't have them, or if they are not working correctly
The root function can be used to replace using Superoneclick
This is only for Windows!
You do not need any extra software installed
To use
download the zip here
extract to where ever you want
enable usb debugging on your device (go to setting->Applications->Development)
run "antdking's p350 toolkit.bat" (could be called "antdking's p350 toolkit" depending on your system)
follow the steps
included recoveries
RZ recovery by Keyur
ClockworkMod 5.0.2.8 by Keyur
ClockworkMod 6.0.1.0 by Ron
ClockworkMod touch by Vivek
AmonRA 2.2.1 by Drapalyuk
Stock Recovery by LG
Everything is tried and tested on my phone and computer. Phone using my Bluedroid v3, computer running Windows 7 64bit
If anyone wants to suggest features, post on here
If anyone wants to alter code, or add code (only if you know what you are doing), then send the suggestions to me, I will check them and add them
Now running on Ubuntu
I need someone to port to Mac please?
Enjoy
Latest version
Windows
V1.1.1 download
Ubuntu
V1.1.2
For very latest versions, download them from github
be careful though because I upload to this as I work, and it may contain mistakes
see change log
Credits
Credit to Keyur for ClockworkMod 5.0.2.8 and for RZ Recovery, and for the support
Credit to Ron for ClockworkMod 6.0.1.0
Credit to Vivek for ClockworkMod touch version
Credit to Drapalyuk for AmonRa 2.2.1
Credit to CL ShortFuse for supplying the psneuter script
Credit to ChainsDD for the SuperUser app
If you post alterations of this, you must give credit
I give credit to all the creators of the recoveries
Change Log
latest version:
V1.1.2
Ubuntu (link removed until minor bugs removed, thank you sarthak)
added Ubuntu support
added option to have superSU instead of superuser (thank you for the suggestion dbarrera)
V1.1.1
Windows
the script will now ignore any emulators installed on your computer
V1.1
Windows
added rooting support
added unrooting support
added stock recovery
updated adb to optimize size
renamed to "antdking's LG p350 toolkit"
V1.0
Windows
Initial release
auto download and install recoveries
auto download and install drivers
only in windows.. for now
extremely quick
Sweet tool you have created! I will add it to my P350 toolkit...
Sent from my LG-P350 using Tapatalk 2
dbarrera said:
Sweet tool you have created! I will add it to my P350 toolkit...
Sent from my LG-P350 using Tapatalk 2
Click to expand...
Click to collapse
p350 toolkit? I'm planning on expanding it and I don't want to end up repeating ideas..
Don't worry if you wanna sum everything up in one whole, I have all the tools spread around (Drivers (Device and Modem, updated), Rooting (Gingerbreak APK and SuperOneClick), Recoveries (Amon-RA, Touch CWM), KDZs (Entel V10A, Unbranded V10G, and V10I (not tested)), V10A and V10I Source Code), and other various tools... If you need any help or any tool I'll gladly help you out... You doing this CLI-type, right? I could help you out porting it to VB.NET (and by extension to Linux using mono) for some UI...
dbarrera said:
Don't worry if you wanna sum everything up in one whole, I have all the tools spread around (Drivers (Device and Modem, updated), Rooting (Gingerbreak APK and SuperOneClick), Recoveries (Amon-RA, Touch CWM), KDZs (Entel V10A, Unbranded V10G, and V10I (not tested)), V10A and V10I Source Code), and other various tools... If you need any help or any tool I'll gladly help you out... You doing this CLI-type, right? I could help you out porting it to VB.NET (and by extension to Linux using mono) for some UI...
Click to expand...
Click to collapse
The only thing that I need to do now is do root the phone and apply kdz through CLI. the kdz I think I know how to do it using fastboot. rooting the phone I don't know where to start. I'd need to find out how superoneclick works, as that's the only thing that can root the later versions of the original stock rom.
a user interface would be great. And I have to learn VB.NET for school as well.
Any help would be appreciated.
Thanks for your hard work, looks great..
antdking said:
The only thing that I need to do now is do root the phone and apply kdz through CLI. the kdz I think I know how to do it using fastboot. rooting the phone I don't know where to start. I'd need to find out how superoneclick works, as that's the only thing that can root the later versions of the original stock rom.
a user interface would be great. And I have to learn VB.NET for school as well.
Any help would be appreciated.
Click to expand...
Click to collapse
For root, SuperOneClick uses psneuter, learn how it works and probably you'll get a better idea how to do it... Check AndroidLib.dll for VB.Net and Android communication... For flashing KDZ through fastboot, good luck on that one, for some partitions come "disassembled" and KDZ Updater I believe joins those parts... You can get a better idea of what I'm talking about using LGExtract and DZExtract, I used those tools to decompile to bits and pieces the stock ROM files... Good luck and I'll be glad to help in any way...
dbarrera said:
For root, SuperOneClick uses psneuter, learn how it works and probably you'll get a better idea how to do it... Check AndroidLib.dll for VB.Net and Android communication... For flashing KDZ through fastboot, good luck on that one, for some partitions come "disassembled" and KDZ Updater I believe joins those parts... You can get a better idea of what I'm talking about using LGExtract and DZExtract, I used those tools to decompile to bits and pieces the stock ROM files... Good luck and I'll be glad to help in any way...
Click to expand...
Click to collapse
I used gingerbreak with my superoneclick..
I have the kdz extracted already. You can push the mbn's to the phone with fastboot, but I need to research a bit more to check it
Thanks
Right, I've just learnt how to root our phone entirely via adb. Will update this so you can root the phone if it needs it
Sent from my LG-P350 using xda app-developers app
good work man keep good for p350
btw where you find stock recovery ?
ron gokhle said:
good work man keep good for p350
btw where you find stock recovery ?
Click to expand...
Click to collapse
Thanks
And its the recovery in the open UK version 10G kdz.
Sent from my LG-P350 using xda app-developers app
Do not run with an emulator running!! It can cause softbricking of your device. Fix for the problem coming soon
edit: problem now fixed
enjoy
Sent from my LG-P350 using xda app-developers app
can you make ubuntu version of your toolkit ?
ron gokhle said:
can you make ubuntu version of your toolkit ?
Click to expand...
Click to collapse
I'll see what i can do, but as I said in the post I don't know a lot about linux scripts
Sent from my LG-P350 using xda app-developers app
best appreciations from me... good work
thanks hit-ed
antdking said:
I'll see what i can do, but as I said in the post I don't know a lot about linux scripts
Sent from my LG-P350 using xda app-developers app
Click to expand...
Click to collapse
The other day I was reading at the batch code, actually it's not that different as you use wget to download what is needed which in Linux is already embedded into the system. All you need to add into the folder structure of yours is the adb binary for Linux.
Sent from my LG-P350 using Tapatalk 2
dbarrera said:
The other day I was reading at the batch code, actually it's not that different as you use wget to download what is needed which in Linux is already embedded into the system. All you need to add into the folder structure of yours is the adb binary for Linux.
Sent from my LG-P350 using Tapatalk 2
Click to expand...
Click to collapse
It uses 7-zip as well, which I'm going to use more of later. I also need to know what each of the commands in my script is in ubuntu commands, because there are differences.
I need something that will work anywhere (like adb) that will handle zip files. I don't think you can get 7-zip like that for ubuntu. If I'm wrong can someone post it? I've had no luck, and I don't want to ask people to start installing things
antdking said:
It uses 7-zip as well, which I'm going to use more of later. I also need to know what each of the commands in my script is in ubuntu commands, because there are differences.
I need something that will work anywhere (like adb) that will handle zip files. I don't think you can get 7-zip like that for ubuntu. If I'm wrong can someone post it? I've had no luck, and I don't want to ask people to start installing things
Click to expand...
Click to collapse
unzip is generally already installed in Ubuntu... If you wish, I'll write some code later when I get home so you can get an idea and continue to work from there...
dbarrera said:
unzip is generally already installed in Ubuntu... If you wish, I'll write some code later when I get home so you can get an idea and continue to work from there...
Click to expand...
Click to collapse
no it's alright, It's just getting to a point where I've finished it all. I've got the rest of the day today and all tomorrow to port to ubuntu and add a kernel flasher
antdking said:
no it's alright, It's just getting to a point where I've finished it all. I've got the rest of the day today and all tomorrow to port to ubuntu and add a kernel flasher
Click to expand...
Click to collapse
ok, enjoy the day... I'll go back to work (OT: yeah, I work weekends too)...

Advice Needed

right hiya,
I have a sony ericsson xperia arc s running android 4.04 and my carrier is 3 but I am locked to Tesco mobile (no modifications otherwise)
so recently I have been considering whether or not to put cyanogenmod 10 or 10.1 onto my phone, but currently do not have enough faith in my abilities and so have a few questions and stuffs :good:
so first off I haven't of yet installed any custom things onto my phone and have no experience doing so. I roughly know the processes involved and just about know how to do it but I am scared of bricking/destroying my phone.
soooo
1. how easy is it to brick your phone ( no sarcasm please) as in do you have to be a bit special to do it, or can it happen to anyone easily
2. cm10/10.1 reviews, even better is a review of that running on the arc s
3. known bugs with cm 10/10.1
4. whether or not I should go for it
5. moral counciling on the subject
6. a quick tutorial
7. response to any other questions I may have.
thanks a bunch in advance guys!
(also I am very new to the site so let me know if I am posting in the wrong place, thanks)
1. how easy is it to brick your phone ( no sarcasm please) as in do you have to be a bit special to do it, or can it happen to anyone easily
Click to expand...
Click to collapse
If you can read and follow tutorials step by step then there is no way you can brick your phone. Simply if you are not sure about something then DON'T DO THIS.
2. cm10/10.1 reviews, even better is a review of that running on the arc s
Click to expand...
Click to collapse
Its so good I still cant believe it. Only real downside is a camera because its really ****ty compared to stock one.
3. known bugs with cm 10/10.1
Click to expand...
Click to collapse
No HDMI and wifi tethering also crappy camera. Tethering should be fixed someday because it works on CM9.
4. whether or not I should go for it
Click to expand...
Click to collapse
If you are taking a lot of pictures and if you really like quality of stock camera then I think CM10 is not for you otherwise go full Cyanogen Mod ;D
5. moral counciling on the subject
Click to expand...
Click to collapse
None
6. a quick tutorial
Click to expand...
Click to collapse
Lrn 2 google.
Also:
"1. Enter *#*#7378423#*#* on your phone dialer to access the service menu.
2. Go to Service info > Configuration > Rooting Status. Check if Bootloader unlock allowed says Yes"
You you've got "No" then I don't think you can open your bootloader so only custom ROMs you can flash are stock based ones.
If "Yes" then go to http://unlockbootloader.sonymobile.com/ and follow tutorial.
If you couldn't find something or if you don't understand some steps then please don't start another thread just ask in here or PM me but keep in mind that I wont reply instantly.
Firstly - since you're carrier locked - have you checked that your bootloader unlock status = YES? Since CM10/10.1 both require unlocked bootloader.
Sent from my LT18i using xda premium
---------- Post added at 01:27 AM ---------- Previous post was at 01:20 AM ----------
If your bootloader unlocked status is NO you'll have to contact alejandrissimo (if I spelt it right) for a paid remote unlocking service.
Sent from my LT18i using xda premium
thanks
My bootloader is available to be unlocked and I have a few other questions.
1. Is there any way to revert back to my old Rom if I wanted.to.
2. Do you think the camera issue and the others will be fixed
3. Is this an easy process to complete ( romming ) or does it take a reasonable amount if skill because I am a complete noob
1. Yes - it's called a nandroid backup, and we recommend you back up every time before flashing anything so if you screw up you can always retire the backup (providing, of course, you can boot into recovery, failing which you've to flash a stock ftf file which will reset everything to factory settings including root.) Kernels still have to be flashed on a computer though, so you can't restore any nandroid backup, it has to be compatible with the kernel. So far, there's no way of flashing kernels on SE phones.
2. Nope don't think so.
3. Not if you read the OP, do research beforehand and especially important: read the general section. There's a lot of info there on installing ROMs/rooting/bootloader unlocking etc etc etc
Sent from my LT18i using xda premium - press thanks if I helped.
again
sorry to be so nooby :fingers-crossed:
is there any app I can use to fix the camera
does cwm just backup my boot image or does that also back up my user files
does nandroid do the same
and also if you guys have successfully installed 10 or 10.1 on your device is there definitive set up process you could send me a link to that you know for a fact works that you may have used
For cm10,1 you can use ucam from the play store to fix the camera orientation. No idea about cm10 I havent used it
cwm creates nandroid backups which backup the whole ROM but not the boot.img (kernel)
yep standard installation procedure for all ROMs:
1) flash kernel (if applicable)
2) reboot into recovery (power+vol down)
3) wipe data
4) wipe cache
5) advanced > wipe dalvik cache
6) mounts and storage > format system, this is optional but I do it just to make sure
7) install ROM
8) reboot into system
Sent from my LT18i using xda premium
So far, there's no way of flashing kernels on SE phones.
Click to expand...
Click to collapse
What? Say that to Lupus v7 kernel on my Arc s. If its not custom then I don't know what is.
---------- Post added at 04:06 PM ---------- Previous post was at 03:57 PM ----------
is there any app I can use to fix the camera
Click to expand...
Click to collapse
Picture quality depends on camera drivers which are part of ROM so no you cant fix it with an app. We can only hope for sony to release source for camera stuff so FXP team can port it to CM.
does cwm just backup my boot image or does that also back up my user files
Click to expand...
Click to collapse
CWM is custom recovery that can flash zip files and create nandroid backups. Nandroid backup is a backup of all system and user files excluding a kernel.
and also if you guys have successfully installed 10 or 10.1 on your device is there definitive set up process you could send me a link to that you know for a fact works that you may have used
Click to expand...
Click to collapse
Start by opening your bootloader then download CyanogenMod ROM file for your phone. Copy zip file on your phones sd card, flash kernel then boot into CWM wipe all and flash zip file.
Sorry - meant to say that there's no way of flashing kernels on SE phones from the phone itself! Thanks for correcting!
Sent from my LT18i using xda premium
what does clockwork mod recovery back up?
and
this is the tutorial I found, does this look good?
sorry cant post links but it is on droidxda under rom arc/s jb unnoficial cyanogen mod 10.1
n64gk said:
what does clockwork mod recovery back up?
and
this is the tutorial I found, does this look good?
sorry cant post links but it is on droidxda under rom arc/s jb unnoficial cyanogen mod 10.1
Click to expand...
Click to collapse
I've already answered your first question. Do you even read replies? CWM backs up everything except for a kernel. CWM backup is a complete backup of all your system files and apps with all settings and stuff. You can delete everything and then restore your phone to a perfect state with this backup.
Don't look for a CM10.1 for Arc s because there is no official CM built for this version so everything you will find is unstable half baked cluster**** of unstable ****.
Start by unlocking bootloader if its already done then go to https://sites.google.com/site/projectfreexperia/download/cyanogen-mod-10 and download FXP 206 for ANZU because its a codename for arc. When done go to http://forum.xda-developers.com/showthread.php?t=1508585 and read about flashing custom kernels. When flashed turn on your phone and repeatedly pres volume button to enter recovery, wipe all and then choose install zip from sdcard highlight ROM file then install and you are done.
CWM backs up everything on your ROM including your apps and settings etc. So if you restore from CWM the backup would be exactly as where you'd left it - as in if you sent Ben 3 messages, those messages will still be there after a restore. If you're logged into your Twitter account, you'll still be logged into your Twitter account. All the accounts you've linked to will still be there including your Google account.
CWM does not backup kernel though. That is a different story.
As for CM10.1 yes it is an unstable nightly version but IMO it is good enough for daily use. CM10 would be more stable but it is entirely up to you - the installation procedure is still the same
Sent from my LT18i using xda premium
thanks!
thanks for being a great help btw.
sorry for being a stupid with the replies thing, my internet has been playing up.
and
what is a a kernel and do I need to change it for cm 10 or 10.1
n64gk said:
thanks for being a great help btw.
sorry for being a stupid with the replies thing, my internet has been playing up.
and
what is a a kernel and do I need to change it for cm 10 or 10.1
Click to expand...
Click to collapse
I'm sure someone can give a more in depth explanation - A kernel is like the "heart" of the phone, if you interpret it that way. It allows the ROM to run. Without the kernel the ROM will not boot.
Yep - you need a 4.2 kernel to run 4.2 ROMs. Likewise, stock-based ROMs require stock based kernels and CM based ROMs require CM based kernels. Usually the thread title states if the kernel is stock or cm based but if it doesn't look in the OP
Sent from my LT18i using xda premium
right so if flash a different kernel for 10 will I need to flash another if I want to revert to my old, stock rom which if I am running ics would be 4.04 right? yes, no?
n64gk said:
right so if flash a different kernel for 10 will I need to flash another if I want to revert to my old, stock rom which if I am running ics would be 4.04 right? yes, no?
Click to expand...
Click to collapse
Yup
Sent from my LT18i using xda premium
is flashing a kernel just as easy as anything else
most of the instructions I have found look something like this
http://droidxda.blogspot.co.uk/2012/12/romarcsjb421wipunofficial-cyanogenmod_18.html
they mention fastboot for cyanogen (what is this) and nothing about a new kernel. is that because they expect you to know it or because you don't need to?
I'd recommend new users to use flashtool - its easier.
Extract kernel to place of your choice. Start flashtool, connect phone in fastboot mode (menu key+plug USB, do NOT switch phone on), press the lightning icon on flashtool and select fastboot mode.
Then select "select kernel to flash" there will be a pop up. Navigate to the directory with your kernel and click on it. It will flash automatically
And yes they did - it usually says flash boot.img or flash kernel. Boot.img=kernel
Sent from my LT18i using xda premium
Ok so this looks good.so what If I wanted to go back onto cwm click restore and go back to my stock ice would I have to flash a new kernel and if so where would I find it.
????

Categories

Resources