yashsingh1/xdaforums huggingface dataset:
[Moto G 2015 General] therealduff1:
I have added the download link to the main post now. But it has always been in the 'download' page of the thread :)
[Moto G 2015 General] Versatil2010:
And were would that download page be or how to get there on the XDA app?
[Moto G 2015 General] gauti_1998:
you can't ...:) if you using xda labs app there is web view icon at the top you can download from there or open link in browser
[Moto G 2015 General] therealduff1:
V4 fixes a bug where the flashing tool section of the program would not load on older versions of python
[Moto G 2015 General] alokesh985:
Awesome!
[Moto G 2015 General] skooter32:
my thoughts

well a had the opportunity last night to test this new utility for our device and a gotta say am impressed by it even though therealduff still has some tweaking to do. Firstly a flashed stock back onto my device and it was very quick in doing this which was impressive indeed i then tested lock bootloader functionality and it worked great although i then had to go through the moto rubbish to unlock it again. As a said few tweaks still needing done like flashing a custom zip it didnt do it twrp flashed onto my device with no problems either and for noobs who are new to this sorta stuff a really really highly recommend this nice little piece of coding.

Awsome job therealduff especially for a 15year old keep it up and am lookin forward to more developments from you.
[Moto G 2015 General] eemgee:
I haven't unlocked mine yet but I presume its the same as a G1 so the ability to remove the bootloader unlocked warning message would be good.
[Moto G 2015 General] Yousvel:
It's easy to remove the unlocked bootloader warning message. Look at here:

http://xdaforums.com/2015-moto-g/themes-apps/remove-unlocke-bootloader-message-t3177801
[Moto G 2015 General] facoco:
Awesome thanks
[Moto G 2015 General] therealduff1:
New update coming soon ! With wireless apk sideloading ;)

Please click thanks if you like the sound of this :D

It is currently in a "stable" state , and I'm putting it into the program when i get abit of free time
[Moto G 2015 General] therealduff1:
Does anyone have any feature requests ? :)
[Moto G 2015 General] therealduff1:
Finally finished wireless apk sideloading ;)

I will upload v4.1 when I have tested further.
[Moto G 2015 General] aaqib67:
Which file i have to exactly open ?

toolkit.py isnt opening ? Also i want to flash stock rom and lock bootloader ? Will this tool be helpful ??

And at last ! I have moto g xt1541 tesco mobile edition Its alreay carried unlocked but im not sure which stock rom i have to flash ? tesco model or retail Great Britain model . My phone was tesco locked. Can retail Great Britain stock rom XT1541 work too? As my device is already carried unlocked
[Moto G 2015 General] anil2705:
updated to 6.0 via ota, so will the same work to root it right now?
[Moto G 2015 General] Tel864:
That sounds a lot like Dropbox, what I use for wireless sideloading. :)
[Moto G 2015 General] therealduff1:
Hehe :) . Moto toolkit wireless sideload will wirelessly install the apk onto the device from an apk which is on the pc ;) . No interaction with the physical device required
[Moto G 2015 General] therealduff1:
DO NOT try and root your device with my tool of you are on MM , as the superuser version is not compatible with MM and may cause bootloop.
[Moto G 2015 General] nelsonw:
It's sounds like magic... Good work!
[Moto G 2015 General] therealduff1:
About to upload V6 now ! :D. Wireless sideloading included , and support for marshmallow
[Moto G 2015 General] eemgee:
Great! I haven't used it yet but I well once I unlock bootloader.
[Moto G 2015 General] therealduff1:
V6 is now uploaded : http://xdaforums.com/devdb/project/dl/?id=16967 :) lots of new improvements !
[Moto G 2015 General] papy54:
Hello,

V6 does not work for me as V3 and V4 running smoothly. Toolkit.py problem with the file? :(
[Moto G 2015 General] skooter32:
Yoo bro not working you sure everything is in it?
[Moto G 2015 General] therealduff1:
Sorry about what has happened here. I have uploaded a non finished version of the program , instead of the finished version. I will re upload tomorrow with the finished version (which I already have ) :) . I am sorry again for the inconvenience :/
[Moto G 2015 General] therealduff1:
Argh I accidently deleted all the files for the project from xda (I have a local version of finished marshmallow) . Can I contact a moderator to restore the files??
[Moto G 2015 General] therealduff1:
ok guys I have now uploaded V6.1 which fixes ALL issues including launch issues and is available here. Hope you enjoy !. and if anyone has a local build of some old lollipop moto toolkit versions , please send them to me via email "therealduff1@outlook.com" , because I have accidently deleted them from xda when trying to remove the faulty V6 version. I would just like to re upload old moto toolkit if anyone stays with lollipop .
[Moto G 2015 General] therealduff1:
I have just uploaded V6.1 , which fixes a bug in the program I found today. The program is officially bug free !

I have put a lot of time into this , so if you decide to like my post or comment a review ,I really do appreciate it. And like I said before, I am 15 yrs old so I do have a lot of time on my hands for developing Moto Toolkit, although I do have exams coming up so I don't have as much time as normal to work on this !
[Moto G 2015 General] redflash52:
When i'm trying to flash the TWRP i become this error with mini adb :

"target reported max download size of 2226722560 bytes.

error:cannot load."

I already flashed the recovery when i bought this phone 2 months ago...

now the recovery desappear in my phone and if i try to boot recovery mode it says ''no command"

root is still working and everything is fine in the phone but i know how important the recovery is....

i tryed already with the twrp 3 and the 2.8 ...

do you think that if i try with your tool it will work?
[Moto G 2015 General] therealduff1:
Never hurts to try mate :D

I hope it fixes your problem !

Also, with the recovery saying no command, this is normal as you are on stock recovery , nothing has been written to the recovery partition
[Moto G 2015 General] emp2013:
newb question. sorry in advance.

Can i use v6.1 on my G3 with android v5.1.1. If not where can i get a version that will work?

Thanks
[Moto G 2015 General] therealduff1:
Hey mate , only use V6 and above if you are already on marshmallow or using the tool to upgrade from lollipop to marshmallow. If you are planning to stick with lollipop , don't use V6 or higher as it will not be compatible. I will try develop my lollipop Moto toolkit some more to make it more stable etc.but v6 Is my priority :)
[Moto G 2015 General] eemgee:
[MENTION=7132115]therealduff1[/MENTION] Here is the newest lollipop version I have.

View attachment 3661837
[Moto G 2015 General] therealduff1:
[MENTION=5632484]eemgee[/MENTION] thank you so much man :D . I'll re upload that to xda in a bit
[Moto G 2015 General] skooter32:
Didnt u get the email a sent u?
[Moto G 2015 General] therealduff1:
No I didn't , Whats your email address? il search my inbox for you. PM it to me if you want :)

p.s to anyone who has kik messenger, I always reply on there ! therealduff121 is my kik name :D
[Moto G 2015 General] skooter32:
User name not found on kik
[Moto G 2015 General] fedez:
Sorry for my n00b question [MENTION=7132115]therealduff1[/MENTION]

To use your program I need to unlock the bootloader?

I'm newbie to this device
[Moto G 2015 General] therealduff1:
No worries mate, no need to be sorry.

Your options are quite limited when using my tool without an unlocked bootloader. Feel free to do the following with the device if you have a locked bootloader:

Flash Marshmallow To Your Device Using Correct Firmware

Erase Userdata

Install Motorola USB Driver

Wireless App Sideload

I hope you have fun using my tool !

If you have any feature requests, feel free to ask :D
[Moto G 2015 General] therealduff1:
Well, that's the correct name mate :D therealduff121 . Check for typos ? :D Also check your internet connection , it will show none found if you have no internet connection :P
[Moto G 2015 General] fedez:
[MENTION=7132115]therealduff1[/MENTION]

Thanks for the prompt response mate!

There is a chance to unlock the bootloader without losing the warranty?
[Moto G 2015 General] therealduff1:
No worries man :D

Sorry but you can not unlock the bootloader without losing the warranty :( . Also, even if you could unlock it without going through the Motorola site, it blows a fuse inside the phone, which they check at the rma factory if anything happens :/

Anyway, as long as you sitck to what posts tell you to do, you will be fine :D , without much risk of bricking.

Also, don't ever type fastboot erase all, as this will wipe your imei. That's just a tip ;)
[Moto G 2015 General] emp2013:
thanks
[Moto G 2015 General] therealduff1:
What features do people want in this program ? So I have something to add :)
[Moto G 2015 General] eemgee:
I know it's easy to do manually but removing unlocked bootloader warning?
[Moto G 2015 General] Snappiestjack:
-- Flash Stock Rom?

Will this flash the correct stock rom or flash the stock rom you provide? I'm just interested as I'm looking to restore my phone to 100% stock so I can get the MM OTA update
[Moto G 2015 General] therealduff1:
No I do not provide stock files, they are avalible on xda. Yes this tool will flash the correctly if you place the rom files in the same directory as toolkit.py :D
[Moto G 2015 General] Snappiestjack:
I manually flashed it anyway. Was just wondering you know, in case it did, and I flashed the wrong one or something.
[Moto G 2015 General] dogballs999:
HI, some feedback..

I cant get root with this, I already have TWRP.

When connecting the device not in TWRP I get Error: no Devices.

When connecting whilst in TWRP I get "loading root.xip" Error: CLosed.

Thanks
[Moto G 2015 General] therealduff1:
Hey mate.

Sorry for the confusion with this..

Firstly, do you have V6.2 installed and not V6.1? http://xdaforums.com/devdb/project/dl/?id=17073 is the link for V6.2 :)

Secondly, when rooting, your device should be on and connected to your pc. When authorised by adb ! :) Then your device should reboot and automatically root.
[Moto G 2015 General] therealduff1:
No worries man , never hurts to check :D
[Moto G 2015 General] :
So I am trying your toolkit. I have put the files into the marshmallow folder. ADB finds device, I press run and done (or whatever the first two lines were) and then after I press the 'enter' button it just hangs and nothing happens. Is there something obvious that I am doing wrong?
[Moto G 2015 General] therealduff1:
Hey mate, thanks for trying moto toolkit :D , what operating system are you using ?

Also , what version of the toolkit are you using ?

Would you like me to create a remote access session for me to try and help you further, and to try and figure out the problem ?
[Moto G 2015 General] :
I restored a eu 2gb 5.1.1 backup in twrp so my pc would recognise the phone. I am using Moto Toolkit Marshmallow 6.2. I am trying to flash the marshmallow eu 2gb firmware.

https://goo.gl/photos/RPLLfgGHLwpmLQQP9
[Moto G 2015 General] therealduff1:
Right , I just uploaded V6.3 which should fix the issue. try 6.3 toolkit ? :)
[Moto G 2015 General] :
Thanks for your swift response! I just flashed the firmware the 'boring' way using fastboot. I will try this the next time! Good job! Have you uploaded?
[Moto G 2015 General] dogballs999:
Thanks, yes I'm using 6.2

Still can't get it working. Ive tried all variants phone in TWRP, Bootloader and just sitting unlcoked on the homescreen.

It only ever gets recognised in TWRP but still gives the Error:

does your phone currently have twrp installed?yes

please connect your device to your pc on and unlocked

press enter when ready

loading: 'root.zip'

error: closed
[Moto G 2015 General] therealduff1:
The new update is available in the downloads section :D
[Moto G 2015 General] therealduff1:
Try using V6.3, which I uploaded a couple of hours ago. this should fix your problem. don't use V6.2 use V6.3 , the newer version :) Sorry to keep getting you downloading new versions. I promise to get the bugs fixed quickly ! , which is why I have personally fixed the code and tested it for you, resulting in V6.3
[Moto G 2015 General] dogballs999:
Its stillnot working mate.

Nice commitment though.:)
[Moto G 2015 General] therealduff1:
:) , I really do not know what the cause of this problem is, as it seems isolated to your machine. Can we arrange a remote access session tomorrow so I can try and figure it out ? :)
[Moto G 2015 General] therealduff1:
Also , have you extracted 6.3 to a folder on your DESKTOP and then dragged all firmware files into that folder ? That is some troubleshooting to try and help.
[Moto G 2015 General] dogballs999:
It's ok man, I can root it myself, I was just trying to assist with your development as you asked for users to comment.

Also yes, I did have 6.3 on the desktop, though I wasn't aware I needed all firmware files in the folder. I wasn't aware this was a requirement.

Thanks.
[Moto G 2015 General] therealduff1:
having the firmware files is not needed in the folder if you are simply using my program to root. sorry for the confusion.

Thank you for commenting :) , i really do appreciate it as it really does help me. Can we arrange a remote desktop session via private message ? , so that i can try and figure it out ?

Dont worry if you are not up for that :D

Many thanks,

therealduff1
[Moto G 2015 General] Agiofws:
Does this GUI work on Linux? :)
[Moto G 2015 General] Torpis:
I am seeing the same error as dogballs999

does your phone currently have twrp installed?yes

please connect your device to your pc on and unlocked

press enter when ready

loading: 'root.zip'

error: closed

I am trying to do this when on the Marshmallow Home Screen with ADB connections allowed from the PC

This in v6.3 with Python 3.4.4.

I ended up installing manually in TWRP
[Moto G 2015 General] fedez:
Please add unlock all bands feature [emoji13]

http://xdaforums.com/showthread.php?p=64590863

Thanks brother

Enviado desde mi XT1541 mediante Tapatalk
[Moto G 2015 General] MrTooPhone:
Is it currently doable to unlock all bands? And if so, maybe the option should be unlocking selective bands.
[Moto G 2015 General] rom-g:
Thanks therealduff1 for this tool, really useful.

My personal feature request : create backup of IMEI files/partitions.
[Moto G 2015 General] therealduff1:
Thank you for the comment on my tool :D . Your idea sounds awesome ! I will have to add that sometime if I can find the partition name of the iemi partition. If I find that , It is probably do able :)
[Moto G 2015 General] therealduff1:
Hi there :) , unlocking bands on this phone would not be possible using my tool. And is risky at the least , trying to change bands.
[Moto G 2015 General] therealduff1:
After having a very long look into this problem , it seems that sideloading this zip works in some configurations but not others. I will promptly change the code to work for everyone :)
[Moto G 2015 General] therealduff1:
Should do ! Providing you have python 3.5 installed :)
[Moto G 2015 General] therealduff1:
Next i will be adding the ability to flash a CHOSEN custom recovery :D
[Moto G 2015 General] fedez:
Soo good Master!

Enviado desde mi XT1541 mediante Tapatalk
[Moto G 2015 General] samirza692:
This is really amazing thx bro help me alot
[Moto G 2015 General] therealduff1:
No worries man , its good to know that the tool helps :D . If you have any feature requests, please comment !
[Moto G 2015 General] therealduff1:
I like your idea , sure ! Il add that :D
[Moto G 2015 General] srinuchry:
Mine is stock 6.0 locked bootloader and unrooted...i would like to rollback to lollipop...tel me the steps for it n wil it voids warranty??
[Moto G 2015 General] therealduff1:
look for motorola downgrade tool , its in the general section of the forums here. The same place you found moto utility. I make the tool :D . so if you need extra help , comment and ask :)
[Moto G 2015 General] ASHLEY117:
Brilliant

As it says in your 1st post this GUI is foolproof. Don't need instructions to use at all. Extracted stock ROM into same folder as common sense would dictate lol and boom my G is flashing away. Thank you and keep up the good work. Vast improvement from the Sammy forums!
[Moto G 2015 General] therealduff1:
Thanks man :D , i really appreciate the comment
[Moto G 2015 General] fedez:
Tried everything but still I can not add the bands that I need to run 3g or 4g in my country (Argentina 3G: UMTS 850, UMTS 1900 4G: LTE 1700, LTE 2100)

[MENTION=7132115]therealduff1[/MENTION]

I was playing with your tool. The only function that I tested was the sideload apks via wifi. Appeared the following errors that can be seen in the screenshot, it may be problem on my computer. Anyway I managed to make it work manually.

Really appreciate your work.

Keep going on.
[Moto G 2015 General] therealduff1:
Oh , i haven't seen that error before, il have a look into it for you :) . how did you get it to work manually can i ask ?

Thank you for the comment by the way :D
[Moto G 2015 General] therealduff1:
I am currently looking for people to test moto toolkit v7.0 universal edition , which contains a couple more features and works with both lollipop and marshmallow. PM me for download link :)
[Moto G 2015 General] fedez:
[MENTION=7132115]therealduff1[/MENTION]

Of course mate, I simply used the ADB commands:

adb connect x.x.x.x:5555

already connected ...

adb install app.apk

... successful

I'll PM you for beta test your recent version! Obviously if it is possible!.

Thanks
[Moto G 2015 General] liborio99:
Followed every instruction but still cant get it to unlock bootloader, root or flash twrp... please help! ?

Enviado de meu MotoG3 usando Tapatalk
[Moto G 2015 General] eemgee:
You have to get the codes from Motorola to unlock the bootloader.

You can't do anything until that's done.
[Moto G 2015 General] poblockw84:
Thanks, will give it a try
[Nexus 6 Q&A, Help & Troubleshooting] goinflyn:
Just got a notice to update to 6.0.1 on T-Mobile. Does anyone know if the ota is the same as the factory image posted from google? Thanks.
[Nexus 6 Q&A, Help & Troubleshooting] nikhilrathi10:
People are getting the OTA since yesterday and it is updating their phone to MMB29K (which is same as factory image). Same would be the case with you. Btw, till now there is no other build number for 6.0.1
[Nexus 6 Q&A, Help & Troubleshooting] goinflyn:
Thanks.
[Desire 816 Android Development] bigsupersquid:
Official nightlies aren't happening anymore,

so here's a more up to date build. Vanilla cm12.1 except for eri.xml/apn tweaks and binfmt_misc enabled in kernel.

Special for the a5_chl Virgin Mobile US Desire 816,

may work ok on other a5's too.

Note: a5_dug, a5_dwg dual sim telephony are not working correctly. buyer beware.

Flashes fine with official TWRP.

Official HTC firmware here:

http://www.htc.com/us/support/htc-desire-816-virgin-mobile/news/

I strongly suggest updating your firmware to htc lollipop with an official ruu or you may have hardware issues like touchscreen, wifi, and/or bluetooth problems. It might work with kitkat firmware though, and you are free to try if you want. Post results if you do.

It appears kitkat firmware can cause not only touch issues but wifi issues.

Wipe cache, data, and system for clean flash.

Dirty flash not recommended. 5.0 gapps crash on 5.1

If you wanna try a dirty flash I recommend wiping system, cache, and dalvik cache, then your apps and some settings may survive.

Disclaimer: Void warranty, not responsible for anything, you know flashing is your choice and any damage is your own problem.

issues:

mobile data sometimes needs toggled to activate, using airplane mode on/off.

apparently the livedisplay function isn't working well ( maybe not at all)

as mentioned above, dual sim devices not fully functional.

I'm afraid that since I have a mostly working marshmallow build, that needs TLC and attention paid to it, that I can't justify putting any more time into cm12. So unless there security patches released or something, the 12/25 is the last cm12 build I'm releasing.

Download folder:

https://androidfilehost.com/?w=files&flid=45601

visual voicemail see here: http://xdaforums.com/showpost.php?p=64395211&postcount=38

sultanxda's SnapdragonCamera is included as of 12/25 build. it seems to freeze on the first picture after installation but works ok after that once rebooted.

I'm leaving the link to the source built from the ROM standalone camera zip in case anyone needs it. Flash in recovery. If you flashed the one I ripped from the Yureka forum, flash this one over it.

You may have to clear its app data if flashing over, and it may freeze. The 12/25 ROM seems to get along OK with the camera after the first picture and a reboot if you really want the camera.

https://www.androidfilehost.com/?w=files&flid=46051

Source: official CM repo with these changes:

https://github.com/bigsupersquid/android_device_htc_a5

https://github.com/TheMuppets/proprietary_vendor_htc

https://github.com/bigsupersquid/kernel_htc_msm8974_arch_arm_configs_cm_a5_defconfig

https://github.com/bigsupersquid/frameworks_base_core_res_res_xml_eri.xml

https://github.com/bigsupersquid/vendor_cm_prebuilt_common_etc_apns-conf.xml

https://github.com/bigsupersquid/android_packages_apps_SnapdragonCamera
[Desire 816 Android Development] bigsupersquid:
screenshot of interesting format of app drawer:
[Desire 816 Android Development] Bandit Development:
Thanks for continuing the builds! I'm flashing right now and will let you know how it works.

(Flashing on HTC A5_CHL Sprint Prepaid)

EDIT:

Everything seems to be running smoothly, and I haven't found any bugs. (I haven't tested cellular or data, just wifi)
[Desire 816 Android Development] bonczas:
Even though it is said it's for CHL, I would appreciate if someone would try it on UL version and post the results.
[Desire 816 Android Development] bigsupersquid:
it's tweaked for chl, but the device code detects several varieties.

according to the zip updater script:

This package is for device: a5,a5tl,a5dug,a5dwg,a5chl,a5ul;

as people test them I can add to the OP.

I only have a chl myself.
[Desire 816 Android Development] Shedal:
How usable is this build? Would you recommend it for daily smartphone use? Or is this just a preview / proof of concept?

Thanks!
[Desire 816 Android Development] crazybasss:
Is the dual sim problem on a5dug will ever be fixed on our phone or is just a cyanogenmod 12 problem that will never be fixed. I searched hours on google and didn`t find anything useful...
[Desire 816 Android Development] Bandit Development:
It works as well as any other CM 12.1 build I've run on a device. I haven't found any bugs yet, besides the wifi cutting out briefly once.
[Desire 816 Android Development] phamtlsoft:
I had flashed on 816W dual sim ,Both sim couldn't be detected
[Desire 816 Android Development] Bandit Development:
[MENTION=2980661]bigsupersquid[/MENTION] is 320 DPI the standard for the HTC Desire 816, or is that just the default that CM applies? Just curious, because the UI elements seem much bigger in CM than stock.

Thanks.
[Desire 816 Android Development] the_Victorian:
[MENTION=2980661]bigsupersquid[/MENTION]

Thanks man! I've been running it for about 3 hours with no problems, and its nice to have a up to date secure version of CM. Thanks a bunch for your work!
[Desire 816 Android Development] qaliza:
Flashed it on a5dug and could not detect both sims. I really hope u could make it work for all variants. I have been using 5.1.1 as my daily driver for 2 months now and i love it.
[Desire 816 Android Development] Icelus:
Do MMS and Bluetooth work well on this? Every other version of CM I've tried, bluetooth turns off after an hour or two and not even a reboot will turn it on again.
[Desire 816 Android Development] Bandit Development:
[MENTION=4156709]Icelus[/MENTION] I can try turning on BT and seeing how long it will stay on if you want. Is there a better way to test?