Tutorial – How to change the default incoming call picture. Root required.
In this tutorial I will describe the steps in which to change the default incoming call picture (I.E. The green android that is shown when there is no picture assigned to the contact) as shown below:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The programs used in the tutorial:
• WinRAR
• Root Explorer
• Adb
• Microsoft Paint or your favorite photo editing program
By default, two images are used for the incoming call pic, one for receiving the call and another for when the call is answered. It’s your choice to use two different images or just use one. I used two different images in the tutorial.
Let’s get started:
*It is highly recommended that you perform a nand backup before attempting this!
1) Find 2 images you would like to use. The image must be converted to create a 336 x 336 and a 300 x 300 PNG. Repeat for the other image. There will be a total of 4 PNG images, two 336 x 336 and two 300 x 300. Use Paint or another photo editing program to convert the images.
Images I picked:
2) Choose which image you will like to be the incoming call picture. Rename each as the following:
For the 336 x 336 PNG: phone_default_incall
For the 300 x 300 PNG: phone_default_incall_300
For the call answered picture, rename as:
For the 336 x 336 PNG: phone_default
For the 300 x 300 PNG: phone_default_300
3) On your phone, using Root Explorer, go to system/app scroll down to Phone.apk. Long press it and select copy, press the back key twice and paste it in sdcard. Attach your phone to your computer and transfer Phone.apk from the sdcard to your desktop.
4) Right click Phone.apk and open the apk with WinRAR(you do not want to extract the apk).
With the apk opened in WinRAR:
Drag and drop the images phone_default and phone_default_incall to res/drawable-port-hdpi.
Drag and drop the images phone_default_300 and phone_default_incall_300 to res/drawable hdpi.
After you replace the images, close WinRAR
5) Your phone should still be connected to your computer, change the usb connection type to charge only. On your phone open Root Explorer and go to system/app, towards the top of the screen is a Mount R/W button, press it.
6) On the keyboard hit the window key + r, enter cmd and press ok. Right click on Phone.apk and copy the Location (should be C:\Users\name\Desktop) under the General tab. In the cmd window type: cd (paste location) and press enter. After that type: adb push Phone.apk /system/app and press enter. It should copy the file to your phone.
7) Close and reopen Root Explorer and go to system/app, scroll down to Phone.apk and long press it, select Permissions. Make sure that for Owner: Read & Write are selected, for Group and Others: only Read is selected. Press ok. Change the directory back to Read Only by pressing the Mount R/O button on the top and exit.
8) Test it out by calling your phone from a number that doesn’t have a contact picture assigned to it.
Here are my results:
Thank you and hopefully this will help you out.
Awesome been needing this. U are the ****.
Sent from my HTC Sensation XE with Beats Audio
KingDavid63 said:
Awesome been needing this. U are the ****.
Click to expand...
Click to collapse
No problem, thanks
Sent from my HTC Sensation 4G using XDA App
Outgoing call image
You've stated that this method will change the default incoming call and in call image but I was wondering what happens to the outgoing call image? That also appears as the android logo by default so does that change or is another modification required for that?
It also changes the outgoing call pic.
Sent from my HTC Sensation 4G using XDA App
Venoms the man always finds away 2customize 2the next level
Sent from my HTC Sensation Z710e using xda premium
Problem With Steps 4 & 6
When accessing the files via WinRAR res/drawable-port-hdpi. does not appear but red/drawable-port-car-hdpi. instead. Also regarding ADB, isit a software we're meant to download on the phone, PC etc? If you could just clarify these steps for me as the rest of the process seemed reasonably straightforward.
thanx man really i like it
AbZ14 said:
When accessing the files via WinRAR res/drawable-port-hdpi. does not appear but red/drawable-port-car-hdpi. instead. Also regarding ADB, isit a software we're meant to download on the phone, PC etc? If you could just clarify these steps for me as the rest of the process seemed reasonably straightforward.
Click to expand...
Click to collapse
For your first question, which Rom are you using? As for ADB, it's software that you would download on your PC, more information on ADB can be found in this post.
I am using the default ROM which came with my desire s, just to clarify you cannot carry out this process without having ADB on your computer correct?
Error during step 6
I went through the post on ADB and followed the steps correctly. When trying to carry out type: adb push Phone.apk /system/app and press enter. It should copy the file to your phone. An error stating that 'adb is not a recognised internal or external command' comes up, solution?
AbZ14 said:
I went through the post on ADB and followed the steps correctly. When trying to carry out type: adb push Phone.apk /system/app and press enter. It should copy the file to your phone. An error stating that 'adb is not a recognised internal or external command' comes up, solution?
Click to expand...
Click to collapse
Try this:
Go to Start and in the Search box type cmd, right click and Run as Administrator
Type:
setx path /m "%PATH%;C:\AndroidSDK"
and hit Enter. Close the cmd window
To check is it working properly open Command Prompt (Start -> Search -> type cmd -> Enter) and type adb
If everything is configured properly, this will list the Android Debug Bridge version and the available commands. If it's working, you should be able to copy the file to your phone.
Actually it was even more simple in my case.
I'm running ViperS 1.6.3 on my HTC Sensation.
For steps 5) and 6) I've used X-plore to delete phone.apk in system folder and to copy a modified one.
After permissions where set I rebooted my phone and voila - no more Shrek on my phone!
Thanx a lot for this easy guide.
So someone bumped this thread and I went through all the steps on ViperS 3.0.1 and yet the pictures stay the same. It's not the little green shrek robot but a silhouette of a human, which was the original. There are different file names but I assumed the rest of the steps were the same. If anyone else has some help for me here...
EDIT: NEVERMIND, it's the skin. I changed back to default skin and I got it working perfectly. Note that the names of the files are not the same for ViperS 3, and you only need the 336x336 one.
Looks Nice. How do you do it in JB 4.2.2 (Albino Kang) ROM?
Just an alternative suggestion...I use an app called full screen caller I'd. It replaces the main call screen with a full screen photo of your choosing for each caller. It is not the solution this thread is looking for at ball, it it might be a good alternate solution for some people.
Sent from my GT-P5110 using xda app-developers app
thank you !! :fingers-crossed::fingers-crossed::fingers-crossed:
Related
This how-to shows you, how to get back the original android keyboard (see image)
{
"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"
}
0. To do the next the steps you need to install Android SDK and connect your phone via usb. (maybe you have to enable usb-debugging)
1. Download "LatinIME.zip" and extract it. You should get two files: LatinIME.apk and LatinIME.odex.
2. Open a console on your pc (cmd in Windows) and type:
Code:
adb remount
3. If you want, you can remove the current keyboard. (Maybe there is not enough storage left on you device, then you have to delete the old keyboard)
In my case it was HTC_IME. Type to the console:
Code:
adb shell rm /system/app/HTC_IME.apk
adb shell rm /system/app/HTC_IME.odex
4. Now you can copy the old android keyboard to your phone. cd to the dir where LatinIME is stored and type to the console:
Code:
adb push LatinIME.apk /system/app
adb shell sync
adb shell reboot
5. Have fun
nice guide. also you dont need to remove the old one. you can have multiple keyboards on the device. after you install the new one, you can select which one you want to use by long-pressing a text field and selecting the desired keyboard.
also be careful about pushing odex files from another rom, it can cause you problems. you dont really need the odex files you can just install the .apk and that's fine.
to clarify the commands you listed should be done through cmd prompt on your pc, those are not "console" commands you enter through recovery console...
NguyenHuu said:
nice guide. also you dont need to remove the old one. you can have multiple keyboards on the device. after you install the new one, you can select which one you want to use by long-pressing a text field and selecting the desired keyboard.
Click to expand...
Click to collapse
I had to delete the current because there was no storage left!
NguyenHuu said:
also be careful about pushing odex files from another rom, it can cause you problems. you dont really need the odex files you can just install the .apk and that's fine.
Click to expand...
Click to collapse
fixed.
NguyenHuu said:
to clarify the commands you listed should be done through cmd prompt on your pc, those are not "console" commands you enter through recovery console...
Click to expand...
Click to collapse
Ok, cmd in windows...
Can you provide another download link for the "LatinIME.apk"? Can't get the existing one to work
Ok, try this:
http://ul.to/8x9u98
Hey. Im having trouble doing this. When i try to delete the htc_ime.apk it says it doesn't exist. Then when I try to push the latinime.apk it says that the device is full.
You hae to find out wich keyboard is installed currently. It should be a file with "ime" in its name. Try
Code:
adb shell ls /system/app
to get a list of files in /system/app (on your phone)
Thanks for answering my question. I got the HTC_IME.apk and got the latinIME.apk on. Did the sync command and also rebooted but I can't seem to activate the keyboard when the phone boots up again? Any suggestions? Thanks
I'm having the same problem... I'm using the RAv1.6.2 - DONUT ROM.
Works for me with Amon_RA v1.6.2
I got LatinIME.apk and LatinIME.odex from the HTC Donut image. Uncompress the system.img with unyaffs, LatinIME files are in /system/app
Amon_RA's packed the phone pretty full so you'll have to delete some things. Do an adb shell df to see how much space you have, LatinIME.apk is 4012357 bytes and LatinIME.odex is 80624 bytes, so you need that much space. I removed QuickOffice_blah.apk and Mail.apk (Work Mail) because I have no use for them, you will have to delete some different apps if you use those.
Then I did adb push LatinIME.apk /system/app and adb push LatinIME.odex /system/app, then the sync and reboot.
Long press in any text field to choose the Input Method, Android Keyboard appears there next to Touch Input and Better Keyboard (which I also have installed from Market).
Works!
Thanks Jamie. I tried it again and got it working with RA-v1.6.2. Thanks for the tip to remove other applications that are unused. How come I didn't think of that? haha.
If you are removing HTC_ime I think the app clicker is associated with it and can be removed also.
172312 Clicker.apk
26664 Clicker.odex
ok ! this is arabic/english keyboard from STC ROM (KSA provider)
and that from ver 1.5 (cupcake)... can any budy install it on 1.6(DONUT) ?
or how to make it compatible with donut ?
attached file has .apk + .odex + .so >> .so file required in /system/lib
Regards,
hello pleaz when I write adb remount it says "remount failed: Operation not permitted" but my G1 is root
What must I make?
Heya I have a problem.. I actually already have a latinIME.apk on my /system/app dir but its for the Multi-Touch Keyboard. It came installed like that on my phone... If I want to put on the android KB do I just rename the latinIME for the Multitouch then push this latinIME to the phone?
ViiOLENT.HD// said:
If I want to put on the android KB do I just rename the latinIME for the Multitouch then push this latinIME to the phone?
Click to expand...
Click to collapse
Maybe yes ;-)
You should make a copy of the original file. If it doesn't work, you can copy it back. If you only change the keyboard apk, the phone coldn't get bricked (imho).
Regards
Matz
K I have everything working but it REFUSES to realize that the LatinIME.apk is there... When I ls it it shows it is there but nothing makes it show.. .Tried syncs and reboots. all done on shell with su on. Phone is rooted... Its just being stubborn ill keep trying though!
thumbs up to this be awesome! did a froyo leak upgrade on captivate and lame samsung removed the droid keyboard! saved my day!
I used super manager to move files around on phone, free from market. must have root!
Thank you SOOOOOOOOOOOOOOOOOOOOO much! Greetings from Italy
Now I have all I want from my tattoo!
No good (for me)
didn't work on rooted HTC Glacier with custom ROM (MIUI)
Reboots and everything goes smooth, it's just not there.
This is my first post here. I quite fancied the idea of making a custom boot animation for my Nexus One. Since then, a few mates have asked if they can have it, so I thought I'd post it here.
I don't really want to put together a .gif as I made each section of the animation separately, so it'd take me too long, but there's a video on YouTube if you search "Nexus One Pro" (I'm a noob, so not allowed to post external links yet)
There's also a 320x480 version on my site for Hero users etc, though I've not tried it on anything other than my N1. I'll come back when I'm beyond padawan status and post the link for that one!
Hoipe you like, any feedback, let me know
Of course you'll need root to install, use a command prompt and go to the tools folder of your Android SDK, (where you should place the bootanimation.zip file) while in USB debugging mode. Type:
adb push bootanimation.zip /data/local/
press enter, let it do it's thing, then reset your phone
EDIT: Thanks to Treatcon for making this gif to demo the boot animation:
{
"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"
}
Thanks to pendo for making this update.zip
Awesome! Thanks for the work. Looks great!
thank you for sharing your work
Pretty good, thanks for sharing...
http://www.youtube.com/watch?v=QkV1LbNWgeI
Glad you like, thanks for posting my video
Pretty sweet!
Wow! Just installed your bootanimation and it looks awesome! Keep up the good work!
Wow, thats cool!
sd00 said:
Pretty good, thanks for sharing...
http://www.youtube.com/watch?v=QkV1LbNWgeI
Click to expand...
Click to collapse
Thanks for the video!
How do I install this boot animation its awesome.
Sent from my Nexus One using XDA App
I gotta admit... That's pretty nice!
Amritttt said:
How do I install this boot animation its awesome.
Sent from my Nexus One using XDA App
Click to expand...
Click to collapse
@Amritttt - I'm not sure how much you already know, so here it is broken down...
1. You'll need to root your phone first. Won't go into that as there are plenty of instructions about.
2. Install the android SDK to your pc at c:\AndroidSDK
3. Save the bootanimation.zip file inside the folder c:\AndroidSDK\tools. (If you download more than one bootanimation to the same folder, your pc may change it to something like bootanimation(1).zip - you need to delete the (1)!)
Connect your phone and enable USB debugging.
Open a command window (on Windows just push start and type "cmd").
Navigate to the SDK tools folder by typing:
cd c:\androidsdk\tools
press enter
4. Check your device is recognised, by typing:
adb devices
press enter
5. Copy over the bootanimation by typing:
adb push bootanimation.zip /data/local/
6. Finally, reset your phone, and it should be there
Nice work, looks great
xcmeathead said:
5. Copy over the bootanimation by typing:
adb push bootanimation.zip /data/local/
6. Finally, reset your phone, and it should be there
Click to expand...
Click to collapse
I push it to /system/media
and with "reset" you mean restart
Btw I have a request! I would like to have a bootanimation with the arrows only like you see in the video at 0:37
only the arrows, without android on top of it
Is it possible for you to do that?
xPatriicK said:
I push it to /system/media
and with "reset" you mean restart
Btw I have a request! I would like to have a bootanimation with the arrows only like you see in the video at 0:37
only the arrows, without android on top of it
Is it possible for you to do that?
Click to expand...
Click to collapse
Sure, do you mean leave "Android" out for the whole thing, or just when the arrows are raining down? (i.e. do you want it to show "Android" at the end when the X comes across just after the arrow rain?)
xcmeathead said:
@Amritttt - I'm not sure how much you already know, so here it is broken down...
1. You'll need to root your phone first. Won't go into that as there are plenty of instructions about.
2. Install the android SDK to your pc at c:\AndroidSDK
3. Save the bootanimation.zip file inside the folder c:\AndroidSDK\tools. (If you download more than one bootanimation to the same folder, your pc may change it to something like bootanimation(1).zip - you need to delete the (1)!)
Connect your phone and enable USB debugging.
Open a command window (on Windows just push start and type "cmd").
Navigate to the SDK tools folder by typing:
cd c:\androidsdk\tools
press enter
4. Check your device is recognised, by typing:
adb devices
press enter
5. Copy over the bootanimation by typing:
adb push bootanimation.zip /data/local/
6. Finally, reset your phone, and it should be there
Click to expand...
Click to collapse
Yea bro I know this way but I actually wanted to know weather we can flash it from recovery.
Sent from my Nexus One using XDA App
Oh, then I don't know. Sorry. I did see one where someone had made it into an update.zip, it was a phoenix one. No idea how to do that though.
sweet animation works great!
xcmeathead said:
Sure, do you mean leave "Android" out for the whole thing, or just when the arrows are raining down? (i.e. do you want it to show "Android" at the end when the X comes across just after the arrow rain?)
Click to expand...
Click to collapse
I mean an bootanimation with raining arrows only no file icons, no android, no white flash circle, ONLY raining arrows
Amritttt said:
How do I install this boot animation its awesome.
Sent from my Nexus One using XDA App
Click to expand...
Click to collapse
You could also use a root explorer to move it there manually, if you don't like using ADB.
EDIT: downloaded this. Very nice.
This image has been resized, click here to see the original gif in motion.
Very nice work on the boot animation. I just tossed it into a gif for you.
I just wanted to give you guys who aren't proficient with modding themselves a chance to change the lockscreen and taskbar clock font (which I personally don't like) to in this case match the rest of the honeycomb fonts.
The end result of this quick guide:
{
"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"
}
First you will need to have adb set up, if you don't know how to set up adb follow the guide http://theunlockr.com/2009/10/06/how-to-set-up-adb-usb-drivers-for-android-devices/ to get adb up and running.
Requirements:
adb
Asus PC Sync Software link
USB Debugging turned on in settings
a .ttf font file (only required if you want another font than used in the guide)
Step one: pulling the original clock files for back up
We'll start simple, the idea here is that if you ever want to revert back to the original font, you will have a back up of the font just in case. Lucky for you I will however also be providing a back up of the original font files at the end of this post.
Open up cmd (or terminal on OSX).
navigate to your android-sdk\tools folder through the terminal (if you do not know how to do this check the adb set up guide linked earlier in this post).
Now to allow modification of the system files we will enter the command "adb remount".
Now we will pull the font files which are located within /system/fonts/ by entering these 3 commands: "adb pull /system/fonts/AndroidClock.ttf", "adb pull /system/fonts/AndroidClock_Highlight.ttf", "adb pull /system/fonts/AndroidClock_Solid.ttf"
On your computer go to the android-sdk/tools folder and move the AndroidClock, AndroidClock_Solid and AndroidClock_Highlight to wherever you want to store these (these are the original back up) and make sure to remove them from the android-sdk\tools folder.
--------------------------
Step two: replacing the original clock font with your own
In this step we will pull the font used for all the other type in honeycomb called DroidSans and replace the original clock font files with this font as to fool honeycomb into thinking it is actually the original font.
while having adb open, enter the command "adb pull /system/fonts/DroidSans.ttf".
Now navigate to your android-sdk\tools folder again and make 3 copies of DroidSans.ttf in the tools folder.
Name one of the files AndroidClock, name another AndroidClock_Solid, and name the last AndroidClock_Highlight.
now go back to adb and enter these 3 commands: "adb push AndroidClock_Solid.ttf /system/fonts/", "adb push AndroidClock.ttf /system/fonts/", "adb push AndroidClock_Highlight.ttf /system/fonts/".
Reboot your transformer and voila you're done.
If you want to replace the lockscreen font with your own font and not DroidSans, simply skip bullet point 1 and 2 of step 2 and copy your own .ttf font file to your android-sdk\tools folder and make 3 copies of that.
I hope you guys enjoy this guide, and if you have any suggestions as how to simplify this guide even further, feel free to post your suggestion.
EDIT: the original font files are in the .zip file!
Don't forget to remount /system as rw ("mount -o rw,remount /system") so you can modify the font files.
N23 said:
Don't forget to remount /system as rw ("mount -o rw,remount /system") so you can modify the font files.
Click to expand...
Click to collapse
adb remount is easier
I cant find the asus pc sync. Here or on asus website
mike6200 said:
I cant find the asus pc sync. Here or on asus website
Click to expand...
Click to collapse
Go to the transformer product page on the asus website then to the download tab (http://www.asus.com/Eee/Eee_Pad/Eee_Pad_Transformer_TF101/#download), select your OS and it should be under utilities.
Here's a screenshot of the clock as well.
need this wallpaerp
please give me this wallpaper
ithunter said:
please give me this wallpaper
Click to expand...
Click to collapse
https://dl-web.dropbox.com/get/iPad/02397_starrynight_1024x1024.jpg?w=a2f6070e
Here! But i only have the iPad resolution...
I forgot where I got it from sorry ):
thegorde said:
https://dl-web.dropbox.com/get/iPad/02397_starrynight_1024x1024.jpg?w=a2f6070e
Here! But i only have the iPad resolution...
Click to expand...
Click to collapse
is it possible to load it up somewhere else, cause I cant get it on Dropbox.. would be nice
HamSummit said:
is it possible to load it up somewhere else, cause I cant get it on Dropbox.. would be nice
Click to expand...
Click to collapse
Attached... Found it on Google.
THANKS!!!
Those fonts were not cool! Not only it looks great but I learned how to change fonts!
Thanks again! (Thanks button clicked)
Q.Entity said:
THANKS!!!
Those fonts were not cool! Not only it looks great but I learned how to change fonts!
Thanks again! (Thanks button clicked)
Click to expand...
Click to collapse
Glad to have helped
Thanks for the guide...will try now
thanks
for wallpaper
HamSummit said:
is it possible to load it up somewhere else, cause I cant get it on Dropbox.. would be nice
Click to expand...
Click to collapse
Sure, here it is!
Very well written guide, just one question does the tablet need to be rooted to change fonts?
I assume that the clock font provided here is the same font as the other text on the home page?
The only question I have is, can I change the colour of the font as well? I'd like it to have the same colour as the buttons. It would also be interesting to change the colour of the wifi and battery indicator. Even better if that could change depending on the level! So for example, when battery and wifi are indicating low(er), they change to yellow/orange/red progressively. I guess this is possible but would require some additional programming to link to different graphics/icons (assuming the software utilises a lookup table approach, rather than logical equations...)
ksporry said:
I assume that the clock font provided here is the same font as the other text on the home page?
The only question I have is, can I change the colour of the font as well? I'd like it to have the same colour as the buttons. It would also be interesting to change the colour of the wifi and battery indicator. Even better if that could change depending on the level! So for example, when battery and wifi are indicating low(er), they change to yellow/orange/red progressively. I guess this is possible but would require some additional programming to link to different graphics/icons (assuming the software utilises a lookup table approach, rather than logical equations...)
Click to expand...
Click to collapse
you'd have to edit the image files in the framework files, which is a whole lot more complicated than this.
SonicTab said:
Very well written guide, just one question does the tablet need to be rooted to change fonts?
Click to expand...
Click to collapse
Anything that has to do with modifying the /system folder requires root, so yes.
In this guide I will show you how to enable more than the defaulft 5 homescreens
First of all, you'll need Apk Manager, this can be downloaded here.
Extract the zip to a folder you like, I'll use C:\Apk Manager\ in this guide!
Download the Home.apk from this post, note: it's for the .145 fw only.
Copy the Home.apk to C:\Apk Manager\place-apk-here-for-modding\
After you've done that, open Script.bat.
Select option 9.
Now the Home.apk will be decompiled.
When it's done decompiling, go here C:\Apk Manager\projects\Home.apk\res\values.
Open integers.xml with Notepad and go line 10. Will look like this:
Code:
<integer name="number_of_desktop_panes">5</integer>
You can change that number 5 to any number you like, let's use 9:
Code:
<integer name="number_of_desktop_panes">9</integer>
Open values/styles.xml and change line 16:
Code:
<style name="Layout.ButtonContainer">
to this
Code:
<style name="Layout.ButtonContainer" parent="@android:style/Theme.Wallpaper.NoTitleBar">
Save and close the files. Now go back to the Apk Manager tool and select option 11, the apk will now be compiled again. It will ask you this:
Is this a system apk (y/n)
Answer with y and press enter.
After that you'll get another question:
Aside from the signatures, would you like to copy
over any additional files that you didn't modify
from the original apk in order to ensure least
# of errors (y/n)
Anwer with y again.
Now this will show up:
In the apk manager folder u'll find
a keep folder. Within it, delete
everything you have modified and leave
files that you haven't. If you have modified
any xml, then delete resources.arsc from that
folder as well. Once done then press enter
on this script.
Go here C:\Apk Manager\keep and delete resources.arsc.
Now go back to the Apk Manager tool and press enter.
In C:\Apk Manager\place-apk-here-for-modding you'll find this: unsignedHome.apk. Rename it to Home.apk and push it to your device with adb.
Adb commands:
Code:
adb push Home.apk /sdcard/
adb shell
$su
#mount -o rw,remount -t yaffs2 /dev/block/mtdblock0 /system
#busybox cp -R /sdcard/Home.apk /system/app/
#sync
#reboot
After the restart you should have 9 homescreens
{
"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"
}
Thanks,works perfectly.
Now all I need is landscape rotation ...
Cool stuff. What will happen to my existing homescreens and all the widgets and icons on them after doing this? Will they get wiped?
And what about the overall performance? Any "lags" during games with so many homescreens?
Edit: Tried it, but got a message after starting the script.bat, saying that i have no java?! I have Java installed on my system. What should i do?
Montechristo1979 said:
Cool stuff. What will happen to my existing homescreens and all the widgets and icons on them after doing this? Will they get wiped?
And what about the overall performance? Any "lags" during games with so many homescreens?
Edit: Tried it, but got a message after starting the script.bat, saying that i have no java?! I have Java installed on my system. What should i do?
Click to expand...
Click to collapse
For some reason some widgets disappear, the best thing to do is clear data with Titanium backup and design your homescreens again
I didn't noticed any lag at all
Uhm, you might need Android SDK to be installed on your pc.. I could also compile the apk for you
I think i have the SDK on my netbook, but its about 100 km away. If you could compile it, i wouldnt say no
How many screens would you like to have?
I would like to try it with 9
Then you could just download the package from the first post
Oh, hehe, yes, um, i think i missed that one
I have root. Do i have to use adb push, or can i copy/paste the file to my device?
It's probably possible to just copy/paste it, but I prefer using adb
Maybe i did something wrong?! I copied the apk, but i played around with the permissions. After reboot the homescreens were empty, but not 9, just 5. So i checked the permissions of the old home.apk (did a backup before copy). I took the same permissions and did a reboot again. Now the phone boots up, i can unlock it, but there is no homescreen. All i see is the notofication-bar. What can i do?
Edit: I can access my apps and data using my WaveLauncher. I try to set other permissions. Maybe it will work.
Edit2: Ok, i set permissions like every other app within /system/app. Now i can access the homescreen again. Its empty, and i have 5 screens. But when i try to add a widget on my "main" homescreen, it says that there is not enough space. So i think the old widgets are still there, but i cant see/remove them. What can i do?
Montechristo1979 said:
Maybe i did something wrong?! I copied the apk, but i played around with the permissions. After reboot the homescreens were empty, but not 9, just 5. So i checked the permissions of the old home.apk (did a backup before copy). I took the same permissions and did a reboot again. Now the phone boots up, i can unlock it, but there is no homescreen. All i see is the notofication-bar. What can i do?
Edit: I can access my apps and data using my WaveLauncher. I try to set other permissions. Maybe it will work.
Edit2: Ok, i set permissions like every other app within /system/app. Now i can access the homescreen again. Its empty, and i have 5 screens. But when i try to add a widget on my "main" homescreen, it says that there is not enough space. So i think the old widgets are still there, but i cant see/remove them. What can i do?
Click to expand...
Click to collapse
happened to me before, stop the process and clear the data
Didn't work for me, couldn't get it to install, kept getting persmission denied through adb, despite the fact I'm rooted!
Could someone upload a version with 3 homescreens please?
Also, in the res/xml/default_settings_apptray -> could someone change the default sort to az instead of free! This means it should automatically sort it alphabetically and will remember it on restart...a bug in the current build.
Thanks guys
Niall
Works for me now. I did a complete new flash and root and now building up everything from scratch. Feels better now
Nhialor said:
Didn't work for me, couldn't get it to install, kept getting persmission denied through adb, despite the fact I'm rooted!
Could someone upload a version with 3 homescreens please?
Also, in the res/xml/default_settings_apptray -> could someone change the default sort to az instead of free! This means it should automatically sort it alphabetically and will remember it on restart...a bug in the current build.
Thanks guys
Niall
Click to expand...
Click to collapse
Added the one with 3 screens to the first post
No luck on the order thing yet, sorry..
works a charm, thanks man
Works like a champ lo lags on 9 screens.Thanks
xperia play not showing up on adb devices. Why?
do I need root for this or will it push without? I used adb to save the angry birds high score successfully without root but don't know if this will work same way or not. thank you
is it possiable to make an app that will install it for us
Hi, sorry for noob question, but I have a issue with my SU760.
In top of lockscreen I have a dualclock widget(Pic 1).
The first clock show My location time, but second shows Seoul time.
I dont need to know time in Seoul, but I cant remove or change this widget.
I flashed stock rom again, I make hard reset, trying to change from Lock screen settings in menu, but this clock stay hard on my lock screen.
Please help me!
Pic 1:
{
"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 try to change with every other variant
Thank's
Try delete data of the lockscreen settings app in the settings/apps/all menu.
Sent from my LG-P920 using XDA Premium 4 mobile app
krija said:
Try delete data of the lockscreen settings app in the settings/apps/all menu.
Sent from my LG-P920 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Thanks, but is not resolve the issue. I delete data and restart the phone, but reset only wallpaper and shortcuts.
Dual clock is there.
Sent from my LG-SU760 using xda app-developers app
Deodex the Stock LockScreen3.apk and than Decompile it than Go To :
res / values Than Edit The bools.xml With Notepad++ Or any Other Editor
Change :
Code:
<bool name="config_feature_dualclock">true</bool>
To:
Code:
<bool name="config_feature_dualclock">false</bool>
Compile the Apk and Odex it than push it to system/app
Done.
OptimusRs said:
Deodex the Stock LockScreen3.apk and than Decompile it than Go To :
res / values Than Edit The bools.xml With Notepad++ Or any Other Editor
Change :
Code:
<bool name="config_feature_dualclock">true</bool>
To:
Code:
<bool name="config_feature_dualclock">false</bool>
Compile the Apk and Odex it than push it to system/app
Done.
Click to expand...
Click to collapse
Thank's, I think I must root my phone first and than do this.
I'm not programmer but I'll try.
Last time when I try to root this phone, I got brick.
I think it's better to install CWM and flash your rom.
Thank's again!
P.S.: If I have a chance to do this without root, please tell me how!
Pull it with adb. Make your changes and push it with adb. For adb commands google is your friend. Dont forget to Activate usb debugging. Also there was an adb explorer released on xda for drag and drop.
Sent from my LG-P920 using xda app-developers app
SQL Database Method
Sadly, it seems that rooting is a pre-requisite should you want to remove that dual clock.
Assuming that you've rooted your phone though...
Here's how I did mine:
1. Get an SQL Database Editor (hint: it's from the same guys who made "Root Explorer")
2. Using "Root Explorer" (or any other capable file manager app you have), go to this directory ->> /data/data/com.android.providers.settings/databases.
3. In there you'll find a file named "settings.db" This is what we'll be editing, so SAVE A BACKUP COPY of it somewhere in your phone.
4. Now, open that database using the SQL Editor, and go to: secure
4.1. Doing the above opens a list of things related to phone settings (in this case, secure settings). Look for the id number: 1069 / Its name should be: roaming_dualclock / And it's value should be: 1
4.2. Now change its value to: 0 / Save it, and exit.
4.3. Now go and lock the screen to check and see if it works. If it doesn't (as was my case when I did this), go back to 4.2 and change the value again to 1.
That's about it I suppose
I can't remember anything else besides these steps so there may be something missing. Should you find out anything, please let me know.
Noxialis said:
Sadly, it seems that rooting is a pre-requisite should you want to remove that dual clock.
Assuming that you've rooted your phone though...
Here's how I did mine:
1. Get an SQL Database Editor (hint: it's from the same guys who made "Root Explorer")
2. Using "Root Explorer" (or any other capable file manager app you have), go to this directory ->> /data/data/com.android.providers.settings/databases.
3. In there you'll find a file named "settings.db" This is what we'll be editing, so SAVE A BACKUP COPY of it somewhere in your phone.
4. Now, open that database using the SQL Editor, and go to: secure
4.1. Doing the above opens a list of things related to phone settings (in this case, secure settings). Look for the id number: 1069 / It's name should be: roaming_dualclock / And it's value should be: 1
4.2. Now change it's value to: 0 / Save it, and exit.
4.3. Now go and lock the screen to check and see if it works. If it doesn't (as was my case when I did this), go back to 4.2 and change the value again to 1.
That's about it I suppose
I can't remember anything else besides these steps so there may be something missing. Should you find out anything, please let me know.
Click to expand...
Click to collapse
Thank a lot for this! I'm running Cloudyflex 2.0 on my VS980 and this was driving me crazy. This method worked great except that my value was 0 and I changed it to 1. Worked like a charm the first time.
Maybelle said:
Thank a lot for this! I'm running Cloudyflex 2.0 on my VS980 and this was driving me crazy. This method worked great except that my value was 0 and I changed it to 1. Worked like a charm the first time.
Click to expand...
Click to collapse
You're welcome :good: Glad that this method worked for you and three others
Noxialis said:
Sadly, it seems that rooting is a pre-requisite should you want to remove that dual clock.
Assuming that you've rooted your phone though...
Here's how I did mine:
1. Get an SQL Database Editor (hint: it's from the same guys who made "Root Explorer")
2. Using "Root Explorer" (or any other capable file manager app you have), go to this directory ->> /data/data/com.android.providers.settings/databases.
3. In there you'll find a file named "settings.db" This is what we'll be editing, so SAVE A BACKUP COPY of it somewhere in your phone.
4. Now, open that database using the SQL Editor, and go to: secure
4.1. Doing the above opens a list of things related to phone settings (in this case, secure settings). Look for the id number: 1069 / It's name should be: roaming_dualclock / And it's value should be: 1
4.2. Now change it's value to: 0 / Save it, and exit.
4.3. Now go and lock the screen to check and see if it works. If it doesn't (as was my case when I did this), go back to 4.2 and change the value again to 1.
That's about it I suppose
I can't remember anything else besides these steps so there may be something missing. Should you find out anything, please let me know.
Click to expand...
Click to collapse
works well on lg g pro 4.4.2 too thank you