yes, just follow the directions, you can skip the renaming cygwin step.
The directions say you need to:
apktool if ./framework/com.htc.resources.apk
which I don't have since the .apk was not extracted, so what framework or resources do I use?
edit: I used notepad++ to rename all the htc.fm and htc/fm to htc.modradio and htc/modradio, but I get all kind of errors when I try to use the command "apktool b -d .\HtcFMRadio modradio.apk". here is a snippet:
com/google/android/apps/mikevoice/CallConnectingActivity$9.java[94,0] [smali_fil
e, method, statements_and_directives, instruction, fully_qualified_field, nonvoi
d_type_descriptor] mismatched input [@582,3473:3477='.line',<178>,94:0] expectin
g set null
Exception in thread "main" brut.androlib.AndrolibException: Could not smali file
: java.io.ByteArrayInputStream@a9ae05
at brut.androlib.src.DexFileBuilder.addSmaliFile(Unknown Source)
at brut.androlib.src.SmaliBuilder.buildFile(Unknown Source)
at brut.androlib.src.SmaliBuilder.build(Unknown Source)
at brut.androlib.src.SmaliBuilder.build(Unknown Source)
at brut.androlib.Androlib.buildSourcesSmali(Unknown Source)
at brut.androlib.Androlib.buildSources(Unknown Source)
at brut.androlib.Androlib.build(Unknown Source)
at brut.androlib.Androlib.build(Unknown Source)
at brut.apktool.Main.cmdBuild(Unknown Source)
at brut.apktool.Main.main(Unknown Source)
when I did the method skiping the cygwin renaming, everything worked, but when I installed the app it still showed the original htc.fm