Homebrew Homebrew app Project New TinWoo Installer

  • Thread starter Thread starter impeeza
  • Start date Start date
  • Views Views 95,918
  • Replies Replies 134
  • Likes Likes 37
Ok so I don't really want to go off topic here, but is the recommended installer now this new tinwoo installer ... after the author of dbi suggested that his program might include malicious code which I assume is there regardless of version or language being used ?
I don't think duckbill suggested that his program might include brick code. He said that he could include brick code. There is a nuance. I think he just doesn't want western users to use DBI (hence why he doesn't release an english version anymore). He was basically trying to scare us in not using DBI. Fair enough. So that probably makes TinWoo the recommended app now, at least for us.
 
I don't think duckbill suggested that his program might include brick code. He said that he could include brick code. There is a nuance. I think he just doesn't want western users to use DBI (hence why he doesn't release an english version anymore). He was basically trying to scare us in not using DBI. Fair enough. So that probably makes TinWoo the recommended app now, at least for us.
Since then he's back to suggesting use of dbi in various threads about save backup, FTP etc
 
I don't think duckbill suggested that his program might include brick code. He said that he could include brick code. There is a nuance. I think he just doesn't want western users to use DBI (hence why he doesn't release an english version anymore). He was basically trying to scare us in not using DBI. Fair enough. So that probably makes TinWoo the recommended app now, at least for us.
He is only a Drama Queen seeking for attention, and we are given to him, I think oblivion will be a best use of our time.
 
Well I personally find the situation very strange, maybe duckbill007 can respond if he wishes ...

The way I see things is that if you don't want certain people to use your software then you either don't encourage sharing the binaries you've distributed to friends or find a way to lock the features depending on switch locale, etc.

Mentioning malicious code or even thinking about including it, is not something a developer should ever do, unless they don't want anyone using their program including their targeted audience.

I think I speak for most when I say the software (dbi) is excellent and by extension the developer (duckbill077) is awesome for working on it, but ...

I really don't get the point of only including your native non-English language for the UI, there's a lot of non-English native users such as myself that prefer using software in general in English.

Besides, is the current stink about who should use dbi and who shouldn't really all about what's happening between Russia and Ukraine? I think, or I hope, most people, whether they are in Russia or Ukraine would want the conflict to end, because even if there is anything beneficial in it, it would only be for the people in charge and not the general population.

I could also understand if money was the object, I'm sure a lot of people would be willing to reward a developer for their hard work, but that doesn't seem to be the case here as best as I can tell.

So in the end I'm confused, is the point here to write brilliant software that nobody will use?
 
  • Like
Reactions: impeeza
Well I personally find the situation very strange, maybe duckbill007 can respond if he wishes ...

The way I see things is that if you don't want certain people to use your software then you either don't encourage sharing the binaries you've distributed to friends or find a way to lock the features depending on switch locale, etc.

Mentioning malicious code or even thinking about including it, is not something a developer should ever do, unless they don't want anyone using their program including their targeted audience.

I think I speak for most when I say the software (dbi) is excellent and by extension the developer (duckbill077) is awesome for working on it, but ...

I really don't get the point of only including your native non-English language for the UI, there's a lot of non-English native users such as myself that prefer using software in general in English.

Besides, is the current stink about who should use dbi and who shouldn't really all about what's happening between Russia and Ukraine? I think, or I hope, most people, whether they are in Russia or Ukraine would want the conflict to end, because even if there is anything beneficial in it, it would only be for the people in charge and not the general population.

I could also understand if money was the object, I'm sure a lot of people would be willing to reward a developer for their hard work, but that doesn't seem to be the case here as best as I can tell.

So in the end I'm confused, is the point here to write brilliant software that nobody will use?
100% agree with everything you said. Maybe duckbill just has a misconception about how westerners perceive Russia (and its inhabitants) in general. Well, it's not exactly the first time we see a dev with a bit of an attitude, unfortunately.
 
  • Like
Reactions: Blythe93
Well I personally find the situation very strange, maybe duckbill007 can respond if he wishes ...

The way I see things is that if you don't want certain people to use your software then you either don't encourage sharing the binaries you've distributed to friends or find a way to lock the features depending on switch locale, etc.

Mentioning malicious code or even thinking about including it, is not something a developer should ever do, unless they don't want anyone using their program including their targeted audience.

I think I speak for most when I say the software (dbi) is excellent and by extension the developer (duckbill077) is awesome for working on it, but ...

I really don't get the point of only including your native non-English language for the UI, there's a lot of non-English native users such as myself that prefer using software in general in English.

Besides, is the current stink about who should use dbi and who shouldn't really all about what's happening between Russia and Ukraine? I think, or I hope, most people, whether they are in Russia or Ukraine would want the conflict to end, because even if there is anything beneficial in it, it would only be for the people in charge and not the general population.

I could also understand if money was the object, I'm sure a lot of people would be willing to reward a developer for their hard work, but that doesn't seem to be the case here as best as I can tell.

So in the end I'm confused, is the point here to write brilliant software that nobody will use?
It's called linguistic racism and pure discrimination. I just caught up with the whole thing. From now on I'm using an alternative and I'll be more than fine. I don't care what his reasoning for this is. Same situation as with rinnegatamante who was threatening to brick PS Vita consoles, no matter the reason. He's also a drama queen. I just uninstalled everything that he released and that's it.
 
  • Like
Reactions: impeeza
Figured I'd ask in the proper topic. Since DBI dev stated the following, is anyone willing to help finally get it fixed? The entire "learn how to code and figure it out yourself!!!" responses I seem to get are not helpful whatsoever. Imagine if every reply in the Switch Noob Paradise topic was "Figure it out yourself!" I'm willing to learn, but c'mon. Sometimes a guy needs help. Sometimes what is simple or comes easy for one, is more difficult for someone else. If I knew the answers I wouldn't be seeking assistance.

I can confirm that bug does exist. It is very very simple and can be easily fixed. Root cause is how app reads from usb, using libnx usb comms.

This is described on switchbrew.org site: when app reads some data from usb input buffer and that buffer has more data, than app reads that extra data is discarded. Inproper handling of this causes hangs or crashes. That's why this happened more on usb3: PC can push more data at the same time frame.
 
  • Like
Reactions: Blythe93
Figured I'd ask in the proper topic. Since DBI dev stated the following, is anyone willing to help finally get it fixed? The entire "learn how to code and figure it out yourself!!!" responses I seem to get are not helpful whatsoever. Imagine if every reply in the Switch Noob Paradise topic was "Figure it out yourself!" I'm willing to learn, but c'mon. Sometimes a guy needs help. Sometimes what is simple or comes easy for one, is more difficult for someone else. If I knew the answers I wouldn't be seeking assistance.
Unfortunately I‘m not a coder but I can quote from
https://switchbrew.org/wiki/USB_services

[TABLE=full]
[TR]
[TD][/TD]
[/TR]
[/TABLE]

PostBufferAsync​

Takes an input u32 Size and an input u64 Buffer. Returns an output u32 UrbId.

The output urbId can then be used while parsing the output of #GetUrbReport, after waiting for the CompletionEvent to be signalled.

The buffer address must be 0x1000-byte aligned. The input size doesn't matter. It helps to use svcSetMemoryAttribute to turn off caching on the buffer.

Used for data-transfer with input/output endpoints.

The user-process must flush dcache for the buffer before using this command.

When sending data where size is larger than wMaxPacketSize, it will automatically send multiple USB packets where last packet size = {remaining size}. Every {wMaxPacketSize}-bytes is a different packet. This only occurs in some cases. When size is ~0x1000000(exact size unknown), Switch-side silently hangs, while host-side will timeout(no traffic on USB bus indicating failure).

For receiving data, if size is less than {actual received USB packet size} the rest of the packet will be discarded. Later PostBufferAsync cmd(s) will only return data from new packets, not the remainder of the earlier packet(s).
 
Unfortunately I‘m not a coder but I can quote from
https://switchbrew.org/wiki/USB_services

Thanks for pointing to the exact location. I'm not a coder either, but I can try compiling and testing if people in the know-how are able to do something with that info. It's supposedly "very very simple" so I guess it's just a matter of time. if I knew how to fix it, I'd certainly have done so and taken credit for fixing a years old bug. I'd like to think one of the coders would just do this "simple" fix that would benefit this entire family of installers as as whole.
 
  • Like
Reactions: Blythe93
Is it possible to let the app stay in the current folder after installing nsp instead of returning to the main menu in hdd install mode? It's kinda a pain to reload the hdd folders again. Thanks.
 
  • Like
Reactions: impeeza
Is it possible to let the app stay in the current folder after installing nsp instead of returning to the main menu in hdd install mode? It's kinda a pain to reload the hdd folders again. Thanks.

Probably better to do a feature request on the git. As far as I know the dev doesn't come around here.
Post automatically merged:

I take back anything good I ever said about Tinwoo. The dev is a fucking asshole just like duckbill and whoever runs the switchbrew git. DrDude is a raging bigot and duckbill has some weird Russian superiority complex. Not sure what the problem with Switchbrew is but they're no better than the other two losers.

This statement from the OP is not accurate. "An old temper worked on the code and make some tweaks correcting the problem, now you can batch install several files at the same time without crashing the app" It still happens.
 
Last edited by RedColoredStars,
  • Like
Reactions: yamimu and Blythe93
Probably better to do a feature request on the git. As far as I know the dev doesn't come around here.
Post automatically merged:

I take back anything good I ever said about Tinwoo. The dev is a fucking asshole just like duckbill and whoever runs the switchbrew git. DrDude is a raging bigot and duckbill has some weird Russian superiority complex. Not sure what the problem with Switchbrew is but they're no better than the other two losers.

This statement from the OP is not accurate. "An old temper worked on the code and make some tweaks correcting the problem, now you can batch install several files at the same time without crashing the app" It still happens.
Just to clarify... the (free) programs are bad, because you disagree with the people who program them (for free)... riiiiight. -_-
 
Last edited by Hark0n,
  • Haha
Reactions: RedColoredStars
Probably better to do a feature request on the git. As far as I know the dev doesn't come around here.
Post automatically merged:

I take back anything good I ever said about Tinwoo. The dev is a fucking asshole[...]
Listen. Calm down. I get why you're mad. I was there. I saw everything. Given my encounters with the guy.. it's pointless. I'm going to be straight up honest with you: I don't think he's actually capable of fixing the issue. Hence the "fix libnx then I'll recompile the code" thing. Think about it. I wrote one of the GPL'd projects he tried to rip off and pass off as his own work. He called me a random internet person and talked to me like I'm an idiot. That's a level of undeserved smug I've never witnessed before. I've seen him do it to others. He doesn't like hearing the truth. That's what it boils down to.
 
The repository has just been archived
1737467158798.png
 

Site & Scene News

Popular threads in this forum