[Q] Change the order of the apps in the menu - Bada Software and Hacking General

Any way to change the order of the Apps in the menu?
/ I mean it should better to view them by alphabetical order /
I think the order stored in a (text) file. If we could find it, we could able to make an application (for a PC, may java app for the phone) to re-order them, and that application could push back the new file...

Check with sTune for instance folder:
Registry\MainMenu_reg.ini
Here are 10 Pages... each are for 12 Apps... maximum 120 Apps on 10 sites.
Apps have MenuID
Where the ID exact stored, NO idea at the moment... So you have to understand which ID is your App.
As every Page is arranged by
MenuIDx you can find App per count...
First left App on top starts with 0, last right App bottom ends with 11...
Rumours about MainMenu_reg.ini... depend on Firmware Version it is writeprotected.
To sort by alphabet it is easier to do it on handset.
In my opinion.
Best Regards
Edit 1.
See here for some Screenshots:
http://forum.xda-developers.com/showthread.php?t=916940
As example Route 66 the Navigation on ID 53. Now you could copy this 53 to every Position you want.
Edit 2.
sTune is an PC Tool with the Power to change MainMenu_reg.ini and copy back to handset. See last Tab.

First:
We should have explore to find the connection between the ID and the location where the app stored (in memeroy or an SD card)
Next: we have to pair the ID with the application'S info to read the name of the app from the XML
Then we should do the trick to change the IDs in the matrix of the menu
I found that Softkey_reg.ini use the same index number to know which 3 app used on softkeys as you see below:
#Version
Version=1
#Softkey
SKMenuID0=67
SKMenuType0=0
SKMenuID1=69
SKMenuType1=0
SKMenuID2=68
SKMenuType2=0
It should be changed to any ID of an app

On the right bottom corner of the first page of mine menu there is a Flash Torch app. As I found, the app id# is 190. I searched for it, and i found under (where applications installed) in a sys file called Appinfo.sys
Registry/MainMenu_reg.ini:
#Page0 (first page)
..
MenuID11=190
Mount/Mnt/Mmc/Others/[email protected]@[email protected]@__/XYZ/Info/Appinfo.sys:
<Application ID="190" AppId="3w1n2nuqxk" Name="Flash Torch">
The connection is:
(MainMenu_reg.ini).MenuID11 -- > (Appinfo.sys).Apllication ID --> Name
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Now somebody should make a java widget, what should read the Name from every Appinfo.SYS, and put them into an array, sort them by the first letters, and put index orders, save the MainMenu_Reg.ini to SD card, then replace it with the fresh new ordered numbers

Related

Organizing "All Applications" section

I've installed a lot of programs on my SD card for my Rhodium Touch Pro 2 (RHOD400 so sadly still 6.1 until a HardSPL or the update from HTC for 6.5 comes out
Is there a way to, say, create a folder that would display in the Manilla All Programs section for Games, etc so I don't have to scroll through the whole list or tell a friend if what they are asking about is a game or not?
I went into /windows/start menu/programs and see it already has a folder called Games but Manilla isn't displaying it...
Any help is greatly appreciated!
If you are talking about the All Programs softkey through the Touch Flo/Manila interface, there is no way to put folders into it. Its supposed to simply list your applications in alpha order.
I'm unaware if there are any hacks/tweaks that can change it, but that's the way HTC built it. I suppose they weren't expecting anyone to have so many applications. Haha.
Organizing applications
Hi. You can organize applications in your Start Menu!!!
First download and install Total Commander from links below:
install with activesync:
http://ghisler.fileburst.com/ce/tcmdpocketarm.exe
install from phone: http://ghisler.fileburst.com/ce/tcmdpocketarm.cab
Now you have this application in your start menu
Start the application and go to the folder: \Windows\Start Menu\Programs
Create the folders needed and move (or cut/paste) your shortcuts to the folders as you like...
@6sto - The original poster seems to be aware of how to edit the "\windows\start menu\programs\games\" directory. He appears to be asking about how to get this directory link to show up in the HTC Start Menu rather than the original Windows Mobile Start Menu.
@ijustwantthedownload - What you're asking for never occurred to me. But it's actually a pretty good idea. But as prjkthack suggested, there's no easy way to do it. But fortunately, I came up with something that just may be exactly what you're looking for.
(You'll need a registry editor for this)
1. Do what 6sto said. Basically, organize your Games links into the "\windows\start menu\programs\games\" directory.
2. Browse to "HKLM\Software\HTC\Manila\ProgramLauncher\" in your registry. The numbered folders here correspond to slots on your HTC Start Menu. 0 is the top right slot, 1 is the one the right of that, and so forth. Pick a folder that corresponds to an empty slot.
3. Edit the following keys:
DispName: Games
Path:\windows\start menu\programs\games\
Check out the results:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Note: I installed this 4 Columns mod. But it'll work without it as well.
Thanks Mate !! This helped me a lot. Now i dont have to scroll down for hours, till i reach the app i want !!

Change context menu in def. messaging app?

Hi,
since HTC provided us with their kernel I am looking through the internet How do I modify context menu in default messaging app..
In default Android 1.5 (w/o Rosie UI) i looks like this (in Eclipse AVD Emulator):
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
But who(!) from HTC came with idea, that following option are more useful?:
[- show all threads (I have "Back button" - it does the same)]
- quick text -> OK
- write (why? I clicked input area => i really want to write...)
- attachment -> OK
- delete -> OK
- more (add subject and smiley)
Moreover - why is the keyboard hiding, when I press Menu to evoke context menu? If I want to insert smiley today i have to:
1) write it char after char = : then - and then click the complete smiley from dictionary
2) insert smiley composed from two char (eyes and mouth) if I switch keyboard view. but it doesn't convert into an icon
3) click menu -> more -> insert smiley -> choose one -> tap input field -> continue writing
instead of click menu -> insert smiley -> choose one -> continue writing
I think Insert smiley or add subject (in MMS) is much more useful (at least for me)
I think it won't be that difficult, but I am not the "programming guy"...
Hi,
the kernel is what manage hardware, memory, thread, cpu, etc. It has NOTHING do do with user interface or applications. I think you are looking in the wrong direction...
Furthermore, HTC have not released the source code of their versions of the applications, so they can't be "changed" - the best you can do is "replace".
Note that whilst Android is open source, it has been released under the Apache Software Licence which means that HTC have absolutely no obligation to release the source code to their version of Android and its applications.
Regards,
Dave

[GUIDE] Remove Developer Preview Branding

This should work with x86 and x64 but my current setup is Windows 8 DP 64bit
Please turn off User Account Control before continuing!
This guide comes at no warranty of compatibility, by following this guide you agree to any subsequent damage that may occur from misuse.
Here are some interesting things
Windows 8 themes
(will add more links later, or on request)
Now to remove (hide) the Microsoft Confidential watermark and completely remove the build number and branding from the desktop..
Normally it would look something like this
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
With my method you see this:
Limitations: A custom wallpaper must be used, the background of the wallpaper must be a solid color (white/black)
Find a wallpaper on Google images with a black or white background.
Save it to a safe place you remember
Right click Desktop>Personalize>Desktop Background
In "Picture Location" choose Solid colors
If your custom wp background is black choose a white color, if it is white choose black (Windows knows what color the background is of a set color and will try to counterbalance it by changing the font color)
Now find the location of the custom wallpaper and set it.
The text should be hidden now
How to remove/change the Windows branding from the login screen
tl;dr file you want to edit is in "C:\windows\branding\basebrd\basebrd.dll"
Get Resource Hacker
Download "Take Ownership" This will allow you to unlock files so you can replace them without Windows getting protective
Right click on TakeOwnership.reg and click "Merge"
Install ResourceHacker
Navigate to "C:\windows\branding\basebrd\" in Windows Explorer
Right click on basebrd.dll and click "Take Ownership"
Open ResourceHacker and navigate to "C:\windows\branding\basebrd\"
Open basebrd.dll
Expand the "BITMAPS" section
Take note of the file format, they are Bitmaps
AFAIK 120 and 121 control the LoginScreen text
right click and Save the resource as a .bmp file
edit the image and modify it to your needs
Right click on the 1033 of either 120 or 121, click "Replace Resource" and choose the corresponding image you want
Save the new basebrd.dll file to a new location
Open "C:\Windows\Branding\Basebrd" and move new basebrd.dll to the folder with old basebrd.dll in it.
Dude, does this work with the latest build 8102?
barryhamsy said:
Dude, does this work with the latest build 8102?
Click to expand...
Click to collapse
Developer Preview is 8102
meaning to say this trick works? i dont get it.let me try when i get to my other pc.at work.lol
barryhamsy said:
meaning to say this trick works? i dont get it.let me try when i get to my other pc.at work.lol
Click to expand...
Click to collapse
yes this will work with it

Found a Bug in latest bada2.0 beta!!

Try to create a folder named Themes in phone memory. AN error will appear preventing you from doing this.
Warning : do not create this folder by connecting your phone to computer . This will put your phone in reboot loops.
I just flashed my phone after doing that...
Maybe chance to repair via *.pfs Deletelist... next time...
Not sure what exact happens. As few Security thingies stronger...
Boot Cycle is bad to handle...
Maybe S8600 easier, as full Qualcomm... maybe then FTM is possible...
Then maybe access to filesystem possible... to repair... MAYBE.
Best Regards
badelemental said:
Try to create a folder named Themes in phone memory. AN error will appear preventing you from doing this.
Warning : do not create this folder by connecting your phone to computer . This will put your phone in reboot loops.
I just flashed my phone after doing that...
Click to expand...
Click to collapse
on which firmware?
I made it and it's working fine
yakub234go said:
on which firmware?
I made it and it's working fine
Click to expand...
Click to collapse
I am on xpkj1. This bug was not on previous bada2.0.
Take a look at the image below
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I too created a "Themes" folder on my phone using my computer whilst connected in debug mode however I found it had changed to "New Folder" a bit later when trying to copy a theme in there...
Strange behavior indeed.
duxxyuk said:
I too created a "Themes" folder on my phone using my computer whilst connected in debug mode however I found it had changed to "New Folder" a bit later when trying to copy a theme in there...
Strange behavior indeed.
Click to expand...
Click to collapse
me too but themes are working excellently
Anybody can replicate ChatON can't add buddy from Android version of ChatON?
I can't add any contact from any of my friends that's using ChatON for Android.
It's prohibited to create folder named "Themes" in the phone memory directly on the headset because that folder is protected and hidden, because there are themes downloaded from Samsung Apps (and they are encrypted). So they are available only in menu: Settings - Display - Theme. But it's possible to create that folder connecting the phone to computer in Kies Mode (by default) and put there our themes in smt file. And then folder will be visible in My files, themes (smt files) will be there, and it's possible to send them to someone else via Bluetooth etc.
It's not a bug, bada has protected that name for a new directory as 'Themes' is used as a system directory by the OS.

[HOW TO] Customizing your phone via CSC (wallpaper gallery, data toggle)

I'm quite new to the experience of digging into the Android system to make it fit exactly all my needs and wishes.
As many others I stumbled into one question: why the stock Wallpaper Gallery has only few pics and, moreover, why there isn't an option to add more pictures?
The answers I found on the Internet either didn't properly apply to my phone ROM or they were not much feasible (like tampering with the system resources files).
But I observed something interesting... a custom vendor wallpaper image added to the default wallpaper gallery; I tried to find the trace back to the source files that made it possible that addition and I found this:
/system/csc/custom.xml
Code:
<Display>
<NbWallpaper>1</NbWallpaper>
<Wallpaper src="/Customer/XTE/Wallpaper/Sun 480 x 320.jpg" width="480" height="320">
<Position>1</Position>
<FileType>JPG</FileType>
</Wallpaper>
</Display>
Modify that at your will and add pictures to the Wallpaper Gallery in a simple way.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Note: the 3rd wallpaper is a custom one that I added by injecting it directly to the TwWallpaperChooser.apk with same name of a previous one picture, actually replacing it.
I also found that through the use of CSC files a Data toggle option can be conveniently added to the menu that comes with a long press of the power button.
Unfortunately, despite hours spent in a trial & errors task, I haven't been able to figure out where it actually is saved the option that makes appear the Data toggle.
The best thing that I've come to know is that to have the Data toggle available I need to have AT LEAST this two files (with proper permissions and owner):
/system/csc/custom.xml
/system/csc/sales_code.dat
custom.xml can be as small as this:
Code:
<?xml version="1.0" encoding="UTF-8" ?>
<CustomerData>
<GeneralInfo>
<SalesCode>HAL</SalesCode>
</GeneralInfo>
</CustomerData>
Note: Sales code is set to HAL but it really doesn't matter as HAL CSC folder doesn't exist; it could be PPP or XYZ and still would be fine.
sales_code.dat must contain XTE (or maybe other *valid* code that I don't know at the moment).
Other than those two files the /system/csc folder can be empty and still the Data toggle is available.

Categories

Resources