[GUIDE][All-In-One][Step-By-Step]Root, Recoveries, ROMs, Kernels, Kexec and Dual Boot - Verizon Samsung Galaxy S III

BACKUP YOUR EFS!!!! IT WILL SAVE YOUR LIFE/PHONE/IMEI WHEN FLASHING ROMS
http://forum.xda-developers.com/showthread.php?t=1791291
The Hitchhikers Guide to the Galaxy S III
{
"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"
}
STOCK ROM AND KERNEL FOR THE VERIZON GALAXY S III : http://forum.xda-developers.com/showthread.php?t=1755386
Getting Root:
Drivers: http://downloadcenter.samsung.com/c...ss_I535_GSIII_Samsung_USB_Driver_v1_4_6_0.exe
Odin 3.07: http://samsung-updates.com/Odin307.zip
Stock Root Image(root_66): http://www.megashare.com/4384479
1. Install USB drivers
2. Download ODIN v3.07
3. Unzip the root_66.7z ( it'll turn into a 1.5gb .tar file)
4. While the phone is powered down, boot into ODIN download mode. (vol down + home + pwr)
5. Connect phone, open ODIN
6. In ODIN check auto reboot and F. Reset Time.
7. Click "PDA" then navigate to and select the root_66 .tar
8. Click "Start"
Now wait for it to flash and once rebooted, you'll have root access.
Getting a Custom Recovery:
Method 1:
1. Download the ROM Manager App: HERE
2. Flash CWM Recovery as the Verizon Galaxy S3.
Method 2:
- Stock Recovery, or CWM Recovery Touch
- TWRP 2.2 Recovery
- CWMod Based 6.0.0.8 Recovery for d2vzw 6.0.0.8
1. Download one of the recoveries you like best from above ^
2. Place the .img file onto your sdcard
3. Open terminal and type in these lines: (be sure to change the below)
Code:
$ su
# dd if=/sdcard/.img of=/dev/block/mmcblk0p18
# reboot recovery
Method 3: The easiest
Using mmmeff's VZW GS3 EZ-Recovery ~ multi-recovery flashing app
Method 4: (for TWRP)
1. Download the GooManager Beta App.
2. Lanuch the app and press the menu button.
3. Click "Install OpenRecoveryScript."
4. Press "Yes," and "Yes" again for the twrp d2vzw recovery.
5. Wait 10 seconds for the file to download and it should install the recovery.
**You can boot into recovery via the Rom Manager app also**
Getting a Custom ROM:
- Bean's Custom Stock Rom (50gb dropbox, Beats,Bravia Engine, Reboot Menu)
- [Stock] Vzw Rooted, Deodexed, Zipaligned
- [STOCK] [I535VRALF2] Stripped, Rooted
- [ROM][VZW][BETA] XTC Rom
- [ROM][HYBRID][Jellybean] PARANOIDANDROID v1.9.1a
- [Rom][7.23.2012][VRALG1]NoSympathy's Stock OTA 100% deodexed, zipaligned rom
- ☆ ★ | ROM | SynergyROM VZW S3 | ICS 4.0.4 | FULLY OPTIMIZED | ★ ☆
- Unofficial K-EXEC & CM9 (Beans)
Required Files / Downloads
CM9 ROM: http://goo.im/devs/BeansTown106/SGS3...CIAL-d2vzw.zip
K-Exec Clockwork Mod: http://goo.im/devs/BeansTown106/SGS3...w_recovery.img
Gapps: http://goo.im/gapps/gapps-ics-20120429-signed.zip
Click to expand...
Click to collapse
- (Invisiblek) CM9 UNOFFICIAL D2VZW and CM10 UNOFFICIAL D2VZW ( need [URL="http://goo.im/gapps/gapps-ics-20120429-signed.zip"]Google Apps also. )[/URL]
1. Download a ROM of your choice and place it on your SD Card.
2. Reboot Recovery (from Rom Manager or *vol up + home + pwr*)
3. Make a backup
4. Do a factory reset, wipe cache + dalvik.
5. Flash the ROM zip.
6. Reboot once finished.
Getting a Custom Kernel: (This will replace your custom recovery)
You could always go back to your custom recovery by reflashing it in the method above.
FLASHING A KERNEL IS THE SAME PROCESS OF FLASHING A CUSTOM RECOVERY.
Method 1:
- [KERNEL] invisiblek v2 - i535 (direct download - kernel-invisiblek-v2-3.0.8-i585.img)
- [KERNEL][STOCK][BETA] b00sted-v001 (2012.7.14) ( 2 types of kernel, one for Stock, and another for CM9 )
1. Place the .img to your SD Card.
2. Open terminal and type in these lines: (be sure to change the below)
Code:
$ su
# dd if=/sdcard/.img of=/dev/block/mmcblk0p18
# reboot recovery
Method 2:
Using mmmeff's VZW GS3 EZ-Recovery ~ multi-recovery flashing app
*****The kernel replaces your Custom Recovery.
To boot into the kernel, you'd have to boot into the recovery partition, which is:
1. adb reboot recovery
or
2. (vol up + home + pwr) when the phone is off.*****
If you flash your custom recovery back, the kernel will no longer be in place.
So you can either have a kernal or a custom recovery.
Method 3: (Kexec: Custom Recovery + Custom Kernel)
To boot into the custom kernel, you'll have to flash the boot_emmc/sdcard_boot.img.zip from the recovery. If not, youll boot into the stock kernel.
- [KERNEL] invisiblek v2 - i535 (direct download - kernel-invisiblek-v2-3.0.8-i585.img)
- [KERNEL][STOCK][BETA] b00sted-v001 (2012.7.14)
1. Download and install mmmeff's EZ-Recovery for VZW Galaxy S3.
2. Launch the app, and flash the "CWM Touch" Recovery. ( IT HAS TO BE CWM TOUCH)
3. Now this is when you decide if you want to have the zips, and kernel on your Internal SD or EXT SD.
Internal:
1. Download the kernel of your choice, and rename it as "boot.img" and also download the boot_emmc_boot_img.zip file
2. Place both files in the root directory of your Internal SD Card. (/sdcard/)
3. Reboot into recovery via the EZ Recovery app or while holding (vol up + home + pwr) while the phone is off.
4. a. Press "install zip from sdcard"
b. "choose zip from internal sdcard"
c. Scroll down and choose "boot_emmc_boot_img.zip"
d. Choose " Yes - Install boot_emmc_boot_img.zip"
5. If you did this correctly, the phone should reboot mid way of installing the .zip file
External:
1. Download the kernel of your choice, and rename it as "boot.img" and also download the boot_sdcard_boot_img.zip file
2. Place both files in the root directory of your External SD Card. (/mnt/extSdCard/)
3. Reboot into recovery via the EZ Recovery app or while holding (vol up + home + pwr) while the phone is off.
4. a. Press "install zip from sdcard"
b. "choose zip from sdcard"
c. Scroll down and choose "boot_sdcard_boot_img.zip"
d. Choose " Yes - Install boot_sdcard_boot_img.zip"
5. If you did this correctly, the phone should reboot mid way of installing the .zip file
Click to expand...
Click to collapse
4. You now have a custom recovery and custom kernel running simultaneously.
Dual Booting:
---------------------------------------------
Video: http://www.youtube.com/watch?v=emDdQmNXLi8
Original Threads:
http://www.epiccm.org/2012/07/dualboot-cm9-on-sgs3-lte-sprint-t.html
http://forum.xda-developers.com/showthread.php?t=1774795
TeamEpic-SGS3LTE-multiboot-cm9-setup-v1.zip http://k0nane.info/rom/ecm/TeamEpic-SGS3LTE-multiboot-cm9-setup-v1.zip
invisblek's cm9 and boot.img http://goo.im/devs/invisiblek/i535/roms
gapps http://goo.im/gapps
add this line in the update script. 3rd row from the bottom. line 143
package_extract_file("boot.img", "/dev/block/mmcblk0p7");
---------------------------------------------
Post below if I missed anything, or need to update anything!
Thanks! :laugh:
BONUSES:
- [HACK] Remove WiFi reminder
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- Increase your phone volume, and/or remove boot sound/camera sounds.
http://forum.xda-developers.com/showpost.php?p=27741216&postcount=54
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- Free Wifi Tether: (Must have root)
1. Download and install WiFi Tether for Root Users
2. Launch the app and press the Menu button
3. Click "Settings" and press "Change Device-Profile"
4. Change it to "Generic ICS"
5. Done
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- Script [APP] CPU Sleeper, The Battery Saver Mod
Disables CPU 1 when the display is turned off. Once turned on, the CPU goes back online.
CPUSleep v1.9.apk
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
How to add custom apps to the Headphones Connected notification
http://forum.xda-developers.com/showthread.php?p=28986416
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[GUIDE] Enable Mass Storage Mode for External SD Card
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Nice GUIDE and very helpful informations!

I can't extract the file. there isn't an option for it and it stays as a 650 mb file
nvm figured it out

Useless information.
...
Only because I don't have the phone.
Good work.

Now what happens if i ever want to unroot? Say dev edition comes out and yiu cant be rooted to do the new unlocking method found... i know what if what if... but still want to know
Sent from my SCH-I535 using Tapatalk 2

faehsemc said:
Now what happens if i ever want to unroot? Say dev edition comes out and yiu cant be rooted to do the new unlocking method found... i know what if what if... but still want to know
Sent from my SCH-I535 using Tapatalk 2
Click to expand...
Click to collapse
Flash the stock rom with kernel. The thread that contains them is linked in the op.
Sent from my Galaxy Nexus using Tapatalk 2

faehsemc said:
Now what happens if i ever want to unroot? Say dev edition comes out and yiu cant be rooted to do the new unlocking method found... i know what if what if... but still want to know
Sent from my SCH-I535 using Tapatalk 2
Click to expand...
Click to collapse
Flash stock files in op is the normal method.
Not personally tried it
Thanks for the collection and the easy instructions.
Sent from my SCH-I535 using Xparent ICS Tapatalk 2

WIFI Hack
How do you install the wifi hack? And if I use this VZW GS3 EZ-Recovery apk . I must download the recovery I want to use to sdcard first to use the VZW GS3 EZ-Recovery to install a custom recovery.

CBMC said:
Flash the stock rom with kernel. The thread that contains them is linked in the op.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Ok ya.. i was dumb. Appreciate the help. I was thinking that was stock rooted thread from invisible k. . Misread
Sent from my SCH-I535 using Tapatalk 2

blade7840 said:
How do you install the wifi hack? And if I use this VZW GS3 EZ-Recovery apk . I must download the recovery I want to use to sdcard first to use the VZW GS3 EZ-Recovery to install a custom recovery.
Click to expand...
Click to collapse
The Wi-Fi hash instructions are in that thread.
If you use the EZ recovery, you do not have to add the recoveries to your phone, they are included in the app.
Sent from my locked Verizon Samsung Galaxy S III

need to add the goomanager method to getting TWRP recovery, once rooted install goomanager, launch it and hit menu button and select launch open recovery script and then it will find the latest version for your device and it will install it from there for you

Thanks for the guide, I would probably suggest adding that you need to rename the "root_66.tar" file before flashing. I had to rename mine "rooted.system.image.tar" for ODIN to recognize it, thanks again though

Great guide maybe add information about kernel kexec
Sent from my SCH-I535 using xda premium

chocolate8175 said:
Thanks for the guide, I would probably suggest adding that you need to rename the "root_66.tar" file before flashing. I had to rename mine "rooted.system.image.tar" for ODIN to recognize it, thanks again though
Click to expand...
Click to collapse
i flashed mine without changing the file name... weird.
shimp208 said:
Great guide maybe add information about kernel kexec
Sent from my SCH-I535 using xda premium
Click to expand...
Click to collapse
I would it i knew how to use it. I'm not familiar with it.
Sent from my locked Verizon Samsung Galaxy S III

Another suggestion for a piece of information you could add is for adding init.d boot scripts and busybox using this guide
http://forum.xda-developers.com/showthread.php?t=1762378
Sent from my SCH-I535 using xda premium

updated the OP, added the kexec method to the guide and added more bonuses towards the bottom.

I followed all the directions to a T but my flashing just failed what should I try to do now?

walkingagh said:
I followed all the directions to a T but my flashing just failed what should I try to do now?
Click to expand...
Click to collapse
What do you mean "to a T?"
Sent from my locked Verizon Samsung Galaxy S III

Cvballa3g0 said:
What do you mean "to a T?"
Sent from my locked Verizon Samsung Galaxy S III
Click to expand...
Click to collapse
I mean exactly as written. I am trying to re-flash now and hoping that takes. I have tried rebooting the phone and essentialy it says there was a bad flash. It might be a corrupt download? Is there an MD5 anwhere?

walkingagh said:
I mean exactly as written. I am trying to re-flash now and hoping that takes. I have tried rebooting the phone and essentialy it says there was a bad flash. It might be a corrupt download? Is there an MD5 anwhere?
Click to expand...
Click to collapse
for which files? what are you trying at get? root, roms, kernel?

Related

[RECOVERY][Unofficial][ICS] TWRP 2.2.1.4 Custom Recovery (DOES NOT WORK WITH MTD)

Hello, Infusers...im back and ive brought with me TeamWin Recovery Project! Official TWRP website: http://www.teamw.in/project/twrp2
What is this?
-Its an alternitive to CWM recovery
What are the advantages?
-Full touch screen interface
-Built in file manager
-keyboard (gives you the ability to name your backups...or rename other files from with in recovery)
-clock
-battery percentage
-swipe to confirm flashes/wipes (no more of the "no no no no yes no no"
-themeable!!!
-and more!!!
***DOES NOT WORK WITH MTD JELLYBEAN...yet***
Unfortunatly our recovery is built into the boot.img after flashing any ics rom you will lose the twrp recovery and get cwm recovery again...just tick the box to re-inject twrp before sliding to confirm your flash...or go to advance options and click on re-inject twrp
Download:
TWRP
Flashing Instructions (does not effect your current set up/kernel...only replaces CWM)
1) boot into recovery
2) flash zip
3) reboot
4) next time you go to recovery you will have TWRP
5) Flash this zip after every new rom flash to keep TWRP
***important for updating***
-if updating twrp from a previous build make sure you disable "re-inject twrp after flash" if you dont it will reinject the old twrp
-If coming from gingerbread you have to boot into your ics or jb Rom before being able to flash the zip...after that you can flash after every Rom flash
how does the zip work? i thought it was built into the boot.img?
Credit goes to smasher816 for this..he made an install script that takes your boot.img of your rom, then takes the recovery ( ramdisk-recovery.img) and injects it into your current boot.img...leaving the actual kernel untouched!
Satandard Disclaimer
Use this recovery at your own risk!!! im not responsible for anything that happens to you, your phone, your friends, your family, or anything but i will do my best to resolve any and all problems you may encounter
Thanks/Credit:
TeamWin-Recovery/source/compiling instructions
Entropy-CM9/kernel/guide for compiling/source
JT-for getting us ics in the first place
JScott30-sold me his infuse which allowed for me to do this
Smasher816-your install script has allowed for an easy recovery flash
Did i miss anyone? -let me know...dont want to leave any one out
{
"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"
}
the above screen shots were taking from http://www.teamw.in/project/twrp2
the below screenshots are pictures taken of my infuse with it in action
And...video of it in action
http://www.youtube.com/watch?v=7gJ7idj8y0g&feature=plcp
TWRP-2.2.1.4 8-6-12
-fixed aroma
-should be completly bug free
TWRP 2.2.1 6-8-12
-updated to twrp 2.2.1.4
-fixed backups
TWRP 2.2.1 8-3-12
-Added the abilty to reinject twrp through an option under the advanced menu...use that option or reflash zip
TWRP 2.2.1 sdfix
-Fixed sdcard error
-fixed install script so you no longer have to mount system in mounts instorage...just flash the zip and it will mount for you
8-2-12
-initial release
Things to do...
1) Figure out if its possible to compile the recovery and flash it with out messing with a user's kernel/current set up
-solved...op has been updated with fix
2) fix the sdcard error
-solved...op has been updated with fix
3) fix backup problem (cant create a backup)...currently the only known bug
-solved fix uploaded to goo.im
4) make a CWM recovery zip for people who want to go back to CWM
-done, added as an atachment to the op
5) fix the aroma bug...
-fixed...uploaded to goo.im
6) Keep this up to date with official twrp source
-on going process...ill check every other day for updates to the source
TWRP THEMES
You can find some themes for twrp here: TWRP 2.X Themes
-keep in mind that themes can introduce bugs...so use them at your own risk...if your intrested in creating your own them check out this: http://teamw.in/project/twrp2themers
-themes must go in this directory /sdcard/TWRP/theme/ and it must be named ui.zip -reboot to recovery and it will be applied...thats right just reboot no need to flash!
My TWRP Themes -hosted on goo.im (soon to be featuring every color of the rainbow...and then some)
Inverted theme! by supernewbdev
First....
Very nice bro..this is awesome no more vol up+down button and power when flashing roms when your are in recovery mode and all fully touch screen...good job sir
Nice man always great to have options!
Sent from my SGH-I997 using xda app-developers app
I have been wanting to try twrp in my infuse since I tried it on my transformer.
This is a great addition to our community, Thanks for bringing it! :victory:
Edit: I presume it still not compatible with JB, am i right?
andros11 said:
I have been wanting to try twrp in my infuse since I tried it on my transformer.
This is a great addition to our community, Thanks for bringing it! :victory:
Edit: I presume it still not compatible with JB, am i right?
Click to expand...
Click to collapse
At the moment no...its built into the ics boot.img -so flashing this would give you an ics kernel
Not sure when and if ill be able to bring it to JB...will have to wait for TeamWin to update it for JB
EDIT: i think i know how to let people use this without messing with there current kernel/set up...gotta test the theory first
Edit #2...theory correct...no more will you have to flash the boot.img or CM9 to get TWRP...OP will be updated shortly with details
Omg. Mg this is awesome downloading as of now
Edit: can the boot.img be flashed with sgs kernel flasher?
Edit#2: saw the zip flashed it and it works like a charm.
Sent from my AOKP'd Infuse 4G​
OP updated...just download the zip and flash it-next time you boot to recovery you will have TWRP...just make sure you mount system before flashing...
EDIT: if my other theory is correct...this may now be compatible with JB...gonna download cm10 now and test the zip with it...will report back later
isaiahe97 said:
Omg. Mg this is awesome downloading as of now
Edit: can the boot.img be flashed with sgs kernel flasher?
Sent from my AOKP'd Infuse 4G​
Click to expand...
Click to collapse
not sure...but you can download the zip and flash that instead in recovery...it will not mess with your rom or kernel
works with jellybean...just mount system and flash the zip...
Recovery updated...fixed the sdcard error, as well as edited the updater script to mount system...in other words you dont have to mount system in "mounts and storage" anymore just download and flash
currently only known bug at the moment is not being able to create a backup...im looking into it
EDIT: Just found out there's a way to enable the recovery to auto insert itself after every Rom flash...currently working on it...if it works then one flash and you will have it for good! It will be added to the advanced settings I believe...so you can enable the auto insert or disable it if you wanna go back to old cwm...
EDIT 2: alright...misread...it doesnt auto insert :/ but still useful tho heres what it does: after flashing a rom instead of flashing the recovery zip again you go to advanced options, in there on the bottom right corner you will see the option to "re-inject TWRP" it essentially does the same thing as the zip...so if you delete the zip or dont wanna flash the recovery zip ever again just use that option after every rom fash and it will inject the recovery into the rom
ill include the re-inject option in the next update (when i figure out and fix the backup problem...) unless you guys want that now...just dont wanna do a bunch of tiny updates in one day lol...i feel like that would be annoying for you guys
Been getting tired of CWM so i am gonna have to try this out. Thks:cyclops::good:
BTW. Doesn't the face plate on the Otterbox case mess with infared sensor in detecting during calls.
I got a Ballastic case the other day and i couldn't seem to hang up a damn phone call after rebooting
---------- Post added at 11:21 PM ---------- Previous post was at 11:09 PM ----------
mg2195 said:
OP updated...just download the zip and flash it-next time you boot to recovery you will have TWRP...just make sure you mount system before flashing...
EDIT: if my other theory is correct...this may now be compatible with JB...gonna download cm10 now and test the zip with it...will report back later
Click to expand...
Click to collapse
Might wanna edit the OP.....
1) boot into recovery
2) Mount system (mounts and storage > mount /system)
3) flash zip
4) reboot
5) next time you go to recovery you will have TWRP
6) Flash this zip after every new rom flash to keep TWRP
Click to expand...
Click to collapse
slicingtaco said:
Been getting tired of CWM so i am gonna have to try this out. Thks:cyclops::good:
BTW. Doesn't the face plate on the Otterbox case mess with infared sensor in detecting during calls.
I got a Ballastic case the other day and i couldn't seem to hang up a damn phone call after rebooting
---------- Post added at 11:21 PM ---------- Previous post was at 11:09 PM ----------
Might wanna edit the OP.....
Click to expand...
Click to collapse
I fixed it so that when you flash it you no longer need to mount system...if you have the twrp 2.2.1 sdfix then you no longer need to mount system (I added the command in the updater script to.mount it)
Sooooo...just download, flash and enjoy...
Anyways...two days of non stop compiling...and I'm only doing recovery...don't know how the guys (Scott) at the CM10 thread do it...I'm pooped, time for bed
Also I don't use my infuse as my DD...so I don't have a sim in it...I use it for development only...my vivid is my DD
Sent from my HTC Holiday using Tapatalk 2
first of all, coolioso ! second, thanks! third, ok so to make sure, do I flash a rom, then reboot into recovery, then flash this alter-recovery, or can I just flash it along with the rom and the gapps ect.?
I'm loving this MG, This looks and feel so good. Thanks
Sent from my SGH-I997 using Tapatalk 2
Excellent work. Thank you.
megazeroxuxm said:
first of all, coolioso ! second, thanks! third, ok so to make sure, do I flash a rom, then reboot into recovery, then flash this alter-recovery, or can I just flash it along with the rom and the gapps ect.?
Click to expand...
Click to collapse
You can flash this and reboot into recovery
You can flash it after a Rom flash
You can flash it anytime...but if you flash a Rom make sure you flash this again
Sent from my HTC Holiday using Tapatalk 2
Back up will be great. I know you are working on that issue.
Also, will this only work with the Samsung Infuse 4G.

[APP] Flash Image GUI - Flash Kernels and Recoveries from normal Android mode!

Description:
This android application, FlashImageGUI, is basically a GUI interface for the linux binary, flash_image provided by google in AOSP for loading custom kernels and recovery images onto the phone.
This app allows the flashing of kernels and custom recovery images in normal android mode!
Current Device Support:
Full Kernel, Logo and Recovery flashing: Samsung Moment, Transform, Intercept and Acclaim - the s3c6410 series of devices
Full Kernel (Anykernel and boot.img) Flashing and Recovery (zip file or image) flashing: HTC One S, EVO 4G LTE, EVO 3D CDMA and GSM, Amaze, Vivid/Holiday, EVO 4G, EVO Shift, Nexus 7, Samsung Google Galaxy Nexus (GSM & CDMA), Nexus S/Nexus S 4G & LG Optimus
Full Kernel (zImage) Flashing: Samsung Epic
Check application version for updates
Credits for HTC One S Testing:
Special Thanks to: Smokem_I
Tecardo, orenfl and mteezy
Confirmed Compatible Hboot Versions:
1.06, 1.09, 1.13, 1.14 (US and EU), and 2.15 (thx DisruptiveMind)
Credits:
birbeck for the usual random java guidance, slushpupie for his previous java guidance, dodgejcr for extreme amounts of testing, and one_love_420 and shift for some great graphics!
testers: JT-, couga6442, happytweak and many others I might have forgot in the furry of three days I built the initial app from scratch.!
Thanks to SDX
Background:
flash_image (bmlwrite) is an extremely useful utility for flashing custom kernels, boot logos (so far ONLY Samsung devices) and recoveries. This binary has made it possible to easily flash all these items and is used almost everywhere behind the scenes (i.e. in custom recoveries, packaged into kernel /sbin, etc).
Custom Recovery
Supports both CWM and TWRP!
Future Support:
Will continue to test kernels as they are released to ensure compatibility!
Install Directions:
Install process is the same as any other .apk. Download to computer and adb push or mount sdcard on computer and copy over or download directly to the phone. Use any file manager, adb, connectbot/terminal emulator to install.
My preferred method, maybe a bit technical: ./adb install c:\downloads\FlashImageGUI.apk
Download Locations
Market (99 cents!): Flash Image GUI
Release version (free): Flash Image GUI
Contact:
Any questions, comments, concerns, or issues, please post in this thread or send me an email! Thanks for all the help and support!
FAQ:
Q: Will this app support a marketplace to pick and chose kernels from?
A: No. Use Kernel Manager!
Screenshots:
{
"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"
}
Feedback:
Please post any helpful feedback. I'm always looking to improve the application!
HTC Unlock - User Guides for Flash Image GUI!!
HTC Unlock - Users Guide for ROMs with a Kernel (boot.img file):
1) Unlock using Official HTC method
2) Load this application, Flash Image GUI, onto the device, either through the Market or the link provided in this OP.
3) Download ROM .zip file to the sdcard on the device.
4) Open up Flash Image GUI, select Browse and select the ROM .zip file, downloaded to /sdcard in the previous step.
5) Flash Image GUI will provide a warning, reminding that the ROM .zip file will *need* to be flashed in the custom recovery afterward.
6) Flash Image GUI will index the full ROM .zip file searching for the kernel and kernel modules. Once located, the Flash Image button should be enabled.
7) Select the Flash Image button and Flash Image GUI will load the kernel modules and kernel from inside the ROM zip file.
8) Select reboot recovery.
9) Inside the custom recovery, load/flash the ROM zip file.
10) Reboot to normal Android mode and all should work including Wifi!
HTC Unlock - Users Guide for flashing ONLY a Kernel (zip file):
1) Make sure the selected Kernel is compatible with the currently loaded ROM. If not, this will result in a lot of frustration!!! See troubleshooting steps below.
2) Download kernel zip file to /sdcard.
3) Open Flash Image GUI, browse and select kernel zip file, downloaded/loaded to sdcard in previous step.
3) Flash Image GUI will validate the kernel zip file is contains the minimum required files
4) Select the Flash Image button and Flash Image GUI will load the kernel and the kernel modules from the source kernel zip file.
5) Reboot
Basic Troubleshooting:
Troubleshooting after Rebooting:
First step, when experiencing issues flashing is to RE FLASH the files again. Many times, re flashing again will clear up any issues. If not, see the issues/solutions below.
Issue #1: If the device hangs or reboots while on the splash screen, the kernel (or packaged ramdisk in the kernel) is NOT compatible with your device!!!
Solution for #1: Have to boot into fastboot and load the custom recovery to flash a known good kernel or restore a previously known good nandroid backup. Command: fastboot boot c:\downloads\cwm-recovery.img
Issue #2: If the device hangs or reboots while on the boot animation, the ROM is likely NOT compatible with the kernel!!!
Solution for #2: Have to boot into fastboot and load the custom recovery to flash a known good ROM/kernel combination either from a zip file or restore from a nandroid backup.
Glad to see you post it for everyone to try. Always loved this apk.
Just to show working on one s
Sent from my HTC One S using Tapatalk 2
Thanks mate looks like a handy tool. Salt I had no time to help test this, would have loved to. seems you have gotten it to work decently now. Very good. Thanks a lot!
sent from a bugged One s....
Awesome bro! It's great to finally be able to flash a rom on the go without the need of fastboot! Flashed several roms with this so far and haven't had any issues. We were in desperate need of something like this! Thanks for taking the time to add support for our device!
Sent from my BluMagic Viper One S using Tapatalk 2
Can't say thank you enough! Works like a dream, hell you even put a smile on my miserable old face
So once we know that the ketnal is supported by a Rom we can just flash away once its unlocked and rioted obviously
New favourite app lol good job on this.
snwman said:
So once we know that the ketnal is supported by a Rom we can just flash away once its unlocked and rioted obviously
Click to expand...
Click to collapse
It supports all roms available for the One S. The Viper Beta Team tested it extensively before release. We didn't encounter any issues or roms that weren't compatible. Also don't forget to hit joeykrim's thanks button or better yet show him support by buying from the Play Store
Darknites said:
New favourite app lol good job on this.
Click to expand...
Click to collapse
Soon to be everyone's favorite app once they find it! This is the must have app for the One S.
Sent from my BluMagic Viper One S using Tapatalk 2
Smokem_I said:
It supports all roms available for the One S. The Viper Beta Team tested it extensively before release. We didn't encounter any issues or roms that weren't compatible. Also don't forget to hit joeykrim's thanks button or better yet show him support by buying from the Play Store
Soon to be everyone's favorite app once they find it! This is the must have app for the One S.
Sent from my BluMagic Viper One S using Tapatalk 2
Click to expand...
Click to collapse
I think if it states on the title 'for ALL hboot versions' or something similar it may help attract people. I can't understand how this is staying so quiet! I've been flashing boot.img using this app from stock roms to asop and different recovery version like there was no tomorrow. Its just all so easy off to buy the market version now to show the dev some love.
This won't stay quiet for long. Once more users realize they don't have to use fast boot to flash kernels or use a workaround like htc dumlock which takes alot more work. They will all be using this. Its a must have app for any device that does not have s-off this app was a lifesaver for me on my evo 3d. Even once it got s-off I still used regularly to flash kernels on the fly. I have low hboot but still been using this for the past couple weeks since we started testing. All I have to say for those that don't know is NO MORE FASTBOOT!
Sent from my HTC One S using Tapatalk 2
If you have any feature suggestions, please let me know! Appreciate all the positive support!
shadowch31 said:
I think if it states on the title 'for ALL hboot versions' or something similar it may help attract people. I can't understand how this is staying so quiet! I've been flashing boot.img using this app from stock roms to asop and different recovery version like there was no tomorrow. Its just all so easy off to buy the market version now to show the dev some love.
Click to expand...
Click to collapse
Good comments. I listed in the OP and copied below for convenience, which hboot versions were confirmed. If I'm missing any hboot versions, please let me know.
Confirmed Compatible Hboot Versions:
joeykrim said:
1.06, 1.09, 1.13, 1.14 (US and EU)
Click to expand...
Click to collapse
This is directed to anybody/everybody, in regards to methods that can spread the news, it might be worthwhile to write up a simple guide post explaining the steps, very similar to what I have in the OP.
Another method would be to reach out to the ROM/kernel developers and ask them to link back to this thread, or a guide thread, on the various methods to load their software including using this application as one of the methods.
Just throwing out ideas! Appreciate all the help and support!
snwman said:
So once we know that the ketnal is supported by a Rom we can just flash away once its unlocked and rioted obviously
Click to expand...
Click to collapse
If you refer to the last section of the OP with the guides, they explain step-by-step process that answer your question. I've pasted below for your convenience. Thanks for the support!
joeykrim said:
HTC Unlock - User Guides for Flash Image GUI!!
HTC Unlock - Users Guide for ROMs with a Kernel (boot.img file):
1) Unlock using Official HTC method
2) Load this application, Flash Image GUI, onto the device, either through the Market or the link provided in this OP.
3) Download ROM .zip file to the sdcard on the device.
4) Open up Flash Image GUI, select Browse and select the ROM .zip file, downloaded to /sdcard in the previous step.
5) Flash Image GUI will provide a warning, reminding that the ROM .zip file will *need* to be flashed in the custom recovery afterward.
6) Flash Image GUI will index the full ROM .zip file searching for the kernel and kernel modules. Once located, the Flash Image button should be enabled.
7) Select the Flash Image button and Flash Image GUI will load the kernel modules and kernel from inside the ROM zip file.
8) Select reboot recovery.
9) Inside the custom recovery, load/flash the ROM zip file.
10) Reboot to normal Android mode and all should work including Wifi!
HTC Unlock - Users Guide for flashing ONLY a Kernel (zip file):
1) Make sure the selected Kernel is compatible with the currently loaded ROM. If not, this will result in a lot of frustration!!! See troubleshooting steps below.
2) Download kernel zip file to /sdcard.
3) Open Flash Image GUI, browse and select kernel zip file, downloaded/loaded to sdcard in previous step.
3) Flash Image GUI will validate the kernel zip file is contains the minimum required files
4) Select the Flash Image button and Flash Image GUI will load the kernel and the kernel modules from the source kernel zip file.
5) Reboot
Click to expand...
Click to collapse
Get the rom devs to put the info in there threads should help out a bit.
Edit, dam it didnt see there was a 2nd page seem you have that idea already.
Hi there , let me understand if for example i want to change the rom ? Right now i am on aokp , if i download the kernel from viper 1.2.0 and flash it and then after reboot i will remain on twrp and flash his 1.2.0 rom will WORK?
I kind of tired of using computer to change roms and kernels etc ...
Ps : i wanted to sell my phone becouse of this (i really mis my old sgs/sgs2 method to flash roms/radios/kernels)
Good work
Sent from my HTC One S using Tapatalk 2
scufutz said:
Hi there , let me understand if for example i want to change the rom ? Right now i am on aokp , if i download the kernel from viper 1.2.0 and flash it and then after reboot i will remain on twrp and flash his 1.2.0 rom will WORK?
I kind of tired of using computer to change roms and kernels etc ...
Ps : i wanted to sell my phone becouse of this (i really mis my old sgs/sgs2 method to flash roms/radios/kernels)
Good work
Sent from my HTC One S using Tapatalk 2
Click to expand...
Click to collapse
Even easier than that.
Simply download the rom and direct the program to it on your sdcard it will then extract the boot.img and any other files it may need such as wlan.ko - flash the kernel and an option to boot normally or boot to recovery is offered, boot to recovery and flash the rom and hey presto. Who needs s-off when we have this method!
Yes I know S-Off would be nice for other things but for now this is by far the lesser of two evils.
I was thinking is it possible to have it just point to the boot.img file so that i can still delete it from the rom zip to speed up install of the rom? Which takes over 5 mins if it has it.
Darknites said:
I was thinking is it possible to have it just point to the boot.img file so that i can still delete it from the rom zip to speed up install of the rom? Which takes over 5 mins if it has it.
Click to expand...
Click to collapse
Well it does that? Maybe I'm not understanding but you select the rom and it extracts the needed files and flashes them, then simply remove the boot.img from the zip and flash it to see if it works. Never tried flashing a rom without the boot.img so cannot say.
IMO removing the boot image isn't gonna cut off any time. In the long run u spent more time navigating through your file manger to go and delete it than it would for it to just flash. Were talking a matter or seconds in recovery. That's just my thoughts though do as you please.
Sent from my HTC One S using Tapatalk 2
mteezey said:
IMO removing the boot image isn't gonna cut off any time. In the long run u spent more time navigating through your file manger to go and delete it than it would for it to just flash. Were talking a matter or seconds in recovery. That's just my thoughts though do as you please.
Sent from my HTC One S using Tapatalk 2
Click to expand...
Click to collapse
Em its takes me over 5 minutes to flash a rom with the boot.img in the zip but if i remove the boot.img its less then a minute. With that in mind i would like to remove the boot.img from the zip and then when i copy the rom to sd i copy over boot.img as well.
Why is the HTC One S not listed in supported devices if its posted in HTC One S Apps & Themes?
I love you! This is great! Going to test it soon, next time I need to flash my rom.
We need to make you App look sexy as well!
Sent from my HTC One S using xda app-developers app

[Q] Will someone please explain to a noob what this means

My goal: Root my old skyrocket so that I can run apps from Google Play that require root. I do not want to flash a custom ROM.
These are the instructions I am following, I am currently trying to figure out step 5:
1. Start ODIN
2. Put phone into download mode
3. Download(USE FIREFOX!) CWM 5.5.0.4 OR TWRP 2.2.2.0 TAR FILE "recovery.tar.md5" , do not change the filename, and select it in PDA section of ODIN
4. Hit the START button in odin, wait until it finishes.
5. Udate CWM from HERE or TWRP from HERE or with the TWRP 2.4.1.0 Flashable Zip
6. You're done.
Click to expand...
Click to collapse
Since I have CWM installed, I clicked the 'HERE' link on step 5, which sends me here http://forum.xda-developers.com/showthread.php?t=1777970
This is what that link tells me to do:
- Download this file ----> updater.sh (updated to fix typo)
- Put it on your sdcard
- open adb and type:
Code:
su
sh /mnt/sdcard/updater.sh skyrocket
- it will reboot you into recovery
- starting in v14.2.1 it will automatically start installing and reboot when its done
Note: If your sdcard is not mounted on /mnt/sdcard then open the script and change the line that says path=/mnt/sdcard/sk8sUpdater to match your mount point. i.e. ICS users may have to change it to say path=/mnt/emmc/sk8sUpdater
Click to expand...
Click to collapse
-I have no ****ing clue what this is telling me to do.
-I have put updater.sh on my sdcard
-What the **** is adb. I don't even know if that's a phone or PC application, or some file manager, or what.
-What does completing step 5 accomplish? Will this have rooted me pursuant to my goal at the top of this post? I have literally no clue what these insturctions are trying to do nor when they have given me what I want.
Thanks.
Leave. Skyrocket is i727. Also don't cuss. People are more likely to help someone who doesn't seem *****y. And Google searches would have helped you. Adb. Is that hard to put in Google?
Sent from my GS4 running CM11 Kandy Kane
Moved to SkyRocket Q&A section
Make sure your phone is a i727 skyrocket
Download
http://d-h.st/KMT
And flash in recovery. This will update your recovery.
Reboot your phone
Download this http://d-h.st/fOD
Go back to recovery and flash the file you just downloaded. If it fails flash again.
Reboot your phone
Open the SuperSU app that will now be in your app drawer and update the binary when it prompts.
You are rooted.
You do not need to update your recovery but I highly recommend it
Sent from my SAMSUNG-SGH-I727 using xda app-developers app
---------- Post added at 01:05 PM ---------- Previous post was at 12:57 PM ----------
Oh yeah and thank vincom
Sent from my SAMSUNG-SGH-I727 using xda app-developers app

[RECOVERY][GUIDE][i9305]--CWM/PHILZ/TWRP latest versions+Odin v3.09 Guide--25-04-2016

Here are the latest versions of the most popular recovery's for our device
----------------------------------------------------------------------------------------------------------
FLASHABLE RECOVERY'S TO USE WITH ODIN OR CUSTOM RECOVERY
----------------------------------------------------------------------------------------------------------
CWM:
● Recovery flashable: Cwm recovery touch 6.0.4.7 ---> here
● Odin flashable: Cwm recovery touch 6.0.4.7 ---> here
-----------------------------------------------------------------------------------------------------
PHILZ:
Compiled by Pheoxy:
● Recovery flashable: Philz recovery touch 6.59.0 ---> here
● Odin flashable: Philz recovery touch 6.59.0 ---> here
Changelog ---> here
--------------------------------------------------
● Recovery flashable: Philz recovery touch 6.48.4 ---> here
● Odin flashable: Philz recovery touch 6.48.4 ---> here
Official Philz thread ---> here
Older versions:
● Recovery flashable: Philz recovery touch 6.48.1 by JustArchi ---> here
● Odin flashable: Philz recovery touch 6.48.1 by JustArchi ---> here
-----------------------------------------------------------------------------------------------------
TWRP:
Compiled by SdtBarbarossa:
● Recovery flashable: Twrp openrecovery homebuild 2.8.7.0 - v1.6 ---> here
● Odin flashable: Twrp openrecovery homebuild 2.8.7.0 - v1.6 ---> here
--------------------------------------------------
● Recovery flashable: Twrp openrecovery 3.0.2-1 F2FS ---> here
● Odin flashable: Twrp openrecovery 3.0.2-1 F2FS ---> here
● Recovery flashable: Twrp openrecovery 3.0.2-0 ---> here
● Odin flashable: Twrp openrecovery 3.0.2-0 ---> here
Older versions:
● Recovery flashable: Twrp openrecovery 3.0.1-0 ---> here
● Odin flashable: Twrp openrecovery 3.0.1-0 ---> here
● Recovery flashable: Twrp openrecovery 3.0.0-0 ---> here
● Odin flashable: Twrp openrecovery 3.0.0-0 ---> here
● Recovery flashable: Twrp openrecovery 2.8.7.3 ---> here
● Odin flashable: Twrp openrecovery 2.8.7.3 ---> here
● Recovery flashable: Twrp openrecovery 2.8.5.0 ---> here
● Odin flashable: Twrp openrecovery 2.8.5.0 ---> here
● Recovery flashable: Twrp openrecovery 2.7.0.0 ---> here
● Odin flashable: Twrp openrecovery 2.7.0.0 ---> here
● Recovery flashable: Twrp openrecovery 2.6.3.0 ---> here
● Odin flashable: Twrp openrecovery 2.6.3.0 ---> here
----------------------------------------------------------------------------------------------------------------------------------------------------
Note: no need to unpack anything from the archives above for flashing with Odin, just select it in AP and flash
----------------------------------------------------------------------------------------------------------------------------------------------------
Latest ODIN flashtool for Samsung Mobile Phones:
● Flash with ODIN ---> download latest View attachment 3472321
● For official samsung firmware downloads go here OR here you need to create an account if you want to download from sammobile!
Latest Samsung usb drivers for Windows:
● View attachment SAMSUNG_USB_Driver_for_Mobile_Phones_1.5.51.0.zip
Installation: 1. uninstall previous driver via control panel / 2. reboot pc / 3. install new driver / 4. reboot pc / 5. done
CF-Auto-Root:
● I9305 - View attachment CF-Auto-Root-m3-m3zh-gti9305.tar.zip
● I9305T - View attachment CF-Auto-Root-m3-m3dv-gti9305t.tar.zip
● I9305N - View attachment CF-Auto-Root-m3-m3swexx-gti9305n.tar.zip
● View attachment Superuser.apk v2.65 ---> for more info and changelog see SuperSU thread
Noob friendly guide for rooting / flashing custom recovery / flashing official samsung firmware with odin
IMPORTANT: you cant blame me if you do screw things up with your device! all these instructions are based on my own experience only with my i9305 LTE. i cant guarantee that this will work with every samsung galaxy device there is! but on most of them it should work. you need to do your own research for odin compatibility and or instructions on how to flash if they differ from these steps below!
IMPORTANT!!!!: fellow i9305 users! if you have never flashed android 4.3 and above before and you are on 4.1.2 or older, you have the old bootloader without KNOX, which is good :good: but if you do flash 4.3 and above stock official you will get new bootloader with KNOX and we all know that sucks!! so flash only stock 4.1.2 if you dont want the new KNOX bootloader!! more info about KNOX here
NOTE: these 3 operations --> rooting / flashing custom recovery / flashing official samsung firmware should be done separately, you cant do all 3 at the same time !! if you need to perform all 3 operations, the logical flashing order would be like this: 1st. official samsung firmware / 2nd. rooting / 3th. custom recovery
NOTE: please ensure that samsung KIES software is not running in the background while using Odin, because KIES and ODIN dont go along!
NOTE: these instructions can be performed for other samsung galaxy devices as well, using the device specific files ofcourse
ATTENTION: warranty will be void hereby!! steps to root device / flash custom recovery / flash official samsung firmware in this order:
1. download Odin3 v3.09 from the link above and unzip, then right click odin3 v3.09 and ''open as administrator'' on your pc
2. download CF auto root / custom recovery / official samsung firmware from the links above and extract/unzip where needed to get .tar md5 file
3. in Odin, in the ''option'' section you should check the boxes of auto reboot / f. reset time and uncheck re-partition!!
4. enable usb debugging in your device in developer options, if you dont see developer options, go to ''about phone'' and tap the buildnumber 7 times and developer options should be visible now (this part is not strictly necessary, just in case if your device is not recognized by pc or odin. generally it is recommended to enable usb debugging with file transfers between device and pc)
5. turn off device now, and put it in odin downloadmode by pressing and holding VOLUME DOWN - HOME - POWER buttons at the same time till you see the black screen with white ''samsung galaxy sIII GT-i9305'' text, then you let go the buttons, now press VOLUME UP and it will boot into downloadmode
6. in odin, click AP button and select the CF auto root / custom recovery / official samsung firmware .tar md5 file that you have extracted/unzipped earlier (in odin under message box, it should say blablabla.tar md5 file is valid!)
7. now connect your i9305 to pc with usb cable (in odin under message box, it should say added!)
8. now your ready to hit START button, after finished (in odin under message box, it should say removed!) your device will reboot and will be rooted / installed custom recovery / installed official samsung firmware in the left upper corner you should see a green box saying PASS, you can disconnect from pc now
This is how you boot into recovery to check it after you have flashed/installed it: press and hold VOLUME UP - HOME - POWER buttons at the same time till you see the black screen with white ''samsung galaxy sIII GT-i9305'' text, then you let go the buttons and it will boot into recovery
To make sure you are rooted, download root checker app from playstore
After rooting, there is a chance that after reboot some message like ''supersu has stopped'' will popup, DONT worry read further...
After you have rooted the device, there will be a app called ''SuperSU'' among your apps, but its a older version of the app and its ''SU binary'' needs to be updated. go to playstore and under my apps search for supersu, it should state that it needs to be updated, do that and restart your phone. you can also flash this UPDATE-SuperSU-v2.65-20151226141550.zip in your recovery if you prefer so, both do the same. Configure the settings of supersu after the reboot as you like. for those who got the KNOX bootloader, while updating SU binary, supersu should ask you to deactivate KNOX, just accept and proceed
Congratulations that's all !!
Useful info and important tips for flashing with Odin or your recovery:
- first of all, dont flash any custom rom/stock firmware/custom recovery/custom kernel other then what is made specifically for our i9305!
- it is generally recommended to make a nandroid backup in recovery before taking any action!
- before using odin, make sure your device has at least 50-60% battery level. why? because, if your phone goes off suddenly while installing a custom ROM, flashing an official firmware update or installing mods etc. your phone might get bricked or go dead permanently. no one wants that, right?
- flashing ONLY official stock firmware will not raise the flash counter! and you will not void warranty
- do NOT turn your device off or pull the battery while flashing!!
- any problems, try these few things: update usb drivers, and restart your pc; different cables; different usb ports. other solutions may include redownloading the file
- full .tar md5 files are very large and can take as long as 15 minutes to complete. smaller files such as recoveries normally only takes 10 to 20 seconds
- if you are currently rooted and intend to flash a stock firmware, you will loose root!
- always READ instructions carefully! RESEARCH before posting your questions! refer to i9305 Q&A thread for questions and answers / additional info / assistance, if you need to...
Steps in pictures:
{
"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"
}
ODIN buttons explanation:
BL refers to the bootloader
AP refers to the build version of the software/firmware
CP refers to the baseband/modem version
CSC is the consumer software customisation and is specific to geographical region and carriers. it contains the software packages specific to that region, carrier branding and also APN settings for data connection, MMS etc for your service provider
CSC has nothing to do with what languages the firmware supports and it will not add keyboard language support either
PIT refers to the Partition Information Table you only need it if you screw up your partition table or if the firmware specifically requires it because of a change in the partition table layout. its very likely you may never have to use this, at least i hope so however KEEP IN MIND there is a HIGH chance of bricking your device with a bad partition table if you do this wrong!! dont forget to check the box re-partition if youre gonna use it! Thanks @lyriquidperfection for the pit file here
if the package only contains one .tar md5 file then it will have everything, AP+BL+CSC+CP, in one file
a stock firmware downloaded from sammobile or samsung updates will contain all of these in one .tar md5 file
if it has multiple .tar md5 files then:
the .tar md5 with modem/CP in the name is the phone/baseband part of the package
the .tar md5 with CSC/multi-csc in the name is the csc part of the package
the .tar md5 with code/AP in the name is the AP part of the firmware package
the .tar md5 with BL in the name is the bootloader part of the package
if this is the case you will need to put these .tar md5 files in the specific areas of odin to flash the update/stock rom
Step 5.
I am and will not be responsible for any kind of damage to your device, flash at your own risk !!!
All credit and thanks goes to @Chainfire - @Dees_Troy - @Phil3759 - @JustArchi - @Pheoxy - @SdtBarbarossa Thanks a LOT !!
Does TWRP still has a bug with backups?
peniu said:
Does TWRP still has a bug with backups?
Click to expand...
Click to collapse
I dont use twrp so i dont know, however i think since this is the latest version it should be fixed if there is a bug like youre saying
Try it out and find out for your self..
Sent from my GT-I9305 using XDA Premium 4 mobile app
works, but lacking in options make copies recovery. so if it is to be bugs?
Wysłane z mojego GT-I9305 przy użyciu Tapatalka
Personally i recommend cwm
Sent from my GT-I9305 using XDA Premium 4 mobile app
hi there
i've got a question why CWM Touch 6.0.4.7 is not a "zip" file? Then how to flash it in recovery mode...?
thanks
queer~dude said:
i've got a question why CWM Touch 6.0.4.7 is not a "zip" file? Then how to flash it in recovery mode...?
thanks
Click to expand...
Click to collapse
you have to flash it with odin. download odin from OP
if you dont know how to use odin then google about it..
Isn't CWM 6.0.4.7 the version built for CyanogenMod ??
I'd personally still leave a link for the original 6.0.2,9 because not all CWM .zip files work with the newer version.
I've personally used TWRP for a long time now and it just got better with the app they released to go alongside it (search for TWRP on google play)
djb77 said:
Isn't CWM 6.0.4.7 the version built for CyanogenMod ??
I'd personally still leave a link for the original 6.0.2,9 because not all CWM .zip files work with the newer version.
I've personally used TWRP for a long time now and it just got better with the app they released to go alongside it (search for TWRP on google play)
Click to expand...
Click to collapse
this one is the original release, not all are the version build for CM. im sure it will work for most of the peeps here
ive been using cwm now for some time, working top!
Updated Philz touch CWM advanced edition to 6.25.0 !!
philz touch 6.26.6 !!
Philz touch 6.41.6!
http://goo.im/devs/philz_touch/CWM_Advanced_Edition/i9305
chongc1996 said:
Philz touch 6.41.6!
http://goo.im/devs/philz_touch/CWM_Advanced_Edition/i9305
Click to expand...
Click to collapse
haha i forgot all about this thread which i created good finding chong :good:
nice look on Philz Touch Recovery...but does it work with CM11 based ROM's or is still useless?
CWM worked perfect every damn time.
spiderman07 said:
nice look on Philz Touch Recovery...but does it work with CM11 based ROM's or is still useless?
CWM worked perfect every damn time.
Click to expand...
Click to collapse
of course works mate, works with me every damn time :laugh:
Question, on my Note n7000 i have CWM 6.0.4.8 and it's rather nice in the way that the touch works. It's not touch enabled like Philz, the screen acts more like a touchpad.
You swipe up for up, down for down. It's not one swipe, one slot, it's more like scroll, like the touch device on the N1, or the original Desire.
You swipe right for "Enter", left for back.
Can we have this?
daedric said:
Question, on my Note n7000 i have CWM 6.0.4.8 and it's rather nice in the way that the touch works. It's not touch enabled like Philz, the screen acts more like a touchpad.
You swipe up for up, down for down. It's not one swipe, one slot, it's more like scroll, like the touch device on the N1, or the original Desire.
You swipe right for "Enter", left for back.
Can we have this?
Click to expand...
Click to collapse
would like to help you, but im no developer nor im a programmer, you could ask a dev. to do this
time to update.. SuperSu v1.99 !
Bump
Could you guys explain why you prefer each recovery ? I prefer TWRP because it's more ergonomic and easy to use , you can select multi Zip flashing , the "format /system" is in wipe settings , you can do multiple wipes in one click , it's a true time gain

BLU DASH 5.0 D410a Stock ROM Images + Root + TWRP

STOCK ROM IMAGES BLU DASH 5.0 D410a V27-GENERIC Android Kitkat 4.4.2 MT6572 Chipset (no UBIFS)
PLEASE READ THE INSTRUCTIONS BEFORE FLASHING YOUR PHONE SO THAT YOU WON'T BRICK IT.
EDIT: 14 January 2015. Updated the TWRP 2.8.2.0 download link. Fixed the problem where ADB and MTP was not functioning in TWRP. Added backup support for a few other partitions including the Baseband.
EDIT: 19 January 2015. Changed method of rooting and added flashable zip with modified kernel to add init.d support (that was tested and is functioning properly.)
STEP 1
BACKUP YOUR MEDIATEK DEVICE
Prerequisites
All of the software is for Windows.
Download and Extract the MTK USB Drivers and the SP Flash Tool found closest to the top of the list at:
http://mtk2000.ucoz.ru/
Press the play button to the right of the file to start the download.
Download MTK Droid Root & Tools
Latest version can be found by following the link of the following post.
http://forum.xda-developers.com/showpost.php?p=38320254&postcount=1
Hint: Click the show content button to see the link to another forum with the download link
Direct Download Link of MTK Droid Root & Tools if you are having problems getting the link.
http://depositfiles.com/files/ne1gnposp
You will need Winrar to extract the files.
That can be downloaded from: http://www.rarlab.com/download.htm
READ HERE ON HOW TO BACKUP: http://forum.xda-developers.com/showpost.php?p=38337401&postcount=5
Thanks to @rua1 for the instructions and software.
NOTE: I WOULD RECOMMEND BACKUPING UP THE USRDATA PARTITION AS WELL TO DO THAT USE HEX "0X96B40000" AS THE LENGTH DURING READ BACK IN SP FLASH TOOL
To flash the DASH 5.0 you need to use the Preloader to do it.
STEP 2
Installing the Preloader Driver (READ this section entirely before trying)
Open Device Manager
Start -> Run
Type:
Code:
devmgmt.msc
Press Enter
Turn off the phone until it is completely shut down with nothing plugged in the USB port. You will see the screen go black and shortly afterwards it will vibrate.
With Device Manager open, connect the USB cable to the phone without turning it on.
You will see the MT65XX Preloader appear (see image)
{
"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"
}
Quickly double click MT65XX Preloader before it disappears, if it disappered, just unplug and plug back in the cable and try again.
Under the Driver tab, click Update Driver, click Browse my computer for driver software.
Using the Browse button find the MTKUSBAll folder you extracted and click on "New inst. win 7&8x64" and click OK
Click Next
If you get the message "Windows can't verify the publisher of this driver software", just click "Install this driver software anyway"
Click Close
Click Close
After the driver is installed you can unplug the phone.
STEP 3
Uploading the image files to the phone{/B}
WARNING: The BLU-DASH-5.0_141022_BLU-D410a-V27-GENERIC_FOR_SP_FLASH_TOOL.zip file has all of the necessary images but do not flash them unless you trying to recover from a brick.
DO NOT FLASH THE PRELOADER.BIN AS IT MAY BRICK YOUR PHONE.
THE ONLY FILES I HAVE PERSONALLY TESTED ARE boot.img, factory_NONmodified_recovery.img and system.img
Download BLU-DASH-5.0_141022_BLU-D410a-V27-GENERIC_FOR_SP_FLASH_TOOL.zip from here:
http://d-h.st/3L9G
See Step 5
Extract the SP Flash Tool.
Extract the system.img and MT6572_Android_scatter.txt (and/or boot.img and factory_NONmodified_recovery.img, if you wish)
Open the SP Flash Tool
Click the Download tab
Click the Scatter-loading button and select the MT6572_Android_scatter.txt file.
Click the location of ONLY the parition(s) you are going to flash: ANDROID = SYTEM partition (system.img), BOOTIMG = KERNEL (boot.img) and RECOVERY=RECOVERY (factory_NONmodified_recovery.img or custom recovery file)
Select the image file (e.g. system.img or system_rooted.img)
MAKE SURE ALL OTHERS ARE NOT TICKED
Click the Download button.
Plug in the phone or unplug and plug it back in to start flashing the images to the phone.
Note: This can also be done with the battery removed.
Your phone will have root.
STEP 4 - Adding TWRP
First we need to rename the file recovery-from-boot.p found in the /system folder.
Using a File Manager with root permissions rename
Code:
recovery-from-boot.p
to
Code:
recovery-from-boot.bak
OR
From an adb shell, rename the file
Code:
su
cd /system
mv recovery-from-boot.p recovery-from-boot.bak
Now turn off the phone and with SP Flash Tool flash TWRP 2.8.2.0. Download link below.
NOTE: Select only the RECOVERY partition to flash. TWRP themes are supported as well as the Aroma File Manager.
http://d-h.st/aQmt
STEP 5 - Rooting and adding init.d support
Go to http://download.chainfire.eu/supersu
Download the latest SuperSU.
Go to http://d-h.st/AJQ
Download the init.d support zip file.
Boot to TWRP while connected to a PC with adb tools run the command
Code:
adb reboot recovery[/url]
OR
Hold down the power select Reboot and hold down the volume up button until you see the TWRP logo.
Via the install menu, flash the SuperSU zip and inti.d support zip.
ALL DONE!
THANKS:
[user=631273]@Chainfire[/user] for SuperSU
[user=5119815]@rua1[/user] for MTK Droid Root & Tools and instructions on how to use SP Tools
[user=4478781]@yuweng[/user] for creating the tool to make TWRP for MediaTek devices
[user=912474]@Dees_Troy[/user] for TWRP
I will give a brief explanatoin and will elaborate more when I have the time.
For Root:
Thanks to @Chainfire
I basically mounted the system.img in a Linux OS and copied the files from the SuperSU v2.36 zip file and placed them in their relevant directories added the relevant permissions, etc.
For init.d scripts
Thanks to @alireza7991
See his thread: http://forum.xda-developers.com/showthread.php?t=2287540
I modified the kernel to boot and created a flashable zip that adds busybox to /system/xbin and creates the necessary folders then flashes the modified kernel.
For TWRP:
Thanks to @yuweng
I used Easy Magic TWRP Installer for MTK. See http://forum.xda-developers.com/showthread.php?p=53752834#post53752834
It worked but changed my partition information for some reason even though the size fit my paritition size. I wiped my phone and lost my baseband and recovered it. Posted a new thread on how to do that. See http://forum.xda-developers.com/android/software-hacking/restore-baseband-mt65xx-devices-t2967949
That is why I posted the image file so no one has to face that problem too. I tested it and it is functioning without any problems.
You can follow yuweng's thread to make it smaller if your partition size is smaller than 6MB for some phones, at a cost of course.
Anyone looking for baseband files can check http://forum.xda-developers.com/android/software-hacking/restore-baseband-mt65xx-devices-t2967949
For anyone wanting to use Link2SD on this, I have created a flashable zip to use with a custom recoveery that adds init.d support, installs Link2SD as a system app and adds a modified mount script that functions properly.
Requires root and a SD card with the second partition formatted as EXT4.
Download -> http://d-h.st/Dcgh
After flash this rom only get Blu screen, wipe and cache reset and the same, trun to V14 again and power on ok, this v 27 in the 2 variants, stock and rroted not start.
jorgefar said:
After flash this rom only get Blu screen, wipe and cache reset and the same, trun to V14 again and power on ok, this v 27 in the 2 variants, stock and rroted not start.
Click to expand...
Click to collapse
What procedure did you use to flash it?
SP_Flash_Tool_exe_windows_v5.1420.00
Scatter File from V27
selected only:
Recovery: non modified...
Boot: boot.img
Android : System.img or System Rooted
Flashed OK
Only Blu screen and restar...
Im currently on V14 Ok
jorgefar said:
SP_Flash_Tool_exe_windows_v5.1420.00
Scatter File from V27
selected only:
Recovery: non modified...
Boot: boot.img
Android : System.img or System Rooted
Flashed OK
Only Blu screen and restar...
Im currently on V14 Ok
Click to expand...
Click to collapse
Your phone is a BLU Dash 5.0 D410a and NOT the 5.0+ or 5.0 Studio right?
It sounds like your kernel (boot.img) is not booting the /system partition. Try flashing the /system and recovery partitions only for now and see what happens. Do not flash the boot.img
Thanks for you le answer! Thats right, is a Blu Dash 5.0 D410a, I try on Monday the suggested and post results!!!
Hi again, flashed system and recovery only, stuck on Blu screen again, try wipe and reset cache, stuck on screen Blu,any recomendation??
Added a flashable zip to add init.d and install LInk2SD with a modified mount script to run properly on this phone, BLU DASH 5.0 D420a running V27 Android 4.4.2.
See post #3
dechronic said:
Your phone is a BLU Dash 5.0 D410a and NOT the 5.0+ or 5.0 Studio right?
It sounds like your kernel (boot.img) is not booting the /system partition. Try flashing the /system and recovery partitions only for now and see what happens. Do not flash the boot.img
Click to expand...
Click to collapse
I'm having the same problem as Jorgefar. Mine is on v24 instead of v14 though after the factory update to 4.4.2. I rooted it with kingroot, but I would like to have twrp recovery. I've done everything you instructed him, but mine gets stuck in the bootloop as well. I thought i could just flash the recovery, and did the rename on the recovery file, but that didn't work still had factory recovery. After that I did the entire procedure and got the bootloop.
Sexyr said:
I'm having the same problem as Jorgefar. Mine is on v24 instead of v14 though after the factory update to 4.4.2. I rooted it with kingroot, but I would like to have twrp recovery. I've done everything you instructed him, but mine gets stuck in the bootloop as well. I thought i could just flash the recovery, and did the rename on the recovery file, but that didn't work still had factory recovery. After that I did the entire procedure and got the bootloop.
Click to expand...
Click to collapse
After installing TWRP you need boot into TWRP before booting into Android and install the latest SuperSU. The install-recovery.sh will replace TWRP with the stock recovery on the first boot if SuperSU is not installed, which renames it.
After flashing TWRP with the Smart Phone Flash Tool, disconnect the cable, press the power button and then hold the volume up button to enter TWRP.
dechronic said:
After installing TWRP you need boot into TWRP before booting into Android and install the latest SuperSU. The install-recovery.sh will replace TWRP with the stock recovery on the first boot if SuperSU is not installed, which renames it.
After flashing TWRP with the Smart Phone Flash Tool, disconnect the cable, press the power button and then hold the volume up button to enter TWRP.
Click to expand...
Click to collapse
Cool got it and am on v27 now. thanks..... now if ony there were other roms for it ah well, at least i'm rooted again with recovery.
can i flash this on BLU Dash 5.0 D400a
dechronic said:
Anyone looking for baseband files can check http://forum.xda-developers.com/android/software-hacking/restore-baseband-mt65xx-devices-t2967949
For anyone wanting to use Link2SD on this, I have created a flashable zip to use with a custom recoveery that adds init.d support, installs Link2SD as a system app and adds a modified mount script that functions properly.
Requires root and a SD card with the second partition formatted as EXT4.
Download -> http://d-h.st/Dcgh
Click to expand...
Click to collapse
This say file no longer available..could it be downloaded elsewhere?
Does this work on 5.0+?
Stiffymeister said:
Does this work on 5.0+?
Click to expand...
Click to collapse
Don't think so but I think I have a 5.0+ image. Anything in particular you looking for? I should be able to provide it tomorrow
i have tried everything as you said but after using the flash too and b4 installing recovery it says my phone is not rooted so it wont let me rename the recovery file. should i have a rooted system image in the scatter file cause i dont see one in the files i extracted. p.s. i downloaded all the files you linked so if im missing something can someone please point me in the right direction. thanks
blu dash 5.0 d410a v27
dlongnasty said:
i have tried everything as you said but after using the flash too and b4 installing recovery it says my phone is not rooted so it wont let me rename the recovery file. should i have a rooted system image in the scatter file cause i dont see one in the files i extracted. p.s. i downloaded all the files you linked so if im missing something can someone please point me in the right direction. thanks
blu dash 5.0 d410a v27
Click to expand...
Click to collapse
I probably need to redo the steps for a couple of the posts.
Download the TWRP at http://d-h.st/aQmt
Upload it to the phone. Make sure that only recovery is ticked in the Smart Phone Flash Tool (SP Flash Tool) and select the file you downloaded. You should be able to figure out the rest based on my instructions.
Flash SuperSU which can be downloaded from http://download.chainfire.eu/supersu
It will rename the file that would put back the original recovery.
That should be it.
got it working thanks. are their any custom roms for the d410a?

Categories

Resources