yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] pdgpereira:
On the same backup mindset: M2DC backs up .xml and default theme to its installation folder. In my case it came with the rom, witch means it will backup things to the device memory. Any chance either M2DC (or this last tool I suggested) could backup stuff to a chosen dir (Storage Card for the after-rom-flashing routine)? M2DC could even look for a preferedSettings file on the card on its 1st run. If it is set up so that this folder is always the same (storage card\M2DC\Backup, for example) the search time for these files would be minimal.
[Windows Mobile Development and Hacking General] mpenguin14:
@BigE, thanks for the find. mToday looks like a very good piece of software, and that site has a lot of other interesting software too.

I am not upset over it, while my software is pretty much the same, my app is geared to be a specific set of tools for M2D, rather than a general purpose utility. I plan on continuing to update this set of tools but will definitely keep mtoday in mind for future reference

This is a very interesting request, I have been thinking about the best way to go about it all morning. My overall idea is that backing up specific values in the registry is a little bit beyond the scope of the M2D-DevTools... BUT, i think that adding a new step after loading the today screen is appropriate... so I am thinking of adding a new step to run a mortscript of a specific file name... I currently run a mortscript as part of my sashimi process that disables all hardware buttons (well assigns their actions to none), so I can provide some examples is need be. And maybe I will put together a small utility that would create mortscripts on the fly, but that is a future project

thanks for the feedback and ideas, I will definitely be keeping them in mind
[Windows Mobile Development and Hacking General] secoseco:
first thank you that you are interest in this and do the preview quickly

for that let me rearrange it with you

I suggest that this new tool has name "DevTools Skin Change", and there is attachment interface which I imagine this tool will be like, and let me explain it

1- add option to install or not install orginal skin ( the X box)

2- add (chose skin directory) and brows only zip file and sort files in alphabet

3- store the file name of original skin and skin directory even you left tool for the next time run it

4- add preview area for (preview.jpg) file if present in the zip file of the skin, size of this pic is 75X100 pixel

4- skip preview.jpg file from copying

5- take care that some times there is a files with read only attribute in the zip file of the skin, for that it must be force copy

I hope that I explain it clearly

finaly thx to mpenguin14 the Manilla 2D Customizer (M2DC) creator which let others trying to imagine another tool for TouchFlo 2D to help all user forum

thx
[Windows Mobile Development and Hacking General] mpenguin14:
Thank you very much for the detailed explanation and mockup, I will try to put this together in the next few days.

I can see how some users would prefer this method of skinning to the M2DC theme manager... mostly because the m2DC theme manager tries to do all it can to be "smart" about applying skins, and this "Simple Skin Change" app would be "dumb", as in it will blindly unpack all files to the windows directory and overwrite any existing files without prejudice. SO basically if you use it maybe you will screw up your M2D setup. That is fine with me as this is a "DevTool" and is intended for advanced/power users, and M2DC is intended to be safe enough for anyone to use.

Thanks again for the detailed input, I really do appreciate the thorough and clear feature request, it makes the implementation much easier.
[Windows Mobile Development and Hacking General] secoseco:
thank you mpenguin14 for your appreciation to this simple thought which is nothing comparatively to your hard work in this project and the amazing M2DC project, and I believe that all Manila user evaluate your effort for development this tools
[Windows Mobile Development and Hacking General] hayaticik:
wow thank you mpenguin.. it is so good..I always have problems running IGO and M2D at the same time. now I can remove m2d and run igo and turn it back on when I am done using igo...what a relief for me..for that reason I was thinking going back to htc home plug in..now I am staying with M2d..thanks and thanks again..
[Windows Mobile Development and Hacking General] aeratos:
WTF >? can add throttle html anime clock? and weather animation??????
[Windows Mobile Development and Hacking General] mpenguin14:
I do not think I understand what you are saying.

If you are asking if this will allow you to Manilla2D at the same time as other today plugins, then the answer is "No".

This project just allows for simple 1 touch switching between using Manilla2D on your today screen, and using other plugins... not running them a the same time
[Windows Mobile Development and Hacking General] mpenguin14:
hey I just wanted to let you know I am putting the simple skinner on hold for a few days... I think I am going to completely overhaul the way that M2DC applies theme files...

To my knowledge the main problem that people have with M2DC is that it does not copy over the xml settings properly... this is a very valid complaint, M2DC in its current form tries to be really smart about this, but it is still lacking.

here is the rough procedure that M2DC goes through when applying a skin file

Turn off M2D

Prepare a list of all files and their locations that M2D is currently using

Open the theme (zip/m2dct) file

read each filename out of the theme file

check to see if that file is currently being used by the latest M2D theme

if that file is being used, overwrite the old file with this new file from the zip

after overwriting all the theme files applyselect xml settings from the new theme to the actual htchomesettings.xml file

restart M2D

exit M2DC

The problem with this approach is that M2DC picks and chooses what settings to copy (right now it will only copy xml Elements that contain the string "POS" or "RECT"

The solution? Use the HTCHomeSettings.xml file that is included with the skin, and just modify the file paths in that.

So if your M2D installation has all hte files installed to "\Windows" and the xml file from the theme has all of hte files in "\Windows", then nothing changes... teh xml file from the theme is copied right on top of your current HTCHomeSettings.xml

BUT

if your M2D install has soem file sin "\Windows" and some in "\Windows\ManillaGfx" and your theme file xml has all files going into "\Windows" then M2DC will do some work...

After unpacking all of the files from the zip M2DC will have the HTCHomeSettings.xml file from the theme copied to "\Windows"

M2DC will then read the list of file sin use and their paths and modify the newly copied "\Windows\HTCHomeSettings.xml" so that the file gets its images from the proper place

Does his make any sense to anyone... and if so do you think it is a good idea?

I am going to start on this tonight, but my opinion can be very easily swayed, overall I just want to make M2DC be the utility that people can rely on to easily and reliably manage their M2D installations and i think that changing M2DC to better suit the preferences of users is a better idea than developing a new tool that is very similar to M2DC functionality
[Windows Mobile Development and Hacking General] debarron:
The only problem I see with this, which also exists in currently the way M2DC works is with weather icons. If someone uses BI's weather icons, which I do, and installs a theme straight from the downloaded .m2dct file, which does not contain BI's icons or any weather icons, then their weather tab will be jacked up because of the position of the icons. Currently what I do to resolve this is copy the WeatherWidget section of my original XML to the downloaded XML. Doing what you are suggesting would not fix this issue. One suggestion would be to only modify sections of the XML which correlates to files contained in the .m2dct file. Not sure how easy that would be or how much it may slow down the apply theme process, but there may be better and quicker ways to accomplish this. This is my only problem with the way M2DC currently applies themes. Hope this helps.
[Windows Mobile Development and Hacking General] debarron:
I just looked at your TODO list and noticed the second thing on there was what I was talking about. Hope that isn't too difficult as it seems like it would be the best solution.
[Windows Mobile Development and Hacking General] aeratos:
ok thx :)
[Windows Mobile Development and Hacking General] secoseco:
Hi mpenguin14

first I agree with you, modification M2DC is better than developing a new tool

I want to point out your attention to some errors, which is wrapped from some amateur skin designer

1- some times they not design the skin depend on the original Manila skin but depend on the skin in them rom device which some times modified from the cooker and the XML in this way will not be the original Manila XML and may be has modification in some icons position and designer did not include this XML in the published skin and when use this skin you get troubles

2- some times designer not include all graphic files in them file but only the modified graphics only with new XML file depend on that you have the rest original graphics files in \windows with the correct position as in original Manila skin which may be modified from previous applying another skin and when use this skin you get troubles again

the problem is very complicated because there is no rule for design and publishing the skin

for that I think that copy the original Manila files first will be limit the the troubles when you apply a new skin, and it must be consider that the original Manila files must be the reference guide for all skin designer

let me now talk about modification of M2DC and options that I hope

1- adding the ability to copy specified skin before apply the new skin

2- reading specified directory to load all skins in this directory instead of adding skins to M2DC one by one

3- sorting skins name in M2DC by alphabet even if I add new skin from another directory to facilitation skin chosen by name

thx
[Windows Mobile Development and Hacking General] mpenguin14:
These are all very good points,

When M2DC first supported skins it forced the user to make a backup of their original M2D skin, that way a user would never be able to completely mess up their M2D installation, the problem arose that this was taking up way to much space on peoples devices, so I removed the requirement for a backup.

With the same idea I wish I could release the default M2D skin pack, but I will not do this because of 2 reason

This would take up too much space on peoples devices, and I want ot respect limited resource devices

I am not comfortable releasing a skin at all, since M2DC is open source I need everything that M2DC includes to be completely free and open, and since I did not make those images I don't know their licensing rules

Now that I have said that, I think in the future I can figure out a good way to allow the user to specify a theme file to apply before applying a new skin

the other 2 requests should be fairly easy for me... adding a directory of skins and sorting the skins alphabetically by their name in the theme list, I will make sure the alphabetic sort gets used in the next release of M2DC.

I plan on getting a new M2DC out tomorrow night, this update will include the new way of applying themes, (using the actual theme xml file rather than trying to be smart about reading specific values from the theme xml)

If all goes well then I will try to release another update on Sunday night that includes support for picking and choosing which aspects of the theme to apply (ie so you could choose to apply just the home tab settings)
[Windows Mobile Development and Hacking General] secoseco:
that is great, and waiting for new release from M2DC

now I think that our disquisition must move to M2DC thread
[Windows Mobile Development and Hacking General] mpenguin14:
I agree that it is best ot move M2DC discussion over to the M2DC thread... I just put up a call for beta testers over there so check that out if you are interested in that sort of thing

*** Manill2 2D Dev Tools Status Update ***

Simple Skinner got canned tonight... no longer in my code repository, M2DC should take care of that now.

As of now this project does everything that I need it to do... I can only think of 2 more things to add to it

- execute a mortscript after enabling M2D, and after disabling M2D

- add a setup.dll that can detect if the Enable-M2D plugin is running, if it is then the setup.dll will unload the plugin so that it can be uninstalled/updated correctly

I have no timeline on these tasks though
[Windows Mobile Development and Hacking General] Lox_Dev:
Hello,

May this tool will allow me to run HomeScreen ++ and m2d at the same time?

Regards.
[Windows Mobile Development and Hacking General] HC4Life:
U need to install second today plugin to have both running at same time.

Here is it:
[Windows Mobile Development and Hacking General] Lox_Dev:
Do I? That will waste some ressource isn't it? Thaks anyway...

Well there is way to run HS++ without displaying anything on today screen.

No registry setting to MD2 to allow other today plugins?
[Windows Mobile Development and Hacking General] HC4Life:
I don't agree with u.

Second Today is part of HS++, and it was made for these particular situations. ;)
[Windows Mobile Development and Hacking General] i900:
I HAVE A SAMSUNG OMNIA i900 and I AM GONNA CAP THIS REPLY BECAUSE THIS IS EXACTLY WHAT A GOOD TODAY APPLICATION SHOULD BE: NO INTERFERENCE WHATSOEVER WITH ANY GOOD POPULAR SW APPLICATIONS LIKE BASIC NAVIGATION, PHOTO VIEWER/EDITOR, MUSIC PLAYER/EDITOR, MS OFFICE VIEWER/EDITOR, SENSOR GAMES, ALARMS, ECT.

THANKS FOR THE 2D DISABLE APP BECAUSE I TRIED IT AND RATHER HAVE A GOOD STABLE APPS RUNNING THAN A FANCY ANIMATED PAGE-TO-PAGE SKIN BUT BUGGY AND TO A POINT OF FRUSTRATING AND ANNOYING (SPB SHELL SKIN STILL #1 EVEN IT COSTS $30:D)

I installed the 2D manila (a custom version by Passeo from modaco site) and it messed up the iGuidance 4 Nav sw big time, heating up the phone because it became so unstable and needed to be turned off a few times. Also strange things happened randomly like the "my storage" folder disappeared, Audio player eats up program memory and can not be avoided by scrolling over, laggy opening applications (even after a reboot, it took a few seconds to be able tap in the simple numeric PIN when the screen was sitting there already but not responsive.
[Windows Mobile Development and Hacking General] PUMA13:
Doesn´t enable "toucflo" plug in

When i run the "disableM2d-DevTool" it´s return to the home page, but didn´t appear the "enableM2D-DevTool" ....Why?
[Windows Mobile Development and Hacking General] mpenguin14:
not sure what would be going on there... did you maybe uncheck it in the M2D-Devtools Settings program?
[Windows Mobile Development and Hacking General] Canyue:
The new version is true, thank you!
[Windows Mobile Development and Hacking General] Roart:
Hi!

I have a problem DevTools with manila2d Iolite version.

Sometimes don't kill Manila2d.exe.
[Windows Mobile Development and Hacking General] waelio79:
it's very nice tool,

Thanks
[General Questions and Answers] NaturalSeeker:
Hello,

i've recently flashed a new firmeware on my sm-t725 while flashing via Odin3 the battery went empty since then the tablet is rebooting (probably because a not enough charged battery) after a small amount of time (not enough for using Frp hijacker by hagard in softbrick fix mode). when its not rebooting it shows "An error occured while updating the device software" as somebody an idea how to fix it?
[General Questions and Answers] Droidriven:
It is always best to make sure your device is charged to at least 70% before flashing.

It can be flashed while displaying the "encountered and issue screen" via Odin the same way you would flash it while in download mode. Make sure your battery is charged, boot to the "encountered an issue" screen, open Odin, connect device to PC, place the firmware in its slot(s) and click start in Odin.
[General Questions and Answers] NaturalSeeker:
the problem is that it isn't loading long enough because after 2-3 seconds it powers off
[General Questions and Answers] Droidriven:
The battery hasn't charged to full. Connect it to your charger and leave it on charge. It may loop continuously for a while but may actually charge if you leave it connected long enough.
[Google Pixel 6 Pro] AkumaMax:
Are there any good fast wireless car chargers out there. Im looking at the ones that automatically grab the phone and hold it.
[Google Pixel 6 Pro] Dave Lister:
I just got the Rexing X5. Don't have my P6P yet (hopefully tomorrow), but it was the only one I could find that said it was big enough for the phone with an Otterbox Defender case. It at least seems to hold my P2XL well enough with the auto-close.
[Google Pixel 6 Pro] EeZeEpEe:
https://xdaforums.com/t/google-pixel-6-pro-car-chargers.4362133/
[Google Pixel 6 Pro] LLStarks:
Fast is subjective. I don't think you'll get more than 10-15W unless you want to put a Pixel Stand 2 in the car.
[OnePlus 9] mattie_49:
Root OnePlus 9, 9 Pro, 9R Android 12 ColorOS 12 via Magisk

Thi guide will show you how to root the OnePlus 9, OnePlus 9 Pro, and OnePlus 9R running ColorOS 12 Android 12 via Magisk Patched Boot.img

www.droidwin.com

Just sharing what I've learned. Have to patch boot.img and vendor boot.img and flash out of folder in sdk on desktop.Then use vb_meta.img to disable verity flash. Guide above has to be followed to a T. Even though it's for the Chinese version Color os works fine on Oos... Patch boot.img /vendor_boot with magisk 23.0. This way magisk hide and modules work. If you patch with canary version of magisk you loose both. I'm attaching stock boot, vb_meta vendor_boot.img files for the Global unlocked op9. Files are from new A12 os. Btw 23.0 works perfectly on A12. If this helps hit the like button; it's free.

0p9 partitions..A 12 - Google Drive

drive.google.com
[OnePlus 9] allenjthomsen:
This method is overkill for rooting both versions of A12 that were released ,

The best method for a12 with unlocked bootloader is this:

Patch boot.img & copy to adb folder on pc

Reboot to bootloader

fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

fastboot flash boot *nameofpatchedbootimagehere.img*

IF YOUR DOING A CLEAN FLASH OF A12 BEFORE SETUP = fastboot-w

fastboot reboot

Worst case scenario you will have to wipe all data for it to register correctly and boot fully.

The vendor_boot does not need to be patched with the A12 update, you have to disable verity and verification instead of just verification for any device running A12.
[OnePlus 9] mattie_49:
I do know that just patching boot.img and flashing it breaks boot and build. Found that out the hard way. Could only reach fastboot no stock recovery . And couldn't fastboot --set-active=other. Wipe data and boot into old oos on opposite slot. I've had msm tool on my desktop and have heard horror stories of people using and it throwing errors and failing. Plugged mine right in booted edl from adb and 512 sec later had a booting device in oxygen oos
[OnePlus 9] allenjthomsen:
I can verify that my method works 100% on build C.36 of A12, because i am currently running it and have redone the steps multiple times to make sure nothing happens that could be bad ,the steps i have listed above in the previous post work perfectly and still let me have root currently, and i have only patched the stock boot.img.View attachment 5480097View attachment 5480099View attachment 5480107
[OnePlus 9] allenjthomsen:
If your wondering how i have come to this doing it the way i did it.

I downloaded and copied the update to desktop and extracted the stock boot and patched it in magisk from the device.

I then i extracted the stock vbmeta image and after flashing the full update via local install from system settings i booted to bootloader and disabled verity and verification and then flash the patched boot image.

I then rebooted into full stock C.36 with root.

I can tell you i did this 5 times before i made the reply to you earlier and verified that it booted every time no issue without patching vendor_boot.
[OnePlus 9] mattie_49:
How does one undo the disable verity with stock vb_meta after flashing back stock boot.img and vendor boot.img ,I still couldn't take internal Google ota today. Failed after I tried restoring both of those.
[OnePlus 9] infamousvincci:
Anyone knows if the new oos12 is actually "stable"? Haha
[OnePlus 9] mattie_49:
Yes all the small issues I had are corrected in today's am build.
[OnePlus 9] infamousvincci:
I talk to you in TG bro. Its me, the one that has a op9 that doesnt read sim on oos12. Hahaha
[OnePlus 9] mizarddo:
Oh maan, that was my last night. Lost weeks worth of data with no back up :(

And I've bricked and recovered before but the way this one acted was scary as hell. A few times it said "die" at the crashdump.
[OnePlus 9] mooadeer:
Hello, please can you give me more details about what causes you the loss, how you did it because I'm about to do the same process and I'm afraid to get my onePlus 9 bricked
[OnePlus 9] mizarddo:
Well first of all, at the time my version of magisk did not support android 12 for patching boot.img

But that has been long fixed, just get the latest magisk version.

And for the next part, if you are trying to root first time, do NOT use the command "fastboot flash boot boot.img" instead use "fastboot boot boot.img" to temporarily boot the patched version of boot image. That will temporarily give you root access on next power on until you restart. And while you have that temporary root, you can use magisk app to direct install that patched boot image and gain permanent root access.

Also from there after every OTA update BEFORE RESTARTING THE PHONE you can use magisk and "install to inactive slot" to retain your root with the update.

Hope that helped.
[OnePlus 9] mooadeer:
It helps a lot thank you I just got my oneplus 9 and it's on the latest update C.47 and I don't have too much experience with onePlus or even the new android devices I'm a little bit outdated didn't use root and stuff sins the android 5 😅 that's why I'm a little bit confused I don't want to break it
[OnePlus 9] mooadeer:
Update following your instructions everything is Ok done with rooting thank you

LE2113 on C.47

View attachment 5592279
[OnePlus 9] aldoc01:
from where can I download boot.img for version:

LE2113_11.C.47: LE2113_11.C.47_1470_202203102118

Thanks and best regards
[OnePlus 9] _MartyMan_:
Lol patching the boot image then flashing it with simple "fastboot flash boot patchedboot.img" works for me. It does not require any other images or patches.
[OnePlus 9] aldoc01:
you mean boot image from OP? My question is how I get that file
[OnePlus 9] _MartyMan_:
Yep, stock boot images can be extracted from full zips with tools (payload extractor).

Also, i have a collection, check it out.
[OnePlus 9] EtherealRemnant:
So you think the same way the 9 Pro does it would work? The guide there says to grab the stock image, install Magisk app on the phone, patch the image with the app, boot (not flash) the image, then have Magisk direct install. I came here and saw all of this other stuff and was like... nahhh...
[OnePlus 9] mattie_49:
If you don't jump magisk across from A11 you have to disable verity with vb_meta partition as well to gain permanent root on A12. This I know it's my post.
[OnePlus 9] ThatKidDrew:
Does this wipe data? I already have bootloader unlocked and am on a custom A12 ROM. I just want to magisk patch the boot.img/vendor_boot of my current custom ROM without having to setup my phone again if possible. Thanks
[OnePlus 9] mattie_49:
Boot into whatever recovery you installed rom with and side load magisk 25.2 your rooted and no data wipe. This guide is for OOs.
[OnePlus 9] ThatKidDrew:
sorry about that, thanks for the help regardless. this worked no issues
[OnePlus 9] BrauliX:
works on A13?