With Google releasing monthly patches (which I believe is a good thing!), it's become a bit of a chore to install updates, especially so if, like me, you have a modified device stopping you installing OTA updates.
I wanted to do something to make it a bit quicker, so I made Nexus Flash! I guess you can think of it as minimal ADB & Fastboot packaged with a GUI.
I've decided I don't like the GUI layout, and I'm pretty sure most will agree, so I've already started working a new layout, bug fixes, and adding some extra features which I'm sure some may find helpful like an update manager (so you don't have to go to Github every time there's a new version), another example is a way to boot an image file too, for instance, Chainfire's CF-Auto-Root.
Currently, there isn't much validation of user input, so please only use it as intended for now. It shouldn't break your device if you don't use it correctly since ADB has built in measures to validate files to some degree at least.
However, I have to say, this program is provided without ANY warranty or guarantee. Using this program is at your own risk. I have tested this on my own Nexus 5X and it works perfectly.
The source code is released under the GNU GPL (General Public Licence) and can be found on Github.
{
"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"
}
Prerequisites for Windows:
You'll need the .Net framework 4.5.2 installed (Windows 10 already has this).
Prerequisites for Android device:
Your device must have an unlocked bootloader.
You must have USB debugging enabled.
You'll also need the Android ADB USB drivers installed too.
Guides can be easily found by searching for them, there's plenty of them around!
Links:
Binary - Github releases
Source code - Github
Issues or feature suggestions - please direct them to Github (preferred). Or simply create a comment on this thread.
Release notes
Version 1.0.0
Initial release!
I've had to delay writing the new update for this (because life gets in the way), but I promise I will get an update out ASAP!
Related
So I'm currently coding a One click AIO rom cooker for ALL OFFICIAL CM supported devices (if it's on the CyanogenMod Downloads page, it'll be included).
Pretty much all you have to do is:
1) Download the folder from my github (link will eventually be included in the thread)
2) select your device
3) Select your version of CM (CM7, CM9 or CM10). IF IT IS SUPPORTED OFFICIALLY (a one click compile CM10 for a HTC Wildfire is outside my coding knowledge and patience level)
4) Set Options (Name your mod, Compile a custom kernel or use stock, copy the rom to your SD card and reboot to recovery, etc)
5) hit go!
It will:
Set up your Linux install (should work for Ubuntu and Debian)
Download the CM Source
Download the required files for your specific device (provided it can be found in the CM repository)
Build the rom
If selected compile Kernel and then recompile including the new Kernel
Copy the rom to an easy folder for you to send to your SD card (or have it do it for you)
Should be easy to update, just repo sync, then recompile (I think)
Easy debugging. All errors are automatically logged to a easy to find file.
What does everyone think of this? I'm aiming to have it released around Christmas, At least a beta version (may not support all devices out of the box, but I will keep working to add more (I need to test each and every device to make sure the cooker works). This will be released under some open source license (currently researching)
Here's a screenshot of what I have working so far (not much but it's a start). It's based on the layout of Android Kitchen.
{
"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"
}
Link To Main Thread
{
"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"
}
About
The WinDroid Toolkit is a Windows program built in Visual Studio using the C# programming language that simplifies the rooting process for many Android devices. The toolkit makes it easy to unlock your bootloader, flash a custom recovery and gain permanent root. It also includes other functions such as flashing kernels, pushing files and installing apps. If you find it helpful, give me a thanks and a donation if you can. If you find a bug or have a feature request, feel free to leave a reply. Thanks!
Download
WinDroid Toolkit
Changelog
Check out this document for current and past changelogs.
Supported Devices
Check out this spreadsheet for a list of currently supported devices.
Device not supported? Make a request here!
Contribute
Check out the source code on GitHub here.
Disclaimers
Please do not post, mirror, or take credit for this toolkit or any related work without explicit permission.
I am in no way responsible for any harm, damage, nuclear fission or bee infestation that may occur to your device through the use of this toolkit.
Reserved
Reserved.
Has anyone tried this?
^^^^
This
WinDroid Toolkit v3.0 Is Now Out!
WinDroid Toolkit v3.0 has been released! It's a huge update with a material redesign, major recode and support for 43 new devices!
You can out more specific changes in the changelog here.
You can download the new update here.
All versions before v3.0 will not have their files updated anymore since I've moved from hosting on BasketBuild to Amazon S3. Please update to v3.0 to ensure you're getting the latest recovery and root files!
I have tried all of the buttons on version 3.1 and it always comes back with "Device not found". I have chosen BLU Pure XL from the dropdown. I am able to see my phone through WIN 7 file explorer. The phone also appears to have a locked bootloader. Do you have any suggestions as to how I can proceed. I have tried other forum root procedures but when I go to the reboot for bootloader it gives a message indicating that this function has been turned off for private information Secure. forced open would be at risk.
Hey there!
My name is Thomas and I'm new to this forum. I have a cheap Chinese phone: the UMIDIGI One Pro. It's a really good smartphone provided with stock Android 8.1.
It's been a few weeks since Android 9 came out and I think it's a very good version. I currently use Pear Launcher and Power Shade to have a close interface (I'm a fan of Pie one).
I like hacking and I had a little fun yesterday by rooting my phone with Magisk and installing the God's favorite language with Termux (RUBY <3). Just looking at examples of what I could do with Termux I saw that I could see if my phone supported Treble, and contrary to what I thought ... it is!
{
"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"
}
I am a newbie so correct me if I say nonsense but I think it would allow me to update to android 9, right? I watched some tutorials but they use TWRP (and I have not found a version compatible with my phone because it is really little known and recent).
I am currently able to use:
- ADB & Fastboot
- Termux
- Magisk
- SP Flash Tools (I used it in order to install Magisk)
- The ROM folder downloaded from the website of my phone: [link blocked as I'm a new user]
But I'm not able to:
- Unlock bootloader (when I restart on fastboot and perform the command "fastboot oem unlock", it asks me to press volume up to confirm because it could void the warranty and then it says "unlock failed"
- Install TWRP (as I don't found any supported version)
Do you think I can update it to android 9? If yes, how?
Thank you very much for taking the time to read me. Sorry if my English is not very good (I'm french).
Thomas!
I found a compatible TWRP version here : [Link blocked because I don't have 10 posts]
So I installed it with SP Flash Tools. :good:
I also found a TWRP for the ONE PRO, but I have the ONE, you think it will work ?
And from what source did you get the boot.img to install Magisk ?
I have the One Pro it's the same phone except you have a bigger battery and I have wireless charging capabilities...... keep me posted because I might want to do the same
{
"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"
}
Still waiting for that kernel source, so we found some more recoveries to at least do in that time. I know it's nothing new and exciting yet, and as much as I like bringing cool stuff like this I'm just as bored with recoveries as you guys probably are. Hope it satisfies your needs for content until Orbic finally decides it wants to release the kernel source for this thing like it's legally obligated to do. Believe me, I REALLY want to stop doing just dirty ports for this thing and get down to business with some real source, but I'm kinda screwed out of that now since they refuse to release it
This is BatikRecovery. It's an Indonesian fork of TWRP with a pretty sweet theme actually. Check out more about them on their GitHub page HERE
WHAT WORKS/DOESNT WORK:
Gonna be the same as all the other ones probably... phone shows up as a Redmi 3s because of the nature of dirty ports, and oem/vendor won't mount but everything else should (if data doesn't you need to flash the disable-verity zip and factory reset)
This recovery was supposed to come with a bunch of tools as it came in a flashable zip that contained the image and the tools to all be installed at once. However, because of how dirty ports work, unfortunately the tools are left out. There's not much I can do about this until we get the proper source to build our own stuff with
DOWNLOADS:
LINK TO BATIK RECOVERY DIRECTLY
LINK TO THE REST OF THE REPO TO SEE ALL OUR OTHER STUFF
Again I can't give source code for anything unfortunately because we're working with dirty ports here (because we ourselves have no source code for the phone or we'd be doing this the right way) but please feel free to use any and all of my images on the repo above for anything you want. It's a community effort here to get this phone pulled away from the dark side of the force
THANKS TO:
Team Orbic as usual
Team Batik for that sweet banner image I'm using, that's not mine that I made that's the official one that came from their GitHub page. Pretty cool!
XDA user @zhantech for making Batik for the Redmi 3s which we ported it from. Check out the original thread for it HERE
Carliv Image Kitchen for letting me do all these gnarly dirty ports
Reserved (screenshots coming and more details)
{
"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"
}
This is the support thread of PixelFlasher
(PixelFlasher is an open-source self contained GUI tool to facilitate Pixel phone device flashing/rooting/updating with extra features).
Note: This thread is meant for issues and problems faced in Google Pixel Tablet devices, generic issues that are device agnostic should be discussed in the main thread.
For full details on where to download / usage and feature set of the tool, visit the main thread at XDA or the project's Github page.
Troubleshooting:
If you need support or assistance, the best way to get is by generating a support file from within PixelFlasher.
You can hit that big Support button on the main screen, or select it from the Help menu.
The generated support.zip file is sanitized (redacted) to keep your sensitive information (username device id ...) private.
New Release:
June 21, 2023 v5.3.2.0 release
Added support for Pixel tablet (tangorpro).
For future devices, fixed a bug to auto detect init_boot partition and flash init_boot instead of boot even if the device is newer than the PixelFlasher and is not in PixelFlasher's list.
Disable Patch buttons if device is not in adb mode.
Reboot to system after lock / unlock bootloader if No Reboot option is not selected.
Increase sleep after reboots to various modes to assure that slow devices have time to be detected.
Updated Readme and screenshots.
Minor improvements and bug fixes.
Thank you Sir!
Finally got tool that can flash both tablet Nand phone
New Release:
June 23, 2023 v5.3.3.0 release
#79 Bug-fix: Package Manager column stays unsorted when filtered.
Warn users that extract the contents of firmware and use the image inside as firmware, which is no good.
Warn users of Android Platform-Tools 34.0.3 about potential issues and suggest using 33.0.3
Package manager bug fixes and improvements.
unroot and re-root flashing only the init-boot make easy for testing. thanks again
minhgi said:
unroot and re-root flashing only the init-boot make easy for testing. thanks again
Click to expand...
Click to collapse
If you're asking for the feature it's already there, if you're thanking, you're welcome.