Related
This might not be new, I know there's an issue with the camera in portrait mode with the Hero ROM. (at least my version 1.2) I was taking pics today and noticed if you flip it upside down with the trackball at the top it works perfect in portrait mode. Maybe that's normal but I would say for me this would be fine/fix works both ways. Thought I'd share just incase that's anything new.
Clinton
Just grab the Camera.apk from a cupcake rom and install to fix this. Its been mentioned several times in the Hero ROM threads.
Radix999 said:
Just grab the Camera.apk from a cupcake rom and install to fix this. Its been mentioned several times in the Hero ROM threads.
Click to expand...
Click to collapse
I know, I stated that. I just wanted to say it works fine flipped upside down, I couldn't find that info so I posted it. It doesn't both me enough to mess with it, i'll use it as it is someone else might find this useful, or not.
Clinton
Hey Clinton, nice of you to share your findings. I would however suggest you install the apk as mentioned before. It's not the most pertinent update every, however it's one of those things that just makes your phone feel a little more like it's working the way it should. Most people who flash the Hero rom on their phone are going to bypass 1.2 now as higher versions are available.
Again, it's nice to see contributions from someone who's just trying to help.
Thanks.
Caid.
444
Ok,
1. Where do i get camera.apk
2. How the hell do i install it
Yeah, what VarioIII said. Thanks, though, ClintonH, I don't know why I never tried holding it upside down.
VarioIII said:
Ok,
1. Where do i get camera.apk
2. How the hell do i install it
Click to expand...
Click to collapse
NOTE: I did these steps on the Hero 1.4 (ported for Rogers) ROM.
1. Here is the Rogers camera http://www.mediafire.com/download.php?mx1wgj2otm3
2a. Back up (read: rename) the camera app
Code:
adb remount
adb shell
cd /system/app
mv HTCCamera.apk HTCCamera.apk.bak
2a2. Exit out from the shell
Code:
exit
2b. Install the Rogers camera you downloaded in Step 1.
Code:
adb install Rogers_Camera.apk
Done. Find the Camera icon.
HELP!
parrot5 said:
NOTE: I did these steps on the Hero 1.4 (ported for Rogers) ROM.
1. Here is the Rogers camera http://www.mediafire.com/download.php?mx1wgj2otm3
2a. Back up (read: rename) the camera app
Code:
adb remount
adb shell
cd /system/app
mv HTCCamera.apk HTCCamera.apk.bak
2b. Install the Rogers camera you downloaded in Step 1.
Code:
adb install Rogers_Camara.apk
Done. Find the Camera icon.
Click to expand...
Click to collapse
I am getting error as follows:
# adb install Rogers_Camera.apk
adb install Rogers_Camera.apk
adb: not found
#
what do you recommend?
adampollack said:
i am getting error as follows:
# adb install rogers_camera.apk
adb install rogers_camera.apk
adb: Not found
#
what do you recommend?
Click to expand...
Click to collapse
nevermind i got it!!!!
Not the best solution
I ended up sticking with the Hero Camera after trying this...
You can't get to the album from the camera with the standard camera (The intent to load is different).
No portrait camera is nothing major imo
hey can anyone tell me if this is still the best way to get the cam working on the hero rom?
also what does this mean : 2a. Back up (read: rename) the camera app
and can i do this in a reg terminal on my phone and save the apk to my sd card... or keep the apk on my harddrive and do it in fastboot usb ?
thanks
Root Explorer doesn't work. Root manager does. If you want to save the $2.55 use ADB
EDIT: Titanium back up is free and also works for removing files although the backup portion seems a little wonky at times. That is an easier way to remove apps the rest of this is obsolete but keeping it here for reference.
/**
YOU MUST ALREADY BE ROOTED TO DO THIS
This is very easy. It assumes you have rooted thus you have the SDK / ADB drivers already installed.
Your phone should be booted up and in android
Connect to your pc and open your command window and do the following:
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Adam>cd..
C:\Users>cd..
C:\>cd androidsdk (your directory may be named differently)
C:\Androidsdk>cd tools
C:\Androidsdk\tools>adb shell
$ su (notice the echo on successful command and the change to # meaning you have root access now)
su
# mount -t rfs -o remount,rw /dev/block/stl9 /system
mount -t rfs -o remount,rw /dev/block/stl9 /system
# cd /system
cd /system
# cd /system/app
cd /system/app
Once here you can do a "ls" which is LS but all lower case and that will give you a list of what is in the current directory.
The "rm" command is used to remove items. What follows is the file name which is case sensitive.
# rm TouchWizCalculator.apk
rm TouchWizCalculator.apk
# rm TouchWizCalculator.odex
rm TouchWizCalculator.odex
#
*/
Click to expand...
Click to collapse
What can be removed? Some sites with info and lists of apps:
http://forum.sdx-developers.com/android-2-1/(list)-apk's-and-odex's-safenot-safe-to-delete/
http://androidforums.com/samsung-moment/112896-guide-removing-stock-apps.html
I dont suppose their will be a youtube video for rooting the Epic will there?
or is gaining root access the same on all android 2.1 phones?
Im new to Android & want to get rid of some sprint apps but I dont want to brick my phone at the same time..
Great post. Personally, I just use Root Manager. It is really easy and only costs a couple of bucks in the market. Plus it has the added advantage of backip up the apps as you remove them, and you can restore them if you wanted to, like say you wanted to take your phone back to the store and you wanted it more "factory" before you go.
chris5h said:
Great post. Personally, I just use Root Manager. It is really easy and only costs a couple of bucks in the market. Plus it has the added advantage of backip up the apps as you remove them, and you can restore them if you wanted to, like say you wanted to take your phone back to the store and you wanted it more "factory" before you go.
Click to expand...
Click to collapse
So what you're saying is that I can download Root Manager from the market having done nothing else to my phone and delete some Sprint apps?
Although the SDX App Removal Tool was written for the Samsung Moment, but it works to remove any unwanted stock apps from the Epic.
Here's a download.
Is there anything unsafe to remove like Samsung widgets ect?
pjree said:
Although the SDX App Removal Tool was written for the Samsung Moment, but it works to remove any unwanted stock apps from the Epic.
Here's a download.
Click to expand...
Click to collapse
this didn't work for me..
WhiteWidows said:
Is there anything unsafe to remove like Samsung widgets ect?
Click to expand...
Click to collapse
I deletes all the samsung widgets and the touch wiz launcher without problems. lost all the colorful wallpapers that come with the phone thought, oh well I don't really use them anyways
Sent from my SPH-D700 using XDA App
I was able to finally remove amazonmp3.apk using Root Manager, but I selected the apps I wanted to remove and had it back them up first, it said it completed, but no files show up when I try to restore... any ideas?
Hopefully we get an lg optimus v section. But here goes something for starters.
These different posts will contain everything you need for now (i hope who am I kidding) Any ways here is my latest deodexed rom.
Features:
Completly de-odexed
new bootanimation
no virgin mobile apps
custom bootimage
new keylayout ( camera button opens the camera not focus, side voice control is power button, changed all the buttons to stop unlocking the screen except for the menu button)
Stagefright enabled
I'm preparing some final things but I wanted to get this going.
Download here
How to root the lg optimus v use one click root more coming soon
How to get into diag mode coming soon
How to install a custom recovery more coming soon
download here
Stock Rom with su and custom bootimage only
Download here
How to remove apps using adb
To me the best and free way to remove apps from your phone is via adb. Hopefully you have some familiarity with adb if not you should be good after reading this.
First open a command prompt and type
Code:
adb remount
this will allow you to do what we need to do if you have errors then you need flash one of the roms I provided.
then type
Code:
adb shell
cd /system/app
ls
this opens adb shell commands then opens the system directory and shows you whats in it. If you are using the deodexed rom you will have nothing but .apk files in there. But if you use the stock rom then you will have .apk and .odex files in there.
look through there and figure out what apks you want to delete and then type
Code:
rm whatever.*
replace whatever with the app you want to remove
for instance
Code:
rm googlevoice.*
then type
Code:
cd ..
cd ..
cd /data/data
pm uninstall com.googlevoice
this part here changes your directory to data/data and then it completes the uninstall. You may have to guess what the name is in data/data but usually it isn't that hard. Also you can't pm uninstall apps from data/data unless they have been removed from /system/app so don't be worried about removing the wrong thing.
check your phone and you should be good to go
I'm going to get one this week. Thaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanks!
Are there any ROM & kernel pack with ext4 support?
r0bot said:
Are there any ROM & kernel pack with ext4 support?
Click to expand...
Click to collapse
Xiona is what I use
Xiona works really good, there are some forums with a stock VM rom with Xiona in it.
teki9 said:
Xiona is what I use
Click to expand...
Click to collapse
So Xiona has ext4 support?
Emergenscene said:
Xiona works really good, there are some forums with a stock VM rom with Xiona in it.
Click to expand...
Click to collapse
What ROMs support ext4 also?
not to bring up a dead threaad....but the optimus v really needs a home here at xda.
i just rooted my first. i tried to use a windows program called "romtools" found on the interwebz. this didnt work, though. so...after a little more searching...i found this out. maybe the opt can put this up in first post?
easiest way to root and install super user: run super one click root to obtain adb shell root. then...run z4root. neither of these two methods work on their own but if you do in that order...you will have root and super user installed. from there, you can flash a recovery using android terminal emulator...if your old school like that. i did.
after that you can flash the stock virgin with Xionia kernel and bloatware removed. get setcpu..overclock it. whatever. door is open.
hope this helps! trying to get some thank you points on the board.
back again to try to keep this thread a little bit up to date til SOME1 NOTICES THAT THIS PHONE EXISTS.
for those having the "Cell standby" battery bug....
whats that? go to setting>about phone > battery usage> if cell standby is at anywhere near 50% or over...you have this bug. antenna constantly scans even with a connection...
plugg phone into charger. toggle airplane mode. unplugg. this will clear your battery stats and will properly connect you. check your setting to see if your usage goes down.
there also seems to be a problem wil gallery. the app opens but displays nothing. no albums or anythinng. its like it cant read the sdcard. only thing i can say to do is install a 3rd party pic viewer and trash 3d gallery.
hope this helps you guys.
Awesome, thanks for this. I currently have CM7 on my Optimus V, but for some reason I can't use any adb commands with it. I can with this. Sorry if this is the wrong place to post it, but I'm still a new member. Anyone know a way to get adb working?
hey did you guys ever figure out diag mode for the Optimus V? its not like the the other Optimus devices and ive tried every key combo my little brain could come up with....im trying 2 connect it 2 QPST or CDMA..
New 100% reliable "temp root" for Titanium Backup (won't stop working until reboot!)
Hi all,
I grew frustrated by the annoyance of losing root access randomly, when modified files on /system suddenly become inaccessible because of the S-ON lock.
But here's some good news: I came up with a way to get a 100% reliable "temp root" for Titanium Backup.
Advantages:
You will not lose root access until next reboot!
100% reliable, does not modify /system at all.
Drawbacks:
Minimalistic approach with no BusyBox.
Will only work with select root apps.
Tested with Titanium Backup only (for now).
Requirements:
Original "out of the box" Sensation or EVO 3D (untested).
Android SDK tools ("adb" command) on a computer.
USB connection between computer and phone.
Installed Superuser app from the Market.
Initial (one-time) setup:
unzip better-temp-root.zip
adb push fre3vo /data/local/tmp/
adb shell "cd /data/local/tmp ; chmod 755 fre3vo ; ./fre3vo"
adb shell "mkdir /data/bin ; mv /data/local/tmp/fre3vo /data/bin/"
adb push su /data/bin/
adb push root.sh /data/bin/
adb shell "chmod 4555 /data/bin/su ; chmod 755 /data/bin/root.sh"
adb shell "/data/bin/root.sh"
After every reboot:
adb shell "/data/bin/fre3vo"
adb shell "/data/bin/root.sh"
The advantage of this method is that /system is not modified, therefore the rooting will be totally stable and will persist until the next reboot
Q&A:
Will it work with other root apps?
This is a minimalistic approach which installs no busybox and does not touch /system, in order to be perfectly reliable. The drawback of this is that it will work only with root apps that are able to find "su" at /data/bin/su, and that don't need a busybox in $PATH. Fortunately, Titanium Backup fulfills both of these criteria. If you know other apps that do, please post about them.
Status:
Titanium Backup (free & pro): works
Root Explorer: works
MyBackup pro: works?
SetCPU: FC
Wireless tether: needs system modification
Greetings go to #teamwin for the exploit, of course.
Have fun !
Great. Good job!
Now where is that test recovery?
If it works well, maybe you should try and pass the files onto agrabren for him to implement into Fre3vo^2 (apk that makes root better like your fix is aiming to).
That way things will move a LOT faster
Using this, I can get Titanium Backup to work, but not AdFree. Might just wait for Fre3vo^2.
Adfree is build to edit files on /system partition which is not possible with temp root
Set-Cpu is working?
possible to make a script that runs
Code:
adb shell "/data/bin/fre3vo"
adb shell "/data/bin/root.sh"
at each boot automatically?
Does barnacle or any WiFi tether apps work with this? Still at work.....
Sorry for the noob question but where do unzip it to, the computer or the phone?
Sent from my PG86100 using XDA App
madindehead said:
Using this, I can get Titanium Backup to work, but not AdFree. Might just wait for Fre3vo^2.
Click to expand...
Click to collapse
Thanks for your feedback. I hadn't tested AdFree, but I'm not surprised here. This solution is a willful compromise: we refrain from modifying /system, and thus we gain 100% reliability - but at the same time we lose compatibility with some root apps, because they often rely on BusyBox being in /system (or at least in $PATH).
I have contacted @agrabren on Twitter with a link to this thread. I haven't looked into it, but if #teamwin can come up with a way to execute adb commands locally on the phone, it could all be done automatically at boot. Hopefully they'll add a configuration choice such as:
Method 1: Full compatibility with root apps, system BusyBox, "ephemeral" root
Method 2: Compatibility with *some* root apps, no system BusyBox, 100% reliable root
Let's see how it goes... but I know which method I'd personally use
Tiffany84 said:
Sorry for the noob question but where do unzip it to, the computer or the phone?
Sent from my PG86100 using XDA App
Click to expand...
Click to collapse
Unzip to the computer, you'll get 3 files. Go on from there
What about this:
Any difference to files/method from first post?
http://www.facebook.com/pages/S-Off-for-Sensation-and-Evo-3d-NOW/117107248377328?sk=wall&filter=1
joel.bourquard said:
Unzip to the computer, you'll get 3 files. Go on from there
Click to expand...
Click to collapse
Ok. So this is where I struggle with adb. So how does it know where the files are at? Do u have to tell it the location of the files or do u put it in the same directory with adb? Again, I apologize when it comes to being clueless with adb.
Sent from my PG86100 using XDA App
DomSim said:
possible to make a script that runs
Code:
adb shell "/data/bin/fre3vo"
adb shell "/data/bin/root.sh"
at each boot automatically?
Click to expand...
Click to collapse
That's the goal - but such a script would not work right now, because: (1) the 1st command terminates the current shell and (2) the 2nd command must be called through ADB.
As far as I see, the 1st command could be invoked automatically from an Android app at boot, but the 2nd one needs to be called through adb, which requires a separate computer right now.
I haven't looked into that - but I think @agrabren / #teamwin are aiming at this (ie: somehow doing the equivalent of running commands through "adb" from the device itself) with Fre3vo^2.
Thanks very much..
Sent from my HTC Sensation Z710e using XDA App
Tiffany84 said:
Ok. So this is where I struggle with adb. So how does it know where the files are at? Do u have to tell it the location of the files or do u put it in the same directory with adb? Again, I apologize when it comes to being clueless with adb.
Sent from my PG86100 using XDA App
Click to expand...
Click to collapse
Same directory
Tiffany84 said:
Ok. So this is where I struggle with adb. So how does it know where the files are at? Do u have to tell it the location of the files or do u put it in the same directory with adb? Again, I apologize when it comes to being clueless with adb.
Sent from my PG86100 using XDA App
Click to expand...
Click to collapse
I run Linux personally, but I think if you just unzip the files into some empty folder, then stay in that same folder and run ADB by its absolute path, it should work fine. Something like:
"C:\Program Files\Android SDK\BIN\ADB.EXE" push xx yy
Maybe a Windows user could give you more precise advice here...
Why would you need barnacle when you have wireless tether built in?
Sent from my HTC Sensation 4G using XDA App
With this,only run fre3vo bat file and all will install
automatically:
Ganii said:
What about this:
Any difference to files/method from first post?
http://www.facebook.com/pages/S-Off-for-Sensation-and-Evo-3d-NOW/117107248377328?sk=wall&filter=1
Click to expand...
Click to collapse
Anyone tried SetCPU ? Which profile did you select, and does it work?
Pinepig said:
Same directory
Click to expand...
Click to collapse
Thanks.
Sent from my PG86100 using XDA App
all you need to do, is get the permission XML for from face camera device rom (used the one from VIVO), and push it system, via recovery.
adb reboot recovery; adb shell mount -a; adb push android.hardware.camera.front.xml /system/etc/permissions/; adb shell fix_permissions; adb reboot
done
....
PROFIT
PS: this is NOT a flashable zip. but anyone wants to make one, be my guest
thanks to Kali- for the tips
Pushed the xml to the permisions folder with no problems. Ran fix_permissions and rebooted, doesn't appear to have done anything. I can verify that the xml is in the correct folder but google + just doesnt want to do hangouts.
Nexus One running CM7
Any ideas?
EDIT: I was wrong, I thought I would be able to start a hangout but once I found an existing one I was able to join no problem. THANKS!
Qestion
Will it happen if you copy the "android.hardware.camera.front.xml" in folder "/ system / etc / permissions /" by Root Explorer, and then restart the phone?
jossna said:
Will it happen if you copy the "android.hardware.camera.front.xml" in folder "/ system / etc / permissions /" by Root Explorer, and then restart the phone?
Click to expand...
Click to collapse
Yes, you'll either need to manually change the permissions in root explorer to match all the other files in there, or run fix permissions as per the guide
Smtih said:
Yes, you'll either need to manually change the permissions in root explorer to match all the other files in there, or run fix permissions as per the guide
Click to expand...
Click to collapse
Thanks, I try it, but doesn't work
This is how I got mine to work
There were some permissions issues and my phone can't adb anymore for some reason (seems common with the Captivate), so I did the following from Terminal Emulator:
su
# mount -o rw,remount -t yaffs2 /dev/block/mtdblock2
# chmod 777 /system
# cp /mnt/sdcard/Downloads/android.hardware.camera.front.xml /system/etc/permissions/.
# chmod 644 /system/etc/permissions/android.hardware.camera.front.xml
[Restart into recovery mode]
[Advanced]
[Fix Permissions]
And it worked! You just can't create your own Hangouts from the phone. You can join others though using your back-facing camera!
Thanks OP!
Jason Schoenbrun
jason schoenbrun gmail
-------------------
Why does xda developers require we create user names? If there's anyone who knows this, please let me know as I'm curious.
I haven't created a non-email username since the days of AOL. Now I have to make a dumb-sounding faux name like "hotmama2385" all over again? I really wish I could use my e-mail address as my persona. If I can't, at least I'd like to know out of curiosity why the design decision was made to exclude that possibility. of course as a protection from spambots I'd want some of my e-mail address hidden behind a CAPTCHA.
I know some people are privacy focused and/or want to be able to troll anonymously. So why not allow a username which can take whatever form we chose - AOL-esque IDs or an e-mail address - as most login services allow?
As an aside, I have the same question for Twitter, which is the reason I haven't signed up for it. I pushed off signing up for XDA by a couple of years until I absolutely had to because of this, and rarely log in because I can't remember that stupid username. (I just started to a little more because of LastPass.)
Nice work... I'll try this one...
hello,
how to fix permission?
with a terminal
I'm not sure what command that is specifically from a terminal, but you can type adb reboot recovery and then fix permissions via menu option once in recovery.
yep, but the problem I haven t a recovery mode. I want to say no menu.
I have an HTC evo 4g with CM 7.2RC1.
I implemented this fix, and rebooted, but still, when trying to do a video call, it stays on "video initializing" and never seems to finish. I have the latest skype from market.
What to do?
just maybe
So I installed the sdk tools, and opened cmd, and then cd to where adb is. I then copy and pasted the entire string "adb reboot recovery; adb shell mount -a; adb push android.hardware.camera.front.xml /system/etc/permissions/; adb shell fix_permissions; adb reboot" and pasted that into cmd is that all I do. I tried dong just "adb reboot recover" and waiting till it entered recovery, but then I couldn't do anything. after I pasted the entire string, my phone rebooted, and took a sec then started back up normally it seemed. So I think I did it correctly.
Perfect!!! Thanks, works like a charm on my Nexus One
great on arc s for hangouts
It's working great on arc s to create hangouts, but it still does not enable video chat in google talk.
I really don't understand why front camera is a pre-requisite for it. I shall be able to see at least the other's video if he has a front cam, even if they don't see me. Any way to workaround this issue of googletalk? (either to trick it to use front cam or just to display an empty frame, but receive other end's video).
I tried the same to see if it would work for Talk on my Defy, but no success