Interop Tools - A versatile registry app for all devices, now on Github - Windows 10 Mobile Apps. and Games

{
"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"
}
IMPORTANT ANNOUNCEMENT (11/25/2017): https://forum.xda-developers.com/showpost.php?p=74628972&postcount=1071
IMPORTANT ANNOUNCEMENT (08/02/2020): https://forum.xda-developers.com/showpost.php?p=83193721&postcount=1236
Source code: https://github.com/gus33000/InteropTools
OP update is still Work in progress
READ BEFORE POSTING ANYTHING
Interop Tools can't be installed, like with a lot of other apps that uses restricted CAPs, if you CAP unlocked your phone using vcREG, vcREG changes 2 registry values that breaks the whole deployment system since one build of the rs1 development, so please reset your phone, use only vcREG to install an older NDTK if needed, and install Interop Tools (h/t @vcfan see your DMs)
Interop Tools doesn't require and will never require any CAP unlock
Please read the installation instructions carefully
Interop Tools versions older than or equal to Beta 1.8.1 are not supported in any way, please update the app
I'm not responsible for any damage made by your device if this ever happens even though I'm really careful each time I'm posting a new version
When submitting a bug report, please specify what apps related to Interop/Cap unlock you have installed, if you did anything, some reproduction steps and the phone model you are using, along with if you cap unlocked your device.
INSTALLATION INSTRUCTIONS
If you have an IT version older or equal to Beta 1.7 already installed, please uninstall it and reboot your device prior to installing/updating Interop Tools
Download the latest Interop Tools appxbundle for your device architecture and its dependencies
Extract both zips, and extract the certificate file if you're installing Interop Tools on a desktop device
If you're on a Desktop device, double click the certificate file, select Local Machine as the installation location, press next, select place the certificate into the following certificate store, and pick trusted peoples, then press ok, and next.
Install Interop Tools dependencies like any regular appx, by opening up the Device portal for your device, going into the application section, click on browser for the app package, select the dependency appx, and then press install, do that for each dependency
The install Interop Tools main appxbundle by pressing browser, pick it, then press install.
ENABLE SYSTEM REGISTRY ACCESS INSTRUCTIONS
For x50+ lumia devices by Microsoft
Download and install vcREG and proceed to install the older NDTK version as instructed in the vcREG thread, for support about this whole process, please see the vcREG thread in the same forum section
Don't do any CAP unlock, otherwise Interop Tools might not install properly
Install Interop Tools if you never installed it like instructed on this post
For other lumia devices by Microsoft
Go to the Interop Unlock section of Interop Tools
If restore NDTK isn't on, turn it on, and reboot your device
For all other OEM devices
Download the NDTK packages and the WPAK utilities from here: http://forum.xda-developers.com/attachment.php?attachmentid=3860782&d=1472659473 http://forum.xda-developers.com/attachment.php?attachmentid=3860780&d=1472659433
Go to the Interop Unlock section of Interop Tools, and tap the button that says "Enable installing NDTK on any device"
Put the two NDTK cabs in one empty folder on your PC
Open a command prompt as administrator and make sure you're in the directory where the iutool executable is located from the WP(AK) zip
run "iutool -V -p "<fulllocationwherethetwondtkpackagesarestored>" with your phone connected into the PC
if iutool throws an error, please unplug your device, go to the control panel, devices and printer, select your phone, should be ghosted, click on uninstall device, and then replug the device and wait for it to reinstall. If you still have issues, run GETDULOGS from the same CMD prompt, and post the cab you get along with a message in this thread
When the installation is finished, open Interop Tools, go to the Interop Unlock section, and tap restore the original manufacturer info button.
You can find a Q&A in the post below the OP.
FEATURES
This app allows you to:
Edit the registry through the registry editor
Browse the registry hives through the registry browser
Find sepecific registry values/keys through the search page
Apply tweaks to your device
Interop and Cap unlock your device
Access device information
Remotely edit the registry through the built-in desktop app
Manage Applications
Manage Certificates
Perform standard registry operations such as deleting, renaming, and copying details
Built-In Command Prompt inside the app (coming in pre-1.9)
Manage SSH accounts and more (coming in pre-1.9)
and more.
This app includes a lot of neat features which makes a better experience while editing the registry such as for example, the key suggestion bar in the registry editor, or the jump to button in the browser.
STATE OF THE APP
The app is still in development and has some rough edges. I would appreciate if you could report bugs about it, but before make sure you read the Q&A.
Currently the app has limited support for the registry for all devices running at least Windows 10 Mobile build 10240 by default.
Some specific devices have extra support out of the box, please read the list inside the spoiler below.
Lumia handsets (including other handsets with the ndtk service installed):
SYSTEM level access for editing and reading the following registry values and hives:
HKLM
HKCU
HKCR
HKU
HKCC
REG_DWORD
REG_QWORD
REG_SZ
REG_MULTI_SZ
REG_EXPAND_SZ
REG_BINARY
SYSTEM level access for LG and Samsung devices (untested, please report some feedback about it):
HKLM
REG_DWORD
REG_SZ
You can however enable more access privileges by following the instructions above, about enabling system registry access.
LINKS
See the second post for current pre-releases
Main Mega folder for download links and older versions: http://bit.ly/InteropTools See the current pre-releases
App Twitter account (for direct communication if I'm not available directly): http://twitter.com/InteropTools
My Personal Twitter account: http://twitter.com/gus33000
SCREENSHOTS

Credits:
Snickler, for the SSH stuff
VCFan for the Lumia RPC library.
Myria-Chan for the Test signing hack.
Microsoft for the other libs and the one coming with v1.9
And a lot more peoples helping me testing the app, reporting tweaks (also thanks for some tweaks to the peoples contributing to the WPTweaker project, especially for the brightness slider).
Current Pre-release:
https://forum.xda-developers.com/showpost.php?p=73608163&postcount=1006

Q&A
Q: What does "versatile" means?
A: It means that the app will work on every phone. But that doesn't mean it will work the same everywhere.
Q: Will this app work on Windows Phone 8.1?
A: No this is a Windows 10 UWP app, please fall back to using vcREG and CustomPFD for Windows Phone 8.1.
Q: I'm getting an error while installing one of all dependencies, what should I do?
A: Install all the dependencies first then install the one that throws an error. One of them depends on another one.
Q: The app doesn't install
A: Make sure you're installing the correct package for your processor architecture (x86_x64 is usually for PC, your phone is probably an ARM device) and that you installed all dependencies one by one prior to installing the app.
Q: I have a lumia which is not part of the x50 device family but I can't seem to be able to write some registry values.
A: Make sure under interop unlock, "Restore NDTK" is on, if not turn it on, reboot and try again.
Q; The app crashes.
A: Please submit a bug report with full detailed reproduction steps as well as your device model, if you tampered with ndtk before and other details that may help troubleshoot the crash such as the current running build and etc.
Q: What does TNSTSIGNING do?
A: It enables Test Signing on builds prior or equal to 10572. Don't be stupid and don't turn that on on later builds, your phone will most probably go into a boot loop.
Q: Can't install the versions above Beta 1.7
A: Re-read the installation instructions.
Q: How to install android with this app?
A: No you can't.

Can install this on win phone 8.1 i would like enable dng photos ?

L_u_k_e said:
Can install this on win phone 8.1 i would like enable dng photos ?
Click to expand...
Click to collapse
No this is a Windows 10 UWP app only, sorry. You can fall back to using vcreg and custompfd on wp8.1, or upgrade to Windows 10 Mobile if you wish to use this app.

I've already install version 1.7.157.0. When I uninstall it and reinstall with version 1.8 nothing happens. I tried reboot my phone.

quyleanh said:
I've already install version 1.7.157.0. When I uninstall it and reinstall with version 1.8 nothing happens. I tried reboot my phone.
Click to expand...
Click to collapse
Did you install all dependencies provided with beta 1.8.1 one by one before installing the main appxbundle? Dependencies changed between 1.7 and 1.8 and you need to reinstall all of them.

gus33000 said:
Credits:
dll coming with v1.9
Click to expand...
Click to collapse
Waiting for it.
Question: can you implement .reg files import?

Nice to see you here, Gus.

gus33000 said:
Did you install all dependencies provided with beta 1.8.1 one by one before installing the main appxbundle? Dependencies changed between 1.7 and 1.8 and you need to reinstall all of them.
Click to expand...
Click to collapse
Except Microsoft.NET.Native.Framework.Debug.1.3, I installed all remained dependencies through default File Explorer.
Hope it will work with version 1.9 tommorow.

Finally a post about Interop tools from @gus33000 himself. btw the app is a hope.thanks for all ur hard work mate..

quyleanh said:
Except Microsoft.NET.Native.Framework.Debug.1.3, I installed all remained dependencies through default File Explorer.
Hope it will work with version 1.9 tommorow.
Click to expand...
Click to collapse
Without Microsoft.NET.Native.Framework.Debug.1.3 it will obviously not work. You need to install that, even for 1.9
Note: you need to install that debug dependency after all the other ones actually.

Reg files import? Can be made?

augustinionut said:
Reg files import? Can be made?
Click to expand...
Click to collapse
That's actually planned since a while.

Awesome..
Thanks for share
Please can upload the file in zip? I cant download

Wanna download the lastest version but only appears 1.8, just for test CMD on my Lumia device.

gus33000 said:
Without Microsoft.NET.Native.Framework.Debug.1.3 it will obviously not work. You need to install that, even for 1.9
Note: you need to install that debug dependency after all the other ones actually.
Click to expand...
Click to collapse
I did follow your note and it worked like charm! Thank you very much!

chinitopex said:
Awesome..
Thanks for share
Please can upload the file in zip? I cant download
Click to expand...
Click to collapse
Wait for 1.9-prerelease which I will release today, that's mainly why I didn't attach any file.
Mafworld said:
Wanna download the lastest version but only appears 1.8, just for test CMD on my Lumia device.
Click to expand...
Click to collapse
Wait for 1.9-prerelease

Hello thank you for this app, I was wondering if this app can work on other phone that Microsoft or Lumia. I have a Blu Win HD LTE runing win 10 (14393.67) ?
Thank you

ck32 said:
Hello thank you for this app, I was wondering if this app can work on other phone that Microsoft or Lumia. I have a Blu Win HD LTE runing win 10 (14393.67) ?
Thank you
Click to expand...
Click to collapse
It will work yes, but some registry values might not be accessible to you. The Interop page, ssh/sftp/cmd, some tweaks will not work for example.

Related

*Windows Phone Power Tools 1.4.9.1 update 1/6/12

Windows Phone Power Tools 1.4.9.1
The Windows Phone Power Tools are a natural extension to the developer tools that come with the Windows Phone SDK. Instead of allowing you to only install developer xaps the Power Tools let you test update scenarios by allowing you to update an existing developer app. Instead of having to step through the IsolatedStorage file browser on the command line, the Power Tools provide a GUI to allow you to interact with your applications
Release Notes
Version 1.4.9.1
==========
Minor bug fix: BUG 14: any mouse button click, except left click, on the window drag area would cause a crash
Version 1.4.9
=========
Support Windows XP (requested by Sergoreg, Thanks!)
Version 1.4.8
=========
BUG #12: Fixed NullReferenceException on xaps that claim that have icons, but don't actually have the icon in the xap
BUG: Fixed a bug affecting the initial positioning of the left shadow
Version 1.4.7
=========
BUG: Fixed opening a file from File Browser with double click (using "openas" caused only unrecognised files to work, while recognised file types were ignored)
You can now navigate the File Browser with the keyboard, hitting Enter will open a file similar to double click
Shadow windows will no longer appear in Alt+Tab
Version 1.4.6
=========
Added Maximise / Minimise / Restore buttons to go along with the window that can be resized
Version 1.4.5
=========
Window can now be resized, only really useful in the file browser
Different shadows. If you're interested in why, read the comment in WindowShadow.cs
Fixed a typo. Took longer to write this line.
Version 1.4
=========
Added Drag & Drop support, you can now drag files to and from the file browser (for example, you can drag a file into Explorer to download it to your machine instead of using the buttons, and vice versa)
You can even drag & drop between apps in IsolatedStorage (right in the browser)
We now use the "openas" verb when double clicking on a file in the file browser, which means that Windows will prompt you for a program to use to view unrecognised files.
New icon
Version 1.3.3
=========
BUG #10: Added message specific to missing methods from CoreCon
Fixed visual glitch with thin white lines on either side of button text
Version 1.3.2
=========
BUG #9: eliminate MessageBox flood when triggering recursive exceptions.
Version 1.3.1
=========
BUG #6: when double clicking on a file we should always overwrite to make sure sure we don't get stale files (thanks Gordon!)
Version 1.3
========
You can now edit app names. Especially useful for Apps with GUIDs for names (since we can't read app names from the device)
Version 1.2.2
=========
More human readable exception messages for SmartDeviceExceptions
Version 1.2.1
=========
User Request: Added option in Connection dialog to elevate current process so that you can use the tools to connect to an elevated emulator (usually launched from an elevated VS).<LineBreak/>
Lowered minimum supported build to 7600 to support users who still haven't upgraded to the RC SDK
Version 1.2
========
Added more detailed message in the unexpected unhandled exception message
Added note about app names that appear as GUIDs
UI tweaks & slight string changes for connection errors
Version 1.1
========
UI revamp to a Metro style
FIXED BUG #1: Uploaded files / directories go to the correct location and the view is refreshed after upload
Added force refresh option to right click menu on file list
Miscellaneous tweaks to the exception and connection error handling features to provide more descriptive error messages to the user
Version 1.0
========
Update developer xaps
Install / Update multiple xaps in unison
Browse the IsolatedStorage structure of your developer xaps
Download individual files or whole directory structures
Upload files and directories to your developer xaps - great for snapshotting IsolatedStorage at different times and testing update scenarios
{
"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"
}
Well now that the program is stable I gess the dev desided to update the gui!
It looks alot more like zune now!
Much more like an app that updates windows phone 7's!
the update will be installed automaticly if you alredy have it but if you never tryed it hear you go
http://wptools.codeplex.com/
Or use this one click install!
http://wptools.codeplex.com/releases/view/73232#DownloadId=286203
jackout!​
nice. thanks.
good job~~~~~
Where can I download the required visual studio? And if this program can replace Microsoft Windows Phone SDK?
visual studio dont have anything with WP SDK... and no need to have... where you read this?
When I try to install Windows Power tools i have error.
then you must install Visual Studio C++ Redistributable
http://www.microsoft.com/download/en/details.aspx?id=8328
I'm downloaded and instal version x64, but I have still the same error.
---------- Post added at 10:27 PM ---------- Previous post was at 09:56 PM ----------
To correct work this program need Windows Whone SDK?
We are now on 1.3.3
Is this used for Mango releases? sorry if this is a dumb question.
someeh said:
Is this used for Mango releases? sorry if this is a dumb question.
Click to expand...
Click to collapse
yes it works with mango!
jackrabbit72380 said:
yes it works with mango!
Click to expand...
Click to collapse
Have you tried this on the DFT mango rom? It seems to give me an error when connecting
dunda92 said:
When I try to install Windows Power tools i have error.
Click to expand...
Click to collapse
I get the exact same error when I try to install... Do I need to install something first?
May I suggest a Mac version? was fantastic
someeh said:
Have you tried this on the DFT mango rom? It seems to give me an error when connecting
Click to expand...
Click to collapse
i beleve its for chevron unlocked devices but i may be wrong i use only bttfv2 on my htc hd2 thats personaly my only phone so sory i cant answer your question!
Does it require Windows 7/Vista?
It seems to be installing on XP and even runs (see it in task manager)
but no GUI window!
.NET 4.0 is installed and WP Developer tools and Zune too.
dxdy said:
then you must install Visual Studio C++ Redistributable
http://www.microsoft.com/download/en/details.aspx?id=8328
Click to expand...
Click to collapse
Hello
I installed Visual Studio C + + Redistributable but still does not work for me, I should install Windows Phone SDK before Windows Phone Power Tools?
what is the solution......? Do I need to install something first?
yes, you need also Windows Phone SDK
thanks for your hard working...
bump post updated!
meny new feture check change log!
enjoy!

[ROOT][WIN] GUI Tool for rooting the Motorola RAZR

This is my first attempt at creating something for users on xda, so be gentle .
Eternityproject has released a fine script for rooting our Motorola RAZR phones on the 4.0.4 update. As a windows-user that used to use batch scripts for everything I could not help but want some more output than just the [rebooting] echo's that the script print on the screen. As a bonus I thought it would be nice to see how long the script will take before my phone is rooted. I have made these wishes into an application, and pedrotorresfilho kindly allowed me to use their script in my application.
So what does it do?
It roots your Motorola RAZR and shows you what the script originally did. It also calculates how long your phone takes to reboot, and shows you how much time you have to get a nice cup of [insert drink here]. Or soda if you prefer that. In theory it is possible to root multiple phones at the same time, which saves time if you have to root 10 RAZRs at once (LOL... as if).
How does one use it?
- Install the program using Microsoft's Awesome ClickOnce distibution system
- Install the Motorola Drivers (Download MotoHelper from here)
- Enable 'Unknown Sources' (on your phone: go to settings, go to security, tick the box next to 'Unknown Sources') (needed to install supersu.apk)
- Enable 'USB Debugging' (on your phone: go to settings, go to developer options, tick the box next to USB Debugging) (needed to communicate with your phone over USB)
- When connecting your phone, please set the USB Mode to 'Media Sync - MTP', to be sure that mounting points won't interfere with the rooting process.
When the application is opened all the connected Android devices will be selected. This means that as soon as you press the 'Root' button, they will be rooted.
In principle the application does nothing more or less than the script. You don't have to have extensive knowledge of adb or android internals, it's just an app that shows the connected devices and a root button . If you are already rooted, it's easy to unroot using SuperSU.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Download links:
Open ClickOnce Application (works only if you have .NET 4.0 installed!)
Download page (use this if the above link does not work/you do not have .NET 4.0)
You can update by opening the application. If there is an update, you will be prompted to download the latest version.
Required:
Windows (with .NET Framework 4.0 Client Profile installed)
Motorola RAZR running ICS (other phones might work, but you will get a warning)
I ask all of you kindly NOT to mirror or reshare the application without my permission. Please share the ClickOnce Application link. Is assures that you are running the latest version!
Credits:
Eternityproject (pedrotorresfilho & kholk) - for writing the script
miloj - For finding the exploit binary to root the phone
Dan Wager - For creating AndroidLib, a .NET wrapper for ADB on Windows
Chainfire - For creating and providing SuperSu and his su binary - http://forum.xda-developers.com/showthread.php?t=1538053
Changelog:
1.0.0.6:
Added more strings to the logging output
Fixed the blocking of the root button if there are no devices selected
Added a splash screen to indicate that the application is actually loading
Changed the location where the splash as well as the credits/welcome screen appear
1.0.0.5:
added credits for Chainfires SuperSU and su
Removed the message that rooting was not successful
Added a few more messages about the script itself (in the script output)
Updated SuperSU and binary to 0.94 (su binary still says it needs to be updated )
1.0.0.4:
The application now properly disposes of the AndroidLib instance, disabled the CheckedItem event on the DeviceList because it was a tad buggy. This won't harm anyone.
1.0.0.3:
Enabled Microsoft ClickOnce Update deployment. If I fix a bug, you are able to update to a less buggy version
DJFliX said:
This is my first attempt at creating something for users on xda, so be gentle .
Credits:
Eternityproject (pedrotorresfilho & kholk) - for writing the script
minoj - For finding/creating the exploit binary to root the phone (please correct me if this is not correct)
Dan Wager - For creating AndroidLib, a .NET wrapper for ADB on Windows
Click to expand...
Click to collapse
+1 congratulations for this work
thanks
My Razr is already rooted, but I can test.
nespresso33 said:
My Razr is already rooted, but I can test.
Click to expand...
Click to collapse
I have sent you a dm .
Can you try with this root method. It's simpler.
http://dev.crackflasher.com/ROOT_TOOLS/razrs_edge_windows.zip
For guys already rooted that wanna test it, first unroot your phone:
Run SuperSU app and press 'full unroot'. If you have superuser app also installed remove it first.
Cheers
whirleyes said:
Can you try with this root method. It's simpler.
http://dev.crackflasher.com/ROOT_TOOLS/razrs_edge_windows.zip
Click to expand...
Click to collapse
Hmm... I will have a look at this. What are your reasons for using this except that it's simple? It's just a matter of preference, right?
pedrotorresfilho said:
For guys already rooted that wanna test it, first unroot your phone:
Run SuperSU app and press 'full unroot'. If you have superuser app also installed remove it first.
Cheers
Click to expand...
Click to collapse
Thanks man! Much appreciated!
Well, I tested the 2 versions ( I got a notification to update your tool ).
It is working great but the installer is strange, ( I had all requirements but for people which don't, it's not great ).
SuperSu and binary are not latest version. And I get at the end a message who say " the phone does not seem to have root" but I had root
nespresso33 said:
Well, I tested the 2 versions ( I got a notification to update your tool ).
It is working great but the installer is strange, ( I had all requirements but for people which don't, it's not great ).
SuperSu and binary are not latest version. And I get at the end a message who say " the phone does not seem to have root" but I had root
Click to expand...
Click to collapse
Yeah, the installer should be extra user friendly. I should probably just advice users to use the .application link. But the link will only work if .NET client profile is already installed. I'll adjust the message about root, It seems that the library that I use does not query root status from the phone, but rather from it's cache. Maybe I have to update the phone data before querying for root. Thanks for your feedback!
Edit: I am now uploading version 1.0.0.5, I added credits for Chainfires SuperSU, removed the message about the rooting. Too bad my connection is bad (3G in the mountains in La Palma) so bear with me while the updated version is uploaded. Should be up within about 10 minutes, users that already have the application installed will asked to update to the latest version.
nespresso33 said:
Well, I tested the 2 versions ( I got a notification to update your tool ).
It is working great but the installer is strange, ( I had all requirements but for people which don't, it's not great ).
SuperSu and binary are not latest version. And I get at the end a message who say " the phone does not seem to have root" but I had root
Click to expand...
Click to collapse
1. Installed and executed (had to confirm the download since google chrome didn't allow setup.exe files to be directly donwloaded)
2. Upon start it updated.
3. First run the app didn't recognized my connected Razr after changing USB to Media Device - MTP and enable USB debug.
3. Closed and reopened the app and it recognized and root went fine.
Notes: Application said to 'Refresh' when ADB has being enable, but theresn't a Refresh button.
Really nice!
pedrotorresfilho said:
1. Installed and executed (had to confirm the download since google chrome didn't allow setup.exe files to be directly donwloaded)
2. Upon start it updated.
3. First run the app didn't recognized my connected Razr after changing USB to Media Device - MTP and enable USB debug.
3. Closed and reopened the app and it recognized and root went fine.
Notes: Application said to 'Refresh' when ADB has being enable, but theresn't a Refresh button.
Really nice!
Click to expand...
Click to collapse
The refresh button is the button next to root . I'll put a tooltip on that button. Glad to hear all is fine. I'm uploading 1.0.0.5 to polish out the small annoyances and update SuperSU. Thank you so much for testing .
Edit: 1.0.0.5 is out . The download link is now public. Please leave suggestions and improvements in this topic or send me a DM. Thanks!

[Testers Needed] Sprint/Verizon Utility

Updated 01312014
Update: I have the core code done for the revamped Utility. I have changed 70% of the UI and will continue to add controls for 1 click functionality. Next Release as soon as I get all the code and design together.
Hello Fellow Max owners.
I have been working on a HTC One Max Utility that originally was going to be solely used for Changing the Bootloader Flag(Scotty1223's Fix for the Flag) and Removing the Tampered Flag on Verizon and Sprint phones(Again Scotty1223's fix for the Tampered Flag). This utility is Windows Based and provide a GUI instead of having to use the Terminal commands.
First let me thank the following users for there invaluable help during this project.
Credit:
Scott1223 XDA
Beanups XDA
Strace XDA
regaw_leinad XDA (Creator of AndroidLib.dll)
Prerequisites:
Windows 7 or 8 Machine (If your using XP it will most likely work but you should at least upgrade to 7 as XP support is expiring)
.Net Framwork 4.5 or 4.5.1
USB Cable
SuperUser Installed on your HTC One Max
Your have to be S-OFF (Rumrunner or other method)
A Sprint or Verizon Variant of the HTC One Max with Stock Rom (International support is in development)
What the program does:
This is essentially a Front end GUI for the commands that already exist in the following Threads:
[how to] lock/unlock your bootloader without htcdev(s-off required) (Scotty1223)
http://forum.xda-developers.com/showthread.php?t=2540004
and
[how to] remove your "tampered" banner (Scotty1223)
http://forum.xda-developers.com/showthread.php?t=2540024
My program on Start will Check for a HTC One Max Variant (Verizon or Sprint) that is STOCK (I am adding Other Rom Support but I need data still)
Once the phone is detected it will check to make sure you have the HTC Drivers Installed
Once the Drivers are detected it will check to make sure you have .Net 4.5 or 4.5.1 installed (yes those specifically)
At this point the application will ask you to agree to the terms of use and verifiy you have S-OFF on the phone (click agree to all button)
You you have agreed it pulls the device's Build.Prop File to populate the needed information about your phone (This is STOCK Verizon and Sprint Specific at the moment)
Your information will load and populate on the HTC picture to the Left of the program.
The program will then allow you to Change the Bootloader Flag to Locked (Null) or Unlocked (HTCU)
Once complete you can use the Boot to Bootloader button to verify the change. (Tool does not work in Bootloader Mode Yet)
Additionally you can Remove the Tampered Banner if it is showing from the bootloader. This is based on the Carrier Flag in the Build.Prop
V.1.1 Beta
Added Detection for HTC Drivers and .Net 4.5 and 4.5.1 Frame Work
Cleaned up Code and streamlined implementation.
Added Graphics and Build.Prop Pulls for Stock Verizon and Sprint Roms
Verified on Verizon Branded model that Lock and Unlock Flag Changed Accordingly in Bootloader.
Verified Tampared Flag Removal on Verizon Branded model with Stock Rom.
Basic Troubleshooting:
[Q]
Your application just crashed on Launch
[A]
Did you see a error windows or Debug Screen?
Typically this is due to not meeting the prerequisites required to use the program.
[Q]
The application says it can not detect my phone?
[A]
If you have meet the prerequisites and the program reports the phone not found trying starting and stopping the ADB damon.
Adb start-server
Adb kill-server
Press the Update Device Information Button to see if the device is detected now.
[Q]
The application loaded fine but crashes with a unhandled exception.
[A]
Please provide me with the Error code and diagnostic information in a Private Message.
[Q]
The program loads but when I accept the Terms some of the Phone information is not loading.
[A]
If you are using a Stock Verizon or Sprint Rom please dump your build.prop using the following command:
Code:
adb shell getprop > "%USERPROFILE%\Desktop\prop.txt
Send me the txt file for evaluation.
[Q]
Are you going to support international versions of the phone.
[A]
Yes eventually however I am currently collecting the information I need to code. Stay Tuned.
Screenshot:
{
"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"
}
Additional Features Coming Soon:
Another UI Overhaul
More code consolidation and clean up (Making app smaller)
Device State monitoring (Fastboot, Normal boot or Recovery boot States)
Sideloading Applications
PC to Android Apak installations (Direct installations to Android device)
Recovery installation TWRP and CWM (Thanks for permission Flyhalf)
Rom flashing
Download Link:
HTC One Max Utility V1.1 (Dev-Host)
Change Log:
V 1.1 Beta (Launch Bug Fix issue Corrected)
V 1.0 Beta (Original)
nice work!
I'll be watching for when it works on viper 1.01...
wase4711 said:
nice work!
I'll be watching for when it works on viper 1.01...
Click to expand...
Click to collapse
Working on this now.. I aquired the Build.Prop dump from the dev. Going to see what I can manage.
wase4711 said:
nice work!
I'll be watching for when it works on viper 1.01...
Click to expand...
Click to collapse
I am trying to identify build.props that are common to all models and roms but it seems they varies based on the dev cooks fancy for their build. I can programatically account for all the variations unless the key values are changed again in future builds.
well, thats always a problem; I guess when ever you release a tool, you have to specify what versions it works on, and warn people to not try it unless they are on that version
Preview for Beta Build 2:
Sorry guys got pulled at work for some programming jobs and it's been taking away from my app. Hopefully I can push out a updated version in the next week. Sorry for the delay.
Software Not Working
DeadPhoenix said:
Sorry guys got pulled at work for some programming jobs and it's been taking away from my app. Hopefully I can push out a updated version in the next week. Sorry for the delay.
Click to expand...
Click to collapse
I tried to run the program from the link you gave. It says I need .Net framework 4.5 when I already have it installed. Any deadline on 2.0 will be released?
GothicGeek502 said:
I tried to run the program from the link you gave. It says I need .Net framework 4.5 when I already have it installed. Any deadline on 2.0 will be released?
Click to expand...
Click to collapse
I have a very updated version but unfortunately I haven't been able to work on the bugs that are in it at the moment. I have had 3 big programming jobs at work that are occupying my time for the release of the next version.
The application requires .net 4.5 framework be installed on the machine. It checks the registry for the key to confirm it's installed.
I suppose I can release a version without the software checks if you feel you have the system requirements. I have to find the bloody source first. lol
Or you can just install .Net 4.5.1 Framework and that should fix your wagon.
Already installed
DeadPhoenix said:
I have a very updated version but unfortunately I haven't been able to work on the bugs that are in it at the moment. I have had 3 big programming jobs at work that are occupying my time for the release of the next version.
The application requires .net 4.5 framework be installed on the machine. It checks the registry for the key to confirm it's installed.
I suppose I can release a version without the software checks if you feel you have the system requirements. I have to find the bloody source first. lol
Or you can just install .Net 4.5.1 Framework and that should fix your wagon.
Click to expand...
Click to collapse
I already have 4.5.1 installed I have ALL the required .Net Frameworks I work on computers and also .net frameworks need to be installed to run Wireless Workshop, So yes I have the right stuff installed and it keeps saying I don't.
GothicGeek502 said:
I already have 4.5.1 installed I have ALL the required .Net Frameworks I work on computers and also .net frameworks need to be installed to run Wireless Workshop, So yes I have the right stuff installed and it keeps saying I don't.
Click to expand...
Click to collapse
Is your Locate Language English?
This was written for US Copies of Windows. When the program searches for the Registry Keys for the .Net Framework all words are in english. That is the only thing I can Think of why it would not work.
Yes
DeadPhoenix said:
Is your Locate Language English?
This was written for US Copies of Windows. When the program searches for the Registry Keys for the .Net Framework all words are in english. That is the only thing I can Think of why it would not work.
Click to expand...
Click to collapse
Yes I am from the US, I am using a fully legal paid for from Walmart Win7 Home Prem

appx/appxbundle installer for phones (but works everywhere anyway)

I finally did it!
UPDATE: The App is now fully released with the abiltiy to install packages with their dependencies and progress bar notifications on PC and Mobile! This app can now fully replace the built in App Installer and Windows Device Portal for sideloading apps
Source Code: https://github.com/colinkiama/UWP-Package-Installer
NOTE: I don't know if it's a bug or not but on mobile, when I open an .appx or .appxbundle, it asks me what app I want to use to install the package but it doesn't list mine. Maybe it's because I'm on the insider builds so please message me if opening the files works for you on mobile.
For mobile there's a workaround for this shown below. On PCs, the app works exactly like the built in app installer.
{
"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"
}
How To Install: Unzip the file, install the dependencies first then install the appxbundle.
Download it here: https://github.com/colinkiama/UWP-Package-Installer/releases
Oh wow running awesome in mobile... But some bugs showed up...
1. Sometimes install completes, but still showing installing 98-99% in app..
2. Scaling is not quite perfect.. Please fix scaling for portrait devices...
Suggestion:
Please try to show app name and it's icon, like the App installer of pc
maruf8 said:
Oh wow running awesome in mobile... But some bugs showed up...
1. Sometimes install completes, but still showing installing 98-99% in app..
2. Scaling is not quite perfect.. Please fix scaling for portrait devices...
Suggestion:
Please try to show app name and it's icon, like the App installer of pc
Click to expand...
Click to collapse
I can fix 1. and 2.
But I need help with the suggestion. I need a way to get the metadata out of the package. My app handles a StorageFile object so it's pretty difficult. I would only be able to show the app name and logo AFTER the package has installed.
Package installer is now feature complete!
You can now install packages with their dependencies and install progress will show in a notification (on all devices including mobile running on the creators update or above). Devices running earlier versions of Windows 10 will have the install progress inside the app like before but there are some notifications that pop up too.
Download it here: https://github.com/colinkiama/UWP-Package-Installer/releases
Source Code: https://github.com/colinkiama/UWP-Package-Installer
Wow!!! This is freaking Awesome ?
Seriously loved it so much... But maybe a progress bar in app should be appreciated ?
EP1CNESSHD said:
I can fix 1. and 2.
But I need help with the suggestion. I need a way to get the metadata out of the package. My app handles a StorageFile object so it's pretty difficult. I would only be able to show the app name and logo AFTER the package has installed.
Click to expand...
Click to collapse
There's gotta be a way... Built in App installer in PC can read those metadata... Can you investigate it?
maruf8 said:
Wow!!! This is freaking Awesome
Seriously loved it so much... But maybe a progress bar in app should be appreciated
Click to expand...
Click to collapse
It might be possible using the extended execution and the "extendedExecutionUnconstrained" restricted capability. I've released the source code so anyone could add it in. I'm done with the project right now. I'll just open it up as an issue.
EP1CNESSHD said:
It might be possible using the extended execution and the "extendedExecutionUnconstrained" restricted capability. I've released the source code so anyone could add it in. I'm done with the project right now. I'll just open it up as an issue.
Click to expand...
Click to collapse
Alright... Thanks for your hard work ☺
maruf8 said:
There's gotta be a way... Built in App installer in PC can read those metadata... Can you investigate it?
Click to expand...
Click to collapse
There are some things that Microsoft know that they don't document. I'll open this up as an issue too. I've done research of my own but haven't found anything.
I can't seem to get this working in my Lumia 625, whichever app I try to install it just gives me a "The parameter is incorrect" I already installed the dependencies and have interop and cap unlock from Interop Tools, meanwhile Interop Tools can install apps normally (not entirely sure you were aware or not but that has also had the install appx/appxbundle option since a while).
On another note would there be any hope of you adding the option to also install xap?
Ranomez said:
I can't seem to get this working in my Lumia 625, whichever app I try to install it just gives me a "The parameter is incorrect" I already installed the dependencies and have interop and cap unlock from Interop Tools, meanwhile Interop Tools can install apps normally (not entirely sure you were aware or not but that has also had the install appx/appxbundle option since a while).
On another note would there be any hope of you adding the option to also install xap?
Click to expand...
Click to collapse
pm me more details about your phone and what you did to get that error.
I'm also aware that interop tools has had this install feature. I don't know if it can show progress on the notifications like my app can though ?.
Lastly, no I can't add xap support. The API I'm using doesn't support them.
@EP1CNESSHD well this app did start on builds before CU, even on builds before AU, it allowed me to select an app and a dependency but when pressing Install both on a build before AU (10586.36) and after AU but before CU (14393.1066 and 14393.1715) it would give me the "The parameter is incorrect" error as I described, however once I managed to get CU (15063.297 and then 15063.608) it just started working normally, no error anymore, I didn't even update to the new build from after I reported the error (will test that one on 10586.36 and probably AU afterwards since you confirmed the Notification Extension requires AU soon) so my only guess is that something used actually requires CU, I'll have a look and try to find out what that is when I have some free time.
If anyone has devices on the anniversary update, can you try debugging the app on visual studio. You can clone the source code and even open the project directly in visual studio from github. The link is here: https://github.com/colinkiama/UWP-Package-Installer
Please report any errors you find while debugging to this thread.
EP1CNESSHD said:
I finally did it!
Click to expand...
Click to collapse
Yeah! This app is very useful! Thanks a lot!
After lots of testing and feedback, this app is now absolutely amazing for Mobile! Now on the Creators Update, you can check your install progress in the app and/or in your notifications. If you still have a Windows Phone with Windows 10 lying around then you should get this app ASAP!
[PC Users only]
On the other hand, Windows 10 for PC is still really annoying. PCs won't install any appx/appxbundle packages without their certificates existing in the "Trusted People" certificate store.
However, one person has created a working win32 installer that works around this. Unfortunately, they haven't finished it. Microsoft has made this unnecessarily difficult to sideload apps on PC without paying a lot of money for a certificate. I would love to see someone come up with a workaround for this that makes it easy for every developer to distribute their apps to everyone.
Lol, I've just realised that I never actually released the new version with multiple progress indicators so here it is!: https://github.com/colinkiama/UWP-Package-Installer/releases
Please Add support To Install XAP Apps On Pc Or Add Support To Install ARM Apps On X86/X64 Pc
ahmed605 said:
Please Add support To Install XAP Apps On Pc Or Add Support To Install ARM Apps On X86/X64 Pc
Click to expand...
Click to collapse
is not possible
EP1CNESSHD said:
I can fix 1. and 2.
But I need help with the suggestion. I need a way to get the metadata out of the package. My app handles a StorageFile object so it's pretty difficult. I would only be able to show the app name and logo AFTER the package has installed.
Click to expand...
Click to collapse
What's the metadata file (name) do you want to get from Appx file maybe I can help you, do you mean "AppxManifest.xml"?
I want a Msixbundle installed. Can this do it if I rename it to an Appxbundle?

How To Guide Rooting Zenfone 9 with Magisk

Guide has been reworked to be more clear and based on comments.
[Part One]
Backup Data
Update phone to latest version
[Part Two]
Download the Firmware for the Zenfone 9 https://www.asus.com/mobile/phones/zenfone/zenfone-9/helpdesk_download/​
Download Payload GUI. https://forum.xda-developers.com/attachments/payload-dumper-gui-v2-3-zip.5758127/ (Hermann2306 credit for mentioning)​
Extract the Payload Dumper GUI zip file, as well as the UL-ASUS Firmware zip file​
Run the Payload Dumper GUI program in the unzipped folder. A file explorer window will pop up; open the unzipped UL-ASUS Firmware folder and select the payload.bin file. Another file explorer window will pop up; select the UL-ASUS Firmware folder if not already selected, then click select folder in the bottom right.​
Click Dump on the Payload Dumper GUI Application. The files will be output to the UL-ASUS Firmware folder.​
[Part Three]
Download Magisk and install onto phone via APK. https://magiskmanager.com/downloading-magisk-manager/
Plug phone into computer and allow file transfer.
Within the UL-ASUS Firmware folder there will be a boot.img file. Move this file onto the phone.
Open the Magisk application and follow image below, select the boot.img to patch
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
A file will be output with magisk. Move this file back onto the PC, and rename to boot.img
[Part Four]
Unlock Zenfone 9 Bootloader. Asus provides a bootloader unlock tool on their website. Below is the link directly to the apk. https://dlcdnets.asus.com/pub/ASUS/ZenFone/ZS590KS/AsusUnlock_1.0.0.7_210127_fulldpi.apk
Install the drivers listed below for the phones recovery mode https://dlcdnets.asus.com/pub/ASUS/ZenFone/ZS590KS/ASUS_Android_USB_drivers_for_Windows_20160331.zip (Asus Driver Xanker commented. Thank you again)
[Part Five]
Download Minimal ADB and extract files https://androidfilehost.com/?fid=962187416754459552
Move Boot.img file into Minimal ADB extracted folder.
Put Zenfone into recovery mode and connect to PC. Recovery mode can be achieved by turning off the phone and then powering on whilst holding the volume up button. Release when the ASUS logo pops on screen.
Run cmd-here.exe in the Minimal ADB folder; a command window will open
As a test run the command listed below and it should output a device fastboot devices
If that test succeeded run the final command to flash, fastboot flash boot boot.img
The command prompt command didn't run. Said it was not recognized. Is there a specific place the .exe need to be in the directory?
NVM...got it.
@BreadNoose Thanks for the write-up!!!
I just got the phone 2 days ago and have been trying to follow your steps but without success. I keep having issues with fastboot (I've probably spent 6+ hours on it; I also have a 9-5 job haha). The following are things I've tried:
*Btw, OEM unlock is not showing in Developers options. Download unlock app and I think my OEM is unlocked but in recovery it says "Yes" next to Bootloader thing.
-ADB works fine.
-Download Platform from Google.
-Tried ADB minimal from xda also.
-I tried three laptops, two windows 11 and the other windows 10. None of them recognize fastboot.
- When I go to device manager I see Asus phone listed with that yellow triangle sign and when I try to update the driver it either says drivers up to date or if I manually try to update it says some other error.
- Try different cables.
- I even disabled the driver signature in the restart menu but no success.
-I tried using Asus 8 drivers thinking that would help but nothing.
I wonder if it's just the Asus 9 driver that's the issue? What am I missing???
Any idea?
Thanks for any help you can provide.
bighit101 said:
@BreadNoose Thanks for the write-up!!!
I just got the phone 2 days ago and have been trying to follow your steps but without success. I keep having issues with fastboot (I've probably spent 6+ hours on it; I also have a 9-5 job haha). The following are things I've tried:
*Btw, OEM unlock is not showing in Developers options. Download unlock app and I think my OEM is unlocked but in recovery it says "Yes" next to Bootloader thing.
-ADB works fine.
-Download Platform from Google.
-Tried ADB minimal from xda also.
-I tried three laptops, two windows 11 and the other windows 10. None of them recognize fastboot.
- When I go to device manager I see Asus phone listed with that yellow triangle sign and when I try to update the driver it either says drivers up to date or if I manually try to update it says some other error.
- Try different cables.
- I even disabled the driver signature in the restart menu but no success.
-I tried using Asus 8 drivers thinking that would help but nothing.
I wonder if it's just the Asus 9 driver that's the issue? What am I missing???
Any idea?
Thanks for any help you can provide.
Click to expand...
Click to collapse
Had the same Problem, you have to use this driver:
https://dlcdnets.asus.com/pub/ASUS/ZenFone/ZS590KS/ASUS_Android_USB_drivers_for_Windows_20160331.zip
The image version that I just downloaded seems to be at a higher version (WW-32.2030.2030.26 as opposed to WW-32.2004.2004.84 on my phone) and the phone doesn't have that version available (I haven't unlocked the bootloader yet). Should I update locally or download the earlier version of the image instead?
If your phone has the 2004 version installed extract the boot.img from the downloaded 2004 Payload.bin. Or you can update your phone and use the 2030 boot.img.
For me it works with the 2030 version. Root installed, everything ok (AdAway, Postbank (BankingApp)).
If you want to pass SafetyNet just install the magisk module from https://github.com/kdrag0n/safetynet-fix/releases/tag/v2.3.1 and reboot.
OK, rooted with no issues, I needed to install the asus drivers and had to reset a second time because the USB stopped working. However, I can't get Google wallet to work despite all other banking apps working as well as passing safetynet.
I dont use wallet, but if installed i can run it and start the setup, no errors.
Maybe try it with the use of denylist.
How to Hide Root from Apps via Magisk DenyList [Android 13]
In this comprehensive guide, we will show you the steps to hide root from apps and games using Magisk Denylist on Android 12.
www.droidwin.com
Hermann2306 said:
I dont use wallet, but if installed i can run it and start the setup, no errors.
Maybe try it with the use of denylist.
How to Hide Root from Apps via Magisk DenyList [Android 13]
In this comprehensive guide, we will show you the steps to hide root from apps and games using Magisk Denylist on Android 12.
www.droidwin.com
Click to expand...
Click to collapse
Doesn't work, the guide asks for denying google system apps which doesn't work because they are always off deny list (this is intended behaviour)
For the record, every other payment apps I am using, even the ones that check for safetynet are working. YASNAC returns a both pass basic.
Then i am sorry (Im too new to the whole android stuff, still learning)
Just for interest, can you start and configure wallet (error comes first if you want to pay)?
Hermann2306 said:
Then i am sorry (Im too new to the whole android stuff, still learning)
Just for interest, can you start and configure wallet (error comes first if you want to pay)?
Click to expand...
Click to collapse
Wallet is configurable, it's just that when you save your card details and it starts contacting the bank it would jump to an error saying that the system is modified.
Maybe try this? (I think you have already read/tried it)
[Magisk] Google wallet (pay) with magisk
Saw on reddit that some people have issues with google pay, since the new update added some new checks. So here is what you do: - Update Magisk to 25.2, Update magisk app to 25.2 as well - Rename Magisk app if you havent already - [ OPTIONAL ]...
forum.xda-developers.com
Does someone rooted a 16GB ram Zenfone 9? My software is 32.2004.2004.74.
Can not find this software at Asus website.
I have rooted the 16gb version (32.2030.2030.26).
Why dont make an update before root?
xanker said:
Had the same Problem, you have to use this driver:
https://dlcdnets.asus.com/pub/ASUS/ZenFone/ZS590KS/ASUS_Android_USB_drivers_for_Windows_20160331.zip
Click to expand...
Click to collapse
OMG!!! Bro you are the MAN! (Sorry im so excited lol).
You literally saved me god knowns how many hours. It was the driver that were the issue. But whats weird is I went to asus site to download drivers before leaving a comment.
I'd really like to buy you a coffee (or adult beverage). Let me know your paypal/venmo.
Thanks again!
williamcll said:
OK, rooted with no issues, I needed to install the asus drivers and had to reset a second time because the USB stopped working. However, I can't get Google wallet to work despite all other banking apps working as well as passing safetynet.
Click to expand...
Click to collapse
Try this: https://github.com/kdrag0n/safetynet-fix
Veiranx said:
Try this: https://github.com/kdrag0n/safetynet-fix
Click to expand...
Click to collapse
Safetynet fix is running, it's just that it's not enough, still going through the prop fix.
bighit101 said:
OMG!!! Bro you are the MAN! (Sorry im so excited lol).
You literally saved me god knowns how many hours. It was the driver that were the issue. But whats weird is I went to asus site to download drivers before leaving a comment.
I'd really like to buy you a coffee (or adult beverage). Let me know your paypal/venmo.
Thanks again!
Click to expand...
Click to collapse
Glad I could help. I already drink enough coffee but you're welcome to donate to a children's charity.
xanker said:
Glad I could help. I already drink enough coffee but you're welcome to donate to a children's charity.
Click to expand...
Click to collapse
Yeah coffee is life!
You're too nice. Will donate in you're name.
Thanks man!!!

Categories

Resources