Confirmed working hulu on captivate! Now works through reboot... Now flash 11.1 - Captivate Themes and Apps

I've edited this post way too much and now it's a mess, sorry. There are 2 methods that can be used to install the modified Flash that tricks Hulu into thinking our phones are computers running Windows. Depending on your ROM, one or the other may be easier. Please see the ps/pps at the bottom.
I was helping my cousin setup his new Evo and it seems that some of their ROMs include a working Hulu. It turns out that it's easy to fix, just swap a single file and change your UA string. Here are the steps I followed to get Hulu to work on my Captivate running Cognition 2.3b6. I don't see why it wouldn't work for anyone running Froyo/GB. I'm currently using this with Apex 7.
You need two files, a Hulu.apk that seems to simply launch the stock Browser preconfigured with the desktop settings and an edited Flash library file the attached flash apk. As an alternative to the Hulu.apk you can also use Dolphin or any browser that you can configure with a desktop UA string. In fact, that may be preferable, but this way is fewer steps
Instructions
Method 1, replace the library file
Update Flash to current Market version (11.1.111.5)
Extract libflashplayer.so from libflashplayer.so.zip attached to this post
Copy libflashplayer.so to /sdcard
Copy libflashplayer.so from /sdcard to /data/data/com.adobe.flashplayer/lib using root explorer, adb, or a terminal. I recommend making an extra copy of the modified libflashplayer.so in case it's replaced on reboot.
Make sure the permissions for libflashplayer.so are rwxr-xr-x (chmod 755).
Method 2, replace the app
Update Flash to current Market version (11.1.111.5)
Copy the attached file com.adobe.flashplayer-1.apk to /sdcard
Copy com.adobe.flashplayer-1.apk from /sdcard to /data/app using root explorer, adb, or a terminal. I recommend backing up the old com.adobe.flashplayer-1.apk (rename to com.adobe.flashplayer-1.apk.bak or something) before copying the new file. If your current file doesn't have the -1 then you can just leave that part out...
Make sure the permissions for com.adobe.flashplayer-1.apk are rw-r--r-- (chmod 644 or User=Read/Write, Group and Others=Read in Root Explorer).
Reboot the phone so the new flashplayer will be installed
Install the Hulu.apk linked above
Run the new Hulu program
See if you can load a video. You can get better quality by following a link to the full Hulu site.
Notes
If you have an issue with slowed-down audio ("demon voices"), try another ROM (like Paragon or Apex) or the stagefright from this thread in the Infuse 4G. Be careful with this, I haven't tested it and, while someone reported success with it, someone got boot loops after flashing it.
I've had the best luck using the full site, full screen at the 288p setting. Framerate isn't great on the higher quality settings with my setup.
The Hulu program doesn't always exit properly. To make it stop playing you can open Browser and load a page, that seems to interrupt Hulu.
If it doesn't look like anything is happening, try zooming in and out. Once the video starts playing you should be able to see it normally.
Be patient while it's loading. Try not to click on the window while it's showing ads.
If the video isn't loading when using a regular browser, try clicking the arrow next to "Share this video".
I was going to test these instructions again, but I don't have time right now. I think these are the steps that worked for me Good luck!
ps. I followed GGXtreme's lead and created an apk that'll keep it working through reboots. The instructions now reflect this.
I've left the old instructions (the ones with the line through them) here in case anyone prefers to do it that way, but I'll probably remove them once people indicate the apk is working for them. I plan to update the apk when there's a new Market version of flash.
pps. I'm not sure which is the easiest way anymore, there are too many differences between ROMs. I've added just the modified .so file zipped up as an attachment. If swapping the apk doesn't work, try using the original directions after unzipping the .so file. Please note that the zip is just a compressed file, it can't be flashed in CWM. For what's it's worth, the lib file isn't being replaced on reboot on my current ROM (Apex 9).

hmmmm, worked until i rebooted my phone.
Gonna try copying the libflashplayer.so and doing the chmod again.
kinda worked so far.

gerbig said:
I was helping my cousin setup his new Evo and it seems that some of their ROMs include a working Hulu. It turns out that it's easy to fix, just swap a single file and change your UA string. Here are the steps I followed to get Hulu to work on my Captivate running Cognition 2.3b6. I don't see why it wouldn't work for anyone running Froyo.
You need two files, a Hulu.apk that seems to simply launch the stock Browser preconfigured with the desktop settings and an edited Flash library file. As an alternative to the Hulu.apk you can also use Dolphin or any browser that you can configure with a desktop UA string. In fact, that may be preferable, but this way is fewer steps
Instructions
Update Flash to current Market version (10.1.95.2). I'm not sure if you need to uninstall your current Flash or not, but I removed mine.
Extract libflashplayer.so from the Flash library file zip linked above
Copy libflashplayer.so to /sdcard
Copy libflashplayer.so from /sdcard to
/data/data/com.adobe.flashplayer/lib using root explorer, adb, or a terminal and make sure the permissions for libflashplayer.so is rwxr-xr-x (chmod 755). I recommend backing up the old libflashplayer.so (rename to libflashplayer.so.bak or something) before copying the new file.
Install the Hulu.apk linked above
Run the new Hulu program
See if you can load a video. You can get better quality by following a link to the full Hulu site.
Notes
I've had the best luck using the full site, full screen at the 288p setting. Framerate isn't great on the higher quality settings with my setup.
The Hulu program doesn't always exit properly. To make it stop playing you can open Browser and load a page, that seems to interrupt Hulu.
If it doesn't look like anything is happening, try zooming in and out. Once the video starts playing you should be able to see it normally.
Be patient while it's loading. Try not to click on the window while it's showing ads.
If the video isn't loading when using a regular browser, try clicking the arrow next to "Share this video".
I was going to test these instructions again, but I don't have time right now. I think these are the steps that worked for me Good luck!
Click to expand...
Click to collapse
thanks trying now.

So, i got it to load the first 5 seconds or so of the video through the hulu app. Then it kicks you out. no fc. just kicks you back to the home screen. I was using Axuara b4. Gonna try this next with di11igafs 1.0 rom
maybe you could share what rom you were using to get this accomplished on. that might help with being able to recreate this

CONFIRMED!!!!!!!!!!!!!!
Confirmed working, plus pic of the new Simpsons episode!
{
"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"
}
WOOT!
so, I am running Di11igaf's Rom ver 1.0 with setiron 1.4.2 1200 kernel.
I couldn't get it to work on Axuara beta4, or beta5 rom. sorry all, maybe someone else can figure it out.
but works!

Followed the directions above and got it to work for me on Cognadian Bacon B4. I had to change the settings to the 288p for it to work. It kept freezing up until I changed it.
Cog'd Perception or Cog'd 2.3b6 depending on my need for flash addiction

holy crap! def gonna do this now!

okay, so ran into a snag. but working it out with di11igaf's help
it seems on reboot that the libflashplayer.so the modified version gets copied over by something back to the original.
So, trying to work out an init.c script or something to rewrite the file, and chmod it back to where it needs to be.
I will probably post a new thread when I have it working correctly.
Thank you for trying this out guys.

works!, but same problem when I reboot

Do you need a hulu plus account for this?
Sent from my SAMSUNG-SGH-I897 using XDA App

Why not just download Dolphin HD, and change the user agent to Desktop? Does this offer some features that wouldn't.

veener79 said:
Do you need a hulu plus account for this?
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
noope, sure don't.
I am getting closer to having this work after reboot. Im playing with baking in the hulu app into a rom so I can use the pm uninstall/install shell commands to remove and reinstall app every start up.
its much closer than a couple days ago

lionheartck said:
Why not just download Dolphin HD, and change the user agent to Desktop? Does this offer some features that wouldn't.
Click to expand...
Click to collapse
the dolphin hd browser will work only after you move the hex edited libflashplayer.so. At that point hulu checks the flash version and it reports back desktop, as well as the UA string in the browser should work as well.
it has to be the combination of the both of them

Ah, I think its built into my Tom, and I took it for granted that it would work for everyone.
Sent from my captivate lodged in my anus using the XDA app.

Just want to say that this works great! Thanks !

Works great! This is epic !
Sent from my SAMSUNG-SGH-I897 using XDA App

On mine the voice is garbled like slow motion, but the other sounds come through no idea why......

Confirmed works but...
I didn't have to download the Flash to current Market version (10.1.106.15). My Captivate with Cognition 2.3b8 and 2.2 firmware was already flash ready.
I was able to shell into phone: note: after adb shell and at $ prompt, when you type "su" at the shell prompt, you need to look at your phone (popup asking for permission) - click allow and your good to go.
Once in, I cd to /sdcard and found the libflashplayer.so I placed there earlier.
I renamed old file /data/data/com.adobe.flashplayer/lib/libflashplayer.so to libflashplayer.so.bak as noted in the instructions with this command - mv /data/data/com.adobe.flashplayer/lib/libflashplayer.so /data/data/com.adobe.flashplayer/lib/libflashplayer.so.bak
Problem: After changing the old files name, I could not move the new file with the following command: mv /sdcard/libflashplayer.so /data/data/com.adobe.flashplayer/lib
I received cross-devise link error. This may be a permission error, don't know.
I could not move the file no matter what I did.
Solution: I shelled into Captivate as su, chmod 777 /data/data/com.adobe.flashplayer/lib directory(this will prevent the following push command below from being denied because of permissions)
On your PC, put the libflashplayer.so file where your adb executable resides.
Then: from the same folder enter - adb push libflashplayer.so /data/data/com.adobe.flashplayer/lib
This pushes the file where you need it
Once file is confirmed in place, I- chmod 755 /data/data/com.adobe.flashplayer/lib to revert directory permissions to original
You may have to (chown system libflashplayer.so) because the file once pushed shows owned by shell vs system.
In summary: I only had to put one file on my Captivate, the libflashplayer.so at the top of this thread . I used Dolphin HD and set agent to PC.
It works.
Note: In first trials I had to click the arrow next to "Share this video".
I read the only way to set resolution to 288 is create an account and set your settings within your Hulu accnt. That way when you login from your Droid optimum settings are already set.
Cheers

Does it work after reboot? Also sometimes it didn't play for me just commercial after commercial after commercial but never the show

slider2828 said:
Does it work after reboot? Also sometimes it didn't play for me just commercial after commercial after commercial but never the show
Click to expand...
Click to collapse
No it does not - I tried to chmod 555 the libflashplayer.so to prevent writable and left the owner and group as shell. The OS still overwrites it every time upon reboot.
I don't reboot that often but if I were to go on a trip I could survive several days or more without a reboot. This would be enough justification to push the flash file and benefit from it for the time being.
I think I'll install a shell program on the droid and leave a backup of the file in the /data/data/com.adobe.flashplayer/lib folder. That way I can shell in right from the droid and mv libflashplayer.so.bak libflashplayer.so
This way I can reboot and run the droid shell program and arrow up to get the last command. Just thinking out loud. Cheers
Update: A simple terminal emulator and a backup of the libflashplayer.so solution above worked. I rebooted, used the terminal emulator to go to the directory and overwrote libflashplayer.so with my backup file. Done -
It works and everything I need for Hulu is on my droid no matter how many times I reboot.
The emulator I chose was free from market named Android Terminal Emulator by Jack Palevich. It's quite clean.

Related

[Q] Install & activate a different keyboard - ideas?

I can install a different keyboard (SmartKeyboard Pro in my case) - but can't seem to activate (usually android setting menu needs to be ticked to allow new input method - and Nook does not seem to expose that menu)
Any clues or sqldb commands to tweak this are welcome.
Hey, I managed to load SmartKeyboardPro on mine.
Here are the steps I did:
1. Rename smartkeyboard apk to: LatinIME.apk
2. Put this apk on your SDCard
3. Use RootExplorer, or another file manager with root access, and move the LatinIME.apk out of system\apps.
4. Make sure you save the system LatinIME.apk in case you want to revert back to it.
5. Now copy your renamed LatinIME.apk to system\apps and long press on it to install.
6. You may have to reboot a few times and try reinstalling the renamed LatinIME.apk a few times for it to work.
It took me a few reboots to get it to work.
Good luck.
Your instructions for installing Smart Keyboard Pro worked for me. Just had to install the English dictonay for it and I was good to go.
One note, you can get to the Smart Keyboard Pro settings by long pressing on the ?123 key. You can then customize it to your liking.
I miss the haptic feedback, but the sound feedback works just fine.
Sent from my Nook Color
did u do anything in particular to enable it? what did u name the english files? i rebooted too many times to count and installed 3 times. no dice tho.
I just dropped the keyboard apk's into the system/app folder, changed their permissions to rw-r--r--, and then removed latinIME.apk (i did back it up first of course). When I did that, Android seemed to panic but after a reboot both keyboards were available through keyboard manager.
antoniouslj said:
I just dropped the keyboard apk's into the system/app folder, changed their permissions to rw-r--r--, and then removed latinIME.apk (i did back it up first of course). When I did that, Android seemed to panic but after a reboot both keyboards were available through keyboard manager.
Click to expand...
Click to collapse
When I change the permissions they don't "stick".
Hmmm...interestingly enough I also can't seem to copy anything into the system/app folder, even though I do have superuser (using Root Explorer).
ETA: Turns out my issue was the version of Root Explorer I was using...I found one that works correctly and allows me to mount as RW and now things are working.
So anyone managed to get Swype installed? I installed SmartKeyboard pro but I really think this keyboard would work better one handed with swype.
I hate to be that guy but does anyone have an original NC backed up LatinIME.apk?
I have gotten the Droid X multi touch keyboard to work on my NC by replacing the stock LatinIME.apk as described above. It works pretty well except the actual letters on the keys are pretty small. Screenshots below. Anyone know what needs to be done to make the text a little bigger?
{
"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"
}
daveknights said:
I hate to be that guy but does anyone have an original NC backed up LatinIME.apk?
Click to expand...
Click to collapse
I hope I do this right...
http://dl.dropbox.com/u/9641665/LatinIME.apk
accidental double post
I hope I do this right...
http://db.tt.gdqZATP
French. said:
I hope I do this right...
http://db.tt.gdqZATP
Click to expand...
Click to collapse
Yeah the first post worked. Thanks for the help.
In other news. I got Thumb Keyboard to work when replaced as LatinIME.apk It seems only the Large phone layout works well and displays all the keys in both portrait and landscape view. I think it's pretty usable.
Hrm. I'm not having any luck with the HTC_MOD keyboard (http://forum.xda-developers.com/showthread.php?t=663608).
Such a shame, I really like it compared to the stock Nook one.
What other keyboards have people gotten to work?
pezhore said:
Hrm. I'm not having any luck with the HTC_MOD keyboard (http://forum.xda-developers.com/showthread.php?t=663608).
Such a shame, I really like it compared to the stock Nook one.
What other keyboards have people gotten to work?
Click to expand...
Click to collapse
I got the Droid X multitouch keyboard working - it allows you to hold 'shift' while typing a capital letter
French. said:
When I change the permissions they don't "stick".
Hmmm...interestingly enough I also can't seem to copy anything into the system/app folder, even though I do have superuser (using Root Explorer).
ETA: Turns out my issue was the version of Root Explorer I was using...I found one that works correctly and allows me to mount as RW and now things are working.
So anyone managed to get Swype installed? I installed SmartKeyboard pro but I really think this keyboard would work better one handed with swype.
Click to expand...
Click to collapse
My Permission changes aren't sticking either. What version of Root Explorer did you finally use to make it work? I've got 2.12.2.
myuzi said:
Hey, I managed to load SmartKeyboardPro on mine.
Here are the steps I did:
1. Rename smartkeyboard apk to: LatinIME.apk
2. Put this apk on your SDCard
3. Use RootExplorer, or another file manager with root access, and move the LatinIME.apk out of system\app.
4. Make sure you save the system LatinIME.apk in case you want to revert back to it.
5. Now copy your renamed LatinIME.apk to system\app and long press on it to install.
6. You may have to reboot a few times and try reinstalling the renamed LatinIME.apk a few times for it to work.
It took me a few reboots to get it to work.
Good luck.
Click to expand...
Click to collapse
Thanks for the instructions!
I got the DroidX keyboard working, but the letters, as another poster noted, are kinda small. Not really a problem for me, since I touch-type, but I can see it being a problem when switching to the ?123 page.
I think we need a new thread to discuss the possibility of Swype on the NC. We are not allowed to post Swype APKs, but I think we're allowed to discuss its installation.
I've tried the LatinIME.apk procedure with Swype, but I consistently get "Installing..." then "Application not installed." I'm wondering if we also need libswype, as this thread mentions: goo.gl/5ag4q
califrag said:
I got the Droid X multitouch keyboard working - it allows you to hold 'shift' while typing a capital letter
Click to expand...
Click to collapse
post #8
i have both swift keyboard and smart keyboard trial working on my NC. this method doesn't require you to overwrite LatinIME.apk. instead, it modifies the settings database in the same way that choosing the input method in the settings would in a normal android installation. as usual, i accept no responsibility if this messes up your nook. use at your own risk. obviously, your NC must be rooted first.
for smart keyboard trial: version 3.10.1 worked for me, but that's the only one i tried. maybe other versions will work?
Code:
$ adb install "Smart Keyboard Trial_v3.10.1.apk"
$ adb pull /data/data/com.android.providers.settings/databases/settings.db settings.db
at this point, make a copy of settings.db as a backup!
Code:
$ sqlite3 settings.db
sqlite> update secure set value='com.android.inputmethod.latin/.LatinIME:net.cdeguet.smartkeyboardtrial/.SmartKeyboard' where name='enabled_input_methods';
sqlite> update secure set value='net.cdeguet.smartkeyboardtrial/.SmartKeyboard' where name='default_input_method';
sqlite> .q
$ adb push settings.db /data/data/com.android.providers.settings/databases/settings.db
$ adb reboot
as a previous poster mentioned, hold down the 123 key to access the settings.
for swift keyboard: version 1.0.951 worked for me, but that's the only one i tried. maybe other versions will work?
Code:
$ adb install "SwiftKey_v1.0.951.apk"
$ adb pull /data/data/com.android.providers.settings/databases/settings.db settings.db
at this point, make a copy of settings.db as a backup!
Code:
$ sqlite3 settings.db
sqlite> update secure set value='com.android.inputmethod.latin/.LatinIME:com.touchtype.swiftkey/.KeyboardService' where name='enabled_input_methods';
sqlite> update secure set value='com.touchtype.swiftkey/.KeyboardService' where name='default_input_method';
sqlite> .q
$ adb push settings.db /data/data/com.android.providers.settings/databases/settings.db
$ adb reboot
for swift, hold down the microphone button to access settings.
this method might work with other keyboards, as long as you can successfully install the apk. note that the enabled_input_methods column is a colon separated list of available input methods. i got the proper strings for the input methods by examining settings.db on my android phone. hope this helps!
edit: if you want to revert back to the original keyboard, do this:
Code:
$ adb pull /data/data/com.android.providers.settings/databases/settings.db settings.db
$ sqlite3 settings.db
sqlite> update secure set value='com.android.inputmethod.latin/.LatinIME' where name='default_input_method';
sqlite> .q
$ adb push settings.db /data/data/com.android.providers.settings/databases/settings.db
$ adb reboot
You can also just push over whatever keyboard apk into /system/app, and (after a reboot) the enabled_input_methods record will automatically update to include the new keyboard.
You'll still have to change the default keyboard manually through settings.db though as described in Ben74's above post. Just don't forget the where clause, otherwise you'll wind up rewriting every record in the secure table (I assume most of you aren't as careless as I am, but you never know ). Do a quick "select * from secure;" statement if you want to make sure you the changes you made are correct.
Alternatively, you can use the Keyboard Manager app described in this thread: http://forum.xda-developers.com/showthread.php?t=860377. FYI, it works really well on the NC and allows you choose between different installed keyboards on a whim. (Only glitch is it will sometimes freeze the screen if the keyboard is up while changing orientation, but you can easily unfreeze it by going back to the previous orientation.)
Oh, forgot to mention, SlideIt (demo) works perfectly on the Nook Color. Once you update the enabled_input_methods record to include it, you can just install it as a regular (non-system) app, and it works fine. The value for the SlideIt keyboard in the secure table is, "com.dasur.slideit.vt.lite/com.dasur.slideit.SlideITIME" (without the quotes, obviously). Unfortunately, there's no easy way to install the paid version of SlideIt since it uses the LVL.
Also, like was mentioned, Thumb Keyboard works well on the NC. The value for Thumb Keyboard in the secure table is, "com.beansoft.keyboardplus/.SoftKeyboard" (again, no quotes).

[APP] Themed Camera.apk - Dark and Sleek

Now included in my unity theme, available here: http://forum.xda-developers.com/showthread.php?p=12057423
Hey guys, just starting some to theme some system apps for an upcoming project of mine (unityMOD, basically trying to bring some unity, in this case dark blacks, to the OS to match the hardware etc) and I thought some people might like to see my Camera.apk theme.
I always found the weird grey and black speckled background weird, so I changed it to black and changed a few buttons, outlines etc. I think it looks quite nice personally, so I thought I'd just share it
{
"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"
}
Installation has been tried, and works perfectly, via adb push:
Code:
adb push Camera.apk /system/app/Camera.apk
OK, here's the update.zip's. I have tested the CM7Camera.zip (I use CM7 obviously) but haven't had time to test the other one, so if anyone could just let me know how it goes, that would be appreciated.
Place the required .zip file (CM7 or Stock/Axura) on your SD Card storage
Boot into CWM Recovery
Use volume buttons to select 'install zip from sdcard' and power to select
Use volume and power to select 'choose zip from sdcard'
Find the .zip file you placed earlier
Using volume and power, select 'Yes - Install xxx.zip'
Reboot, and you're done!
Downloads
[CM7]
Camera.apk
CM7Camera.zip
[Stock/Axura/MoDaCo - thanks Master]
CameraGoogle.apk
StockAxuraCameraGoogle.zip
Masterâ„¢ has made a white version of this, available here
Notes
[CM7 Based ROMs] If you are having troubles actually seeing the changes after successfully applying Camera.apk, make sure you are using the System theme in Theme Chooser.
[General] If you are having issues, check and see if you are using the correct download version. Stock ROMs and Axura use CameraGoogle.apk and CM7 (possibly others?) use Camera.apk. I will try and make this irrelevant in my update.zip, but for now just take note.
I'm using Axura 1.1.2.0 and the camera app just FC's.
Probably because of the ROM.
I'll try tomorrow sometime when I load up CM7 or something.
Looks fantastic, though!
I love simple black on this phone. It is absolutely gorgeous.
Xandlinger said:
I'm using Axura 1.1.2.0 and the camera app just FC's.
Probably because of the ROM.
I'll try tomorrow sometime when I load up CM7 or something.
Looks fantastic, though!
I love simple black on this phone. It is absolutely gorgeous.
Click to expand...
Click to collapse
Thanks for the Axura mention, I haven't personally used it, so I don't know what Master has changed for it. Has he themed Camera.apk at all?
Thanks for that though, I also love the blacks on it! I just absolutely hated that grey speckled stuff!
Hope you get to use it soon somehow
Jonathon Grigg said:
Thanks for the Axura mention, I haven't personally used it, so I don't know what Master has changed for it. Has he themed Camera.apk at all?
Thanks for that though, I also love the blacks on it! I just absolutely hated that grey speckled stuff!
Hope you get to use it soon somehow
Click to expand...
Click to collapse
I do not believe that he has skinned it, but I could be wrong. I hate the stock camera app so I have only ever opened it once since launch, haha.
Much prefer Camera 360 or Vignette.
THANKS! looks very nice, CM should theme the camera.apk like this
Xandlinger said:
I do not believe that he has skinned it, but I could be wrong. I hate the stock camera app so I have only ever opened it once since launch, haha.
Much prefer Camera 360 or Vignette.
Click to expand...
Click to collapse
Yes, I did
P.s OP.. Looks great.
The attached one works on Axura
Thank you. It looks great!
Can I just delete the camera.apk and move this into it's place with root explorer?
SubyWill said:
Can I just delete the camera.apk and move this into it's place with root explorer?
Click to expand...
Click to collapse
I've never tried it personally, but you could test it for me if you want
If that doesn't work though don't worry, I have a copy of stock camera to restore if you need.
I can't see why not though, ill see if it works with root enabled ES in a minute.
Edit: ES doesn't seem to like performing operations from /system even with the root option, so just as a test, copy your current Camera.apk to somewhere safe, then delete the one in /system/app. If it lets you, then you should be right to just move my themed Camera.apk in its place.
Sent from my Nexus S
Jonathon Grigg said:
I've never tried it personally, but you could test it for me if you want
If that doesn't work though don't worry, I have a copy of stock camera to restore if you need.
I can't see why not though, ill see if it works with root enabled ES in a minute.
Edit: ES doesn't seem to like performing operations from /system even with the root option, so just as a test, copy your current Camera.apk to somewhere safe, then delete the one in /system/app. If it lets you, then you should be right to just move my themed Camera.apk in its place.
Sent from my Nexus S
Click to expand...
Click to collapse
No, it didn't work for me
I copied the stock camera app and moved it into my SD card. Then I deleted it and moved the themed camera app into it's place and rebooted. It wasn't appearing anywhere so I went back into it and tried to install it but it kept saying "application not installed" so idk what I can do now
I really want this modded camera app too! I can't adb push it either, I'm having a lot of problems installing the sdk and drivers
SubyWill said:
No, it didn't work for me
I copied the stock camera app and moved it into my SD card. Then I deleted it and moved the themed camera app into it's place and rebooted. It wasn't appearing anywhere so I went back into it and tried to install it but it kept saying "application not installed" so idk what I can do now
I really want this modded camera app too! I can't adb push it either, I'm having a lot of problems installing the sdk and drivers
Click to expand...
Click to collapse
If you have CWM recovery, I will try to make an update.zip which you can use. I'm just having a few issues with creating them right now, but I should have one by the end of today (my time it's only 7:30am for me).
That said, if anyone else wants to help by creating an update.zip, PM me and I'll add it to the OP.
Jonathon Grigg said:
If you have CWM recovery, I will try to make an update.zip which you can use. I'm just having a few issues with creating them right now, but I should have one by the end of today (my time it's only 7:30am for me).
That said, if anyone else wants to help by creating an update.zip, PM me and I'll add it to the OP.
Click to expand...
Click to collapse
A zip that I could flash would be awesome! If I could help, I would haha
use root explorer to install apk
1. get the XXX.apk to sdcard
2. open root explorer
3. find the XXX.apk you are wanting to install
4. long press the XXX.apk file and choose copy options (you will see the paste and cancel boxes at bottom of screen)
5. back out to system/app/XXX.apk and paste file
6. long press XXX.apk and change permissions.
These should be checked: (1)User/read, (2)Group/read, (3)Others/read and (4)User/Write
If you get this WARNING. You cannot paste here because the file is read-only. this is ok. Look to the top of screen and you will see line like this. 124.24 used, 379.70mb free r/o [Mount R/W]. Tap the [Mount R/W] colored box so it shows [Mount R/O]. Now try the the paste and the change permission process. When done reboot.
jerrycycle said:
1. get the XXX.apk to sdcard
2. open root explorer
3. find the XXX.apk you are wanting to install
4. long press the XXX.apk file and choose copy options (you will see the paste and cancel boxes at bottom of screen)
5. back out to system/app/XXX.apk and paste file
6. long press XXX.apk and change permissions.
These should be checked: (1)User, (2)Group, (3)Others and (4)Write
If you get this WARNING. You cannot paste here because the file is read-only. this is ok. Look to the top of screen and you will see line like this. 124.24 used, 379.70mb free r/o [Mount R/W]. Tap the [Mount R/W] colored box so it shows [Mount R/O]. Now try the the paste and the change permission process. When done reboot.
Click to expand...
Click to collapse
Which ones should be checked off?
To keep it simple. Check the permission of another app in the system/app files. The permissions are all the same.
jerrycycle said:
To keep it simple. Check the permission of another app in the system/app files. The permissions are all the same.
Click to expand...
Click to collapse
That didn't work for me either unfortunately
I used root explorer daily when I was flashing nightly builds and this is the way I install boot animations and framework.apk etc. It may be missing one step in the install precess.
I edited my post earlier for in hope the permissions checks are clearer to the readers.
I don't flash gapps anymore when on cm rom. I install the themed market, I like this, and go from there. I am confident in the process.
jerrycycle said:
I used root explorer daily when I was flashing nightly builds and this is the way I install boot animations and framework.apk etc. It may be missing one step in the install precess.
I edited my post earlier for in hope the permissions checks are clearer to the readers.
I don't flash gapps anymore when on cm rom. I install the themed market, I like this, and go from there. I am confident in the process.
Click to expand...
Click to collapse
I followed every step and the camera remains the same as before
@SubyWill
I use a camera apk that is totally blacked out. I just installed the op's camera apk. It installed. This one and the camera button, picture viewer and video images all have a greyed ring around them.
Can u please make it to where we can flash it?

Hulu for VEGAn Ginger

I had a patched version of libflashplayer.so that worked fairly well with Hulu on VEGAn 5.1.1 but when I upgraded what I think was the same .so no longer worked.
So here's what you want to do:
1) Install Flash 10.2 off the market or however else you do it.
2) Get this: http://www.2shared.com/file/hW5sepYW/libflashplayer.html
3) Use your favorite method (adb, root explorer, etc.) to make a backup copy of /data/data/com.adobe.flashplayer/lib/libflashplayer.so (I named mine libflashplayer.so.bak)
4) Put the file you downloaded in step 2 over the original (that's /data/data/com.adobe.flashplayer/lib/libflashplayer.so)
5) You need to make sure the browser restarts. If you are adept, go to Settings, Applications and force close the browser. If that worries you, reboot the tablet (nuclear option).
6) Make sure the browser is set to report itself as a desktop (Depends on your browser).
Notes: If you are running Ad Free, Hulu will complain and make you wait 30-60 seconds while it complains.
If it looks like it is working but the screen is black or frozen, touch the video. The click sensitivity is ridiculously high so when you try to adjust anything or press play or full screen it will often see the press twice and just go back to pause.
Works fine with pershoot's latest kernel and VEGAn Ginger even full screen. I'm using Opera Mobile. Haven't tried others, but if they load flash should be ok.
Good luck!
Update: The "Long boot problem" winds up erasing this fix on each reboot! Until that gets figured out here's a work around:
Get Script Manager from the market. Create a script that runs as root at boot time.
Script manager already puts in the first line you need so the whole script looks like this:
#!/system/bin/sh
cp /mnt/sdcard2/libflashplayer-patched.so /data/data/com.adobe.flashplayer/lib/libflashplayer.so
Use your favorite method to put the patched so file on /mnt/sdcard2 (or where ever you want to put it). If the boot thing gets fixed you should not need this anymore.
It is wise to test the script by simply running it before rebooting. You should not get any errors. If you do, fix them before you reboot.
Awesome, thanks! I tried everything and the closest I could get was picture but no sound. This worked perfect, using stock browser. Thanks again!
For some reason, it used to work to just change AND to WIN but now you have to jimmy the version number as well, apparently.
Okay following instructions exactly....downloaded new file and using rootexplorer to rename old file (bak) and replacing with downloaded file....
When I reboot my tablet the library file is resetting back to default....the original file is put back in place and the new downloaded file and backup file (bak) are nowhere to be found.....
I'm on VeganGinger using pershoots new oc kernel.....
Any ideas?
Hmm... same thing here! I just rarely reboot because it takes so long.
So this is probably related to the boot time issue. I figured out that the boot time is long because it unpacks the native libs for everything at boot time which I don't think it should be doing. So that explains that.
Could make a new APK but it would have to be signed. What I will probably do is keep my patched copy somewhere else and do a Script Manager script at boot time to do a copy:
cp /mnt/sdcard2/libflashplayer-patched.so /data/data/com.adobe.flashplayer/lib/libflashplayer.so
(all on one line)
A hack, for sure though.
That does the trick, it looks like. You can get Script Manager on the market. Gscript would work but it can't auto run on boot as far as I know. This makes me more certain that VEGAn 5.1.1 was NOT unpacking the APKs on boot
Script manager already puts in the first line you need so the whole script looks like this:
#!/system/bin/sh
cp /mnt/sdcard2/libflashplayer-patched.so /data/data/com.adobe.flashplayer/lib/libflashplayer.so
Use your favorite method to put the patched so file on /mnt/sdcard2 (or where ever you want to put it). If the boot thing gets fixed you should not need this anymore.
The other thing I use ScriptManager for is to bind mount sdcard2 in the /mnt/sdcard/sdcard2 directory so programs that only look in /sdcard can find things in my sdcard2 folders.
Fantastic ...thanks wd!
I'll give it a try...thanks for figuring out a work around so quickly ...
QUESTION .....so I create a the new script with Script Manager and place it where? Sorry ...have done the rooting, ROMs, kernels, etc. but scripts are new territory for me...thnx.
UPDATE.....Okay....created script to match your example...placed libflashplayer-patched.so on sdcard2...not sure where created script should be placed....checked "run at boot"...placed new script file on sdcard2, but Hulu did not work after rebooting so I'm guessing script needs to be in another location to run.....
script manager puts them in its folder. what happens if you run it from script manager? I am sure it needs root checked.
first time using Script Manager so I selected "New Script" and then gave it a file name "Hulu"...then copied the script language into that file and then Run...
came back with errors:
cp: can't stat '/data/data/com.adobe.flashplayer/lib/libflashplayer.so/mnt':not a directory
cp: can't stat '/data/data/com.adobe.flashplayer/lib/libflashplayer.so/libflashplayer-patched.so': Not a directory
Those paths are not right. Missing space I think.
Here is what I have:
Code:
#!/system/bin/sh
cp /mnt/sdcard2/libflashplayer-patched.so /data/data/com.adobe.flashplayer/lib/libflashplayer.so
yep...too many spaces..fixed that..
now when I do a quick run in Script Manager I get the following error:
cp: can't create 'data/data/com.adobe.flashplayer/lib/libflashplayer.so': File exists
do you have run as root checked?
wd5gnr said:
do you have run as root checked?
Click to expand...
Click to collapse
Bingo....I had Run on Boot, but not Run as Root....
Unfortunately after running and going to Hulu...on the main page I am getting a messages saying: "Hulu requires Flash Player 10.0.32 or higher. Please download and install the latest version of Flash Player before continuing."
I have the latest Flash 10.2 available for Android....user agent is set to desktop on browser....strange...
10.2.59.1 is what I get at www.playerversion.com. Is it possible you have the wrong one in the data directory?
is that the libflashplayer-patched.so file? I'm using the one from the download link in your original post..
if that's not it let me know....thanks for your help..sorry you're having to walk me through this....
WHEN I GO TO PLAYERVERSION.COM ON MY TABLET IT SAYS I DON'T HAVE FLASH PLAYER INSTALLED. Could the replacement libflashplayer.so file be incorrect?
Its working for me. You do have Flash 10.2 installed from market first right? I'm sure you do or it wouldn't be getting overwritten.
Here's what I'd suggest.
Remove and reinstall 10.2 plain. Turn off the boot script. Reboot.
Open some flash site like the player test site with your browser of choice (I use Opera Mobile). Observe that it tells you that you are on 10.2. something.
Now turn the boot script back on. If you force close the browser, just run the script. If you prefer, just reboot. Now go back to the same site and observe that you have Flash running and it is now the patched version #. If not, Hulu isn't going to work.
Once that's working, try Hulu again.
No worries. Would be good to know that it works somewhere else ;-)
Works great!
Thanks. Works great on the stock browser. Still get the "your operating system not supported usung Opera Mobile" tho. Just downloaded latest version of opera and it no longer let's you choose type of system, so I imagine that is the problem.
Is that Opera Mobile or Opera Mini?
Okay...Hulu now up and running...
When I looked at the script and realized what it was actually doing I realized that I shouldn't have been actually naming the patched file as "-patched" as that was why after the script ran Flash no longer showed up...
I renamed to match the libflashplayer.so file it was replacing...also moved file and script reference to "sdcard" rather than "sdcard2" to see if that made a difference...now working fine on Hulu....
Thanks for the fix and walking a noob thru using scripts!
wd5gnr said:
Is that Opera Mobile or Opera Mini?
Click to expand...
Click to collapse
I think it's Opera Mini that only gives you the option of turning on or off "mobile" version of browser...tried it out earlier....

Updated: (12/11/2011) Latest hacked Flash for Hulu

There is an old thread I have been posting the latest hacked versions on but that thread seems to be dead.
So here is where I will continue to post the latest version of the Flash libflashplayer.so file you can replace the version on your gTab with for tricking sites like Hulu to think you're coming from a PC rather than a mobile device.
Just install the latest official Flash from the Market. Then, using Root Explorer replace the libflashplayer.so file in your "/data/data/com.adobe.flashplayer/lib" folder with the version that is in this zip file. Then you should be good to go with Hulu as long as you have set your browser's User Agent to Desktop.
This file is for Flash version 11.1.111.5
sjmoreno said:
There is an old thread I have been posting the latest hacked versions on but that thread seems to be dead.
So here is where I will continue to post the latest version of the Flash libflashplayer.so file you can replace the version on your gTab with for tricking sites like Hulu to think you're coming from a PC rather than a mobile device.
Just install the latest official Flash from the Market. Then, using Root Explorer replace the libflashplayer.so file in your "/data/data/com.adobe.flashplayer/lib" folder with the version that is in this zip file. Then you should be good to go with Hulu.
This file is for Flash version 11.0.1.152
Click to expand...
Click to collapse
Just used this on my HTC Sensation 4G! Thanks!!!!
(Everyone remember to change to permissions to rwxr-xr-x )
You can test via http://kb2.adobe.com/cps/155/tn_15507.html (Should say "WIN" for the version).
Hulu via Dolphin Browser (set to Desktop) outputting to my 46" HDTV = Awesome!!!
Could you explain the permissions briefly? Thanks!
Bye the way, I have root.
rugburner said:
Could you explain the permissions briefly? Thanks!
Bye the way, I have root.
Click to expand...
Click to collapse
Paul22000 is taking about file permissions on the libflashplayer.so file (like read/write etc.) Here is link that explains it further. Wikipedia
Although I have to say I didn't have to change file permissions on my file and it works fine for me.
sjmoreno said:
Paul22000 is taking about file permissions on the libflashplayer.so file (like read/write etc.) Here is link that explains it further. Wikipedia
Although I have to say I didn't have to change file permissions on my file and it works fine for me.
Click to expand...
Click to collapse
Interesting. I would assume that since the old file has those permissions set, it would be a good idea to set the same permissions for the replacement file. I'll have to test that next time!
Anyway, a picture's worth a thousand words, so here's 3 of em!
{
"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"
}
(This is using Root Explorer of course.)
Hope that helps
Where is the link?
Snow02 said:
Where is the link?
Click to expand...
Click to collapse
Sorry about that. The file is there now.
Not sure what I'm NOT doing, but followed the instructions to a tee on both my Acer Iconia A500 and my Gtablet running FB9.0. Tried with Opera, Dolphin and Android browser. Changed permissions, uninstalled/reinstalled browsers & flash.
Flash is latest version..
joelcableguy said:
Not sure what I'm NOT doing, but followed the instructions to a tee on both my Acer Iconia A500 and my Gtablet running FB9.0. Tried with Opera, Dolphin and Android browser. Changed permissions, uninstalled/reinstalled browsers & flash.
Flash is latest version..
Click to expand...
Click to collapse
What exactly is it doing? Is it playing at all? Is it displaying a message? If you followed the instructions and installed the latest Flash from the Market and then overwrote the libflashplayer.so file in the zipped attachment AND you changed the User Agent setting on your browser to be Desktop then you should be good to go.
If you're not sure what User Agent setting you have you can type about:debug in the address bar of your browser (I use the stock browser) and hit "enter". The screen won't change but now if you go to Menu and Settings you should see UAString towards the bottom of the list. Select that and you can see and change what User Agent setting you're using.
well,it worked pretty well for a while last night. when i reboot it loses the flash setting and becomes 'and' rather than 'win'. i know this was a problem before,is there a fix?
Sorry, guess that would help, lol. I just get the standard message from Hulu that my device is not supported yet, I changed the UA as well from the beginning.
Followed the steps; Flash barely works then sputters out
I have followed these directions and have so far been mostly unsuccessful at running Flash.
Just to review, I uninstalled my ROM's hacked version of Flash (Flashback 10.0). Then installed the current version in Market. Using Root Explorer I find the libflashplayer.so file and rename it to libflashplayer.so.old. I have the special libflashplayer.so file in my Dropbox, so I copy it and paste it into the data/data/com.adobe.flashplayer/lib/ folder. Change the permissions to match the original file (matching the permissions screenshot from an earlier post).
At this point I go through attempting to test Flash in stock Browser, Dolphin & Opera. All browsers have user agent set to Desktop. Browser and Dolphin never work through repeated tests (and repeated uninstallations, reinstallations and copying the special lib file). Opera works occasionally, and barely. When loading the Find Flash page (http://kb2.adobe.com/cps/155/tn_15507.html) Opera typically doesn't want to load it as a normal page. After repeated refreshing it will work and report that I'm running Flash on Linux, Debug player is no, and the capabilities and enabled are all Yes.
I go to a Tumblr with soundcloud and other mp3 flash players. These will load, but about a second after the audio begins to buffer the player changes to "error." I can only get each player to load a few seconds of audio (it will continue playing the rest of its buffer after "error" appears).
Going to Hulu I usually get a blank darkness where the player should be. Sometimes I get it to "Loading..." with the spinning circles, but it never finishes loading.
Anyone got any ideas or tricks on how to to get this half-baked Flash to work a little better?
One more observation: if I leave this Flash installation (with the special lib file) installed and then reboot, it undoes the process. Using Root Explorer I go back to the lib folder and there is no so.old file, and the libflashplayer.so file now has the modified date of the original (sometime in 2009).
no matter what version of flash I use I cant get Hulu to play correctly currently
this is in the hulu plus app, on the website, and will multiple different roms
most of the time it will freeze video playback while the audio plays during the show, after a commercial plays it will usually just stop playing and not load back to the show
i dont know whats up with hulu right now...
ive heard rumors it might be related to hardware acceleration so im planning to go to a froyo rom and see if i can get it to work there
so far there isnt crap to watch on hulu so im not missing it too much
If you are using this modified .so file and have set your user agent in the browser set as desktop and are still having issues with watching a video from Hulu then I would suggest signing into your Hulu account, then go to your Account details page, then click on the Privacy & Settings tab and then go to the bottom right section titled Playback Quality and select 288p. Save your settings and log out and log back in to your Hulu account and then attempt to stream a video.
That's how I have mine set up and I can watch full episodes and I've even watched a couple of old Japanese movies without issues.
sjmoreno said:
If you are using this modified .so file and have set your user agent in the browser set as desktop and are still having issues with watching a video from Hulu then I would suggest signing into your Hulu account, then go to your Account details page, then click on the Privacy & Settings tab and then go to the bottom right section titled Playback Quality and select 288p. Save your settings and log out and log back in to your Hulu account and then attempt to stream a video.
That's how I have mine set up and I can watch full episodes and I've even watched a couple of old Japanese movies without issues.
Click to expand...
Click to collapse
what rom are you using? this does not work for me, i am using flashback 10. as others have stated, hulu never works and your fixed file is gone once i reboot.
retailguy said:
what rom are you using? this does not work for me, i am using flashback 10. as others have stated, hulu never works and your fixed file is gone once i reboot.
Click to expand...
Click to collapse
I'm running VEGAn 5.1.1. I had another gTab which I've sold but was running CM 7.0.1 on that one and Hulu also worked for me on that one.
just posted updated hacked Flash file
The link is in the original post of this thread.
No Luck
Tried everything posted here to get this Flash to work, and no luck. I'm running FlashBack 10.3 ROM, both stock browser and Dolphin set to desktop, nothing. I'm not looking to use this for hulu really, just pissed off that I can't find a good honeycomb rom with working Flash. Any advice is extremely appreciated. Thanks.
wotlos said:
Tried everything posted here to get this Flash to work, and no luck. I'm running FlashBack 10.3 ROM, both stock browser and Dolphin set to desktop, nothing. I'm not looking to use this for hulu really, just pissed off that I can't find a good honeycomb rom with working Flash. Any advice is extremely appreciated. Thanks.
Click to expand...
Click to collapse
In the Q&A Flashback thread TEK112 reported the newest Flash working on his gTab although he did say that he didn't try video (just saw Flash slide shows working fine).
I was going to try Flashback 10.3 after reading that but now I can't get past adding my Google account to my gTab, it keeps saying that it can't establish a reliable connection to the server so I'm going back to Mountain Laurel 3.1 (which is FroYo) for now where I can watch HULU videos without any problems. But as soon as I see the Flash thing worked out on Flashback I will be attempting to load it up again.
Tried it on Caulk+Clem Combo v8 & Gtab Comb v3.3 & it works on both. Stock browser on CCC v8 & Opera Mobile on GTab Comb. When the commercials trys to play you get a message saying it can't play the content but as soon as the commercial time runs out the actual video starts & plays fine. CCCv8 plays smoother in normal mode & full screen. GTab Comb plays best in normal mode while full screen skips frames.

Fix camera permissions in the market

So the Nexus 7 does not have a primary camera, so a ton of apps in the market that use a camera show up as Not Compatible. You can sideload them and they may or may not work. However, there's a fix.
I'm on rooted stock, but if your custom ROM is also having this issue in the market you can tell your ROM Chef what file to add.
Caveat: This IS working for me as of right now, but it did not immediately, so there might be some delay or something else needed to do to make it work immediately. I'll update this post based on feedback if it's working immediately for folks or there's some other way to speed things up.
Caveat: Just because you can install an app won't make it work. If an app crashes, you've been warned. All apps might not work, but at least some apps that can use camera and don't need the camera function can be installed (Grocery King works fine, barcode scanning crashes), some will work fine (Camera Zoom FX).
And just to be clear, you are modifying /system. If you do this wrong, you could cause yourself problems. You have been warned.
Pre-reqs
Rooted
Root file explorer app to copy a file into /system (I use Ghost Commander, use your favorite app)
--OR THE FOLLOWING--
ADB working
Busybox (does not need to be installed, but needs to be available for cp, or you can use cat if you know how to do that method instead)
Busybox might be needed to remount /system as read-write, or you can use some other method to do this
Pick the method you want to use, adb, or a file explorer that can mount /system and write files there. Pick one method or the other, I've hidden the content on both by default so fewer people think you need to do everything..
android.hardware.camera.autofocus.xml is a file inside of the zip attached to this post, all references to copying that file imply you open the zip file and extract or copy it directly over. NOT the zip file itself. And no, this is not "cwm flashable". If this is working for folks and someone wants to make a CWM Flashable ZIP file to use, I'll be happy to add it to the post and update instructions.
Instructions for using your favorite root explorer kind of app
Download the file attached to this post to your device
Launch your favorite root explorer type app and remount /system as read/write
Copy android.hardware.camera.autofocus.xml to /system/etc/permissions/
Remount /system as read-only
Now we have to clear market data, do that in Settings->Apps, All tab, find Google Play Store and Clear Data
Reboot
Check the market for Camera related apps. Profit! If still not compatible, just give it a few days.
Instructions for using ADB/Manually copying it
Download the file attached to this post
Connect to your device over adb (I use wifi adb personally)
Do the following commands to launch adb and inside of adb respectively
adb push android.hardware.camera.autofocus.xml /sdcard
adb shell
su
mount -o rw,remount /system
cp android.hardware.camera.autofocus.xml /system/etc/permissions/
mount -o ro,remount /system
Click to expand...
Click to collapse
Now we have to clear market data, do that in Settings->Apps, All tab, find Google Play Store and Clear Data
Reboot
Check the market for Camera related apps. Profit! If still not compatible, just give it a few days.
Thanks to bonks in #nexus7 for confirming for me that he cannot access a few Camera apps and validating some permissions files for me to verify my changes had worked on my end.
Works for 4.3 as well, but the same caveat... It took three days to show apps as compatible, so not sure what needs to "clear" for the permissions to be updated, but give it a few days and it'll be fine.
Reserving for any followup info, particularly around if the market permission doesn't clear "immediately".
A partial list of apps that work/don't work, but all will install now and previously would not. If anyone tries another app or has more input I'll update this post.
I've also started a list of apps I know of that have altered their permissions in the market so that they should show up natively on the N7 without the fix.
Work Perfectly (maybe mirrored)
Paper Camera - Mirrored
Google Translate - Mirrored, maybe upside down.. Wonky, but does work.
Work With Caveats
Grocery King - Barcode scanning crashes, otherwise completely usable
Don't Work at All
Google Goggles - Blank image, although you can load images you took with other cameras
Retro Camera - Can't find camera
Fixed market permissions
Camera FX Zoom - Use landscape, or things are mirrored and flippped
This worked great for me...thanks a bunch!
Sent from my Nexus 7 using xda premium
Ima give this a go when I get home, thanks
Nexus 7 camera permissions
Hi,
I have an app on the market that uses the front camera and sadly I cant get it working on the Nexus 7. Could someone please assist me in what permissions I need to change exactly to get it running?
From reading the posts above I now see that it's not the name of the camera (which I believe is 0) but it's permissions around that.
As a noob to the Nexus 7 permissions can anyone step me through it?
Thanks
David
DavidTheBourne said:
Hi,
I have an app on the market that uses the front camera and sadly I cant get it working on the Nexus 7. Could someone please assist me in what permissions I need to change exactly to get it running?
From reading the posts above I now see that it's not the name of the camera (which I believe is 0) but it's permissions around that.
As a noob to the Nexus 7 permissions can anyone step me through it?
Thanks
David
Click to expand...
Click to collapse
http://stackoverflow.com/questions/...ort-for-android-application-manifest-assembly
Just wanted to bump this thread and let everyone know this still works for 4.3. However, I'm not sure what one would need to do to make it work faster.
I installed the XML file on my N7 about three days ago, cleared Market data, rebooted etc, specific apps still showed as not compatible.
Finally today I look, and compatible! Perhaps it's on Google's side, it only updates every so often.. I dunno.
Anyway, so it works, but it might take a few days for it to propagate

Categories

Resources