/data/data directory - Hero CDMA Android Development

Being the curious type of person I am, I went around and dug deeper into my phone directories -- that being said, I came upon the /data/data directory, which apparently is where all the com.x.x.x reside. Does anyone know if:
1. Any of these com.x.x.x can be removed?
2. If removed, will this lower the memory footprint on the phone
3. Are there problems with removing any?
Here's a picture of some of the files I see in the /data/data folder::
{
"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"
}
You'll notice that I've selected some of them -- and I want to know if I would be able to remove those, as I've already removed not only the apps but also the respective widgets for these apps. I have a feeling that we shouldn't remove these, mainly because com.x.x.x (the "com" part probably indicates communication -- so it sounds like a "service" that has to startup for the app to work, but I'm not sure). Thanks in advance!

I think these are the settings for the apk's
Just like how you remove the market search history from data/data
I am going to look a little more into this when i get some time. I will nandroid then go in and start deleting probably.
I do not see why this would give problems if we have already removed the apk's.
Most of the ones you highlighted should be able to be removed but i would be carful with the com.android.providers.im one as that may have something to do with the g talk service. From what i have read Gtalk is some how tied into the market.

zippy-man said:
I think these are the settings for the apk's
Just like how you remove the market search history from data/data
I am going to look a little more into this when i get some time. I will nandroid then go in and start deleting probably.
I do not see why this would give problems if we have already removed the apk's.
Most of the ones you highlighted should be able to be removed but i would be carful with the com.providers.im one as that may have something to do with the g talk service. From what i have read Gtalk is some how tied into the market.
Click to expand...
Click to collapse
I would have to agree with this. It seems all the config files and so forth are stored here.

Alright, sounds good. Thanks for the info guys! Well then... I'll do a Nandroid backup and begin removing -- I'll post the results once I'm done.
EDIT:: This is what I've removed (Also, when trying to remove -- you will most likely get the message: "can't remove, this is a directory"; to over come this, use the linux command rm -rf) Currently I've had NO problems/No FC's, and I've done 2 reboots. Overall, my phone doesn't seem to have changed in performance much... but I will say it seems A LOT smoother, the transitions seems to be quicker and my internal memory did increase a bit -- but maybe that's because I'm running MoDaCo's 2.0 MOD ROM -- overall good results though. It's nice to know that these files can be removed!
Here's how to do it and what I removed::
To delete services from the /data/data directory
1. adb remount
2. adb shell
3. su
4. cd /data/data
5. ls -- find what you want to remove, make a list and begin doing so.
5. Remove items using the (rm -rf) command; otherwise you might run into a minor error message
**Stuff I deleted**
Code:
rm -rf com.amazon.mp3
rm -rf com.google.android.fieldtrial
rm -rf com.handson.h2o.nascar09
rm -rf com.handson.h2o.nfl
rm -rf com.htc.StockWidget
rm -rf com.htc.TwitterWidget
rm -rf com.htc.android.Stock
rm -rf com.htc.android.footprints
rm -rf com.htc.android.mail
rm -rf com.htc.android.teeter
rm -rf com.htc.dcs.service.stock
rm -rf com.htc.footprints.widgets
rm -rf com.htc.htcmailwidgets
rm -rf com.htc.htcmsgwidgets
rm -rf com.htc.htctwitter
rm -rf com.htc.pdfreader
rm -rf com.htc.ringtonetrimmer
rm -rf com.mobitv.client.sprinttv
rm -rf com.mobitv.sprint.tvwidget
rm -rf com.telenav.app.android.sprint

The /data/data directory contains mostly configuration information and cache for your programs. The browser cache, Google Maps image cache, Album thumbnails, saved games, email, and app settings and information are all saved in that directory.
You can 'reclaim' some memory by deleting some of those things, but not only will you lose settings and data, but it will be replaced fairly quickly.

jonnythan said:
The /data/data directory contains mostly configuration information and cache for your programs. The browser cache, Google Maps image cache, Album thumbnails, saved games, email, and app settings and information are all saved in that directory.
You can 'reclaim' some memory by deleting some of those things, but not only will you lose settings and data, but it will be replaced fairly quickly.
Click to expand...
Click to collapse
Awwwwww.... well, that answers everything there. Thanks for ruining my day!

jonnythan said:
The /data/data directory contains mostly configuration information and cache for your programs. The browser cache, Google Maps image cache, Album thumbnails, saved games, email, and app settings and information are all saved in that directory.
You can 'reclaim' some memory by deleting some of those things, but not only will you lose settings and data, but it will be replaced fairly quickly.
Click to expand...
Click to collapse
But will they be rebuilt if the original apk was removed? I think that if they are removed and the original apk was removed then they will not be rebuilt since the app will not try to re create the config files that are missing since it will never be run again.

Related

How To Tethering - New Improved with Gui - Open Sourced

Thanks to Harry_m!
The project is hosted on google-codes:
http://code.google.com/p/android-wifi-tether/
(Screenshot available)
http://forum.xda-developers.com/showthread.php?t=486767
Can one of the admins remove my tether sticky and make this thread a sticky...
Thanks
wow...thx to all involved in this -- looks great
Cool little app. Just installed and it works great. Wish there was an easy way to change the SSID.
Remove old
i installed this the other day and this is great.
Works 100% perfect.
the only question is how do i remove the old Tether1.6
I have been looking around but i cant figure out how to uninstall/remove the old setup
Thanks again
Great job. Open source ftw
Awesome ap and well done. Thanks!!!
To echo memphis, will installing this conflict in any way with tether 1.6? Does this overwrite Tether 1.6?
working flawlessly
now, if only T mobile would roll out 3g in my market
q1 2009, my foot
I just deleted tether 1.6 from my sd & installed this tether and it works flawlessly, no conflicts at all.
Awesome. Tethering can't get easier than this.
This is brilliant. Getting the best transfer speeds for any tethering program yet. Getting about 1200kbps over 3g!
yes thats work great man good job
Mine doesnt work
Mine does not work
"Your Phone is currently in an unknown state - try to reboot"
"Configuring iptables...
Could not open socke to kernel:
Operation not permitted
Starting dnsmasq ...
dnsmasq: failed to bind DHCP server socket:
Permission denied
{
"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"
}
Now because I'm a neat freak, I have to ask:
How does one go about "uninstalling" the tetherv1.6 package?
I have to chime in here just to emphasize how amazing this app is. It includes security and it's free! I can't see this app getting any better than it already is!!!
Many thanks to the developer for this amazing app =)
netbums said:
Mine does not work
"Your Phone is currently in an unknown state - try to reboot"
"Configuring iptables...
Could not open socke to kernel:
Operation not permitted
Starting dnsmasq ...
dnsmasq: failed to bind DHCP server socket:
Permission denied
Click to expand...
Click to collapse
Are you using a mod to run application from sd-card? If yes, this might be the problem ...
Take a look here:
http://forum.xda-developers.com/showthread.php?p=3388491#post3388491
and here:
http://forum.xda-developers.com/showthread.php?p=3389170#post3389170
Harry
echoing others, is it necessary to uninstall tether1.6, and if so how? thx
rjlan82 said:
echoing others, is it necessary to uninstall tether1.6, and if so how? thx
Click to expand...
Click to collapse
You can just leave it, or manually delete each of the files...
From a terminal session (adb shell or terminal on the phone) type:
su
rm /data/local/dnsmasq.conf
rm /data/local/dnsmasq.conf-secure
rm /data/local/dnsmasq.leases
rm /data/local/tiwlan.ini
rm /data/local/bin/tether
rm /data/local/bin/iptables
rm /data/local/bin/dnsmasq
There ya go...
works great! thanks
parrothd said:
You can just leave it, or manually delete each of the files...
From a terminal session (adb shell or terminal on the phone) type:
su
rm /data/local/dnsmasq.conf
rm /data/local/dnsmasq.conf-secure
rm /data/local/dnsmasq.leases
rm /data/local/tiwlan.ini
rm /data/local/bin/tether
rm /data/local/bin/iptables
rm /data/local/bin/dnsmasq
There ya go...
Click to expand...
Click to collapse
I still see dnsmasq.pid in that folder. Should I delete? (I also see bin and tmp, don't think those should be deleted correct?)
-----
Nevermind, bin is a folder. Which is now empty. tmp is also an empty folder. The question remains, what to do w/ dnsmasq.pid? It's not hurting anything so far, so I'm not touching.

Pushing modified apk files breaks them

I was trying to push a modified apk into /data/app but it broke the program and I had to re-install the original. All I did was modify the png files in the Pandora widget and some of the colors of Widgetlocker. I'm using terminal emulator as well. I've pushed framework, blur and swype files with no problem. Why is this happening?
Did you use 7zip? If not try it because it won't break it.
Sent from my DROIDX using Tapatalk
7zip isnt always the way to go, Sometimes it works in the data sometimes it doesnt. What string are you using to mount the data partition?
Have you tried pushing the same app to system/app? I have had that work when data wouldnt play well.
I'm using WinRAR to replace the res file and that worked with framework and blur. But I also tried putting a red background into Fancy Widgets and that broke the apk too. This is the string I'm using.
su
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
cp /sdcard/com.teslacoilsw.widgetlocker.apk /data/app
cp /sdcard/com.pandora.android.apk /data/app
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
reboot
Doesn't the modified apk have to overwrite the original installed one? If pandora and widgetlocker are both in /data/app how would pushing them to /system/app help? I'm not trying to sound like a jerk I have never messed with any type of Linux stuff literally just started Android hacking this week. I'm getting it for the most part. I've come back from the Dark Side of Windows Mobile.
Nah you dont sound like a jerk, always fun to learn. I only got heavy into changing pngs one I got my x. I hade the D1 for awhile but never did my own themes.
Winrar... not sure that might be your problem, I switched to 7zip since thats what everyone recommended.
Also that string is for mounting the system part, not the data.
for data use
su
mount -o rw,remount -t ext3 /dev/block/userdata /data
then push your file
mount -o ro,remount -t ext3 /dev/block/userdata /data
odds are it wont remount it will say busy
so type
reboot
sometime you have to push over the original, sometimes you have to uninstall the original, sometimes you have to uninstall the original and push the file to system/app instead, and the worst one I ran into.... left the original in data/app and had to push the modified one to system/app..... yeah that one sucked.... i was scratching my head for days!
i usually resign the app , uninstall the original and reinstall the modified one using astro or somethin.
xda has a autosign program in here somewhere that can resign the app
Link?
Sent from my DROIDX using Tapatalk
Hmm that killed the apps too. Any other ideas? This is the last bit of customizing I'm trying to do then my phone will have an awesome red theme which I'm sure you will appreciate bad.
Sent from my DROIDX using XDA App
Could you send me the modified and original apk? Ill see if I can finger it out. I'll pm you my email.
Sent via your mom and tapatalk
sorry took so long to reply
http://forum.xda-developers.com/showthread.php?t=473580
basically i have the .bat file in same folder as tools
so before i push an app back to sdcard or w/e i run the program real quick
then astro will install it successfully<sp>
sometimes even using 7z the app just breaks when you mess with it and the only way it will run is if you push it to /system or resign it
just my experience on this
good luck
Ehh I use Terminal Emulator, I haven't graduated to SDK yet...
not to be rude, but of course pushing modified files like that will cause them to not install. You HAVE to resign the app even if you are just messing with the res pics.
No worries, like I said, I started Androiding on Monday. I signed the apk using the method a couple posts ago, but I can't copy the file to the phone. It says the device has either stop responding or is disconnected. I can throw a regular apk like Fancy Widget on no problem. I tried pushing it to the phone but it says the phone isn't mounted, even when plugged in and I can explore it through windows. What am I doing wrong?
hmm make sure you have the proper drivers for the phone for pushing files.
also the phone has to be in pc mode for adb make sure you have debugging checked in applications > development in the phone settings.
or just plug in the phone and switch to mass storage and drop the file in the phone that way.
think if you dont have the proper drivers none of those will work, check motorola website for the drivers or somewhere in xda im sure theres a link.
edit: http://www.motorola.com/consumers/v/index.jsp?vgnextoid=bda09ec8009a0210VgnVCM1000008806b00aRCRD
explodee you get my reply email? All the images look the same. Double check those zips and get back to me.
yeah i sent it right back fixed
edit - I just sent another email
Oh **** I just got it! I've been schooling myself in SDK for the last day and got ADB goin on it with the resigner from the other post. First I sign the app I want to install and then in adb just to the adb install command. But... I couldn't get the modified Pandora to install. Check it out.
{
"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"
}
Just got Pandora working too. I un-installed and renamed to pandora.apk and just pushed it to \system\app in terminal emulator.
Explodee said:
Just got Pandora working too. I un-installed and renamed to pandora.apk and just pushed it to \system\app in terminal emulator.
Click to expand...
Click to collapse
was the new one signed? I just pushed my themed handcent and themed laucher pro to system, still have yet to sign anything.
Come to think of it the pandora i had to push to system/app was only named pandora...
Pandora was not signed. I uninstalled the official pandora and renamed the com.pandora.android.apk to just pandora.apk, then pushed it to \system\app. So now all that is left is to theme the google search widget and I might be done for a while...

[THEME] Froyo Dynamite

All right kiddies here is the ported version of my Red Dynamite. This is about 99% done and is fully functional. Updated with more red that was missing from original Dynamite.
12/24/10
340 Updated version HERE
-Of course you still need to be deodexed and rooted
-Boot into Koush's recovery and apply Dynamite 340.zip
EDIT:
Put stock sliders back in until I fix the .9png's
Fixed the notification text color to white in the framework xml files
Changed BlurHome Menu buttons to red with white highlights when pressed
I AM NOT RESPONSIBLE FOR ANYTHING BAD HAPPENING TO YOUR PHONE. USE AT YOUR OWN RISK!!!
Update.zip HERE
Download
Requirements
Root (duh!)
Deodexed 2.2
ADB/Terminal Emulator
So far the following things are skinned:
Music
Pandora
Battery Indicator
3G Status
BlurHome
Youtube
Power Widget
Fancy Widget
Facebook
Google Search
Widgetlocker
Lockscreen
Settings
Random Notification Icons (Wifi, BT, Airplane Mode, Silent Mode, Voicemail etc)
The Notification bar is based off of teenfaces thread here:
http://forum.xda-developers.com/showthread.php?t=733966
Thanks to bad4u6669 for the settings, power, and skinned Swype
Swype
Power and Settings
I'm gradually getting the hang of Androiding so take it easy. And if I'm forgetting anyone to give credit to let me know and I'll give credit where credit is due. Also I can't post the apk's for the commercial apps like Widgetlocker and Pandora so I can give you the res file to manually insert into the apk.
{
"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"
}
Directions
Unzip the contents of Froyo Dynamite.zip and put them on the root of your SD card
Open ADB or Terminal Emulator and input the following commands exactly
su
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
cp /sdcard/Music.apk /system/app
cp /sdcard/pandora.apk /system/app
cp /sdcard/Vvm.apk /system/app
cp /sdcard/com.facebook.katana.apk /system/app
cp /sdcard/GoogleQuickSearchBox.apk /system/app
cp /sdcard/BlurHome.apk /system/app
cp /sdcard/Swype.apk /system/app
cp /sdcard/Settings.apk /system/app
cp /sdcard/YouTube.apk /system/app
cp /sdcard/services.jar /system/framework
cp /sdcard/framework-res.apk /system/framework
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
reboot
The Fancywidget.apk is a little more tricky. Check My original Red Dynamite post for instructions.
Your phone might reboot a couple times and/or take a while to boot. Don't freak out just let it do its thing. After that you should be DY-NO-MITE!!
Your using my new swype with the red tracer right?
You know you want me to make an update.zip for this I can hook you up tomorrow or something. or take mine and mod it. I would recommend using 7zip open the zip in and archive then open the apks in an archive and replace the drawable folders with yours. Thats the only way i was able to get it work.
Looks good man. I'm working on my own personal theme (not releasing it) and this gives me a few ideas.
Keep up the good work.
Updated with some stuff that was messed up. If anyone wants to make an update.zip feel free and I will put it in the OP.
that live wallpaper look amazing. can you post the apk for that
Explodee said:
Updated with some stuff that was messed up. If anyone wants to make an update.zip feel free and I will put it in the OP.
Click to expand...
Click to collapse
Here is a link to a blank update.zip. Just download it and drop your updated files in the correct folders and you should be good to go. As mentioned I'd use 7-zip to open it and then just drag and drop your modified *.apks
http://alldroid.org/default.aspx?g=posts&t=855
Update.zip added!!
holy crap your phone is busy looking.
Umm...can we get better links than rapidshare? It keeps falsely telling me that i've used too many free downloads from my IP...and I even tried over 3g...
man I wish this would come to fission.
Explodee said:
Directions
Unzip the contents of Froyo Dynamite.zip and put them on the root of your SD card
Open ADB or Terminal Emulator and input the following commands exactly
su
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
cp /sdcard/Music.apk /system/app
cp /sdcard/pandora.apk /system/app
cp /sdcard/Vvm.apk /system/app
cp /sdcard/com.facebook.katana.apk /system/app
cp /sdcard/GoogleQuickSearchBox.apk /system/app
cp /sdcard/BlurHome.apk /system/app
cp /sdcard/Swype.apk /system/app
cp /sdcard/Settings.apk /system/app
cp /sdcard/YouTube.apk /system/app
cp /sdcard/services.jar /system/framework
cp /sdcard/framework-res.apk /system/framework
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
reboot
The Fancywidget.apk is a little more tricky. Check My original Red Dynamite post for instructions.
Your phone might reboot a couple times and/or take a while to boot. Don't freak out just let it do its thing. After that you should be DY-NO-MITE!!
Click to expand...
Click to collapse
+++++++++++++++++++++
How do you un-do the prompts that you put in? I cant seem to get the colors to return back to normal (not red). I'm assuming you have to type in more code to get it that way, what do I do?
Does anyone know if this will work with the new .340 OTA?
*Coming soon to Fission
All I did was replace .png files so if you are unsure about whether or not it will work, you can add my png's to your apk's or framework and do it manually.
Explodee said:
*Coming soon to Fission
All I did was replace .png files so if you are unsure about whether or not it will work, you can add my png's to your apk's or framework and do it manually.
Click to expand...
Click to collapse
Hey do you know if this theme will work with the .340 OTA?
Working on that now actually. I don't know if I like Fission
Explodee said:
Working on that now actually. I don't know if I like Fission
Click to expand...
Click to collapse
Thanks! Can't wait!!!!
Any new on when this will be available for the new OTA?
koentopp5 said:
+++++++++++++++++++++
How do you un-do the prompts that you put in? I cant seem to get the colors to return back to normal (not red). I'm assuming you have to type in more code to get it that way, what do I do?
Click to expand...
Click to collapse
Not really sure what you mean. If you want to get rid of this theme you need to replace these Dynamite files with your original files. The code is only copying over your stock stuff, not actually making the changes.
Updated for the 340 OTA! Check the OP. Happy Festivus everyone!!!

Youtube gigngerbread edition on X10

http://forum.xda-developers.com/showthread.php?t=817528
It works fine. Rename it from signed_YouTube.apk to YouTube.apk and replace with one in /system/app. Make sure that permissions are set when overwriting.
Works like a charm and looks quite good, thanks for this!
qwer23
Sent from my rooted X10i using XDA App
yep great mod
widget works great also.
Is it actually working for you ??
I am getting network error 400, both on GSM/3G and on WiFi...
There's some sort of Log-In bug, basically don't sign into your youtube account while using this mod and you should be fine. Hopefully there will be a fix for that soon.
Thanks, looks much better...
{
"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"
}
...and had no trouble signing in. Did those that have uninstall the old app first?
Yeah looks great!
Thanks 4 share
Sent from my X10i using XDA App
XperiaX10iUser said:
Thanks, looks much better...
...and had no trouble signing in. Did those that have uninstall the old app first?
Click to expand...
Click to collapse
XperiaX10iUser: how'd you go about installing it? I'm still a noob when it comes to ADB and such (and yes, I did read your guide ), and want to make sure I'm not going to mess anything up installing this.
also, google geniewidget.apk (news and weather) also works. this one you can install it thru any file manager.
saltorio said:
XperiaX10iUser: how'd you go about installing it? I'm still a noob when it comes to ADB and such (and yes, I did read your guide ), and want to make sure I'm not going to mess anything up installing this.
Click to expand...
Click to collapse
Ok its easy:
Get to adb (shell):
$su
#mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
#rm /system/app/YouTube.apk
Then go to settings -> applications -> find com.android.youtube.apk and uninstall it
Reboot your phone
Then get to adb (shell):
$su
#mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
Install /sdcard/(where the modded .apk is)/signed_youtube.apk /system/app
Reboot phone
I did the permissions with root explorer (rw-r--r--)
How to do that with adb... idk sry
Sent from my X10i using XDA App
saltorio said:
XperiaX10iUser: how'd you go about installing it?
Click to expand...
Click to collapse
This is how I did it, in a command window on the laptop...
cd C:\android-sdk-windows\tools
adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
adb shell rm system/app/YouTube.apk
adb uninstall com.google.android.youtube
adb push Youtube.apk /sdcard/Youtube.apk
adb shell dd if=/sdcard/Youtube.apk of=/system/app/Youtube.apk
...but if your Tools folder is elsewhere just change the first line.
PoTi_96 said:
Ok its easy:
I did the permissions with root explorer (rw-r--r--)
Click to expand...
Click to collapse
That should be:
# busybox chmod 644 <file>
XperiaX10iUser said:
This is how I did it, in a command window on the laptop...
cd C:\android-sdk-windows\tools
adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
adb shell rm system/app/YouTube.apk
adb uninstall com.google.android.youtube
adb push Youtube.apk /sdcard/Youtube.apk
adb shell dd if=/sdcard/Youtube.apk of=/system/app/Youtube.apk
...but if your Tools folder is elsewhere just change the first line.
Click to expand...
Click to collapse
Wonderful. Worked beautifully, and I was able to login to my profile OK as well.
Thanks!
it didnt worked for me, failed to install.
fogozito said:
it didnt worked for me, failed to install.
Click to expand...
Click to collapse
Make sure to put the .apk in C:\android-sdk-windows\tools, and that it's named "YouTube.apk"
saltorio said:
Make sure to put the .apk in C:\android-sdk-windows\tools, and that it's named "YouTube.apk"
Click to expand...
Click to collapse
Thanks for that I didn't think I need them in both places.
Strange, after it worked perfectly for several hours it now force closes on start every time. Any suggestions?
Btw. I installed with root explorer. I just renamed the apk to YouTube.apk, then did overwrite the old one and set the same permissions that were set in the original youtube app. I was able to log in, too.
Sent from my rooted X10i using XDA App
Edit: reinstall did solve the problem for now. Let's see if it'll last
I also installed it successfully and it was running fine for a bit then suddenly now it is force closing a lot. I had to reboot the phone because it was stuck in a FC loop when I used the search function on the widget.
Wiping the data and resigning in seems to fix it. I guess there could be something wrong with account handling.
qwer23 said:
Strange, after it worked perfectly for several hours it now force closes on start every time. Any suggestions?
Btw. I installed with root explorer. I just renamed the apk to YouTube.apk, then did overwrite the old one and set the same permissions that were set in the original youtube app. I was able to log in, too.
Sent from my rooted X10i using XDA App
Edit: reinstall did solve the problem for now. Let's see if it'll last
Click to expand...
Click to collapse
sierratango88 said:
I also installed it successfully and it was running fine for a bit then suddenly now it is force closing a lot. I had to reboot the phone because it was stuck in a FC loop when I used the search function on the widget.
Wiping the data and resigning in seems to fix it. I guess there could be something wrong with account handling.
Click to expand...
Click to collapse
Did you guys sign in to your YouTube profile in the app? I know there is a problem being reported in the original thread related to signing in.
I did sign in, and it was worked fine initially, but now I'm seeing the same issue as you guys are reporting.

[HACK]LCD Density Changer That Doesn't Mess With Market

Hello All. Its me again. This time I bring you a long awaited solution. I'm sure you can remember changing your LCD density and then going to install an app which has always worked only to find that the market says its incompatible with your device. Well wait no more, This little hack will make you able to set any density and not be limited in the market.
EDIT: NOW A FLASHABLE ZIP
Process:
Download the zip and flash in recovery. (MOUNT SYSTEM FIRST)
Code:
/system/bin/density (YOUR DESIRED DENSITY)
reboot
Thats it. With every boot, the init.d script spawns the marketdensity script and it waits 45 seconds for boot to complete... Then it swaps the build.props so the market sees the correct one.
Have fun changing your density and not being limited.
Wanna help pay my bills???? Consider Donating
http://goo.gl/qQVRs
atc3030
Edited OP with new zip. Now flashable.
It didn't take when I flashed it. I'm using twrp recovery. does this support edify?
I could just put those files in there place with root explorer, right? What permissions do they need?
EDIT: I just realized I forgot to mount system. Will try again
Yes you can do root explorer. Idk the perms they need through that but if you use chmod in terminal, the perms are 775
Sent from my DROID2 GLOBAL using Tapatalk
It worked this time mounting system like I should have, lol.
But where do I enter the density? In place of the $1?
No. You run the script in terminal
Sent from my DROID2 GLOBAL using Tapatalk
I'm surprised more people aren't taking an interest in this. I understood this was a problem
Sent from my DROID2 GLOBAL using Tapatalk
atc3030 said:
I'm surprised more people aren't taking an interest in this. I understood this was a problem
Sent from my DROID2 GLOBAL using Tapatalk
Click to expand...
Click to collapse
I'm interested This has been a thorn in my side for a while now...
Gonna try this out
m.
No Joy.
Out of the box, the density script wasn't running, failing on the mount command.
I made a few changes to get it to run:
Code:
#!/system/bin/sh
echo "Setting Density to $1"
# mount only runs as root, so execute 'su' before 'mount'
su
# mount was failing without specifying the device
mount -o remount,rw /dev/block/mmcblk0p24 /system
sed "s/^ro\.sf\.lcd_density=.*/ro.sf.lcd_density=$1/" /system/build.prop > /system/.build.prop.hack
# not sure if this next mount is needed, but it makes sense to me to remount as ro once we've made the changes
mount -o remount,ro /dev/block/mmcblk0p24 /system
exit
After those changes, I was finally able to run density, and it does everything its supposed to, ie it creates /system/.build.prop.hack and the density is set to what I want there.
However, when I reboot, the changes are not applied. I'm guessing that the 98density init.d script is not being called.
I'm running a Telus SGH-T989 with Juggernaut 4.1 ROM.
Any thoughts on how to get this last piece to fall into place?
Clever idea btw, we really need something like this
m.
It works for me. I will work on it when I get home
Sent from my DROID2 GLOBAL using Tapatalk
I wanna try this out when I get home. awesome awesome awesome
Question: the 98density file in init.d is it suppose to be 755? cause all the other files in init.d are like so
I'm getting an sed:command not found. To fix it I had to write:
Busybox sed etc ....
this also needs needs SU
--EDIT-- just noticed a user above me had similar tweaks I wrote below (now striked out).
BTW for the mounting.. I think it will have to depend on your device..I got mine to mount by
mount -o rw,remount /dev/block/mmcblk0p24 /system
which I believe is different per device. I'll try the script again by changing that part of the code
After all the changes and no error. after reboot nothing changed.
very excited though
I am going to work on the scripts when I get home. They are on that computer.
Sent from my DROID2 GLOBAL using Tapatalk
emmdub said:
No Joy.
Out of the box, the density script wasn't running, failing on the mount command.
I made a few changes to get it to run:
Code:
#!/system/bin/sh
echo "Setting Density to $1"
# mount only runs as root, so execute 'su' before 'mount'
su
# mount was failing without specifying the device
mount -o remount,rw /dev/block/mmcblk0p24 /system
sed "s/^ro\.sf\.lcd_density=.*/ro.sf.lcd_density=$1/" /system/build.prop > /system/.build.prop.hack
# not sure if this next mount is needed, but it makes sense to me to remount as ro once we've made the changes
mount -o remount,ro /dev/block/mmcblk0p24 /system
exit
After those changes, I was finally able to run density, and it does everything its supposed to, ie it creates /system/.build.prop.hack and the density is set to what I want there.
However, when I reboot, the changes are not applied. I'm guessing that the 98density init.d script is not being called.
I'm running a Telus SGH-T989 with Juggernaut 4.1 ROM.
Any thoughts on how to get this last piece to fall into place?
Clever idea btw, we really need something like this
m.
Click to expand...
Click to collapse
Not all devices use the same memory block as your devices. therefore, the way you are mounting system will not work. I am working on fixing this now
Great idea but the hacked market works great.
Sent from my Incredible 2 using Tapatalk
Yeah, my setting wasn't applied after I ran it either but im not sure if it's the same problem as emmdub. I do see that it creates the .buildprop hack file. But i'm not sure why the setting isn't sticking.
I noticed that even with the hacked market sometimes I have to clear data/ cache because sometimes it kind of reverts itself.
Sent from my Incredible 2 using Tapatalk
I would like this to work, but I don't think this solution is permanent for a few reasons:
1. The market does not read the build.prop file directly. It uses the prop values that are stored in memory, and retrieved by the DisplayMetrics class. That is why after changing your density you have to reboot to get the market to recognize your new density.
2. The market does not use your device density to check compatibility. The check is server side. The market sends your density to their servers along with other info about your device when you accept their terms and services (and sometimes periodically, but not every time you use it). It registers your device info with your deviceID, and determines compatibility that way. Its how the website market knows which devices you have and if they are compatible.
Note that I am not an expert, but I have written an app to change lcd density, as well as decompiled the market and studied it a bit, so i am pretty knowledgeable in the subject.
disconnecktie said:
I noticed that even with the hacked market sometimes I have to clear data/ cache because sometimes it kind of reverts itself.
Sent from my Incredible 2 using Tapatalk
Click to expand...
Click to collapse
got a link for the hacked market?
edit: i got it, thanks
http://forum.xda-developers.com/showpost.php?p=20623581&postcount=10
http://forum.xda-developers.com/showthread.php?t=1434037
Here ya go. Just copy the original vending apk from data app to somewhere safe take the new market put in the data/app folder and rename it to vending and change the permissions to
{
"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"
}
Did not think of that. I'm going too look into the memory thing right now.
Sent from my DROID2 GLOBAL using Tapatalk

Categories

Resources