[MOD] Resolution (dpi) changer *now with zips for all (hopefully) legend ROMs* - Legend Android Development

I shall take no credit for any of this. Smartsreenath first put me onto the idea, and pretty much anyone if this forum could've managed it. I just had the time to do it all.
Woo! Snakehult, being a genius, has made a clever little zip that uses proper scripts to just change the required value, instead of the whole file. So! Instead of me making an insane number of zips every time ROMs are updated use these instead. Cheers Snakehult!
Attached is a zip file with a whole lot of flashable zips in it. Don't flash the zip you download, extract that one somewhere and look inside
How to use:
Download the attached zip file, and extract it to somewhere on your computer. Inside the zip are a bunch of folders, each folder named after a ROM for the HTC Legend. Navigate into the folder that shares the name of whatever ROM you are using and inside you will find 6 zip files. These zips are flashable. The the zips are names thus: xxx.zip, where xxx is a number. The lower the number, the higher the apparent resolution. Choose a zip, copy it to your SD card and flash it like any other zip. To revert back to how it was simply flash the "160.zip". This just flashes a completely un-modified version of build.prop for your ROM. Make sure you only use the zips form the correct folder for your ROM, or funny things *might* happen.
More info:
By editing the build.prop file it is possible to increase the dpi of an Android device. This essentially scales everything down, so you can fit more on the screen. This is especially nice for browsing the market and the internet; as well as improving, in my opinion, the overall Android experience. The lower the number in the name of the zip, the higher the apparent resolution. It's worth noting that this does *not* change the actual resolution of the Legend; it's still a HVGA device. So you still can't install apps designed for bigger, more powerful phones, like the HTC Desire or Nexus One. This is a somewhat flawed way of achieving this effect, and can have some ugly side effects:
Some apps simply don't scale
HTC-IME mod ends up screwed
Games *can* be rendered unplayable, but not always. Often the menu is the worst affected part.
A work around to fix a number of issues is to disable the built in compatibility mode of Android, and if I knew a way to do this through a zip, rest assured that I would. It'd save me having to explain how to do it. Alas, I don't know how, so here's how:
In your ROM look for an app called "Spare parts". If it's not there look for it in the market. If you open that app and scroll down to the bottom you will find a checkbox option for "Compatibility mode". Ensure that this is *un-checked*, then reboot. Most issues will be resolved. As I learn more about Android I shall keep an eye out for a way to force apps to scale correctly, and if I ever find one I'll update these.
I have also tried values higher than usual, just for kicks. I don't expect them to be useful, nor will I make actual zip files for them, but I went all the way up to 200; and it felt like I was using an HTC wildfire: everything was really quite cramped.
My personal favourite setup is as follows:
CM 6.1, with a 768MHz overclock
My "lcd-density" (this MOD) set to 130
Launcher Pro Plus with 5 icon rows

Below is a paste of what was the first post (when I was just trying to fix a ****-up on my part), and is now here for reference. It has all of the original build.prop files attached.
Attached is a .zip file, which you will need to extract somewhere. It's not for flashing. Within this zip are several folders, each containing a "build.prop". You'll notice that each folder is named after a ROM: Azure, NeonMOD etc. The "Based-on-stock" folder should cover these ROMs:
[ROM] Based on Official WWE_2.03.405.3 ROM + A2SD [Rev 03 - released]
[ROM] UPDATED Almost Stock Legend HTC WWE 2.03.405.3 Radio 7. 08.35.21
You'll need to use ADB to push these files, as I haven't had time to make flash-able zip's for them yet
Instructions:
1. Extract the zip to a suitable directory, and locate the appropriate build.prop
2. Copy the build.prop to your AndroroidSDK/tools folder
3. Reboot your phone into ClockworkMOD recovery and navigate the the "Partitions menu", then click "mount /system"
4. Connect your phone to the PC and start CMD/a terminal window in your AndroidSDK/tools folder
5. Run the command "adb devices" to ensure that the ADB server is running, and that the PC has detected your device correctly
6. Run these commands in this order:
adb push build.prop /sdcard/build.prop
adb shell
mount -o remount,rw /dev/block/system /system
cp /sdcard/build.prop /system/build.prop
This will put your resolution back to default, but should fix everything else too. If you still want a higher resolution then follow the guides in posts 1 and 2 of the other thread. This one.
If you can't use ADB for whatever reason you'll just have to wait it out until myself or someone else create proper, flash-able, fixes. I have done this to try and quickly rectify the issue; assuming, of course, that most people in this forum can use ADB
I will make proper zips, but it's getting late for me...
Click to expand...
Click to collapse

hi
here is a zip for neonmod 0.21 with 135lcd, flashed it on my legend today with rom manager

Wow do we have a lot of ROMs...
Anyhoo, I am currently working on appropriate flashable zips for each ROM, and each ROM will have the following versions:
110
120
130
140
150
160 (original)
I'm doin' 'em as fast as I can..
EDIT:
Current thoughts:
All build by Ali Ba have nice, short build.prop files. The current record for the longest one it held by MyTouch Legend...

TheGrammarFreak said:
Wow do we have a lot of ROMs...
Anyhoo, I am currently working an appropriate flashable zips for each ROM
Click to expand...
Click to collapse
Awesome!
All our lovely ROMs are actively being used, and its great.
Thx for all hard work!

No worries, I hope I haven't missed one
Now to sign 50 60 zip files...
EDIT:
DONE! All finished. I really hope they work. I can't test them all, but there is no reason why they won't work. Lemme know either way.

nice job
thanks bro

nice
spare parts is also in neonmod

xennr3 said:
nice
spare parts is also in neonmod
Click to expand...
Click to collapse
Cool, and you can turn compatibility mode off?

TheGrammarFreak said:
Cool, and you can turn compatibility mode off?
Click to expand...
Click to collapse
sure
1234

TheGrammarFreak said:
Cool, and you can turn compatibility mode off?
Click to expand...
Click to collapse
thanks for your work! i just tried 130 dpi and it seems really good.. i'll try also others zip asap!
yes with compatibility mode off all softwares i tried work really well!

xennr3 said:
sure
1234
Click to expand...
Click to collapse
Cool, thanks for the info. I'll update the OP when I'm home
Sent from my Legend using XDA App

Wow, really cool mod Love it!
Good job!

Cool, glad you like it

Just flashed 130 for SpeedLegend and it worked like a charm
HTC_IME works here (this isnt the mod)
images dont look so good anymore and stuff, but alright
works fine
edit; TBH I find the 140 to be 'more' compatible overall, and show a better picture (ive tried all the flashables)
thats besides the orgnal setting btw, it gives the best picture by far.

Im on the same DPI and rom as you TheGrammarFreak. works great. Too bad there is no function for more icons on the homescreens with LauncherPro...

SimDroid said:
Im on the same DPI and rom as you TheGrammarFreak. works great. Too bad there is no function for more icons on the homescreens with LauncherPro...
Click to expand...
Click to collapse
Yeah it does. On your homescreen press menu, then preferences. In advanced options there is something for it.
Sent from my Legend using XDA App

i glad to hear that someone like you got the idea from my thread........good work ...........and nice job.....you will get all help from me and from my friends
FOLLOW ME http://smartsreenath.blogspot.com/

TheGrammarFreak said:
Yeah it does. On your homescreen press menu, then preferences. In advanced options there is something for it.
Sent from my Legend using XDA App
Click to expand...
Click to collapse
yeah, that is for 5 rows on a screen, but you still can't have 5 icons on a row... That's what I want. I tried ADWLauncher again, but it feels so god damn slow.

Ummm, I have 5x5 icons on my desktop with the stock ADW launcher. Just check out "Settings > ADW > Screen prefs > Desktop cols/Desktop rows"

Related

[Release] HTC Sense Transparent LockScreen

Very old mod. Probably no longer works. Use at own risk. No longer supported by me.
ROOT REQUIRED
ONLY works on ROMS that include HtcLockScreen.odex.
So it wont work if you've flashed lwp patches, Sprint ROMS or anything that removes the .odex file.
-------
Originally created by JsChiSurf over in the Hero forums via my encouragement This version is made for the Eris, it is not the same as the Hero version (which doesn't work properly for us).
This is a modification of the STOCK HTC Sense lockscreen that removes the background so you can see your homescreen behind it.
*Users need to already be comfortable with using 'adb' I won't be providing support on that since there are numerous threads with instructions all around.*
**Before** pushing the apk into that folder, you'll need to FIRST perform the following steps to remove the stock lock wallpapers from loading, as well as any cached custom wallpaper you have applied. You can perform these via adb as listed, or if you have Root Explorer (on the marketplace), you can navigate to the folders listed and delete the items that way.
Code:
adb remount
adb shell
cd /data/misc/lockscreen
rm *
cd /system/customize/resource
rm htc_wallpaper*
exit
Note: You may or may not have anything to delete in /system/customize/resource, so if you get an error message while using adb, don't worry.
HtcLockScreen.zip MD5: 9423D8C3D6CBBF3E084CD185130F9649
*APK NOTE: APKs are case sensitive, be sure you install this without renaming it, or it wont overwrite your original APK*
After you extract the zip to your sdk/tools directory perform the following (case sensitive):
Code:
adb push HtcLockScreen.apk /system/app
adb reboot
If you get "read-only" errors, try "adb remount" OR "adb shell", then, "su", then "mount -o rw,remount /dev/block/mtdblock3 /system" and then the other commands.
EDIT: Clock-less version now available for download! Same instructions apply.
Clock-less Info: **Since some users may have performed the 'experienced users' steps below, an Android image has been added to 'lockscreen_topedge.png' so that it isn't 100% transparent.
If you want to remove this image: First, download the ZIP below with the PNGs, take any one of those and rename it to 'lockscreen_topedge.png, open the lock apk in your favorite zip file manager (winzip, winrar, 7-zip), navigate to "res\drawable-normal-mdpi" and drag your newly-renamed PNG in there. If a dialog pops up, be sure you select the option that has NO compression, this is usually called "Store."**
Make a post if you have any problems NOT related to 'adb.' Again, support is not provided for that.
Clockless Lock.zip MD5: B604B530E02C47DA81AD8B4563BE71D2
__________________
Now some optional additional steps for **experienced users only** (I suck at tech support so if you ask something, I'll try to answer, but no guarantees):
If you put the PNGs included in the zip below into 'com.htc.resources.apk\res\drawable-mdpi', it will remove the HTC "Arc" on the lockscreen. Now, to create your own Arc replacement, all you'll need to do is go into 'HtcLockScreen.apk\res\drawable-normal-mdpi' and change the lockscreen_topedge.png to your liking A much easier change than fiddling with your resources apk everytime and its only 1 image to change, instead of trying to line up three. Of course, if you remove the Arc and do not change your lockscreen_topedge.png, you will have a completely invisible lockscreen, so don't freak yourself out, just make something for that PNG.
*Does not seem to work with Hero or Legend ROMs*
I've used adb push (to change my boot animation) but I can't say I know how to use it.
Can you specify which commands to use?
EDIT: do you have to have root for this?
Yes you have to have root. You would do 'adb install HtcLockScreen.apk'.
wshuman3 said:
You would do 'adb install HtcLockScreen.apk'.
Click to expand...
Click to collapse
waahhh no X_X this isn't an app to be installed. you are overwritting the old one (after youve backed up!) the "install" command installs to data/app, which isn't what we want (but thanks for keepin an eye on the thread for me wshuman3 )
if you put the apk in your sdk\tools directory, then the command would be
Code:
adb push HtcLockScreen.apk system/app
you were correct about needing root tho
oh sweet!
one question though, what if your phone is locked? will it still show the homescreen?
Lemcott said:
oh sweet!
one question though, what if your phone is locked? will it still show the homescreen?
Click to expand...
Click to collapse
please read the first post again before you post. your question is answered in both the thread title as well as the second line.
thanks!
no no no... okay I admit, i worded that question wrong.
if you phone is password protected, as in locked down, with the graphical password and all that. will it still show the homescreen?
Lemcott said:
no no no... okay I admit, i worded that question wrong.
if you phone is password protected, as in locked down, with the graphical password and all that. will it still show the homescreen?
Click to expand...
Click to collapse
i believe it should still show you the home screen, considering with the normal lock app by htc in order to unlock it with the dot pattern, you have to pull the slider down, then it shows you the pattern. so going off of that, then it should still do the same thing, but instead of showing a pic on the lock screen, it shows the home screen, then you slide it down to unlock, which i would assume that it would then pop up the dot pattern.
ECLIPS3's explanation is entirely correct. locking will not hide your homescreen. but then, if someone wanted to see your homescreen with the normal lockscreen, they would just have to slide down the Arc most of the way and they'd see most of it. not secure either way.
but i dont think thats what you were even worried about Lemcott. but explained it anyway
yep, you got it I'm not really worried about them seeing the homescreen (oh no! they saw my poor organizational skills! I'm ruined! haha) I just have my phone locked done mainly because my friends and I have a pretty long running epic war to change each other's facebook status'/tweets to very embarrassing things, nosey family members, and just in case i ever forgot it somewhere.
cant wait till i get my new phone in tomorrow and patch this sucker on. speaking of which, if i were to patch this after flashing on Jamezelle's sense-abloe 2.0, would it look just like the normal htc lock screen just transparent? or will it look like sense-able's lock screen but transparent?
Lemcott said:
yep, you got it I'm not really worried about them seeing the homescreen (oh no! they saw my poor organizational skills! I'm ruined! haha) I just have my phone locked done mainly because my friends and I have a pretty long running epic war to change each other's facebook status'/tweets to very embarrassing things, nosey family members, and just in case i ever forgot it somewhere.
cant wait till i get my new phone in tomorrow and patch this sucker on. speaking of which, if i were to patch this after flashing on Jamezelle's sense-abloe 2.0, would it look just like the normal htc lock screen just transparent? or will it look like sense-able's lock screen but transparent?
Click to expand...
Click to collapse
it will look like the normal lock screen, just transparent. but you could edit the transparent lock screen to look like jameselles, just transparent. im sure someone would be willing to do that for you. i might, just dont have time right now.
I'll give it a whirl, but if anyone wants to race me be my guest, I'm pretty noobish when it comes to android/linux, but I'll give it my best.
Lemcott said:
if i were to patch this after flashing on Jamezelle's sense-abloe 2.0, would it look just like the normal htc lock screen just transparent? or will it look like sense-able's lock screen but transparent?
Click to expand...
Click to collapse
99.9% sure your senseable lock would be in-tact, just transparent. since your senseable lock's graphics are stored in com.htc.resources.apk and this is only a change to your HtcLockScreen.apk
Running Ivan's 0.8T2, works like a charm. Thanks!
For all of those confused on how to install this, you simply unzip HtcLockscreen.zip on your computer, follow the instructions in the first post, then you:
Code:
adb remount
adb push HtcLockScreen.apk /system/app
adb reboot
and when your phone boots back up, you'll be looking at a shiny new transparent lockscreen.
Arcalyth said:
Running Ivan's 0.8T2, works like a charm. Thanks!
For all of those confused on how to install this, you simply unzip HtcLockscreen.zip on your computer, follow the instructions in the first post, then you:
Click to expand...
Click to collapse
NOTE!: the code is case sensitive, make sure you capitalize as follows:
Code:
adb remount
adb push HtcLockScreen.apk /system/app
adb reboot
When I try this I always get the nexus 1 lock screen. I'm running Ivan's latest build.
I will try again on a fresh flash since I have been messing with stuff.
Edit: OK, fresh flash without wiping allowed me to change to the Transparent Lock Screen. Thanks gohamstergo.
btw, I have no idea what I changed to not allow this mod.
@silver: not sure but youre not the only one with the issue. no idea what causes it. seems rare tho
AWW, I thought I was special.
But, If anyone ever needs any "rare issues or bugs" found....
Thanks for posting this!
Would anyone consider making a "lockscreen" that is nothing BUT a photo/walpaper?
No clock, no arc, nothing?
Maybe just a "walpaper" or photo?
Or even better- Truly Transparent!
That would be cool!
TheAtheistReverend said:
Thanks for posting this!
Would anyone consider making a "lockscreen" that is nothing BUT a photo/walpaper?
No clock, no arc, nothing?
Maybe just a "walpaper" or photo?
Or even better- Truly Transparent!
That would be cool!
Click to expand...
Click to collapse
If read the "advanced" directions in the OP, it basically explains how to do this, even though he was trying to tell you how to AVOID doing that. but I agree, I'd like it too. It would almost be like a security feature cuz only you would know where to swipe to unlock

Change Screen Resolution on legend ???

is it possible to change the resolution of htc legend..........i tried lcd density but no use ...i am using azure cyanogen mod 6.....
i tried to edit the build pro..but no use
some one help me.......
Change Your Screen Resolution on HTC Evo 4g
I have successfully done this now. Remember that we don't have root in the same way that the EVO 4G does.
So:
Using any file manager that can read the / partition of your phone find and copy "/system/build.prop" onto your SD card.
Now copy the file to your desktop, and take a backup of that file too.
Open notepad and make sure word wrap is on, then open build.prop in notepad
Edit the required value (I chose 120), save and copy the file to your ADB/tools directory
Reboot your phone into clockworkMOD recovery, and connect your phone to the PC. Also go into the partitions menu of ClockworkMOD and click "mount system"
Open up ADB, and run "adb devices" to make sure the phone is connected and everything is working
Run these commands in this order:
adb push build.prop /sdcard/build.prop
adb shell
mount -o remount,rw /dev/block/system /system
cp /sdcard/build.prop /system/build.prop
Then reboot your phone.
Let me know if this helps
Also, for other readers:
Make sure you read the post that is linked to in the above post, otherwise my instructions might not make sense... I might edit it later when I have time
@TheGrammarFreak
What is the resoultion of your screen now?
qzem said:
@TheGrammarFreak
What is the resoultion of your screen now?
Click to expand...
Click to collapse
I dunno how I'd work it out, sorry.
Ah...
I think I've found the first of many flaws with this, and it was mentioned in the EVO 4G post. Some apps ignore this and use the old resolution, and thus don't fill the screen (see attachment)
As you can the the status bar goes a lot wider than the app. The status bar is the full width of the screen.
Other problems arise too, a reinstall of the app doesn't help, and some apps just end up completely screwed...
qzem said:
@TheGrammarFreak
What is the resoultion of your screen now?
Click to expand...
Click to collapse
The resolution is the same - HVGA (pixels are hardware). You only change the dpi value which means that more things will fit to your screen but it will appear coarser than before.
grandioso said:
The resolution is the same - HVGA (pixels are hardware). You only change the dpi value which means that more things will fit to your screen but it will appear coarser than before.
Click to expand...
Click to collapse
Cool, thanks grandioso
On a slightly different note I've found that changing the value to 130, and using the 5 icon rows feature of launcher pro, is quite nice.
grandioso said:
The resolution is the same - HVGA (pixels are hardware). You only change the dpi value which means that more things will fit to your screen but it will appear coarser than before.
Click to expand...
Click to collapse
Thanks for clearing that .
There are some problems, but if you want to try it out, you can flash the update.zip I've just made.
160lcd.zip takes you back to default and 120lcd.zip makes your screen resolution higher.
@Briix
Can you make update for 130, like TheGrammarFreak suggested
I'd make one but I'm currently struggling to sign my .zip
EDIT:
Done it, just testing then I'll upload. I also notice that ROM Manager is one of the apps that ends up being screwed by this mod...
EDIT 2:
Wow, lots of edits. Anyhoo, 130lcd right here:
really nice
TheGrammarFreak said:
I have successfully done this now. Remember that we don't have root in the same way that the EVO 4G does.
So:
Using any file manager that can read the / partition of your phone find and copy "/system/build.prop" onto your SD card.
Now copy the file to your desktop, and take a backup of that file too.
Open notepad and make sure word wrap is on, then open build.prop in notepad
Edit the required value (I chose 120), save and copy the file to your ADB/tools directory
Reboot your phone into clockworkMOD recovery, and connect your phone to the PC. Also go into the partitions menu of ClockworkMOD and click "mount system"
Open up ADB, and run "adb devices" to make sure the phone is connected and everything is working
Run these commands in this order:
adb push build.prop /sdcard/build.prop
adb shell
mount -o remount,rw /dev/block/system /system
cp /sdcard/build.prop /system/build.prop
Then reboot your phone.
Let me know if this helps
Also, for other readers:
Make sure you read the post that is linked to in the above post, otherwise my instructions might not make sense... I might edit it later when I have time
Click to expand...
Click to collapse
thanks man its working...........
Has anyone tried GrammarFreak's zip ?
Are there any problems with it ? Is it worth the effort ?
Do I have to wipe for this to work ?
Explicitly my zip? Or any of the zip's in this thread?
No wipe is needed.
Also, this method is inherently flawed. Some apps just don't use the edited resolution. Unless a way can be found to force these apps to scale up then there will always be ugly moments.
One of the things that I've found to not work is the HTC-IME mod. So is it worth it? That for you to decide... Lol
Sent from my Legend using XDA App
I mean yours or Briix' - are there any others ?
I don't want to edit the file manually if I don't have to
grandioso said:
Has anyone tried GrammarFreak's zip ?
Are there any problems with it ? Is it worth the effort ?
Do I have to wipe for this to work ?
Click to expand...
Click to collapse
Yup.. Tried.. working like a charm..
-------------------------------------------------------------------
Could you make a 140 and a 110 .. Just to try and see the result!?
I'll gladly test them both..
whitetigerdk said:
Yup.. Tried.. working like a charm..
-------------------------------------------------------------------
Could you make a 140 and a 110 .. Just to try and see the result!?
I'll gladly test them both..
Click to expand...
Click to collapse
I'd love to, but I can't at the moment, I'm at school and didn't bring my laptop. Unless someone beats me to it I'll make one in about an hour and a half; when I'm home.
I did try 140 myself but I didn't think it was worth it. I use 5 icon rows in launcher pro and the widgets started overlapping again. Like they did in the default resolution.
Sent from my Legend using XDA App
I'll wait..
Would be great though if WF & Clock Widget (The Sense look Clock) would adapt to new screen and fill it out..
Totally sweet indeed..
Yeah, if I knew more about android I'd look into forcing apps to scale up. I'm not sure if it's even possible, but hey.
Sent from my Legend using XDA App

[MOD] Phone APP Const. Ringtone Vol. with Inst.[CWM Flashable](updated 1/24/2011)

Hi guys this is a MOD for Vibrant ported from i9000 forum (http://forum.xda-developers.com/showthread.php?t=759537) to remove annoying Samsung incremental ringtone "feature"
Update:
Attached file is a Tested Bionix-V CWM update.zip, should work on any deodexed KA7 ROM
Also note you can use this on an odexed rom as long as you delete the phone.odex file.
Click to expand...
Click to collapse
Install instructions:
1. Reboot in recovery.
2. Apply ConstantRT-Phone.zip update.
3. Reboot the phone.
Notes:
-The update clear dalvik-cache to avoid issues (reboot should take a bit longer the first time after applying this).
-If you want to apply Phone.apk manually just extract apk from the zip file and copy over /system/app/ (root needed)
if you want make it for your ROM just follow the following steps.
Thanks to:
s15274n, YetisAreReal, MoWeb and Br1cK'd from think tank thread: http://forum.xda-developers.com/showthread.php?t=863033
the_ozyrys from i9000 forum goes the credits for finding this.
Detailed procedure for making the mod:
0. Download Apk Manager from here: http://forum.xda-developers.com/showthread.php?t=695701
1. Get your Phone.apk (/system/app/Phone.apk) and copy it to apk_manager\place-apk-here-for-modding.
2. Get twframework-res.apk (system/framework/twframework-res.apk) and copy it to apk_manager\place-apk-here-for-modding.
3. Open Apk Manager running Script.bat inside apk_manager folder.
4. Choose option 22 and select the number corresponding to Phone.apk.
4.5. Choose option 19 (compression level) and select 7 (maybe works with 9, i just tried with 7 and worked).
5. Choose option 10 and when asked drag twframework-res.apk to it.
3. Open folder with Phone source (<Apk Manager folder>\projects\Phone.apk\smali\com\android\phone ).
4. Open file Ringer$1.smali with your favourite text editor.
5. Find lines (2 lines) that reads:
Code:
invoke-virtual {v1, v5, v4, v3}, Landroid/media/AudioManager;->setStreamVolume(III)V
6. Delete this lines, save the file.
7. Go back to Apk Manager and choose option 11, when asked if a system apk choose "yes", then when asked if u want to put aditional files say "yes".
8. When "Press any key to continue . . ." appears go to apk_manager\keep\ and remove classes.dex (this is the compiled modified data or something ), then press Enter to finish.
9. Put the phone into Flight mode.
10. Go to apk_manager\place-apk-here-for-modding and push unsignedPhone.apk as Phone.apk into /system/app folder
10.5 Turn Flight mode off and/or reboot the phone to avoid FCs.
11. Enjoy constant-volume ringtones.
Can you give a bit more info about apk_manager? Thank you...
Thanks for making it work was not working no matter what I tried I am guessing the twframework-res.apk had something to do with it. Also note you can use this on an odexed rom as long as you delete the phone.odex file.
dasunsrule32 said:
Can you give a bit more info about apk_manager? Thank you...
Click to expand...
Click to collapse
added Apk Manager link
Man, glad you found the way. Three of us in think tank have been going crazy trying to get this to work. I still haven't tested personally, but will soon.
Edited: would be nice to see a little credit thrown to the three of us that have actually been working on this publically in that think tank. I'm sure you've been following it and learning from our trials, which is what this community is about, but just sayin.
Ginger Clone's of the World Unite! Via the XDA App
Br1cK'd said:
Man, glad you found the way. Three of us in think tank have been going crazy trying to get this to work. I still haven't tested personally, but will soon.
Edited: would be nice to see a little credit thrown to the three of us that have actually been working on this publically in that think tank. I'm sure you've been following it and learning from our trials, which is what this community is about, but just sayin.
Ginger Clone's of the World Unite! Via the XDA App
Click to expand...
Click to collapse
There u go!!!
Muchas gracias senior! I am about to hijack a laptop at the airport and give this a shot. Ok, wrong choice of words, but you get my drift. My apk wil be GingerClone final, I will post my results,and we can get this rolled out to other roms.
Ginger Clone's of the World Unite! Via the XDA App
Thanks Worked like a charm - Nero V3.
d3xt3rlab said:
Hi guys this is a MOD for Vibrant ported from i9000 forum (http://forum.xda-developers.com/showthread.php?t=759537) to remove annoying Samsung incremental ringtone "feature"
Attached file is a Tested Modded Nero V3 ROM Phone.apk, should work on any deodexed JL5 ROM
if you want make it for your ROM just follow the following steps.
Thanks to:
s15274n, YetisAreReal, MoWeb and Br1cK'd from think tank thread: http://forum.xda-developers.com/showthread.php?t=863033
the_ozyrys from i9000 forum goes the credits for finding this.
Detail procedure for making the mod:
0. Download Apk Manager from here: http://forum.xda-developers.com/showthread.php?t=695701
1. Get your Phone.apk (/system/app/Phone.apk) and copy it to apk_manager\place-apk-here-for-modding.
2. Get twframework-res.apk (system/framework/twframework-res.apk) and copy it to apk_manager\place-apk-here-for-modding.
3. Open Apk Manager running Script.bat inside apk_manager folder.
4. Choose option 22 and select the number corresponding to Phone.apk.
4.5. Choose option 19 (compression level) and select 7 (maybe works with 9, i just tried with 7 and worked).
5. Choose option 10 and when asked drag twframework-res.apk to it.
3. Open folder with Phone source (<Apk Manager folder>\projects\Phone.apk\smali\com\android\phone ).
4. Open file Ringer$1.smali with your favourite text editor.
5. Find lines (2 lines) that reads:
Code:
invoke-virtual {v1, v5, v4, v3}, Landroid/media/AudioManager;->setStreamVolume(III)V
6. Delete this lines, save the file.
7. Go back to Apk Manager and choose option 11, when asked if a system apk choose "yes", then when asked if u want to put aditional files say "yes".
8. When "Press any key to continue . . ." appears go to apk_manager\keep\ and remove classes.dex (this is the compiled modified data or something ), then press Enter to finish.
9. Put the phone into Flight mode.
10. Go to apk_manager\place-apk-here-for-modding and push unsignedPhone.apk as Phone.apk into /system/app folder
10.5 Turn Flight mode off and/or reboot the phone to avoid FCs.
11. Enjoy constant-volume ringtones.
Click to expand...
Click to collapse
DUDE!!!! It's alive, it's alive. Nice tutorial.
I hit the thanks button and for Br1cK'd also because he tried to help me.
I assume I need to adb push this to install it?
beren28 said:
I assume I need to adb push this to install it?
Click to expand...
Click to collapse
Or you can use root explorer and just copy it over from the SD card. Remember to enable flight mode first and reboot.
Once in a great while flight delays are a good thing. Was able to bribe a very nice person at the bar fir use of their laptop in exchange for drinks. Gave this bad boy anothr run, and after more than a few frustrating days of fc's and this not working, it finally works!
Big thanks to all who collaborated in getting this to the Vibrant. s15274n, Yetis, MoWeb, d3xt3r, it took us a little bit to figure it out, but we got it. Of course all credit goes to the_ozyrys who found the original fix for the i-9000.
I do think that deleting the classes.dex when compiling as a system app is the key. I followed the steps in the op, only thing I did differently was decompile with option 9 instead of 10, and didnt need the dependencies that way. Recompiled as a system app, keeping all but the classes.dex. Went to flight mode, then renamed my original phone.apk from system/app, and pushed the file as per the op. Basically I did everything the same accept for using option 9 to decompile. This works perfectly. No fc's, and on any volume level I have a steady ringer.
I can't post the apk right now, thought I'd be able to if I logged onto the website rather than the app from my phone, no dice, but I will post it the first chance I get.
*********
Edited: APK attached, this is only known to work on GingerClone Final, build date 12/21. Repeat, I made this from GingerClone, and it may not, probably won't, work for other roms. Backup your files as always. Not with this apk, but I have been stuck in an fc loop with previous attempts and needed to push the stock one via adb, probably won't happen, but a word to the wise.
Can we get a easier way to install this mod? My computer is toast and only able to do things directly on my phone
Sent from my SGH-T959 using XDA App
Vinsane said:
Can we get a easier way to install this mod? My computer is toast and only able to do things directly on my phone
Sent from my SGH-T959 using XDA App
Click to expand...
Click to collapse
Its a rom specific mod as per the i9000 thread. And a new one would need to be made for each rom to match changes made to the respective roms and frameworks. Its not a one size fits all mod. D3xt3r posted one for jl5, specifically nero v3, if that matches your rom you can move it over using your favorite root explorer app directly from your phone.
Ginger Clone's of the World Unite! Via the XDA App
that's kinda funny... my friend disliked my phone because of the volume increasing "feature". if this works, i wonder what he'll say lol
Br1cK'd said:
Its a rom specific mod as per the i9000 thread. And a new one would need to be made for each rom to match changes made to the respective roms and frameworks. Its not a one size fits all mod. Dext3r posted one for jl5, specifically nero v3, if that matches your rom you can move it over using your favorite root explorer app directly from your phone.
I have Nero V3. So just download the apk and install using astro?
Sorry for the noob questions. Just don't want to screw anything up.
Ginger Clone's of the World Unite! Via the XDA App
Click to expand...
Click to collapse
Sent from my Galaxy S via XDA App
Vinsane said:
Sent from my Galaxy S via XDA App
Click to expand...
Click to collapse
Yes you should be able to download his .apk and use it since you are on the same rom. Here is mine for stock JL5 odex/deodex.
Anyone do this for stock JL5?
I am using the attached Phone.apk from Post #1 for Nero V3.The only FC I get is when in Settings->Wireless and network-> selecting Mobile network= FC
EDIT: sorry the FC had nothing to do with the Phone.apk. It was due to the throttle mod I had.
This was running great when I installed it yesterday. Then today I kept getting dropped calls and FC's. I've since reverted and everything is fine. Can't figure out why it worked for a day then decided to give problems.
Running Nero v3 JL5

(Update 12/22/11) [Bootanimation/Splash] Lightning Vortex w/ animated HTC splash

Hey XDA, been away for a while and just finished my first semester of college. Checked up on my old thread to find alot of positive things. A while back I wanted to do more with this and never got around to it, but figured it was about time I did...
The new animation starts somewhat similarly to the old one with added transition between the HTC logo and the vortex. Also after the vortex, instead of a static image at the end I've thrown together a completely new piece that will loop until the phone finally decides to start.
This version also uses JPGs rather than PNGs. I just found out JPGs could be used the other day... After optimizing the PNGs, (something that wasn't considered for the old one) this new one comes out to a total of 234MB... (one of those things that happen when you only use AfterFX for the project...) If anyone would like this anyway... Let me know and I'll put it up somewhere.
I also made a basic splash screen, something that was misadvertised with the old version. It is the first image in the attachments and can be installed thru bootloader. (http://www.mediafire.com/download.php?37e8as4f4m68cwu)
Download: http://www.mediafire.com/download.php?w1ci9p2ugk7271d
If you would like the stock sound to use with this download it from the attachments below, extract the mp3 and add it to /system/media.
GIFs were 4-5MB each so heres a video instead...
Old version has been moved to http://forum.xda-developers.com/showpost.php?p=20568970 if anyone wants to check it out.
Thanks for the link, and if you get a chance to try it out let me know how you like it
This is [email protected]$$! Way better then the stock bootanimation
Great work!
>--The Game--<
How to I install this? HBoot or Recovery? I know sometimes you need to rename it to the PG0059 thing (I know it's not right) and I'm just curious before I go screwing anything up
Bigwidge said:
How to I install this? HBoot or Recovery? I know sometimes you need to rename it to the PG0059 thing (I know it's not right) and I'm just curious before I go screwing anything up
Click to expand...
Click to collapse
I personally used clockwork recovery and did install sdcard/update.zip
Place the update.zip from the download onto the root of the sd card, then in ROM manager, reboot into recovery and install the update.
There are alternatives to this such as just putting the bootanimation.zip into the right folder using root explorer, but I ran into permission problems so I did it this way.
If you have any other questions feel free to ask.
bobz1993 said:
I personally used clockwork recovery and did install sdcard/update.zip
Place the update.zip from the download onto the root of the sd card, then in ROM manager, reboot into recovery and install the update.
There are alternatives to this such as just putting the bootanimation.zip into the right folder using root explorer, but I ran into permission problems so I did it this way.
If you have any other questions feel free to ask.
Click to expand...
Click to collapse
Thanks alot bud! Thats what I thaught but I figured I would ask before doing anything. Looks sick- thanks for posting!
EDIT: Just flashed it and it looks amazing! Definitley a keeper! I like how fast it spells "quietly brilliant" (I hate slow screens) and the animations on the boot animation is just plain awesome. ++++1
DUDE this is sweeet! Thanks!
Glad you guys like it. Are you using the stock sound with it. Seems like it would work good with this, but I lost it when I flashed to the ROM I'm on >.>
yes stock sound and it is perfect!
bobz1993 said:
Glad you guys like it. Are you using the stock sound with it. Seems like it would work good with this, but I lost it when I flashed to the ROM I'm on >.>
Click to expand...
Click to collapse
bobz1993 said:
Glad you guys like it. Are you using the stock sound with it. Seems like it would work good with this, but I lost it when I flashed to the ROM I'm on >.>
Click to expand...
Click to collapse
Yeah same here, the stock sound works great with it
Is this new boot animation really 24MB? Like, I yanked it out of the update .zip because I normally move them with Root Explorer. I find easier, and I have a system to doing this where I save the old ones in the folder and just rename them. Allowing me to swap them out at will by simply altering the name of the bootanimation . zip back to that.
-Edit- NVM. I see why it's 24MB now.
Holy effing sh!t cakes! That's a lot of graphical content to run through there in the beginning. Looks awesome though!
Again, just to anyone reading this that hasn't tried this boot animation yet.
THIS BOOT ANIMATION IS AWESOME!
Asmodeus6 said:
Is this new boot animation really 24MB? Like, I yanked it out of the update .zip because I normally move them with Root Explorer. I find easier, and I have a system to doing this where I save the old ones in the folder and just rename them. Allowing me to swap them out at will by simply altering the name of the bootanimation . zip back to that.
Click to expand...
Click to collapse
Glad you like it. I would have done the same using root explorer, but I ran into read only and permission problems for anything i tried to use it with. And I really tryed to lower the size the best I could... It was originally 165mb, then found out it was rendering w/o compression (lossless), changed render settings managed to get to 95mb... to get it to 24mb I lowered the quality a little more and it skips every other frame. After uploading it I attempted to make it smaller but all i can do is lower the quality even more, and at 17mb it looked pretty bad.
PS- could someone link me to the stock FinalThunder.mp3 I haven't had it since I flashed my ROM
bobz1993 said:
Glad you like it. I would have done the same using root explorer, but I ran into read only and permission problems for anything i tried to use it with. And I really tryed to lower the size the best I could... It was originally 165mb, then found out it was rendering w/o compression (lossless), changed render settings managed to get to 95mb... to get it to 24mb I lowered the quality a little more and it skips every other frame. After uploading it I attempted to make it smaller but all i can do is lower the quality even more, and at 17mb it looked pretty bad.
PS- could someone link me to the stock FinalThunder.mp3 I haven't had it since I flashed my ROM
Click to expand...
Click to collapse
No I wasn't *****ing about the size. I was checking to make sure I didn't bork something up extracting it. I was just verifying as most of them are 2-6MB.
Here's the Final Thunder .mp3
I ripped it right from the system folder with RE so it should be good. Make sure you check the permissions though. As they may need to be altered to get it to jive with the way it gets read. It should be;
X-X-[0]
X-[0]-[0]
X-[0]-[0]
I think.
X meaning checked.
I had to rar it to post it.
Edit: Yes, that's the way the permissions need to be above, but when it gets extracted it changes them to;
[0]-[0]-[0]
X-X-X
X-[0]-X
So if you just drop it in there it probably WON'T WORK. Make sure you change the permissions!
Again, thanks for the awesome boot animation!
Thanks, I just now noticed the mount r/w button at the top of root explorer >.>
I also did all of this before I saw the post edit, so I did just throw it in there, but it still worked =o
Now I can see the bootscreen everyones been thanking me for lol... Thanks again for the sound clip =)
bobz1993 said:
Thanks, I just now noticed the mount r/w button at the top of root explorer >.>
I also did all of this before I saw the post edit, so I did just throw it in there, but it still worked =o
Now I can see the bootscreen everyones been thanking me for lol... Thanks again for the sound clip =)
Click to expand...
Click to collapse
Hardly a fair trade for the kick ass boot animation. But no problem.
Yeah, many moons ago RE owned me until I found that little mount r/w button. After finding it however it's been an extremely useful tool.
I'm surprised the MP3 worked for you actually w/o changing permissions. :shrugs: I'm leaving the warning there in case someone else downloads it for the same purpose and it doesn't.
Which file or folder do i drop this into to make sound work. I am on gingeritis and had to delete the VZW_bootanimation and there is no sound once i swapped that boot animation out with this one?
Asmodeus6 said:
No I wasn't *****ing about the size. I was checking to make sure I didn't bork something up extracting it. I was just verifying as most of them are 2-6MB.
Here's the Final Thunder .mp3
I ripped it right from the system folder with RE so it should be good. Make sure you check the permissions though. As they may need to be altered to get it to jive with the way it gets read. It should be;
X-X-[0]
X-[0]-[0]
X-[0]-[0]
I think.
X meaning checked.
I had to rar it to post it.
Edit: Yes, that's the way the permissions need to be above, but when it gets extracted it changes them to;
[0]-[0]-[0]
X-X-X
X-[0]-X
So if you just drop it in there it probably WON'T WORK. Make sure you change the permissions!
Again, thanks for the awesome boot animation!
Click to expand...
Click to collapse
It's either system/media
or
system/customize/resource
But I think it's system/media
Find the bootanimation .zip and that's where the sound file should go.
I tried putting it system/customize/resource and that didnt do anything so i will try system media I guess just put in the main file or any one of the sbu files I have
audio
GPU
weather
folders in there will try a few i guess?
Asmodeus6 said:
It's either system/media
or
system/customize/resource
But I think it's system/media
Find the bootanimation .zip and that's where the sound file should go.
Click to expand...
Click to collapse
If anyone wants to try this, it is a zip of the vortex boot animation hopefully with the sound. It is for anyone running a rom that has a boot animation in the system/customize/resource folder and the boot animation is labeled VZW_bootanimation.
Let me know how it goes please
My apologies if the OP does not want this and will take down if asked
http://dl.dropbox.com/u/9663029/VortexBootAnimation.zip
I got the animation to work, but no thunder. Tried everything! I think it may be my current set up (gingeritits and imosyons 2.5.4.test.4 kernel) since day one, there's been no sound. It came with the old school PC looking bootanimation and I read somewhere that, that boot ani is supposed to sound like a disc drive spooling up with clicks n what not, but it never did. I remember on the virus Rom I had, it DID have sound and the .mp3 was called VRsound.mp3. I made my own, fixed permissions, renamed it to VRsound.mp3 and replaced it. That worked. I could be wrong, but because this ROM didn't come with sound in the first place, I just can't get it.... Oh well. Still a tight boot! sound or not!
4Geezy ON DopeDiculous's ROOTED TBeezy!

[TUTORIAL] Sense 3.6 skins working on Incredible S!! (unrooted stock 4.0.4)

Hi! I found a way to make any Sense 3.6 skins work on Incredible S (4.0.4) and decided to share this with you guys
As you might know, most of the 3.6 skins on the Play Store and xda work only on 4.0.3 and NOT on stock and unrooted Incredible S. And the best part is that the solution I'll give you doesn't require root access or any superior developer skills I don't know if this is obvious for most of you but I hope someone will find some use for this tutorial.
All you need is:
-some existing skin that you can download from the Play Store or this Forum (just search for sense 3.6 skins)
-Virtuous Ten Studio ([search Google, can't post links sorry )
-com.htc.resources.apk from your phone (system/framework) and place it anywhere on your computer
1. After installing and opening the VTS you just have to go to File>Open Settings>Frameworks and add the framework (com.htc.resources.apk). Name it for example "skin". Then Import and OK.
2. Then on VTS selecet File>New Project>Apk-Project and choose a name for project and solution and location where you wanna save it. Then from the left select Import and find the apk of the skin you have downloaded. After that select Apk-Tool and select the framework (the one you named "skin" in step 1.) Then go to M10-Engine and check the box (probably not necessary). Select OK and it starts to decompile the apk.
3. Double click the AndroidManifest.xml in the Solution Explorer. Now the most important part: change the android:versionCode=xyz to 282066944 so that it is "android:versionCode=282066944". Now click the little x on the androidmanifest.xml tab and save changes.
4. Right click your project and choose Reload Project just to make sure your changes are applied.
5. Right click your project and choose Build apk. It automatically recompiles and signs your apk (easy huh?).
6. Click Binary in the Home tab and select your project. It opens up the folder where your new apk is located. Take that apk and move it to your phone and install. The skin should now show up on the skin chooser (Settings/Personalize/Skin). THAT'S IT!
There you go, hope this solution works for you too and you find this tutorial helpful And it's really easy guys, so don't worry if your not a developer (I'm not in any way). Now enjoy your new, fabulous skins on your Incredible S!! :victory:
That's kind of the hard way to do this and you can run into signature issues depending on how the developer signed the file.. Yes the issue with skins from one phone to another with the same version of sense is the Android code listed in the manifest..this is also the reason why we can't post a update to a skin, but instead have to post any new as a whole new app... Most of us with skins in the market try to keep multiple versions of the apps uploaded in play to accommodate all phones..but is a lot of work.. Your phone and the thunderbolt share and have shared before the ICS update the same version code..I'm currently working on a new collection of skins for play that will be including versions for your phone..so within the next few days, there will be options for you without messing with the manifest and risking messing something up that may not know about
Tikruli said:
Hi! I found a way to make any Sense 3.6 skins work on Incredible S (4.0.4) and decided to share this with you guys
As you might know, most of the 3.6 skins on the Play Store and xda work only on 4.0.3 and NOT on stock and unrooted Incredible S. And the best part is that the solution I'll give you doesn't require root access or any superior developer skills I don't know if this is obvious for most of you but I hope someone will find some use for this tutorial.
All you need is:
-some existing skin that you can download from the Play Store or this Forum (just search for sense 3.6 skins)
-Virtuous Ten Studio ([search Google, can't post links sorry )
-com.htc.resources.apk from your phone (system/framework) and place it anywhere on your computer
1. After installing and opening the VTS you just have to go to File>Open Settings>Frameworks and add the framework (com.htc.resources.apk). Name it for example "skin". Then Import and OK.
2. Then on VTS selecet File>New Project>Apk-Project and choose a name for project and solution and location where you wanna save it. Then from the left select Import and find the apk of the skin you have downloaded. After that select Apk-Tool and select the framework (the one you named "skin" in step 1.) Then go to M10-Engine and check the box (probably not necessary). Select OK and it starts to decompile the apk.
3. Double click the AndroidManifest.xml in the Solution Explorer. Now the most important part: change the android:versionCode=xyz to 282066944 so that it is "android:versionCode=282066944". Now click the little x on the androidmanifest.xml tab and save changes.
4. Right click your project and choose Reload Project just to make sure your changes are applied.
5. Right click your project and choose Build apk. It automatically recompiles and signs your apk (easy huh?).
6. Click Binary in the Home tab and select your project. It opens up the folder where your new apk is located. Take that apk and move it to your phone and install. The skin should now show up on the skin chooser (Settings/Personalize/Skin). THAT'S IT!
There you go, hope this solution works for you too and you find this tutorial helpful And it's really easy guys, so don't worry if your not a developer (I'm not in any way). Now enjoy your new, fabulous skins on your Incredible S!! :victory:
Click to expand...
Click to collapse
actually, works just perfect! thanks!
great !
Its good to see it.
But I'm not expert like you people.If possible then please provide a video tutorial.
Another thing is that default themes which I've found on google doesn't load in VTS.Request help in this topic.
In order to access system/framework you need root.
Flawed.
Sent from my Nexus 5
LamboBull said:
In order to access system/framework you need root.
Flawed.
Sent from my Nexus 5
Click to expand...
Click to collapse
You do know that you can browse and copy files from /System without root right?
LiebenGeist said:
You do know that you can browse and copy files from /System without root right?
Click to expand...
Click to collapse
Can you show me an explorer that will allow you to copy files from /system without root??
Because last time I checked, every explorer that require r/w access to /system and whatnot required root
072665995 said:
Can you show me an explorer that will allow you to copy files from /system without root??
Because last time I checked, every explorer that require r/w access to /system and whatnot required root
Click to expand...
Click to collapse
FX File Explorer non-root. I did not say WRITE, I said READ/COPY from. Also, you can be less jerky about it or have actually read the post.
LiebenGeist said:
FX File Explorer non-root. I did not say WRITE, I said READ/COPY from. Also, you can be less jerky about it or have actually read the post.
Click to expand...
Click to collapse
You could also be less jerky in the fact that:
1. You could have introduced said explorer because I have personally never heard of it and have used ES File Explorer or Root Explorer (which in my opinion is just much cleaner in everything)
2. Are you perfect? Because last time I checked, no 1 person on XDA has had a clean perfect record of not accidentally saying something false and that goes for real-life too.
072665995 said:
You could also be less jerky in the fact that:
1. You could have introduced said explorer because I have personally never heard of it and have used ES File Explorer or Root Explorer (which in my opinion is just much cleaner in everything)
2. Are you perfect? Because last time I checked, no 1 person on XDA has had a clean perfect record of not accidentally saying something false and that goes for real-life too.
Click to expand...
Click to collapse
1) I'm not being jerky, you rolled your eyes at my statement which was rude. You could've asked "is that possible?"
2) It doesn't matter if it's a file explorer, browser, whatever, as long as you're not writing to non-user space you don't need root. ANY app that can read the sd card can read /system
3) Who said anything about being perfect? I made a very clear statement that was misconstrued. I didn't persecute you over it.
4) This is XDA Developers, not XDA Debators. If you want to argue, that's what PM is for.

Categories

Resources