HTC Hero speedup??? - Hero, G2 Touch Android Development

I was just wondering if anything from this Dream "hero" rom optimization script could be used for real Hero speedup.
More or less it is the same rom (should be). Paul, dayzee, anyone, any ideas?
http://forum.xda-developers.com/showthread.php?t=521421

The features of that and my thoughts..
-1) Remove Laucnher.apk - Pretty self explanatory. Since you are using Rosie now, you no longer need the traditional home.
Yes, this should work fine. You can accomplish this also by doing 'adb shell rm /system/app/launcher.*'
-2) Remove HTC PC Sync - Also self explanatory, this option removes a new feature of Hero, Exchange. Which allows you to sync your Dream with your PC with Mail and Calendar programs.
Yes, no reason this shouldn't work. Might do it myself actually!
-3) Add English Keyboard - By default, the VK (Virtual Keyboard) is in Chinese, this option will add the English version, as well as the calibration tools for the VK.
Doesn't apply to our ROMs.
-4) Install dextop-wrapper - Honestly, I don't know what this is. But it is required to install buttkicker's optimization script.
I do this in my root pack.
-5) Install Optimization Script - This script removes and recreates odex files for all of your apps, kind of like "cache"ing them from what I've gathered.
Yes, this is worthwhile.
-6) Replace Camera - This removes the Sapphire Camera from this build and replaces it with the original HTC Hero Camera.
Not applicable!

Can we remove HTC PC Sync using the same commands you suggest above to remove the launcher? If so, what is the name of the htc pc sync file? Thanks.

sgreenwood99 said:
Can we remove HTC PC Sync using the same commands you suggest above to remove the launcher? If so, what is the name of the htc pc sync file? Thanks.
Click to expand...
Click to collapse
You sure can
http://android.modaco.com/content/htc-hero-hero-modaco-com/291521/if-you-want-to-remove-htc-sync/
You have Paul to thank.

Related

How to theme android?

Since we cant ROOT our Rhodiums and use metamorph, is there anyway we can theme android? Such as change the tasbar and icons and such?
i want this too
---
from looking at what Haret does, it seems that it just cleans the memory except for an instruction to load linux, then it boots linux configured to launch android afterwards. As far as I remember, android supports both yaffs and squashfs, so the system is loaded from a squashfs file from your sdcard. Theming any part of the system would mean either unsquashing the whole system, then applying the theme, then re-squashing. If we squashfs'd the individual directories (/bin /etc /app /framework /media ...) and specify those individual mount points, then we should be able to just unsquash /framework and /app, theme them, and then re-squash them to keep the "theme" upload to a minimum.
I'm still researching exactly on how all works (I'm new to winmo (and still hate it) and I just got my device two days ago and already thinking of returning it and waiting for nexus enterprise instead), but my goal is eventually to create and support an android rom for the rhodium, if I don't tire of winmo first and sell the device...
mce0004 said:
Since we cant ROOT our Rhodiums and use metamorph, is there anyway we can theme android? Such as change the tasbar and icons and such?
Click to expand...
Click to collapse
hi by using ui changer like Android Home Replacements: dxTop, aHome, Open Home google arround you whil find info about this there are themes on the market for free i have try it rhodium and works nice
http://www.youtube.com/watch?v=nlm_f2e9tlY

[REF] Porting 2.1 (JM8) Samsung Keyboard to 2.2 (JPK)

Tools needed: smali, baksmali (google them), a JDK, and an extracted factoryfs.rfs from an éclair ROM.
(If you don't have a linux machine to mount an .rfs file to a directory never forget that your device has linux on it, so it can actually mount the .rfs file to a directory)
First collect the files you need from factoryfs.rfs:
/app/AxT9IME.apk
/app/AxT9IME.odex
/lib/libXt9core.so (this is actually the same file that's inside the apk)
/lib/libDHWR.so
/framework/android.policy.odex
/framework/core.odex
/framework/ext.odex
/framework/framework.odex
/framework/services.odex
Copy all the odex files into the same directory as baksmali is. Disassemble it with:
java -jar baksmali.jar -x AxT9IME.odex
This should create an out directory, with the disassembled, and deoptimized files. Now reassemble them, with smali:
java -jar out
This should create an out.dex file. Rename it to classes.dex, and put it into the AxT9IME.apk (don't be fooled by the extension, it's a simple zip file)
Now copy the following files to your phone:
AxT9IME.apk --> /system/app
libXt9core.so --> /system/lib
libDHWR.so --> /system/lib
Remove the following files:
/system/app/AxT9IME.odex
/system/lib/libdhwr.so (this is lowercase. The above was uppercase. Case does matter!)
Now try to enable the samsung keyboard. If everything goes well then you can now use the old keyboard.
-----
Alternatively if you needed the keyboard from the XWJM8 version, you can download the result files from here: http://android.sztupy.hu/dl/SamsungKeyboardFroyo.zip
Thank you
can I use this method in order to replace framework.jar/framework.odex from another build?
JHJP4 support proper BIDI (for Hebrew/Arabic and other RTL languages)
And how do we do the opposite? Want 2.44 on eclair =)
Should work the same
omrij said:
Thank you
can I use this method in order to replace framework.jar/framework.odex from another build?
JHJP4 support proper BIDI (for Hebrew/Arabic and other RTL languages)
Click to expand...
Click to collapse
No, framework.jar is too much different between eclair and froyo. You can only port simple applications (in /system/app) this way.
dupel said:
And how do we do the opposite? Want 2.44 on eclair =)
Click to expand...
Click to collapse
It would only work if the new keyboard doesn't use anything FroYo specific (like gesture support, or enhanced multitouch support). If it does use froyo specific api functions it will break under eclair.
sztupy said:
No, framework.jar is too much different between eclair and froyo. You can only port simple applications (in /system/app) this way.
Click to expand...
Click to collapse
Both frameworks are from Froyo
just different version
JP4 framework has proper BIDI support
omrij said:
Both frameworks are from Froyo
just different version
JP4 framework has proper BIDI support
Click to expand...
Click to collapse
If framework.jar changes then all pre-optimized files (odex) have to be reoptimized (the same way as the tutorial above shows), and even after that it might not work...
hi can I ask a few questions. I don't know much about these complicated things, but I will try my best.
can we collect files you asked us from factoryfs, through root explorer.
you asked to copy file with capital letters to phone and then asked to remove same file name with small letters. can one directory have two files with same name?
and finally how would we copy files to the phone?
thanks.
Sent from my Nexus One using Tapatalk
pitsyapa said:
hi can I ask a few questions. I don't know much about these complicated things, but I will try my best.
can we collect files you asked us from factoryfs, through root explorer.
you asked to copy file with capital letters to phone and then asked to remove same file name with small letters. can one directory have two files with same name?
and finally how would we copy files to the phone?
thanks.
Sent from my Nexus One using Tapatalk
Click to expand...
Click to collapse
You can use rootexplorer to transfer the files to /sdcard modify them on the PC, tran transfer them back from /sdcard to their location.
thanks I really appreciate your help can I ask you another simple question. I have downloaded jdk.
and installed it. how do I use these commands to disessemble, java jar. is there any special java prograame. thanks.
thanks v much. problem solved. ported urdu keyboard from eclair to jpk. thanks again.
How do I know which files from /lib do I need to replace?
I'm trying to use contacts apk from other froyo rom
So, I tried the above instructions, and all I get is errors with bksmali, but i get the out directory, then when I run smali, it get another bunch of errors, but no out.dex. Any help would be amazing.
I haven't tried any of this other than trying to just install the AxT9IME.apk which obviously didn't work. I can enable it but trying to switch to it or access its settings instantly resorts in a force closure.
What I don't think I've seen mentioned is whether or not the end result of this allows you to have both the 2.2 and the 2.1 keyboards. Could anyone clarify for me if you get both or just the 2.1 keyboard in the end?
Lastly, would it be possible for someone to write an app (downloadable via market) for this keyboard for any android version? Because that'd be pretty awesome.
It'd be nice if it didnt create an app-drawer icon, but I wouldn't mind as Go Launcher allows me to hide unwanted apps.
I honestly like the 2.2 keyboard, but the 2.1 one (with its 4 pages) has symbols in on it that I have seen no where else, which is pretty cool and why I'm wanting it.

[Q] building custom themes for dhd and downloadable apps howto ?

hey New to the xda fourms but looking for some information about skinning I got a few questions which I've trolled over xda very little and some other sites that never directly point me in the direction I'm looking to go. I have worked with linux is in the past. ex puppy linux which I was very fond of for user information about anything to do with puppy. but I have just learned from trial and error . anyways my questions are as follows.
1.I'm wanting to build a skin for rcmix 3d ver.4 creating sense 3.5 New look and feel while changing icons for a list of apps besides the skin and sense,how do I go about changing icons/skins in apps I download?
2. what programs do I need to take on this task?
3. I am currently not using linux,using windows7 to do this, is this going to matter? or should I switch to a linux based os?
in the end all I wanna do is change the bling appel of my phone with my own custom look not someone else's idea. a basic point in the right direction would be a big help. I my even post some skins to add to the dhd world.thanks in advance.
I want to ask the same questions:
1.I'm wanting to build a skin for rcmix 3d ver.4 creating sense 3.5 New look and feel while changing icons for a list of apps besides the skin and sense,how do I go about changing icons/skins in apps I download?
2. what programs do I need to take on this task?
3. I am currently not using linux,using windows7 to do this, is this going to matter? or should I switch to a linux based os?
mont2012 said:
I want to ask the same questions:
1.I'm wanting to build a skin for rcmix 3d ver.4 creating sense 3.5 New look and feel while changing icons for a list of apps besides the skin and sense,how do I go about changing icons/skins in apps I download?
2. what programs do I need to take on this task?
3. I am currently not using linux,using windows7 to do this, is this going to matter? or should I switch to a linux based os?
Click to expand...
Click to collapse
If you want to get away the easy way, then:
1. Download rom of your choice (.zip format)
2. Extract framework-res.apk and SystemUI.apk from that zip file (you'll have to look in the data folder).
3. Go to UOT kitchen and go to file upload tab and then select "upload system files" then upload the ones you've just extracted.
4. Once they are uploaded, you can browse through all the tabs and select things of your choice.
5. When you're finished selecting, go to Sumery tab and cook your files.
6. Wait for 5-10 minutes then go to pickup tab and you should have your .zip ready for that specific rom
7. Flash the .zip
8. Enjoy!
Note: For every rom, the framework and systemui.apk is different so for every different rom you'll have to extract those files from .zip file of that rom
hey thanks,I have been looking at that kitchen cooking but I'm looking for a more manual approach at doing things. can I do that same step guide but manually skin it myself?
how do I manually recompile after I'm done?
I have been creating icons for a little over a week with gimp on windows on free time with a theme in mind looking for more of a one of a kind idea and then maybe adding themes to the dhd network after I get a handle on it, so looking to create theme packs. I been trying to do it with a few apps but I can't get the icons out of the apps to show up when I pull it apart so I figure I'm missing something I would need to go about doing my work. am I missing extensions I need to complete this?
wait4me2burn said:
hey thanks,I have been looking at that kitchen cooking but I'm looking for a more manual approach at doing things. can I do that same step guide but manually skin it myself?
how do I manually recompile after I'm done?
I have been creating icons for a little over a week with gimp on windows on free time with a theme in mind looking for more of a one of a kind idea and then maybe adding themes to the dhd network after I get a handle on it, so looking to create theme packs. I been trying to do it with a few apps but I can't get the icons out of the apps to show up when I pull it apart so I figure I'm missing something I would need to go about doing my work. am I missing extensions I need to complete this?
Click to expand...
Click to collapse
To change the icons in downloaded apps you will need to decompile the apps apk then change out the icon in the app, them recompile. Mind you it will get replaced again when the app updates. A search would lead you to many themeing tuts on XDA

[Q][02/02/2012]How to edit apk files

Hello people,
I am basically php developer.
So, if you can give me a chance to learn Android, I really appreciate it.
The question is that I really want to edit HtcContact.apk and SoftBank mail apk.
[1st Q]
What I want to do with the first one , HtcContact.apk, is that I want to add some field into it when editing the contacts.
This is because there is additional field something called "the reading of Chinese characters" in Japan.
This field enables to order the contact list.
Most of the roms do not contains this additional fields.
[2nd Q]
I want to modify SoftBank mail apk because I want to try MIUI ROM.
The problem with it is that I cannot receive the message using that app as MIUI uses different protocol or something.
I really do not know what to modify.
My knowledge is something like below.
I already installed Android environment in my PC(Win7).
I know how to flash radio too.
Best regards.
ROM: ARHD 6.3.2
Device: Desire HD
Radio: ARHD recommended radio
Im not a expert but dont you have to decompile the apk to do that. I recommend finding a open source contact app and modify that (or pick on that already have support for that function) and then replace the htc contact app
Q2 I have heard that miui i releaseing many of theirs apps as open source.
mrxdst said:
Im not a expert but dont you have to decompile the apk to do that. I recommend finding a open source contact app and modify that (or pick on that already have support for that function) and then replace the htc contact app
Q2 I have heard that miui i releaseing many of theirs apps as open source.
Click to expand...
Click to collapse
Thank you very much for your post.
I just tried to reinstall HtcContacts.apk.
However, after installed it, lots of errors are occurring and can not open contacts.
Maybe, I did wrong way to install.
What I did is i just install it using root explore.
Then, about Q2, I will ask someone in MIUI developers.
Thanks, anyways.
Hum.. Try clearing cache? Might remove the errors.
Ok...after work, i will try it.
Hi
This thread might help you...
http://forum.xda-developers.com/showthread.php?t=695701

[GUIDE] Streamlining the EmotionUI

Hi there!
Only just recently owning the P6, one of the first things I do is streamlining the rom. Even though EmotionUI is nice, its packed with stuff I (and you most probably too) don't use.
HOW TO REMOVE SYSTEM APPS:
Step 1) Get your P6 rooted
Step 2) Get an app thats able to remove or freeze (disabling) system apps, like this
Step 3) Remove any unwanted apps. IF YOU ARE NOT SURE OF ONE APPS' PURPOSE, GOOGLE IT, OR LEAVE IT ALONE.
BARE MINIMUM LIST:
I've been testing the removal of apps, and made a list of the one's you should keep at a bare minimum (or the apps cannot be removed).
AndroidHWEXT (Got something to do with the text that's shown in Android)
APNreminder (used for showing Acces Point Names)
Backup (speaks for itself, for making/restoring backups)
Bluetooth.apk (I hardly use this, but removing it causes crashes)
Camera.apk (Somehow I cannot remove this)
CertInstaller.apk (Needed for installing apps)
CMParts.apk (Needed after resetting the phone)
Contacts.apk (Needed for storing contacts)
ContactsProvider.apk (Practically the same as above)
DefaultContainerService.apk (Basic system stuff)
DrmProvider.apk (Secures the stuff on your phone)
HuaweiHome (homescreen, do not remove when no replacement is installed, like Nova Launcher)
MediaProvider.apk (Needed for providing images, music etc. but also ringtones, system sounds and the alarmclock)
Mms.apk (System SMS MMS Program)
PackageInstaller.apk (Installs your apps)
Phone.apk (System phone app)
Profiles (needed for vibration)
Settings.apk (for getting into settings)
SimToolKit (all sorts of SIM-related info is read and stored via this)
SUPL20Services (???? anyone?)
SystemUI (speaks for itself)
ToolBox (basic tools?)
Wifi(hotspot) (needed for wifi)
<to be updated>
NOT RECOMMENDED
I recommend not to remove these apps for the purpose they serve. Removing them will most probably not make your phone unusable.
DoblySound.apk (Used by the Music app)
AGPS.apk (used for improving GPS)
<to be updated>
GENERAL LIST OF APPS AND THEIR PURPOSE:
<to be updated>
REMEMBER! I am in NO WAY responsible for what YOU are doing to YOUR device. Use common sense. I'm just trying to help making the P6 an even nicer device to use!
Suggestions, questions, corrections, experiences, please share them!
Cheers
If you bought your phone from your carrier and it comes with a lot of carrier apps, plus if you don't want to see them again when you do a factory restore, you can delete them using file managers like the root explorer by delete everything in the /cust/(your carrier name)/en(or your language)/delapps/ folder.
I have a China Mobile version of Huawei P6 (P6-T00) and this worked for me, but I am not responsible for any damage that happens to your phone.
yfnew said:
If you bought your phone from your carrier and it comes with a lot of carrier apps, plus if you don't want to see them again when you do a factory restore, you can delete them using file managers like the root explorer by delete everything in the /cust/(your carrier name)/en(or your language)/delapps/ folder.
I have a China Mobile version of Huawei P6 (P6-T00) and this worked for me, but I am not responsible for any damage that happens to your phone.
Click to expand...
Click to collapse
Hello yfnew. I have a P6-T00 too. Could you be able to install another firmware version? (international, for example)
Sorry if my english is not good.
Thanks a lot!
I just am curious I need languages apk's .. where i can get them ?
thnx
@lotero: Search the PlayStore for "Locale and Language " App... (your phone needs to be rooted, playstore needs to be copied to /system/app. Don't forget to set permissions to rw-r--r--)
Androist said:
@lotero: Search the PlayStore for "Locale and Language " App... (your phone needs to be rooted, playstore needs to be copied to /system/app. Don't forget to set permissions to rw-r--r--)
Click to expand...
Click to collapse
i managed to withdraw from htc one but looks like it is not compatible

Categories

Resources