Switch to full style
Everything related to MRT tools
Post a reply

hack live memory to patch mrt long path bug ? how?

January 22nd, 2017, 17:06

MRT has a flaw in their filecopy program - it dumps all files longer than pathmax (240 chars) into a single folder
creating a giant mess.
They refuse to fix it.

So I was thinking it could be patched in the live memory of the running program - any hackers know how to do that?
If I could find the string in memory I could just put a null in the 6th byte...

==== for background here the issue...

Here we go again...
7000 files in \long path folder
after 2 years of complaints MRT still refuses to fix - why?
Its a simple fix - trivial - yet they refuse to do it.
All it would take is 1 line of code to convert this
D:\\MRT ATA0 - TOSHIBA MQ01ABD100 - 931.51 GB\\Partition 02 - NTFS - 909.56 GB\\Root
to this:
D:\\M
A simple trivial fix that they refuse to do ( path[6]=0; \* DONE *\ )
MRT dumps all files longer than pathmax into 1 folder \long path folder, not even subfolders.
They waste 80 characters of the pathname with useless information...
"Partition 02 NTFS - 909.56 GB" ?? duh - no shit!... why do I need that in the path??

Is it not a problem in china because chinese language uses fewer characters?

We know its not a difficult technical problem to fix - so why still no fixes?

I first reported this 7/24/2015
4 updates later 150930, 160116, 160528, 161102
and they dont fix it.

Did they 'forget' 4 times?
I don't think so.
They don't want to fix it.

Is it just pride?
Is it some kind of weird childish arrogance?

What does it say about a company that doesn't care at all about what its customers are saying?

I think it says FU customer!

heres the copy log...

\cf2 14:07:53 \tab File path is too long! Storage path changed automatically! Original path = D:\\MRT ATA0 - TOSHIBA MQ01ABD100 - 931.51 GB\\Partition 02 - NTFS - 909.56 GB\\Root\\Users\\Tom\\Pictures\\Moriarty Pawnee Remodel\\Moriarty Pawnee Plug for exterior and Siding 4-19-08\\Moriarty Pawnee Interior update 5-2-04\\Moriarty Pawnee Interior update 5-2-04 001.jpg Target path = D:\\MRT ATA0 - TOSHIBA MQ01ABD100 - 931.51 GB\\Long path files\\(1)Moriarty Pawnee Interior update 5-2-04 001.jpg\par
\cf1 14:07:53 \tab Save file succeeded! Target path = D:\\MRT ATA0 - TOSHIBA MQ01ABD100 - 931.51 GB\\Long path files\\(1)Moriarty Pawnee Interior update 5-2-04 001.jpg\par
\cf2 14:07:53 \tab File path is too long! Storage path changed automatically! Original path = D:\\MRT ATA0 - TOSHIBA MQ01ABD100 - 931.51 GB\\Partition 02 - NTFS - 909.56 GB\\Root\\Users\\Tom\\Pictures\\Moriarty Pawnee Remodel\\Moriarty Pawnee Plug for exterior and Siding 4-19-08\\Moriarty Pawnee Interior update 5-2-04\\Moriarty Pawnee Interior update 5-2-04 002.jpg Target path = D:\\MRT ATA0 - TOSHIBA MQ01ABD100 - 931.51 GB\\Long path files\\(1)Moriarty Pawnee Interior update 5-2-04 002.jpg\par
\cf1 14:07:53 \tab Save file succeeded! Target path = D:\\MRT ATA0 - TOSHIBA MQ01ABD100 - 931.51 GB\\Long path files\\(1)Moriarty Pawnee Interior update 5-2-04 002.jpg\par
\cf2 14:07:53 \tab File path is too long! Storage path changed automatically! Original path = D:\\MRT ATA0 - TOSHIBA MQ01ABD100 - 931.51 GB\\Partition 02 - NTFS - 909.56 GB\\Root\\Users\\Tom\\Pictures\\Moriarty Pawnee Remodel\\Moriarty Pawnee Plug for exterior and Siding 4-19-08\\Moriarty Pawnee Interior update 5-2-04\\Moriarty Pawnee Interior update 5-2-04 003.jpg Target path = D:\\MRT ATA0 - TOSHIBA MQ01ABD100 - 931.51 GB\\Long path files\\(1)Moriarty Pawnee Interior update 5-2-04 003.jpg\par
\cf1 14:07:53 \tab Save file succeeded! Target path = D:\\MRT ATA0 - TOSHIBA MQ01ABD100 - 931.51 GB\\Long path files\\(1)Moriarty Pawnee Interior update 5-2-04 003.jpg\par
\cf2 14:07:53 \tab File path is too long! Storage path changed automatically! Original path = D:\\MRT ATA0 - TOSHIBA MQ01ABD100 - 931.51 GB\\Partition 02 - NTFS - 909.56 GB\\Root\\Users\\Tom\\Pictures\\Moriarty Pawnee Remodel\\Moriarty Pawnee Plug for exterior and Siding 4-19-08\\Moriarty Pawnee Interior update 5-2-04\\Moriarty Pawnee Interior update 5-2-04 004.jpg Target path = D:\\MRT ATA0 - TOSHIBA MQ01ABD100 - 931.51 GB\\Long path files\\(1)Moriarty Pawnee Interior update 5-2-04 004.jpg\par
\cf1 14:07:53 \tab Save file succeeded! Target path = D:\\MRT ATA0 - TOSHIBA MQ01ABD100 - 931.51 GB\\Long path files\\(1)Moriarty Pawnee Interior update 5-2-04 004.jpg\par
\cf2 14:07:53 \tab File path is too long! Storage path changed automatically! Original path = D:\\MRT ATA0 - TOSHIBA MQ01ABD100 - 931.51 GB\\Partition 02 - NTFS - 909.56 GB\\Root\\Users\\Tom\\Pictures\\Moriarty Pawnee Remodel\\Moriarty Pawnee Plug for exterior and Siding 4-19-08\\Moriarty Pawnee Interior update 5-2-04\\Moriarty Pawnee Interior update 5-2-04 005.jpg Target path = D:\\MRT ATA0 - TOSHIBA MQ01ABD100 - 931.51 GB\\Long path files\\(1)Moriarty Pawnee Interior update 5-2-04 005.jpg\par
\cf1 14:07:53 \tab Save file succeeded! Target path = D:\\MRT ATA0 - TOSHIBA MQ01ABD100 - 931.51 GB\\Long path files\\(1)Moriarty Pawnee Interior update 5-2-04 005.jpg\par
\cf2 14:07:53 \tab File path is too long! Storage path changed automatically! Original path = D:\\MRT ATA0 - TOSHIBA MQ01ABD100 - 931.51 GB\\Partition 02 - NTFS - 909.56 GB\\Root\\Users\\Tom\\Pictures\\Moriarty Pawnee Remodel\\Moriarty Pawnee Plug for exterior and Siding 4-19-08\\Moriarty Pawnee Interior update 5-2-04\\Moriarty Pawnee Interior update 5-2-04 006.jpg Target path = D:\\MRT ATA0 - TOSHIBA MQ01ABD100 - 931.51 GB\\Long path files\\(1)Moriarty Pawnee Interior update 5-2-04 006.jpg\par :x
Post a reply