ShNotePad - Windows Mobile Development and Hacking General

{
"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"
}
ShNotePad is a completely UNICODE Compatible text editor that works with any UNICODE compatible input method. You can create, open, edit and save text files that have a mixture of Farsi/English characters.
Todo:
Open file in the thread.
Show progress bar file loading.
View last edit, last use & file size.
Zooming function by Navigate sensor in in Touch Diamond, Touch Pro and Touch HD.
G Sensor functions for auto rotating screen in Touch Diamond, Touch Pro and Touch HD.
Change open file dialog.
Requirements:
• Windows Mobile 5.0, 6, 6.1
• .NET CF v2.0
History:
version 2.0.0
During type , editor size changes , so it won't hide behind on screen keyboard.
Font can be selected by user.
Find And Replace dialog style has changed.
Edited files would be marked with a *.
Italian and French support included.
Empty Find & Replace bug fix.
version 1.1.6
Replace added.
Show Message on exit.
version 1.1.5
Parsing parameter to open file
Faster to load file.
Screen shot:
Screen5
Screen6 - Screen7 - Screen8
Download:
Download Version 2.0.0

thanks i'll try it.

Hi!
I tried it and it works so far, but.. Is there any command line parameter to open some file?
I wanted to associate this notepad with .txt files and used standard command line: ShNotePad.exe %1, but notepad doesn't open the file.
Thank you!

Just to let you know that this works on my 2003SE device with .NET installed.
A request - Can you make it so it will open files other than .txt ? I'd like to use it to edit mortscript files on my device which end .mscr. Is this possible or is it a limitation of the operating system?

Parameter parsing
efrost said:
I wanted to associate this notepad with .txt files and used standard command line: ShNotePad.exe %1, but notepad doesn't open the file.
Click to expand...
Click to collapse
I concur with efrost here. When I associate txtfile with ShNotePad and then click on a .txt file, it simply opens the empty editor. It does not parse the parameter. I currently use Tillanosoft's Notepad. ShNotePad, albeit a tiny bit slower at loading, would be a massive improvement if it could be used as the default editor for txt files. Please Mohammad!

LondonDweller said:
I concur with efrost here. When I associate txtfile with ShNotePad and then click on a .txt file, it simply opens the empty editor. It does not parse the parameter. I currently use Tillanosoft's Notepad. ShNotePad, albeit a tiny bit slower at loading, would be a massive improvement if it could be used as the default editor for txt files. Please Mohammad!
Click to expand...
Click to collapse
ok.
im working the new version of shnotepad...
new version is comming soon...

Wish list: save open files when in background
new version is comming soon...
Click to expand...
Click to collapse
Yepeee!
Since I have your ear (if you don't ask you don't get), may I suggest one FINAL item for your wish list? It is to do with how most people use computers and, specially, PDAs: you are writing something using ShNotePad, the phone rings, you answer, you enter an appointment, do something else, forget about your notes, later you reboot your PDA, your notes are gone!
Would it be feasible to have ShNotePad to save all open tabs to temporary files as soon as the session goes to the background? That way when you come back to it all tabs will still be there, regardless of the PDA rebooting or not. I seem to remember the Windows text editor Notetab does something similar.
The issue of wanting to go back to a previous version could be resolved by saving any files with changes to a temporary file. When there is an explicit instruction to save, then the temporary overwrites the previous version. But until then you could have an option to "revert to previous".
I personally believe that with those changes this should be the editor of choice for all ROMers in these forums -don't forget to place the "donate" button to compensate for your sleepless nights

New Version 1.1.5
Hi.
new version of ShNotepad.
new added:
Parsing parameter to open file
faster to load file
Download from first page

New Version 1.1.6
hi.
new version 1.1.6
add:
* Replace Added.
* Show Message on exit.
Download from first post

Excellent

What is this note program good for?
Salam,
I can use the LingvoSoft Farsi keyboard and the Notepad program that comes with Pocket PC to do the same (type Farsi and English). I don’t understand the purpose of your program.
Merci,

z_zk_z said:
I don’t understand the purpose of your program.
Click to expand...
Click to collapse
I don't speak Persian, so I cannot comment on its merits for that. The purpose of this program, just like the many other third party notepad applications to be found, is to edit and save plain text files, which the Pocket PC built in Notepad application does not. A specific advantage of ShNotePad is the ability of opening multiple files simultaneously with tabs. If you never need to do any of the above, then clearly you don't need this program

Very nice this aplication, is possible to traslate to spanish (menus)??

great work man!
EYVALLA!

tiggerbcn said:
Very nice this aplication, is possible to traslate to spanish (menus)??
Click to expand...
Click to collapse
hi.
merci.
yes, multi lang version coming soon.

thanks for the update.

hey bro, nice app. hope 2 C your great jobs soon bring em on bro

Thank you very much!
It looks very interesting, but I had a couple problems with it on HTC TyTN II:
1. I associated *.txt files with the ShNotePad.exe program, and clicked on a test.txt file. Windows gave an error that the program could not be found.
2. From inside the program, I cannot navigate through folder beyond the first level hierarchy. That is, I can look at files in the top folders on the phone, but not in any subfolders.
3. I cannot open any files that do not have .txt extension.
If you get a chance, perhaps you can take a look.
Thank you!
Edit: Unicode files open correctly.

Looks good. And tried it.
1. It can view txt as well as unicode files very well. But, It cannot edit the unicode files. If I make any modification/addition in a unicode file and save that, it get converted into ansi file structure instead of unicode...
2. The font selection does not seem to be working.
3. When we close the shnotepad using"x" button, it does not ask for saving the information.
May be the above info help you...

other options...
There is another free Unicode/UTF8 Note program called UKNote - v0.0.0.7 ( http://www.pocketpcfreewares.com/en/index.php?soft=1283 ), however I would go with FarsiNote, which is a true Unicode Notepad program for ~$10USD and works on WM5/6. You can copy and paste Farsi text from web pages into this FarsiNote and it would correctly assemble and connect Farsi characters together under Pocket PC ( http://shahabonline.com/FarsiPack/FarsiNote.htm ).

Related

PHM TrayLaunch...

...works well on wizard. after loading PHM Powertoys so i could extract and isolate the "TrayLnch" applet, i removed the Powertoys suite and placed TrayLnch in the Programs File folder in subfolder PHM Tools where my PHM RegEdit resides too. placed a shortcut in Windows/Start Menu/Programs and started to use it with no issues.
{
"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"
}
all it takes to add a today link is to type in the program's target file path...
i like how light this solution is compared to the other bundled apps that include today screen access to applications through multi-function plug-ins. running this with water's "smatskey" is a nice combo. i don't use nico's reg-hack-app since it bugs running on my rom. i don't mind modding the registry directly and do apply the speed tweaks and few minor function items.
one thing i need help with is this... i want to get to "running programs" via the today tray. can someone please tell me the command line to try and get a link to Start>Settings>System>Memory>Running Programs???
Create a shortcut with this content:
Code:
24#ctlpnl cplmain.cpl,4,2
That should launch the main control panel applet, with the Task Manager (4), and 2nd tab (2). Works here, but please do let me know if it doesn't wwork for you.
no luck first attempt. please provide complete command line format. thanks in advance!
that is the entire command line format ;>
I've attached the file, zipped up. If it doesn't work, try using...
Code:
24#ctlpnl cplmain.cpl,1
24#ctlpnl cplmain.cpl,2
24#ctlpnl cplmain.cpl,3
24#ctlpnl cplmain.cpl,4
etc. and see which number pops up the task manager for you. Then just add that ",2" at the end to make it go to the correct tab.
loaded code and link to it via folder address. works a peach. thanks. i'm noob and was trying to write code as "target" command line in traylnch.
now... how can i change the .lnk file's icon?
you need to add the file you want to load an icon from, and the icon resource you want to use.
You could use the "Device Information" icon, for example (the task manager one itself isn't too clear):
Code:
24#ctlpnl cplmain.cpl,4,2?deviceinfo.exe,-103
If you want to look for other icons, try:
http://forum.xda-developers.com/download.php?id=9172
Execute on your device, find a DLL or EXE, and click "Next Icon". Note that on my device it's not finding any icons in "ceshell.dll", even though there's a lot of icons in there, so your mileage may vary.
BIG THANK YOU
...here i used vijay555's taskman icon>>>>>
sorry a novoice here..i downloaded that zip file on my wizard with updated rom...now it just lets me unzip..post unzip the file when clicked takes me to active programme list..now what after that..help please
this looks so cool and would be of biggest help i guess
deepak said:
sorry a novoice here..i downloaded that zip file on my wizard with updated rom...now it just lets me unzip..post unzip the file when clicked takes me to active programme list..now what after that..help please
this looks so cool and would be of biggest help i guess
Click to expand...
Click to collapse
do you have "phm traylnch" on your device? if not, i can email it to you or upload it to xda's ftp tomorrow. just pm me with an email address if you want it sent. it is part of phm powertoys. if you google phm powertoys and load it, you might want to pull out the tray launch exe and only keep it on device. i got rid of the whole powertoy suite since i only care for the tray launch tool and regedit of course.
lpasq said:
...works well on wizard. after loading PHM Powertoys so i could extract and isolate the "TrayLnch" applet
Click to expand...
Click to collapse
Could you post the TrayLnch applet? I was considering doing the same thing you did just to get that app...
thanks!
McHale said:
lpasq said:
...works well on wizard. after loading PHM Powertoys so i could extract and isolate the "TrayLnch" applet
Click to expand...
Click to collapse
Could you post the TrayLnch applet? I was considering doing the same thing you did just to get that app...
thanks!
Click to expand...
Click to collapse
it's on/in the first post at the very bottom...
wow.. that was fast! Big thanks to you to! Now if someone could figure out how to unlock the extended rom, I'd be set!
-Mc
Hi ALL
Just want to say Thanks, that is so useful for me, Thank you
one more thought, is it possible to add a shortcut for the "Device Lock" then add it to the tary ? leave more space for Today, since I need to lock the screen while playing music in the pocket, Thanks a lot
only if somebody knows how to call the correct procedure in shutil.dll %)
otherwise, it might be worth looking into some of the other device locking utilities out there?
Doesn't work for me. I get error loading the shortcut or finding the target file.
I created a shortcut with the 24#ctlpnl cplmain.cpl,4,2 code in it and placed it in the windows/startmene/programs folder. I then I installed TrayLaunch and added the shortcut to the list. What have I done wrong?
I tried the ZeBoxx's suggestion of using 24#ctlpnl cplmain.cpl,1 , etc but that doesn't pop anythting up either.
ZeBoxx, your posted taskman.lnk file didn't have the 24# in the target, yet you list it in the commands in your post. Should I have the 24# in the shortcut target too? Actually it doesn't work for me with or without. :?
unless somebody replaced the attached zip, the zip most definitely has a file called "TaskMan.lnk" in it, 25 bytes in size, with the following content:
Code:
24#ctlpnl cplmain.cpl,4,2
Please re-check the download, make sure your unzipping app isn't mucking things up, etc.
Yes, you should have "24#" or "32#" or whatever at the front.
And yes, it should work. Try the shortcut in plain ol' File Explorer or Total Commander CE or something first - just to rule out any problems you may have with getting it listed in PHM Traylaunch. If it doesn't work in File Explorer / whatever, then check if "ctlpnl.exe" and "cplmain.cpl" exist in your "\Windows\" folder. If they don't, then there's your problem
If they do, then...
Code:
24#ctlpnl cplmain.cpl,1
should open the Password applet
Code:
24#ctlpnl cplmain.cpl,2
should open the Owner Information applet
Code:
24#ctlpnl cplmain.cpl,3
should open the Power applet
etc.
ZeBoxx said:
Create a shortcut with this content:
Code:
24#ctlpnl cplmain.cpl,4,2
That should launch the main control panel applet, with the Task Manager (4), and 2nd tab (2). Works here, but please do let me know if it doesn't wwork for you.
Click to expand...
Click to collapse
Where do I have to put this content? How to create shortcuts ??
in a shortcut (.lnk) file. One with that content is attached to one of my posts further up this thread
ZeBoxx,
Is there documentation anyplace on creating those shortcuts? I'm trying to create one for the Network Cards shortcut under Connections, so when I'm using 802.11 I can see all the available wireless networks.
But instead of just asking you to tell me what it is (which is greatly appreciated) I'd like to know how to do this myself.
Or is this just so painfully obvious and I'm thick? I've been digging around the windows folder on my device as well as searching the threads here and can't find much other than "here's the command for that shortcut" stuff.
thanks!
-Mc
could U tell me how to edit that shortcut and attach new content?

Messagebox tapping behavior

Does anyone know how to make the messagebox close more easier than tapping on "ok" button?
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"
}
I think this is the finger-friendly feature.
I have a xda atom, and tried many pdaviet's ROMs and all pdaviet's ROMs (which I tried) have that feature. But they usually put so much apps into ROM which I don't like. Because pdaviet people don't make ROM upon request and they are not helpful, so I have to cook a ROM myself. I have successfully cooked WM6.1 ROMs, my currently is OS20924 (xip and sys from Elfin forum) but it does not have that feature. whenever a message box like that appear, I have no choice other than tapping "on" ok button to close it. As you see, we usually use thumb instead of stylus pen, and that make me feel annoying when trying to tap on the small ok button.
I do search a lot , over here and over the internet, msdn... Also I try to find that "setting" (whether it is or not) in the registry of my cooked ROM and pdaviet's ROM. I have tried many leads like coredll.dll, GWEs, MessageBox... But still no clue on this one. Now I think I am stuck.
Maybe I don't name it the right way or use the right keywords.
So, I post here and ask for some helps.
I attach my demo application that just pop an messagebox like the picture above.
The area outside the box is transparent, and part of the same "window". That box is part of a new screen, and is set to be dismissed only by tapping the specified area.
on the kaiser there is an "ok" hard button i just use it so i don't have to worry about hitting the tiny button
another option would be finding the "app" that creates the message and writing a new one with the same name, then replacing the item in the windows folder...... this would be more than just a registry edit, as the command is written in the .exe
TheChampJT said:
The area outside the box is transparent, and part of the same "window". That box is part of a new screen, and is set to be dismissed only by tapping the specified area.
Click to expand...
Click to collapse
Yes. What I mean is tapping inside that alert/message windows, but not title bar.
joel2009 said:
on the kaiser there is an "ok" hard button i just use it so i don't have to worry about hitting the tiny button
another option would be finding the "app" that creates the message and writing a new one with the same name, then replacing the item in the windows folder...... this would be more than just a registry edit, as the command is written in the .exe
Click to expand...
Click to collapse
It's not just happen with some apps, but all apps that pop up message with only ok button. It is just a simple API function which coredll.dll support - MessageBox(). And it seem I can't write a new coredll.dll to replace the coredll.dll from MS. I wanna know why my cooked ROMs do not "treat" messagebox like that (even with new xip and sys), but pdaviet's ROMs do. And I wanna know whether it is an add-on feature or just a reg setting.
I guess I have to ask pdaviet people directly.
anw, I am a programmer though, I know what it is. I just can't describe it more clearly because English is not my native language.
MB1413 said:
Yes. What I mean is tapping inside that alert/message windows, but not title bar.
anw, I am a programmer though, I know what it is. I just can't describe it more clearly because English is not my native language.
Click to expand...
Click to collapse
I know what you were saying, but you'd have to find where it's coded to give the action. Also, the center button works for it too.
Alternatively, use FTouchFlo (or better still, FTouchSL) to assign gesture to close the message.
For FTouchSL, you can assign this task to a corner, say bottom left/right to close application by a long press (duration can be adjusted too).
I have just replace all dlls, exes of my current ROM (20924) with exes and dlls from pdaviet's Rom (same sys version - 20924). And there, that "feature" is there! So, there must be some file(s) in pdaviet's ROM that support this "feature".
What I did is:
-dump pdaviet OS20924, and because they remove all dsm and rgu, so all files are in dump folder, and it simply can't be packed or make packages out of it.
-RUN "build ROM.cmd" make it pause right after run buildOS.
-Use some directory compare program (I use WinMerge - it is open source) to compare 2 dump folder :first dump folder by buildOS and the other dump folder of pdaviet's ROM.
-Copy all identical files/folder (but different in file size or content) from pdaviet dump to my dump folder. Leave the different as it is.
-Continue the build ROM process.
-Flash the image that may contain errors to my Atom to test if there is that feature.
After some error messages which cause by different hive keys, it boot like normal. And I try msgbox.exe that I have attach at 1st post. Wow, now that message can be closed by tapping on the message windows like I want.
The next thing is merge two Reg hives as one, and remove some reg keys that my ROM does not need.
Then replace all the file in my SYS folder with in pdaviet dump folder.
There are a lot works to do.
And finally, I find a way to put that feature into my ROM
Thanks everybody.
so are you saying this could be done as a rom patch, or would you have to have the feature built into your rom (completley new rom flash)
joel2009 said:
so are you saying this could be done as a rom patch, or would you have to have the feature built into your rom (completley new rom flash)
Click to expand...
Click to collapse
Right now, I still have to investigate more to figure out which file (module) has that feature to make a rom patch, and still I have no clue what it is. So I think I should make a completely new ROM flash, it easier though.
ps: I though they use the word "image" such as hard drive image, CD image (.iso, .nrg, .img, .bin ...) and here it is .nb0
this is actually a good idea for a feature. i'd certainly use it.
this is a good step more towards "real" customization of the windows ui instead of programs that try and run over it to replace it, looking forward to seeing progress

[TOOL][30.09.09] TotalFire - Package Converter 1.3

TotalFire - Package Converter​
Here's a tool Ive been making, it converts packages made for the visual kitchen to old style, and vice versa.
{
"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"
}
Features:
Converts Visual Packages to Old Style
If No DSM is include, it generates one.
Batch Convert Packages
Convert Packages with any Language Code
Convert Old Style to Visual
How To Use:
Convert Visual To Old Style
Click Select Next to the Text Box with Package Written in it.
Choose the Folder for the Package
Change the Package Name in the Text Box at the top or Let the app Choose it.
Click Convert VTO
Batch Convert Visual To Old Style
Click Batch Convert VTO
Choose the Folder with the Packages in.
Convert Old Style To Visual
Click Select Next to the Text Box with Package Written in it and choose the Folder for the Package
If Theres a Folder Named the Same as the Package with _0409 or your Language Code on the end, Click Select Next to the Text Box with Package 0409 or Package and your Language Code Written in it and Choose the Folder for the Package
Change the Package Name in the Text Box at the top or Let the app Choose it.
Click Convert OTV
Batch Convert Old Style To Visual
Click Batch Convert OTV
Choose the Folder with the Packages in.
Change The Applications Language Code
Open the "TotalFire - Package Converter.exe" File with WinRAR
Double Click Data, Double Click LanguageCode.txt
A Text File will Open With The Text 0409 in, Change it to your Language Code, Save and Close
A Message Box will Open in WinRAR asking if you want to Update The Archive, Click Yes
Close WinRAR, The Application will Now use the Language Code you Entered.
Download Link - Version 1.3​
Thanks for program, today it helped me with converting from Visual to Old style kitchen
sergiorus said:
Thanks for program, today it helped me with converting from Visual to Old style kitchen
Click to expand...
Click to collapse
No Problem, Great its helped someone.
Ive Just released version 1.1, it now can convert old style to visual, batch convert old style to visual and you can change the language code.
Thanks for program, man!
I start convert all packs manually, but then found your wonderful solution!
I guess all russian HTC Jade users, which wants WM6.5 RUS told thank you
Version 1.2 Out Now
Renames app.dat to initflashfiles.txt, forgot to in last one
Add option to generate dsm for a selected folder
nice one!!!
just one bug....modules are not placed inside the \pkg-name\files\ in OTV
also. instead of deleting the dsm and rgu, maybe leving them in \pkg-name\ and in \pkg-name\0409\ would be a better choice
Thanks for the bug report agent_47, i'll get that fixed.
thanks mate, I was really wishing for a batch reverse-converter
Big thanks!
jus gr8
wonderful tool....thanks man....
looking forward to your fix on agent_47's bug report.
thanks totalfire waiting for a longtime for thisone....thanks
Version 1.3 Out Now
Fixed Modules Bug
Download Link
TotalFire said:
Version 1.3 Out Now
Fixed Modules Bug
Download Link
Click to expand...
Click to collapse
thanks for the update!!
Would be great to add a CAB conversion option too; one that also parses the XML portion of the cab and dumps in EXT files folder.
Eg, I tried converting dcd's carrier cabs using other batch tools, and while they process the main cab components, the pre/post xml was not touched, and thus the resulting EXTs were useless until I added the mxipupdate/mxipinit .provxml files.
Also, drag and drop would be nice feature
I've tried several "batch conversion tools, and this one looks most promising.
Thanks!!
is there a tutorial for how to use the tool? I mean how does the old package and visual package looks like? sorry...am a noob
Great application indeed!!!
I was looking for this application since ages.
I can convert EXT packages to old style package.
thanks a lot...

Create your own FlipFont APKs complete walkthrough +Now with quick font size scaling

Create custom FlipFont files with font preview and icon.
*At present this only works on Galaxy S phones, but should work if FlipFont is ported or released on other devices*
Why do we need to jump through hoops?
It seems that the fonts in the MonoType apks on the market are digitally signed. This is what is preventing the use of any old font being added to an APK. I believe the FlipFont app is looking for the digital signature in the font within the APK. If its not there, it does not use the font and reverts to using the default font. It MAY be possible to edit the FlipFont APK so that it no longer looks for the digital signature. This should allow us to use any font without jumping through hoops.
If you can find the FlipFont Apk please post its location or better yet PM me with its location. If your really feeling spunky ADB pull the file off your phone and post it here, so we can take a look at it.
Lets trick FlipFont. Heres what you need.
Apk Manager 4.8 found here. This will allow you to decompile and edit the APK attached at the bottom of this link. Dont worry its much easier then it sounds.
FontCreator 30 day trial found here. This is a windows only program. If you know of a cross platform, open source or FREE font editor please let me know. The one on source forge is not stable enough for use at present and its install needs its own walk through.
***Link for FontCreator has been downgraded to version 5, which will allow you to save fonts during the 30 day trial, unlike version 6. Thanks sigeltek***
Photoshop or Gimp. Note you only need this if you want to edit the icon file for the app. I will not go over editing the icon in the walk-through, this should be pretty self explanatory.
Digitally Signed Monoglyceride font found here For some reason Mediafire sees this as a jpg file. Click the download this image button in the link and you will see its actually a .ttf file. ODD :ºp
The Monoglyceride APK attached at the bottom of this link.
Walk-through editing the Monoglyceride font with FontCreator.
Open the Monoglyceride.ttf font with FontCreator
Open the .ttf font you want to use.
Make note of the number of Glyphs at the bottom right side of FontCreator when you have your font selected.
Click the Monoglyceride font window in FontCreator and choose edit>select all at the top of the program.
Hit delete on your keyboard. This should delete everything in the Monoglyceride window.
click Insert>Glyphs... at the top of the program
type in the number of glyphs your font has in it and hit ok. You should now see a bunch of empty glyphs in the Monoglyceride window.
Now switch back to your font and again hit edit>select all
Hit edit>copy
Swith back to the Monoglyceride window and click edit>select all... and then edit>paste special...
This will open up the Paste Special window. Put a check in every box in Item section and choose "Add Mappings" in the mappings section and then click OK.
If this worked properly you should see all of the characters and mappings from your font in the Monoglyceride.ttf window.
Close your fonts window in FontCreator
Click File>Save as, rename the Monoglyceride.ttf with the name of your font.
Thats it you now have a digitally signed font. If you want to double check, open the new font in windows and you should see that the font is still technicaly the Bauhaus font, but it now contains your fonts characters. :º)
*** eweo911 has just informed me of a quick way to resize the font if it is too large. You can check to see if its too big by double clicking on one of the glyphs after preforming the Paste Special section of the instructions above. Its best to choose one of the uppercase letters. If the glyphs image goes above the guide shown for cap it WILL be a large font on the phone. These guides are set in the perfect position for our phones screen.
Here is the quote from eweo911:
I have figured out how to make the fonts smaller so you can adjust them to fit the screen better. Not sure if anyone else has done it yet but here is what I did.
After you do the "Paste Special" in font editor (per Ritalins how-to), you will need to make sure all of the glyphs are highlighted in the new font. Yiou will then go to "Tools" and then "Glyph Transformer". Once there, you will select the "Selected" button, then under Available Features you will expand the Outlines tree. Select scale and then you will have two variables for Outlines-Scale. Choose an integer that you want to test with and then hit "ok". Save as your new font name and that should be it.
Click to expand...
Click to collapse
Walk-through editing the apk with Apk Manager 4.8
Download the monoglyceride.apk listed below.
Copy the apk into place-apk-here-for-modding folder in the Apk_Manager_4.8 directory.
Run script.bat and choose option 9
Open Apk_Manager_4.8\out\assets\fonts in explorer
Replace existing monoglyceride.apk font with the .ttf font you edited in FontCreator
edit all XML, yml and smali files to include the font name or font.ttf depending on the entry in the original file. Just replace monoglyceride in these files and folder with the name of your font. Pay attention to capitalization in the existing files, and make sure to do the same when replacing with your file name.
Edit the last folder name in the smali folder tree from monoglyceride to the name of your font
Edit the icon.png in the drawable folder with one of your own.
Compile apk - option 11
Sign apk option 12
Check the Apk_Manager_4.8\place-apk-here-for-modding folder and you should see repackaged-signed.apk along with the original monoglyceride apk. Rename your new signed.apk file the same as the monoglyceride one and just check the name at the end with your font name. This is not REALLY necessary, but do it for consistency sake.
install apk on your phone
This might take you about 30 minutes the first time you run through it, but after you get accustom to the steps you should be able to bang through it in about 10 minutes.
Well here you go, here is my first custom FlipFont APK.
Monoglyceride
{
"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"
}
http://www.mediafire.com/file/b63fa44f7ks7e3d/com.monotype.android.font.monoglyceride.apk
Its working perfectly for me, but let me know if you have any issues.
If you create a font with these instructions, please share it with the community. There is a thread in the Vibrant theme section found here.
Save this thread as a favorite or subcribed thread and you can easily view it and download the fonts in the XDA tapatalk app on your phone.
You will need Astro or Linda file browser to be able to download the fonts from your phone.
Invalid or Deleted File.
Mediafire says "Invalid or Deleted File." for monoglyceride.apk
Seen and interested
-------------------------------------
Questions? Better go to [Help Thread] Ask Anything!!
This is great! I really wish I had found this when it was first posted- I just didn't know that what I was looking for was called a FlipFont...
Unfortunately all the links in the OP are dead/broken (for the signed font, the apk to edit & the thread to share our new fonts)...
Please help!
This file is no longer available.
Is there any way to do it?
bump
Hi, thanks for your awesome tutorial and efforts, but i followed instructions and doesn´t work with android 10, someone got any update or new method?
I can't either i'm very noob and i'm trying following the instructions and the script is not working for me

[TOOL] Registry File (.REG) Validator v1.00beta2

Description
This tool parses a .REG file to find all the invalid entries.
How to use
Drag&drop the .REG file on the tool and a list of the wrong entries will be immediately shown.
Changelog
1.00beta2: fixed issues with dwords with wrong value length and added support for REG_NONE hexadecimal strings and added a command-line version
1.00beta1: initial release
airxtreme said:
Description
This tool parses a .REG file to find all the invalid entries.
How to use
Drag&drop the .REG file on the tool and a list of the wrong entries will be immediately shown.
Click to expand...
Click to collapse
Very nice! Thanks for the tool.
testing my own .reg ATM
Testing my own .reg At The Moment
Looking GooD !! ThanX for this looking good 'validator'.
Hi Airextreme
Would it be possible for you to put links to your ever-growing tools collection in your signature?
Thanks for all the work and creations by the way.
Cheers
Thanks, for this
Seems very very useful. Thanks for sharing....
Didn't try yet but sounds good and very usefull.
Thanks Airxtreme
It would be really helpful if all these tools could be combined into 1 single gui... I am working on this now...and also for the reg validator it would be great if it could scan recursively a folder and validate all reg files in it instead of single files ( I am creating the workaround for this in the GUI )
@airxtreme : Is it possible that the application can return the result as string instead of popup... ?
Mockup of reg validator ui...
{
"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"
}
Ok...its working for single files now and shows the actual registry line alongwith the each error which was raised.
Awesome, just what i was looking for!! thanks buddy !!!
v-b-n said:
It would be really helpful if all these tools could be combined into 1 single gui... I am working on this now...and also for the reg validator it would be great if it could scan recursively a folder and validate all reg files in it instead of single files ( I am creating the workaround for this in the GUI )
Click to expand...
Click to collapse
I didn't add a GUI because since the kitchen already scans all the packages for invalid registry entries it would have been redundant to have another GUI to do the same but feel free to write one if you want, it certainly wouldn't hurt.
v-b-n said:
@airxtreme : Is it possible that the application can return the result as string instead of popup... ?
Click to expand...
Click to collapse
I don't know what you mean with string but I added a commandline version that you can run from your application. If you want I can directly send you the c# class file that does all the checking so you can build a standalone registry scanner without having to launch the tool for each file.
Ok...thanks the command line version should be perfect... I personally found so many errors in the registry ...lol
Thanks a bunch for the tool !
airxtreme said:
Description
This tool parses a .REG file to find all the invalid entries.
How to use
Drag&drop the .REG file on the tool and a list of the wrong entries will be immediately shown.
Changelog
1.00beta2: fixed issues with dwords with wrong value length and added support for REG_NONE hexadecimal strings and added a command-line version
1.00beta1: initial release
Click to expand...
Click to collapse
Hi,
I know this post is old but I was looking for a .reg file validator so I found the thread. :angel:
I've removed lot of lines from a reg file with Regex and wanted to validate the output and everything was fine (as it should be) according to the validator But right after I tried it again with a complete export of a Reg Key from Windows 10 that I know good and it throw some errors like:
Code:
Error at line 5825: the registry value type specified next to the hexadecimal values prefix is not recognized as a valid registry value type.
Error at line 5826: the registry entry was not recognized.
And there is no error, so I'd like to know if you have a more recent/updated version somewhere.
It would be useful to double check when editing manually and also when I extract some part/value of the registry to be sure formatting is fine.
Also the pop up don't work when the error log is to big I had to Copy the output of the Validator with CTRL-C and paste it in my editor to see them
Best Regards !
bug(version): Windows Registry Editor Version 5.00
Sorry, I can't add links and images to my reply due to restrictions for new users.
1. Summary
If Windows Registry Editor Version 5.00 in file beginning, Registry File Validator show an error:
Error at line 1: the registry entry was not recognized
Click to expand...
Click to collapse
Unfortunately, the source code of the program is not open, and I can't fix this bug.
2. Argumentation
“Windows Registry Editor Version 5.00” RegistryEditorVersion required for Windows 2000 and above.
Without this line we can't, for example, merge my KiraREG.reg file via reg import KiraREG.reg or regedit /S KiraREG.reg commands.
3. Data
Example valid D:\SashaTwickenham\KiraREG.reg file:
Code:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"uTorrent"=-
4. Steps to reproduce
I downloaded and unpacked Registry File (.REG) Validator v1.00beta2 → I ran command:
Code:
"Registry Files Validator.exe" D:\SashaTwickenham\KiraREG.reg
5. Expected behavior
No errors.
6. Actual behavior
Error at line 1: the registry entry was not recognized
Click to expand...
Click to collapse
Thanks.

Categories

Resources