yashsingh1/xdaforums huggingface dataset:
[Introductions] dumbell:
Long-time lurker. First time I needed to reply so finally registered. Gotten a lot of value here over the years thanks to the community. Maybe I'll be fortunate enough to contribute something myself. Cheers!
[Nexus 4 Q&A, Help & Troubleshooting] thangcuoi:
I was trying to flash a file to repartition my Nexus 4 to run the newer roms. Something went wrong and now all I see is the Google logo bootloop. I cannot get to Fastboot or Recovery. I have tried to follow the instructions at the How to unbrick your N4 thread but I cannot get to Download Mode.

My Win11 computer can detect the phone. It's showing up as MTP USB Device under Device Manager. The computer beep when I plug/unplug the phone.

ADB Devices return empty list of devices attached.

Any suggestion on what I should try next?
[Touch Pro, Fuze Accessories] TazMan1688:
Hey gang,

Im looking to get rid of the stock screen protector for the Fuze. Would Zagg's invisible shield for the Touch Diamond, work for the Fuze? I don't see why it wouldn't, but some of you might have seem them side by side.

Thanks!

Does anyone have pictures of the Noreve Touch Pro/Fuze case? I'm looking to buy this one, but for $44 its a bit pricey. I'm also unsure how it would be while trying to talk on it.
[Touch Pro, Fuze Accessories] sumitescp:
I have the original sceen protector that came with the touch diamond protector on my touch pro because the PRO one fell out of the box and I cant find it. All I had to do it was cut the top edges from the protector so they actually fit the devices. They have to be curved after you cut. The diamond has not got rounded edges, that is why. And also there is a small problem that is the front camera on my PRO gets quarter blocked. But I do not use it and even though you use it you cant see any difference. I hope you understand what i wrote.
[Touch Pro, Fuze Accessories] Black93300ZX:
I don't see why it wouldn't work, but I don't think anyone could tell you for sure.
[Google Pixel 4 XL Questions & Answers] ashtonv59:
I forgot to mention that I've also manually flashed a bunch of bootloaders and boot images to see if would help, but still nothing. Also twrp doesn't load when I boot a twrp img.
[Google Pixel 4 XL Questions & Answers] v12xke:
I have nothing to offer but the obvious which is to confirm the latest binaries, new data cable (not C-C) and try a different (windows) machine you have adb/fastboot set up on. With an unlocked bootloader, flashing the untouched script/batch file should return ANY device to the OOB state.
[Google Pixel 4 XL Questions & Answers] ashtonv59:
I actually figured it out last night. I still don't know the cause of it, but if anyone ever has this issue this is the solution.

Extract the download. Notice there is a ZIP FILE (this is important as it is the userspace data for each partition) within the extracted folder along with the bootloader, radio, flash-all, flash-base, etc. Execute the flash-all script like normal. It will hang like I described. Once fastbootd loads, hit CTRL+C so you have control of your terminal again. Type the command

fastboot update -w ZIPFILETHATIMENTIONEDEARLIER.ZIP

MAKE SURE YOU TYPE -w, otherwise the phone will hang on the Google logo screen until you turn it off. The reason the phone gives is the "no valid boot slot" message. Anyway, once you hit enter after that command, you'll see it flash each partition, then it boots the system automatically. BOOM you'll be at the setup screen in no time.

I don't know why it hangs. It seems to related to my computer or terminal. I have the newest MacBook Air. But yeah, that's the solution. Happy flashing. I hope this might help people in the future.

Peace out.
[Google Pixel 4 XL Questions & Answers] v12xke:
@ashtonv59

Glad you got things working. That line is already in the untouched script (and the DOS *.bat file) The -w flag is an instruction to wipe the user data partition. This flag is often removed by users to "dirty flash" or otherwise update without losing their data. For users like me who manually update every single month using the full factory image, it is always removed. Leaving the -w flag in (or using it manually on the command line is used to remedy flashing issues when all else fails and the user is willing to lose all their data.
[Google Pixel 4 XL Questions & Answers] ashtonv59:
See below reply.
[Google Pixel 4 XL Questions & Answers] ashtonv59:
Yeah, the problem though is the script only actually executes the first part, what would be considered flash-base.sh. Since the terminal hangs when it boots to fastbootd, it never executes the the userspace update, let alone the -w variable at the end of the script. So since you have to manually execute

fastboot update

, you also have to manually add the

-w

variable in:

fastboot update -w USERSPACEZIP.zip

, or else you still have a pretty paperweight. It's an easy thing to overlook, but it is absolutely necessary to successfully flash and have a functioning device.
[Windows Mobile Development and Hacking General] avellant:
Languages:

German:

http://xdaforums.com/showthread.php?t=437773&page=18#178

Greek

http://xdaforums.com/showthread.php?t=437773&page=17#166

French:

http://xdaforums.com/showthread.php?t=437773&page=18#173

Italian:

http://xdaforums.com/showthread.php?t=437773&page=18#176

Simplified Chinese

http://xdaforums.com/showthread.php?t=437773&page=18#172
[Windows Mobile Development and Hacking General] avellant:
Extra Skins

Azimuth21's Diamond skin
[Windows Mobile Development and Hacking General] drew2000:
Loading on my Wizard

Thanks for this!
[Windows Mobile Development and Hacking General] aeratos:
great how much ram need?
[Windows Mobile Development and Hacking General] kidnamedAlbert:
yeah i wanna know too.

you know not everyone has around a hundred mb of ram :p
[Windows Mobile Development and Hacking General] avellant:
Ram usage depends on theme, the current theme on screenshots takes 597 kb... not hundreds of megs :D
[Windows Mobile Development and Hacking General] kidnamedAlbert:
okay cool.

im going to be using my background from my today screen so it should be pretty good.

im glad you have an option to replace folderview.

i had to do a hard way(using vjbrisk)
[Windows Mobile Development and Hacking General] avellant:
I built a little touchlaunch launcher for that purpose :D
[Windows Mobile Development and Hacking General] NotLutzik:
Still no ABC grid like in Icontats? .... It would really make this appication much more finger friendly
[Windows Mobile Development and Hacking General] aeratos:
nice with low ram :) like diamond and i can change icons.thx all:)
[Windows Mobile Development and Hacking General] djk1:
Nice update. Takes a few seconds to load up on the HTC touch but other than that works pretty good. The quick keyboard like icontact would be sweet but i guess everything takes time. So far so good.
[Windows Mobile Development and Hacking General] Azimuth21:
I think you're using an old version of the Diamond skin; I posted an updated one here, using a background and some tweaks. Adapted it quickly to 0.0.4; might be some bugs.
[Windows Mobile Development and Hacking General] TheChampJT:
Very nice!

A side note, there is no "u" in favorites.
[Windows Mobile Development and Hacking General] stutzedward:
Nice... I love the UI more and more but I noticed the start-up time is longer. Prolly more processing/resource to load the icons, huh? On the other hand, I encountered an error.

When I close the application using the "CLOSE" button on the lower left with selected "Exit" and not "Minimize", I get an error of:

>>

An unexpected error has occured in TouchLaunch.exe.

Select Quit and then restart the program, or select Details for more information.

Error reading catergory file: Favorites

>>

If I select the X on the upper right, the application closes without any error.

Thanks a lot...
[Windows Mobile Development and Hacking General] FatBoyExtraordinaire:
The update sounds righteous. Can't wait to try it out.
[Windows Mobile Development and Hacking General] ronschaefer:
Slick n Sweet

Nice job - sure love these sweet XDA toys. Love the idea of adding the icons and sub-categories and gestures. Your a genius.

Minor bug though - when installed on my memory card i get the error that ":\Program Files\TouchLaunch\custom" does not exist. The full path for this directory is :\Storage Card\Program Files\TouchLaunch\custom. Last version 0.3 worked fine on memory card.

Works fine when I install program to main memory though.

Also hard to see the icon - do you like this one I made for you??
[Windows Mobile Development and Hacking General] hugoff:
This bug also occurs with an german rom, because the path is, even if you install it on Main Memory, "\Programme\TouchLauch\custom"... you have to use the following .net-code:

using System.Collections;
[...]
string ApplicationPathwithExe = Assembly.GetExecutingAssembly().GetName().CodeBase;

string ApplicationPath = Path.GetDirectoryName(ApplicationPathwithExe);
[Windows Mobile Development and Hacking General] FatBoyExtraordinaire:
Was just about to post with the same proble. Hopefully it will be resolved soon enough. Love this app.
[Windows Mobile Development and Hacking General] dancer_69:
A temporary fix for memory card problem:

Just make a directory "TouchLaunch" in program files and put the "Custom" folder there. It works fine for me and it doesn't take a lot space. I think that similar solution can work and for other language roms(need to make and "Program files" dir too).

I have and another problem:

The "Use today's Background" option leads to an error: File not found exception.
[Windows Mobile Development and Hacking General] Dr4g0n75:
i get the error too... running hyperdragon III on a tilt

lite and dark work... no manila tho....
[Windows Mobile Development and Hacking General] itsme_4ucz:
I Have HTC Touch, RAM space is way too low to keep apps running ... and phone looses responsiveness if multiple apps are runnning... Space is always an issue with outdated phones :)
[Windows Mobile Development and Hacking General] Trekmad:
I tried to have a look at the PNG files in the skins\Manila2DBlue folder and the background files seem to be corrupted.

I copied them to my PC and it can't open them.

EDIT: I managed to take the Manila2DBlue background from version 0.0.4.7 and replaced the Manila2DBlue_backgroundQVGA.png and now Touchlaunch is working properly. Looks like we have corrupted files for the Manila2DBlue skin in the 0.0.4.9 cab.
[Windows Mobile Development and Hacking General] blknit:
On my X500+ wm6.1 wwe (kva custom rom) works.

I'm using the white skin just now

Thank you avellant !
[Windows Mobile Development and Hacking General] starbase64:
nice. attached is the repaired cab, include new image files.

wfg

starbase64
[Windows Mobile Development and Hacking General] avellant:
Thanks. I uploaded again the cab file. Quite strange that not everybody has got that error... maybe all png weren't corrupted.
[Windows Mobile Development and Hacking General] avellant:
I have old HTC Touch too, i'm using ShadoW 2.1 TE rom with 4 mb pagebool, so it helps a little with ram issue. Touchlaunch takes less than 500 kb memory, so it isn't so heavy. And about those starting times, it's almost impossible to get it under 3 secs with .net, because framework libraries take also some time load ( at least 2 secs ).
[Windows Mobile Development and Hacking General] FatBoyExtraordinaire:
I'm still getting the same error as always.
[Windows Mobile Development and Hacking General] avellant:
Here's newest build 0.0.4.9b. THIS IS NOT A RELEASE! and it's only for CF3.5.

zip contains only exe file, just copy it to your touchlaunch folder and overwrite old and also delete skincache.dat file!

changes:

-Dpad support! ( in menus: left key hides menu, in the list select key works just like tap ( tap and hold for context menu ) and lef and right change category)

-skincache doesn't cache everything, before it could take 1,5 megs in vga devices. now it's only cache darkened/brightened background.

-optionDialog scrolling bug fixed.

-quite working landscape support! Just don't try change skins in landscape, and also always start the program on portait mode!

-few minor bugs fixed.

-added some Expection handling to list building method ( for FatBoyExtraordinaire and others who are suffering from crashes.. this isn't a fix for it, it'll provide more info what's causing crash. so please try it and tell me how it worked )

btw. I'm in need for new screen protector for my touch, old one has taken too much damage :( here's a link how you can help me :D
[Windows Mobile Development and Hacking General] avellant:
build 0.0.4.9c

Newer build 0.0.4.9c. Still not a release... same deal as above.

changes:

-acbGrid bug fixed from previous

-contextmenu d-pad function improvemented

-some optimizing with bitmap

-keyboard support(you can scroll to certain index by pressing letter on keyboard( if you have one, i dont, so only tested through mymobiler )
[Windows Mobile Development and Hacking General] lastnikita:
I apologize if it's been asked before, but I have no time to read the whole thread. Is there a way to exclude some apps from showing off ?

Thanks !
[Windows Mobile Development and Hacking General] avellant:
It's not been asked before... there are two options, either copy your all lnk's except exluded ones to custom folder and enable setting use only custom folder in options. Or other way is a hidden feature. You can make file named exlude.txt in settings folder with filenames you want to exclude.

For example, exclude.txt file could look like this:

FileExplorer.lnk
Calculator.lnk
Word Mobile.lnk
...

I been used function for only for testing, so it's not a "official" feature :D
[Windows Mobile Development and Hacking General] Moe5508:
Getting an error about the Manilla2d blue qvga bitmap...

Error message: Error opening bitmap: Manila2DBlue\\Manila2DBlue_backgroundQVGA.png

Anyone?
[Windows Mobile Development and Hacking General] lastnikita:
Great ! I will install it again and check that out, thank you, good job :)
[Windows Mobile Development and Hacking General] benthere06:
This is a great program. I have a couple questions though.

1. I add categories by going into file explorer, go to the category folder, and copying and pasting an existing category and renaming it. Is there an easier way? If not can you add an easier way in future versions.

2. I plan of having about 6-8 categories. Switching pages takes to long and going to menu->categories is another option but i was wondering if you can create an easier way so we can do it right from the main page. Something like M2D app launcher?
[Windows Mobile Development and Hacking General] spupuz:
it is fantastic with release 4.0.0.9 it works on my eten x500+!! you made my day!

i had crashes also with a name of a directory that was "Network Internet"

vga file for manila 2d skin does not work...

any speed improvement?

it is a little slow on startup.

in any case very good!
[Windows Mobile Development and Hacking General] sinoo:
Are there any other skins available?
[Windows Mobile Development and Hacking General] TacoLoco:
Great launcher, using it in combination with Throttle Launcher.. Is it possible to start the different categories via shortcut? This would be a great feature!
[Windows Mobile Development and Hacking General] mr_deimos:
Great launcher you have here :) Works really smooth on toshiba g900.

However there's a small problem with (w)VGA screens: since the maximum velocity and deceleration of the kListControl are set in pixels per timer tick, and are optimized for qVGA, it simply is too slow on (w)VGA. I've read the source of the kListControl and it seems that it should be rather easy to make the int m_maxVelocity value adjustable, for example via an entry in the skin file. This way the maximum velocity would actually depend on, and be optimized for screen resolution.

Also, it would be nice to be able to set the deceleration value. Now the list slows down by 1 pixel on every timer tick, as defined in this part of kListControl.cs file:

// Slow down
if (((++m_timerCount) % 10) == 0)
{
if (m_velocity.Y < 0)
{
m_velocity.Y++;
}
else if (m_velocity.Y > 0)
{
m_velocity.Y--;
}
(...)

But it should be possible to use something like this instead:

// Slow down
if (((++m_timerCount) % 10) == 0)
{
if (m_velocity.Y < 0)
{
m_velocity.Y*=friction;
}
else if (m_velocity.Y > 0)
{
m_velocity.Y*=friction;
}

(Same for m_velocity.X ...)

Where friction is a floating point value smaller than zero. Since velocity is an integer, result of this multiplication should also be an integer, and will eventually reach zero. If the friction value is also defined in the skin file, it should be able to adjust scrolling parameters to suit devices with any screen size.

So, is there any chance of seeing these changes in next releases?
[Windows Mobile Development and Hacking General] lastnikita:
Hi, here are a few suggestions :)

Please add an option to (pre)load silently at startup. First launch is too slow !

Please add an option to add some apps to the exclusion list, and to add some other shortcuts to the apps list.

Please add an option so that it won't display "ALL PROGRAMS" at top of the screen in big fonts during one second on each launch.

The "use today background" option didn't work: "couldn't use today's background !" (I use omnia with 240x400 screen, dunno if it could be related)

I couldn't use the exclude.txt file you point me to... I put it in touchlaunch main folder, with a list of .lnk but it didn't work :(

Please check the file attached.. Any hint ?

Nice job though, I'm sure I'll want to donate in few builds :)
[Windows Mobile Development and Hacking General] avellant:
Thanks!

1. There's no easier way now. I certainly think there's should be something category management or something...

2. It's been suggested before. And i think it's a good idea.

but it would need somekind of icon system on categories, so i had to upgrade whole category system. Which requires quite a lot of work, and haven't yet figured all the details.
[Windows Mobile Development and Hacking General] avellant:
Not for now.. I was planning to make that ability earlier but run some troubles, because really didn't know how the program behave when, it's on the background and how to catch parameters.
[Windows Mobile Development and Hacking General] avellant:
Thanks!

Certainly, there's really good change to see those changes on next release :) Great to see someone really take time study source and to offer a solution!

I wasn't really aware of this problem, because only vga "device" i have tested is emulator and the usability is some crappy on emulator, so tests is morelike "it's starts. Great!" and that's it :)

And also emulator rom is kind of "clean" rom, so it doesn't have much of programs to scroll.

One solution could be to make some calcution on the program start.I don't know if there's really any reason to bother users ( or skinmakers ) with that?
[Windows Mobile Development and Hacking General] avellant:
What exactly you mean by (pre)load at startup... phone starting app/program starting up.. I lost me :)

The all programs display on if the setting, "Change to startcategory after inacticity" is enabled. It "changes" category even if is it allready same. That i'm going to change.

Exlude file seems fine but you have to put it into TouchLaunch/settings folder, sorry if i didn't make that clear.

Today background option is quite tricky, because the backgrounds files has different names on different phone and different roms. I haven't really figured out all of them yet.

maybe someone could help on that?

And donations are always mostly welcome :D
[Windows Mobile Development and Hacking General] lastnikita:
Sorry for not beeing clear enough, I meant that the app could initialize silently when windows boots up, so that the first launch will be fast.

Actually first launch takes a few seconds, I guess mainly because it's written in .net !

How should I identify its filename ?

I tought this was a reg entry common to every ppc :(
[Windows Mobile Development and Hacking General] mr_deimos:
I think that there should be some default fallback value used if the skin doesn't have friction and max velocity entries. They could be calculated by multiplying screen height by some numbers. But being able to customize these values is also important - not every device runs at exactly the same speed, and everyone has different preference. Personally, i'd like to be able to tweak program's behaviour. This way nobody would be _forced_ to tweak these options and could even forget that they exist, but on the other hand - nobody would be _prevented_ from that.

From what i've seen, the name of Today background depends on screen resolution:

its tdywater_<screen_x>_<screen_y>.gif for portrait mode, and tdywater_<screen_y>_<screen_x>.gif for landscape. So on wVGA screen files used for today background are tdywater_480_800.gif for portrait mode and tdywater_800_480.gif for landscape. But if i use a program changing screen resolution to VGA, the OS will use files tdywater_480_640.gif and tdywater_640_480.gif instead.

If none of these files are present, the OS probably uses the same wallpaper for portrait and landscape modes - this one's named simply tdywater.gif and can be of practically any size.

Note that these files are named .gif, but they can as well be jpg's renamed to gif.
[Windows Mobile Development and Hacking General] loke662:
Great app.

A few suggestions.

1) Have the category name displayed on the top part (like a header)

2) On the header area if you can have left/right arrows to go to diff. categories (sometimes swiping left and right runs an application)

3) Bind the left/right buttons to switch categories

4) bind Up/down buttons to page up/down the app list.

Other than that great work :)
[Windows Mobile Development and Hacking General] avellant:
.net programs takes always some time to load because they need to load some of framework libraries... and also runtime interupter ( or something like that :) ) I have thinking to made it hide better ( really hide it to background, not just minimize ).. and did managed to hide ( that was quite easy ) but bringing it was much harder, because it really hides whole ui...

I could make those settings in settings.cfg, and make them hidden from options dialog, so they don't confuse users :) Because quite frankly, i do believe that options are maybe already too confusing.

Thanks for info! Some of i did know. But in emulators there's seem to be files named like "Default_stwater.gif", have someone seen these on real devices?

lastnikita can you check do your omnia have any of those files? thanks:)

currently touchlaunch checks for these files:

string reso = Screen.PrimaryScreen.Bounds.Width.ToString() + "_"
+ Screen.PrimaryScreen.Bounds.Height.ToString();
string filename1 = "\\Windows\\tdywater_"+reso+".gif";
string filename2 = "\\Windows\\stwater_"+reso+".jpg";
string filename3 = "\\Windows\\Default_stwater.gif";
string filename4 = "\\Windows\\Default_stwater_" + reso + ".gif";
[Windows Mobile Development and Hacking General] avellant:
Thanks!

1. Can be done, but should be optionally, some people may use only one category, so it would pointless to them see the header all time.

2. I was thinking, more like that clicking it should open a list of categories. How's that?

3. Done! http://xdaforums.com/showpost.php?p=2901466&postcount=190 :D

4. c version binds up/down for up/down :) allthough not page down/up, because it would kind of kill the ability to use only dpad.