[APP] Flash Image GUI - Flash Kernels and Recoveries from normal Android mode! - Sprint Samsung Galaxy S 4 Themes and Apps

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
Thanks to ariel for Sprint Galaxy S4 testing!
Requires:
Unlocked bootloader and root access!
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 a kernel /sbin directoy, included in custom ROMs, etc).
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 (Anykernel and boot.img) Flashing and Recovery (zip file or image) flashing: Sprint Galaxy S4, International HTC One, T-Mobile HTC One, Sprint HTC One, HTC EVO 4G LTE, HTC One S, HTC EVO 3D CDMA and GSM, HTC One XL, HTC Droid DNA, HTC Amaze, HTC Vivid/Holiday, HTC EVO 4G, HTC EVO Shift, Google Nexus 4, Google Nexus 10, Google Nexus 7, Samsung Google Galaxy Nexus, Nexus S/Nexus S 4G & LG Optimus
Full Kernel, Logo and Recovery flashing: Samsung Moment, Transform, Intercept and Acclaim - the s3c6410 series of devices
Full Kernel (zImage) Flashing: Samsung Epic
Check application version for updates
Future Support:
Let me know if there are any issues. Feel free to post the encountered issue and a link to the exact file that was flashed. Thanks for the support!
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.
Q: Can I flash nandroid kernel backups?
A: Yes. Rename the specific image to boot.img and select from inside of Flash Image GUI. **Make sure to also load the associated modules or WiFi might stop working!
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!
Users Guide for flashing ONLY a Kernel (zip file):
1) Ensure the bootloader is unlocked and root access is properly setup
2) 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.
3) Download kernel zip file to /sdcard.
4) Open Flash Image GUI, browse and select kernel zip file, downloaded/loaded to sdcard in previous step.
5) Flash Image GUI will validate the kernel zip file is contains the minimum required files
6) Select the Flash Image button and Flash Image GUI will load the kernel and the kernel modules from the source kernel zip file.
7) Reboot
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 itself or the ramdisk packaged in the kernel is NOT compatible with your device!!!
Solution for #1: Have to boot into fastboot (or directly into the custom recovery) 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.

Joeykrim does it again. Man I haven't used this since the EVO days. Def gonna give it a go
Sent from my SPH-L720 using Tapatalk 2

Haha I bought this app back in the evo 4g days and also usws it for my 3d.Good to see I can use it again
Sent from my SPH-L720 using Tapatalk 2

Whoo Hoo Man!!! worked perfectly. Thanks!!
What makes the Sprint version of the S4 so different from the Verizon S4,,, I notice there is not support for it or at least yet...
.

hhp_211 said:
Whoo Hoo Man!!! worked perfectly. Thanks!!
What makes the Sprint version of the S4 so different from the Verizon S4,,, I notice there is not support for it or at least yet...
.
Click to expand...
Click to collapse
Good question and there is one main reason:
1) The Sprint bootloader isn't locked, but the Verizon bootloader is locked. They had an exploit, Loki by Dan Rosenberg, that bypassed the locked bootloader, but I think the latest OTA (ME7) patched the exploit.
And as a side-note, although this is a moot point until the bootloader is unlocked, I haven't had a knowledgeable tester yet for the Verizon/ATT versions.
Thanks for the support!

I rooted my Sprint S4 using Towelroot a while ago. Discovered this app just a few days ago. Since Sprint S4s have an unlocked bootloader, can I simply download a TWRP recovery .img to install a custom recovery through this app? If so, I can then install custom TW or AOSP Roms from here on out correct? Any advice would be greatly appreciated! Thanks so much!

edmund75 said:
I rooted my Sprint S4 using Towelroot a while ago. Discovered this app just a few days ago. Since Sprint S4s have an unlocked bootloader, can I simply download a TWRP recovery .img to install a custom recovery through this app? If so, I can then install custom TW or AOSP Roms from here on out correct? Any advice would be greatly appreciated! Thanks so much!
Click to expand...
Click to collapse
joeykrim said:
1) Ensure the bootloader is unlocked and root access is properly setup
Click to expand...
Click to collapse
If both of these conditions are met, then yes, you can flash a recovery using Flash Image GUI. Otherwise, the Android security model prevents applications distributed through Google Play from independently gaining root access, it must be provided for the application. Thanks!

joeykrim said:
If both of these conditions are met, then yes, you can flash a recovery using Flash Image GUI. Otherwise, the Android security model prevents applications distributed through Google Play from independently gaining root access, it must be provided for the application. Thanks!
Click to expand...
Click to collapse
Thanks so much! It has been a while since I tinkered with a phone (Galaxy Nexus was the last one) so please forgive my noobiness. How can I check if my bootloader is unlocked or not? Thanks again.

edmund75 said:
Thanks so much! It has been a while since I tinkered with a phone (Galaxy Nexus was the last one) so please forgive my noobiness. How can I check if my bootloader is unlocked or not? Thanks again.
Click to expand...
Click to collapse
A bit outside of the scope of Flash Image GUI and this thread, but off the top of my head: My understanding is that programmatic methods vary by device and manufacturer. The most reliable method is to boot into the bootloader and it should visually indicate on the screen whether or not it is locked.
Hope that helps!

Related

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

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 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).
Description:
This Android App is 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 recovery images in normal android mode.
No recovery or adb needed!
HTC EVO support includes flashing of anykernel type .zip files, boot.img type zip files and recovery.img files!
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 flashing: HTC EVO 3D, HTC EVO, Nexus S/Nexus S 4G & LG Optimus
Full Kernel (zImage) Flashing: Samsung Epic
Full Recovery Flashing: HTC Shift (need testers for kernel flashing)
Future Support:
Looking for feedback regarding making the app more user friendly or simplier to use for the HTC EVO. Thanks!
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 versions (free from my personal hosting): 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:
Splash Screen
{
"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"
}
Main Screen
Options in Main Screen
Flashing Netarchy Kernel with Progress Bar Details
Flashing Clockworkmod Custom Recovery
So this can be used to flash boot animations as well?
Sent from my PC36100 using XDA Premium App
Wow, joey, that sounds pretty awesome!
So if I flash to a different kernel from the app will the phone reboot itself? I'm guessing it would have to because your phone would have to rebuild the Dalvik cache after the app wiped it to install the new kernel...
And if that's the case, is it a hot restart? I know if you do a hot reboot with 4G enabled sometimes it breaks the 4G.
Anyway just some questions, gonna download the app and give it a shot. Thanks for sharing! Hope you don't get flamed for posting in the wrong section, I think an app like this belongs in the dev section.
Do you have some decent error checking in this to prevent users from flashing something stupid? I know you can't prevent everything, and I'm looking forward to some "lols I flashed a radio to my boot image and now it won't work!"
Anyway, cool app. Kind of like Kernel Manager, but with some extra sauce on the side.
kbizzle said:
So this can be used to flash boot animations as well?
Sent from my PC36100 using XDA Premium App
Click to expand...
Click to collapse
Great question. Originally I viewed loading boot animations as out of scope for tihs app as the boot animation is generally a single .zip file stored in /data/local or /system/media. Flash_image was designed by google to load images into specific partitions on the phone, i.e. boot (kernel), recovery, etc. Some phones varied in what was stored in the partitions but I don't think I've ever seen animations stored in a single partition requiring flash image to load.
In the sense of the term "flash" being used pretty liberally to "apply" or "load" something on the phone, I could easily add support to load boot animation.zip files onto the phone, but I think that would be out of scope for this app as the core linux binary, flash_image (app is named after and uses) doesn't support boot animation loading.
It is definitely a good idea and perhaps worth me putting together a small app to help manage boot animations? By manage I'm thinking, loading, backing up, etc?
mexlos said:
Wow, joey, that sounds pretty awesome!
So if I flash to a different kernel from the app will the phone reboot itself? I'm guessing it would have to because your phone would have to rebuild the Dalvik cache after the app wiped it to install the new kernel...
And if that's the case, is it a hot restart? I know if you do a hot reboot with 4G enabled sometimes it breaks the 4G.
Anyway just some questions, gonna download the app and give it a shot. Thanks for sharing! Hope you don't get flamed for posting in the wrong section, I think an app like this belongs in the dev section.
Click to expand...
Click to collapse
Yea, the phone will definitely require a reboot after flashing a kernel with clear dalvik or cache checked and the app will prompt for reboot. Clearing dalvik/cache while android is running, in my experience, will require a reboot almost immediately and the app requires this with a large warning against waiting to reboot.
Post got moved pretty quickly to a diff board. I did think the app was more useful for developers to test their own kernels/recoveries (as that is what I use it for), but seems the moderator disagreed. Either way, I do appreciate the support!
sirmx said:
Do you have some decent error checking in this to prevent users from flashing something stupid? I know you can't prevent everything, and I'm looking forward to some "lols I flashed a radio to my boot image and now it won't work!"
Anyway, cool app. Kind of like Kernel Manager, but with some extra sauce on the side.
Click to expand...
Click to collapse
Definitely have a lot of error checking in here. In fact, this app has way more alert dialog boxes than any app I've wrote before. I prompt and ask for confirmation at multiple points. Owning an EVO and developing for the last 11 months on it have given me great insight in how to customize the app for the HTC EVO. I don't think it is very easy to accidently flash the wrong .img w/o confirming at LEAST once the action you're taking!
If there are points in the workflow you think could use another warning or prompt, let me know and I can definitely add it in!
Thanks for the feedback!
This is a very nice tool. I know this will come in handy. Thanks
Nice ..... good work!!!!!!
Sent from my PC36100 using XDA Premium App
Hopefully you will expand support to the EVO 3D next month?
SteelH said:
Hopefully you will expand support to the EVO 3D next month?
Click to expand...
Click to collapse
Of course!
Hope to maybe add support for the EVO Shift and the Nexus S 4G depending on how much time I have!
Thanks for all the support and I welcome feedback, positive or negative, as long as it can help me improve the app!
joeykrim said:
Of course!
Hope to maybe add support for the EVO Shift and the Nexus S 4G depending on how much time I have!
Thanks for all the support and I welcome feedback, positive or negative, as long as it can help me improve the app!
Click to expand...
Click to collapse
Honestly, your app should drastically reduce all the posting where people ask "how do I flash xxxx?" because now they can use a GUI to do the work for them!
Nice work!
Brilliant app!! This well save a lot of ware and tear on my vol and power buttons!
Damnit not cool, i tried to flash a kernel using this in cm7 and it wiped my entire phone lol, thank you nandroid!
dirkyd3rk said:
Damnit not cool, i tried to flash a kernel using this in cm7 and it wiped my entire phone lol, thank you nandroid!
Click to expand...
Click to collapse
not sure there is anyway the app could wipe your entire phone as there is no command in the app to do that .. also my test environment for the last month has been the htc evo with cm7 ... ive been flashing tiamat and toastcfh back and forth to test each new feature! if you could send across a logcat next time and tell me the exact steps you took, which kernel you selected (link if possible), where it was flashed from, which options you checked, that would help me look for bugs. thanks!
released new updated version 1.0.9. cleaned up some more of the code and improved some of the features! appreciate the feedback and support. will prob make some more improvements and release another update soon

[TOOL][FAQ] M7 Multi Tool v1.1 [23-may-2013] [Root|Recovery|HTC Code|CID|Backup&R]

[TOOL][FAQ] M7 Multi Tool v1.1 [23-may-2013] [Root|Recovery|HTC Code|CID|Backup&R]
{
"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"
}
Disclaimer:​I will not be responsible for smashed screens, bricked phones or any other things that you can accuse me of, i've done this tool to help people, use it at your own risk and hit THANKS if you use it and like it.​
Also, to avoid useless threads on general, Q&A or useless posts, please read the FAQ below, it's like a Mini-Guide!
[highlight]This is a ALL-IN-ONE tool that can do almost everything you want with it![/highlight]
It has LINUX/UNIX and MAC support!
In order to use the linux version, read the readme-linux file, do what says there.
After that run M7MultiToolvX.X-L.sh in terminal.
MAC users should run M7MultiToolvX.X-M.sh
Enjoy and press thanks as there was some work involved here! ​[*There is an easter egg in the tool, if don't have what to do, try to find it, tip - in the main menu, find the magic letter *]
Features: ​ - Install device drivers (Windows XP/7) [Beta! Feature].
- Show you the code needed for HTCdev Site.
- Show your CID.
- Flash CWM 6.0.3.1 -Touch and Classic.
- Flash TWRP 2.5.0.0 - Touch.
- Flash Stock Recovery ( 1.29.401.16R )
- Relock your bootloader.
- Make logfiles - logcat/dmesg.
- Permanently Root your device.
- Backup and Restore.
- Fancy reboot your device .​
Download link: ​Latest:
M7 Multi Tool v1.1 - Mediafire Mirror
M7 Multi Tool v1.1 - Dev-Host Mirror ​Oder versions:
M7 Multi Tool v1.0 ​
Any other suggestions are welcomed!
Tutorials/FAQ: ​For best perfomances, extract the .zip to C:/
Q: What do i need to do in order to install a custom ROM?
1.Unlock Bootloader from htcdev.com.
2.Flash a recovery of your choice.
3.Root using the permanent root solution flashed via recovery, found in Data/Root or select the Root menu and flash your desired thingy.
4.Flash custom ROM with no problems via recovery.
All those things are found and can be done via this tool.
Q: Hi, i just downloaded this tool, how do i use it?
First, extract the folder of the archive in the root of some partition, example above and somewhere below.
After that, run M7MultiTool vX.X.bat on windows, M7MultiToolvX.X-M.sh on MAC and M7MultiToolvX.X-L.sh on Linux.
Q: I see you talk about some M7MultiTool vX.X, is that an eXtreme edition or something?
No, vX.X will be replaced with the version from the title of the thread, this is made like this to keep things clean over future updates, so there will be no need to change things all around the thread after each update.
Q: Hi, i just bought a phone what should i do now?
Well, you firstly need to unlock your bootloader, just go to HTCdev.com and follow the instructions to unlock your bootloader.
Q: What is logcat?
Well, you can pretty much use google for that answer, but to put it short, is that thingy that tells you what is happening behind the scenes of your phone.
It is usually used for debugging and entertaiment(?).
When you report an error/bug to somebody, it will be a blessing to provide a logcat (logfile)!
Q: What is DMESG?
According to wikipedia: dmesg (display message or driver message) is a command on most Linux- and Unix-based operating systems that prints the message buffer of the kernel.
We use it for debugging purposes, providing it while reporting a kernel bug/error is a blessing.
Q: Hi, i have an unlocked bootloader, what should i do now?
Well, you should flash a custom recovery via bootloader, for that you just need to turn off your phone without fastboot activated, hold Volume down + Power button untill a white screen appears, if it appears a black one with some blue letters, you probably have a fake one
Q: What is a Custom Recovery and why do i need one?
A custom recovery is that thingy that let's you flash .zip files, use your logic and you wil get it why you need one.
Q: Do i need S-OFF on my phone?
HTC One has a nice unlocked bootloader, S-OFF is not needed as you can flash custom ROM's and kernels directly via Recovery.
Also, S-OFF is not available *YET* for HTC One.
Q:There are others guides/tutorials out there, should i check them instead of this?
If you manage to get things done using this one, no, otherwise yes, note that some could be outdated ​
Changelog: ​v1.1 - 23 May 2013 - Added Permanent Root flashing.
v1.0 - 23 May 2013 - First public release, providing recovery flashing, driver installer, htcdev.com code provider, cid getter, logging (logcat and dmesg), backup and restore, rebooting.​
[highlight]
Special thanks:
- Everybody!
[/highlight]
Post reserved, just for fun
hi
link is down
babakmaham said:
hi
link is down
Click to expand...
Click to collapse
Bad paste, sorry...
Hi Lex great to see you over here on the One thread, sold my sensation XL
Sent from my HTC One using xda app-developers app
Trailblaze said:
Hi Lex great to see you over here on the One thread, sold my sensation XL
Sent from my HTC One using xda app-developers app
Click to expand...
Click to collapse
Me too, traded my SXL to my father for the One, well, you will have the familiar Multi-Tool interface on all OS so far.
Lexmazter said:
Me too, traded my SXL to my father for the One, well, you will have the familiar Multi-Tool interface on all OS so far.
Click to expand...
Click to collapse
My friend, glad to see u here too!!!
Sent from my HTC One using xda app-developers app
Chrome keeps giving me a "Oops! Google Chrome could not find d-h.st" everytime I click the download link
edit: I got it to download
I get a dead link as well?
tenshi888 said:
I get a dead link as well?
Click to expand...
Click to collapse
Dev-Host seems to have some problems from time to time, will upload to mediafire then, more stable.
I would like some reports from MAC users, thanks!
Sent from my HTC One using xda app-developers app
Hi, permanent root does not work for me. It says unknown partition etc. etc. and points to the zip file in the /Data/Root
as i'm non-rooted i would like to make a backup of my phone first, then recover after the root process. can this be done successfully.....................sudeki300
frenccw said:
Hi, permanent root does not work for me. It says unknown partition etc. etc. and points to the zip file in the /Data/Root
Click to expand...
Click to collapse
Will investigate this problem this weekend.
sudeki300 said:
as i'm non-rooted i would like to make a backup of my phone first, then recover after the root process. can this be done successfully.....................sudeki300
Click to expand...
Click to collapse
I know you need adb debugging on, don't know if it will work without root, you can give it a try, if it doesn't work, you can use Helium from Google Play, can backup even on non-rooted devices, but beware, i used it and for example CSR Racing couldn't be restored, so i remained with my online save, which was waaay behind.
Hope this helps.
@Lexmazter, luckily the games i have on my phone have not been started yet. only some emulators that have some real-time saves on them, they should be easily copied back and forth from the internal memory. probably just gonna copy all files from internal to pc and then copy them back after rooting then re-install the apps \ games manually.....................sudeki300
sudeki300 said:
@Lexmazter, luckily the games i have on my phone have not been started yet. only some emulators that have some real-time saves on them, they should be easily copied back and forth from the internal memory. probably just gonna copy all files from internal to pc and then copy them back after rooting then re-install the apps \ games manually.....................sudeki300
Click to expand...
Click to collapse
Well, you can try the backup and restore feature, as i didn't had the chance to test it on non-rooted phones and please report your findings as it will help me to improve the tool.
Thanks
Do people still use this tool? I haven't checked it for a while and i can see it has a couple of downloads, more than i expected actually. Should i update it and add new features?
Sent from my HTC One using XDA Premium 4 mobile app
Lexmazter said:
I would like some reports from MAC users, thanks!
Sent from my HTC One using xda app-developers app
Click to expand...
Click to collapse
I would love that too..
could i get a little info on how to use this with a mac? im staring at a bunch of files without a clue what to do with them... lol id like to be able to sideload a rom through twrp since i accidentally deleted the system and dont have a rom to flash.

[Recovery] BSydz MeMO Pad HD7 Recoveries

BSydz MeMO Pad HD7 recoveries​
These are custom recoveries built from source. So they are totally customizable.
A Big thanks to carliv, C3C0, and bgcngm for making MTK recoveries and sharing their source.​INSTALLATION:
There are three ways to install these.
1. If you have not unlocked your bootloader then follow these instructions thanks to superdragonpt.
[RECOVERY] [ROM] ASUS Memo Pad HD 7 (me173x) [MULTILANG] - xda-developers
2. Flash in a custom recovery:
1. Copy zip to sdcard
2. Boot to recovery
3. Install zip from sdcard
4. Select custom recovery zip
5. Accept install
6. Reboot or reboot to recovery
7. Enjoy!
3. Fastboot: note there is no way to boot to recovery while in fastboot mode:
1. Extract recovery zip
2. Open terminal or cmd prompt
3. Boot to fastboot mode on device
4. Enter this command: make sure you have the correct name of recovery.img
Code:
fastboot flash recovery recovery.img
5. Enter this command to reboot
Code:
fastboot reboot
6. Reboot to recovery and enjoy!
Recovery info can be found below.
Downloads can be found in the download section.
Warning!!! I am not responsible if you brick your device, I have tested every one of these on my device.
Feedback is encouraged. Please feel free to make suggestions and requests.
My sources can be found here: http://github.com/BSydz-MTK
Kernel Source can be found here.
XDA:DevDB Information
BSydz MeMO Pad HD7 Recoveries, a Tool/Utility for the Android General
Contributors
BSydz, carliv, Phil3759, Dees_Troy, koush, C3C0, bgcngm
Version Information
Status: Beta
Current Beta Version: 2
Beta Release Date: 2014-01-28
Created 2014-01-29
Last Updated 2014-03-21
CWM Recovery
CWM Recovery:
BSydz ME173X CWM Recovery v6.0.3.7 v3:
Change log:
Fixed internal storage
Shrunk recovery even more
Known issues:
Pigz defaults to fast compression (change before making backup if you want other compression)
BSydz_ME173X_signed_CWM_Recovery_v6.0.3.7-v3.zip
Older Versions:
BSydz ME173X CWM Recovery v6.0.3.7 v2:
Change log:
Added Pigz support
Added support for internal_sd
Fixed some menus
Known issues:
Internal storage defaults to data/media instead of data/media/0 (I'm working on it)
BSydz_ME173X_signed_CWM_Recovery_v6.0.3.7-v2.zip
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"
}
Carliv Touch Recovery
BSydz ME173X Carliv Touch Recovery v2.1B:
Change log:
Added Pigz support
Added support for internal_sd
Fixed some menus
Fixed advanced backup
Rearranged wipe menu (most ROMs format /system)
Known issues:
Screen is upside down
Internal storage defaults to data/media instead of data/media/0 (I'm working on it)
BSydz_ME173X_signed_Carliv_Touch_Recovery_v2.1B.zip
Screenshots:
reserved
reserved
nexus one , galaxy s2, nexus (9250) nexus 4.... I used respectively. I have some experience. but not what I do. can driver problem. (nothign) happens with flash tool. that's why I did not install it "recovery"... I could not unlock the bootloader. I only ask. The most important favor. adb commands Is it possible to accomplish this task.
* for example --- adb reboot bootloader --- fastboot oem unlock ---- ---- fastboot devices ---
https://drive.google.com/file/d/0B19CbboR6uUhUE9DbWkwV3hvM2c/edit?usp=sharing
Thanks
In your opinion whats the best one/less buggy?
Regards
Because the results can not be understood from the first start. I started from the first stage. Successful results.
superdragonpt said:
Thanks
In your opinion whats the best one/less buggy?
Regards
Click to expand...
Click to collapse
I think CWM is less buggy, mainly because it is just regular CWM with a few modifications. The two bugs I have found are fairly minor and related to my modifications. One is the default compression resets to fast but I need to test if it is the menu or the setting, and the internal sd defaults to data/media instead of data/media/0.
As for which is best, that is a personal preference. I changed CTR a bit for our device, and my preferences, mainly just stupid stuff like reboot to bootloader instead of download. They both should work just fine, I haven't had a bunch of time to test everything, as I finally got CM booting with display. I think I know what needs to be done for both of those issues, just haven't got any feedback, to know if anything else needs to be fixed.
If your touchscreen is still broke then I would suggest CWM, I forgot to change the default keys for CTR as it is flipped, so the buttons are still upside down.
I was also working on Naptser Touch Recovery, COT, Philz and TWRP. I have them all booting, except TWRP, but there are issues with all of them. I was basically working on them when my frustration with CM got too high.
Our biggest obstacle is our 6mb recovery partition, all of these recoveries are themed and include huge png files that make them almost unusable. I have found a few ways with CWM based recoveries to get a lot of extra space, but still not enough space to include all the themed pngs. Some of the pngs are almost 1MB alone, so that really makes it hard.
If you have any other questions feel free to ask.
mavishow said:
nexus one , galaxy s2, nexus (9250) nexus 4.... I used respectively. I have some experience. but not what I do. can driver problem. (nothign) happens with flash tool. that's why I did not install it "recovery"... I could not unlock the bootloader. I only ask. The most important favor. adb commands Is it possible to accomplish this task.
* for example --- adb reboot bootloader --- fastboot oem unlock ---- ---- fastboot devices ---
https://drive.google.com/file/d/0B19CbboR6uUhUE9DbWkwV3hvM2c/edit?usp=sharing
Click to expand...
Click to collapse
mavishow said:
Because the results can not be understood from the first start. I started from the first stage. Successful results.
Click to expand...
Click to collapse
Sorry, it is very hard to understand what you are trying to say. The drivers are the hardest part, unless you have an old Windows XP computer laying around. It is really easy with XP, but there are issues with 7 and 8.
Just like Samsung has odin, we have SP Flashtools. Basically if you want to do this, you have to get SP Flashtool to work.
If you have any other questions, feel free to ask, but please include both english and your native language so we can translate if we can't understand your english.
I am now in superdragonPT bootloader, recovery and ROM. It is safe to install your CWM? Do I lose my data?
Thanks!
biceman said:
I am now in superdragonPT bootloader, recovery and ROM. It is safe to install your CWM? Do I lose my data?
Thanks!
Click to expand...
Click to collapse
You should be fine, changing recovery just changes recovery. It should not affect anything system related.
Sent from my ME173X using Tapatalk 2
BSydz said:
You should be fine, changing recovery just changes recovery. It should not affect anything system related.
Sent from my ME173X using Tapatalk 2
Click to expand...
Click to collapse
ok, so just install zip... no bricking risk?
Trimis de pe al meu ME173X folosind Tapatalk
biceman said:
I am now in superdragonPT bootloader, recovery and ROM. It is safe to install your CWM? Do I lose my data?
Thanks!
Click to expand...
Click to collapse
Its Safe
regards
installed, working well. Good old simple CWM!
Sent from my ME173x
I really like the CWM stock looking one
Sent from my ME173X using xda app-developers app
BSydz_ME173X_signed_CWM_Recovery_v3
New update, Fixed internal storage and shrunk recovery size a little more for future additions.
Cool, downloading it right now,btw. how is cm project going, on? could we in near future get cm10.2 or even cm11? Still i am going to flash cm10.1 right away when it releases
Sent from my ME173X using xda app-developers app
I could not unlock the bootloader. I only ask. The most important favor. adb commands Is it possible to accomplish this task.
* for example --- adb reboot bootloader --- fastboot oem unlock ---- ---- fastboot devices ---
mavishow said:
I could not unlock the bootloader. I only ask. The most important favor. adb commands Is it possible to accomplish this task.
* for example --- adb reboot bootloader --- fastboot oem unlock ---- ---- fastboot devices ---
Click to expand...
Click to collapse
fastboot oem unlock doesn't work on this device.
Check dragon's Thread on how to unlock the bootloader: http://forum.xda-developers.com/showthread.php?t=2503668
Exothermic said:
fastboot oem unlock doesn't work on this device.
Check dragon's Thread on how to unlock the bootloader: http://forum.xda-developers.com/showthread.php?t=2503668
Click to expand...
Click to collapse
of course. I know him. sometimes. Rom in transition. is a problem. "Bootloop" . need to return to the beginning.

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

Credits:
Original version created in the summer of 2011. Thanks to 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
Requires:
Unlocked bootloader and root access!
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 a kernel /sbin directory, included in custom ROMs, etc).
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 (Anykernel and boot.img) Flashing and Recovery (zip file or image) flashing: HTC One M8 (GSM), Moto G, Sprint Galaxy S4, International HTC One (M7), T-Mobile HTC One (M7), Sprint HTC One (M7), HTC EVO 4G LTE, HTC One S, HTC EVO 3D CDMA and GSM, HTC One XL, HTC Droid DNA, HTC Amaze, HTC Vivid/Holiday, HTC EVO 4G, HTC EVO Shift, Google Nexus 5, Google Nexus 4, Google Nexus 10, Google Nexus 7, Samsung Google Galaxy Nexus, Nexus S/Nexus S 4G & LG Optimus
Full Kernel, Logo and Recovery flashing: Samsung Moment, Transform, Intercept and Acclaim - the s3c6410 series of devices
Full Kernel (zImage) Flashing: Samsung Epic
Check application version for updates
Future Support:
Let me know if there are any issues. Feel free to post the encountered issue and a link to the exact file that was flashed. Thanks for the support!
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.
Q: Can I flash nandroid kernel backups?
A: Yes. Rename the specific image to boot.img and select from inside of Flash Image GUI. **Make sure to also load the associated modules or WiFi might stop working!
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!
Users Guide for flashing ONLY a Kernel (zip file):
1) Ensure the bootloader is unlocked and root access is properly setup
2) 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.
3) Download kernel zip file to /sdcard.
4) Open Flash Image GUI, browse and select kernel zip file, downloaded/loaded to sdcard in previous step.
5) Flash Image GUI will validate that the kernel zip file contains the minimum required files
6) Select the Flash Image button and Flash Image GUI will load the kernel and the kernel modules from the source kernel zip file.
7) Reboot
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 itself or the ramdisk packaged in the kernel is NOT compatible with your device!!!
Solution for #1: Have to boot into fastboot (or directly into the custom recovery) 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.
Great stuff, been waiting for something like this
Sent from my HTC One_M8
works perfect on my htc one m7 viper one s-on
tryed it 3 times to be sure it works
thanks alot.....
Great app for a great phone :laugh: thanks again.
This is I wished for
I Bricked my ???One
Really wish this would work on the Sprint HTC M8 because I am having problems with flashing things with recovery and hboot.
headpiece747 said:
Really wish this would work on the Sprint HTC M8 because I am having problems with flashing things with recovery and hboot.
Click to expand...
Click to collapse
I'm always interested in adding support for more devices to Flash Image GUI. In order to provide the highest level of service, I need a user knowledgeable with ADB and the custom recovery who can help test all the functionality. This process usually takes around an hour and I prefer to work in real-time as I can provide guidance throughout the process.
If you or somebody you know feel qualified to help, let me know and we can set up a time! Thanks for your support!
thk
thk to sdk

[Toolkit] Wug's Nexus Root Toolkit v2.1.4 [Updated 01/16/16]: Nexus 5X Thread

Unlocking, rooting, relocking and unrooting simplified! (and much more!)
VERSION 2.1.4 - This program will automatically bring together all the files you need to unlock and root your device in a few clicks, or flash it back to stock and re-lock it. You can also use this program to backup/restore all your important data, flash zips, set file permissions, push and pull files, install apps, generate logcats/bugreports, and much more! With the included file association options, you can perform tasks like flashing zips, installing apps, restoring android backup files, and flashing/booting img files with just a double click! The program includes a full featured interface for automating tasks in TWRP, enhanced restore features, an in-built auto-updater/notification system, ‘any build’ mode, advanced restore features,’NRT- Live Log’ for viewing the adb/fastboot cmds that are run in the background, quick tools utilities, and tools for taking screenshots/screen-recordings. All the latest official Android builds and Nexus devices are supported. The program intelligently and selectively downloads the files it needs for your device and makes sure you are using the latest files available. The program can even auto-detect your device and build. This release brings full Marshmallow root support plus all automated features by utilizing a new system that no longer requires modified boot.imgs. Check out the updated changelog for a more comprehensive breakdown of the feature set and changes in this release.
~ my goal for this project is make the entire process as smooth and simple as possible ~
{
"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"
}
Please read the FAQs before posting questions: http://www.wugfresh.com/nrt/faqs/
Looking for a walk-through? >> Excellent Instructional/How-To Videos: http://www.wugfresh.com/videos/
More information & Download Links: http://www.wugfresh.com/nrt/
Changelog: http://www.wugfresh.com/nrt/changelog/
Enjoy! ^_^
{{ WugFresh }}
Reserved
*I am big fan of this device. Looking forward to using it as my daily driver, and very happy to extend NRT support*
just added to index
[INDEX] LG NEXUS 5X Resources Compilation Roll-Up
Nice to see you here WugFresh!
Good to see you, glad you've joined us :thumbup:
Hi! Very nice to see you here! You're always been my backup when I screw up something in the past with my nexus devices. I'm know I can always get back to stock with NRT
Verstuurd vanaf mijn Nexus 5X met Tapatalk
@WugFresh
Love your NRT on the Nmmexus 6. Glad you're here. Makes life a lot easier
I couldn't install busybox as mentioned in the instructions provided for "rooting", it's the last step (confirmation for root). It prompted me to change installation directory but system/bin doesn't work as well. And i can't boot recovery as well after the whole rooting process. It just shows me a dead android there
edit: i may have download stock recovery as well, as prompted by your toolkit after rooting.
#2 edit: reflashed twrp to solve my problems, but you may want to mention something to prevent something like that from happening again. Or maybe i'm just dumb
#3 edit: so sorry, it seems that the busybox provided was outdated, update it from playstore and installation will be good to go
imadiu said:
I couldn't install busybox as mentioned in the instructions provided for "rooting", it's the last step (confirmation for root). It prompted me to change installation directory but system/bin doesn't work as well. And i can't boot recovery as well after the whole rooting process. It just shows me a dead android there
edit: i may have download stock recovery as well, as prompted by your toolkit after rooting.
#2 edit: reflashed twrp to solve my problems, but you may want to mention something to prevent something like that from happening again. Or maybe i'm just dumb
#3 edit: so sorry, it seems that the busybox provided was outdated, update it from playstore and installation will be good to go
Click to expand...
Click to collapse
I am having BusyBox issues also.
mmartenn said:
I am having BusyBox issues also.
Click to expand...
Click to collapse
If you tried to install busybox right after you root your phone, as what the Root toolkit tells you to, it will not work like mine. That's because it's outdated. So just go to play store and update that app first before you reinstall any other app. I presume you rooted your device right after you unlock your bootloader which factory resets your device.
I have issue gaining write access to /system, busybox can't install to system/bin or system/xbin, had to install busybox through recovery.
also no /system write access through adb shell, it says system file read only
coolineho said:
I have issue gaining write access to /system, busybox can't install to system/bin or system/xbin, had to install busybox through recovery.
also no /system write access through adb shell, it says system file read only
Click to expand...
Click to collapse
Same problem here. Any solutions?
riceknight said:
Same problem here. Any solutions?
Click to expand...
Click to collapse
Not yet, still waiting ;(
I'm also facing the same issue, can't install busy box. It force closes after it fails to install. I tried updating to 124.1 but that didn't work, I also uninstalled and installed again from the playstore but that didn't work.
I also can't reboot into TWRP, unless I reboot through the NRT updater.
If I try to reboot normally without the updater, then I get the red warning message saying my phone is corrupt, followed by the green android robot with a red warning triangle coining out of it's stomach.
I'm running MDB08L
What I'm doing wrong?
Thanks
Sent from my Nexus 5X using Tapatalk
Install notes:
In options menu disable installing busybox, install busybox from play store after root process.
After root, Flashboot Flash Recovery in Advanced Utilities.
I have had no problems after using these steps.
I followed the steps above and busybox still wouldn't install so I found a 1.24.1 flashable zip flashed it and it worked . just another option to try if all others are not working
Does the "Restore: Flash Stock + Unroot" option completely wipe any trace of unlocking, rooting so that the phone could be sent to Google for repair. (I'm just asking, in case my screen breaks)
Tank87 said:
Does the "Restore: Flash Stock + Unroot" option completely wipe any trace of unlocking, rooting so that the phone could be sent to Google for repair. (I'm just asking, in case my screen breaks)
Click to expand...
Click to collapse
Yup, just did mine to send it back to google for warranty replacement of intermittent power button.
Guys here is a flashable zip. It's busybox 1.24.1 permissive. It's works 100% for me many times. If anyone wants 1.24.1 SElinux just let me know and I'll upload it
https://www.dropbox.com/s/e8tpfd4d8qcsqo5/Busybox-1.24.1.zip?dl=0
Sent from my Nexus 5X using Tapatalk
skulldreamz said:
Guys here is a flashable zip. It's busybox 1.24.1 permissive. It's works 100% for me many times. If anyone wants 1.24.1 SElinux just let me know and I'll upload it
https://www.dropbox.com/s/e8tpfd4d8qcsqo5/Busybox-1.24.1.zip?dl=0
Sent from my Nexus 5X using Tapatalk
Click to expand...
Click to collapse
I just tried flashing this file (through twrp right?). It doesn't look like it worked through TWRP I got an "Updated process ended with error=1, error flashing 1.24.1.zip", and busybox is still not present on the phone when I restarted it. I tried downloading it from the play store directly and it still gives me the "it looks like it was not installed successfully" error message. Should I be flashing this file some other way? Thanks in advance!

Categories

Resources