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....
Related
Hi all,
I installed the SuperHero V3 Mas in my G2 (magic 32b) and it run so good and faster than all of others roms that I have tried. The problem that is the wifi cant turn on (it's normal this rom is made for G1).
Someone can help me to solve this problem and make this rom able to all G2 users.
The trick is to get and push the working wlan.ko (I think its in the sperhero 3 thread already) now why don't you tell me the trick you did to make this the fastest so I can try it
try pulling the wlan.ko file from a magic rom and pushing it through adb to /system/lib/modules, and im guessing its the fastest because he might have the magic that has the 288mb ram instead of 192, so virtually identical to the hero.
thank you for your response, I will try this right now
Thas is not work
failed to copy 'wlan.ko' to '/system/lib/modules/wlan.ko': Read-only file system
I tried to change file access using chmod and I go this message:
failed to copy 'wlan.ko' to '/system/lib/modules/wlan.ko': Read-only file system
please help
Ps: adbd is already running as root
co2gaz said:
Thas is not work
failed to copy 'wlan.ko' to '/system/lib/modules/wlan.ko': Read-only file system
I tried to change file access using chmod and I go this message:
failed to copy 'wlan.ko' to '/system/lib/modules/wlan.ko': Read-only file system
please help
Ps: adbd is already running as root
Click to expand...
Click to collapse
Try "adb remount" to mount /system as writeable.
Thank you for this information.
I tried it. the copy work OK, but the wifi problem steel here
I should have been more clear because pulling the file from any Rom isn't how you go about it. It has to match the kernel you are on and often even be further modified to the build. I think I heard either the wlan from superhero2 or the one from an earlier jachero worked. I just forget what one. Give me some time ill upload it. I had fixed and re-released this build.
Edit: Wlan.ko attatched. Belongs in system/lib/modiules
I thank you so math for your help,
I putted the file in my phone and i restart it, but wifi steel not work
Hi, I tried with JCAHero and it's same, very great rom, run so good on my magic G2, but the wifi not work
co2gaz said:
I thank you so math for your help,
I putted the file in my phone and i restart it, but wifi steel not work
Click to expand...
Click to collapse
Use the one I posted in this thread. I edited the post above ya. It should work then.
Thank you, I putted the new wlan.ko on my phone. now it seems better but it not work, now when I want to start wifi it show wifi is turning on during 4 or 5 sec, after that it show unable to start wifi.
if it was some link to explain how I can modify wlan.ko, maybe I can do some things (I'm java developer and I think it's native kernel file)
11/11/2010 - Ive been busy with school so I apologize for slacking in the updates with stuff found in the thread. I also believe some new bugs have appeared in V2 of Obsidian. Don't quote me on this but I do believe a V3 is in the works but it could be a while to MAKE SURE ALL THE BUGS ARE OUT. So don't ask when it will be released. I also heard there is Z4Mod and Voodoo kernels being released with V3 as well. Till this, check here for fixes.
Fixed in V2, for those having issues with sync on the calendar
http://forum.xda-developers.com/showpost.php?p=9073317&postcount=239
Fixed in V2, for those experiencing FC on acore, reboot
for those experiencing FC on com.sec.android.screencapture (what ever the apk name is) uninstall it from titanium.
Fixed in V2, Live wallpapers are fixed.
FCC, FFC DOES WORK! (still banding on the rear camera) here is the Epic Camera. FFC is at 90 degrees for some reason?!?
LagFix, Some are reporting to get it to work, others are not. I was able to get it to work in V1 with OCLF, but I can't seem to get it to work in V2. (even with a modified kernel I'm probably building it wrong) but you can check this link.
Read-Only Bookmarks, the bookmarks are locked in the browser. fix here thanks to PaiPiePia
http://forum.xda-developers.com/showpost.php?p=9081134&postcount=19
Read-Only System manual copy.
For those having problems with a read-only system try these commands to manually copy the file. (THX srqt I believe)
adb shell
su
busybox mount -o rw,remount /dev/block/stl9 /system
busybox cp /sdcard/external_sd/app.apk /system/app/
reboot
for lock-ups on mounting SD You have to turn off the usb debugging, then use the Media Player option under usb settings. If not, the internal sd card shows up as a cd drive and you can not copy files to the internal sd ~BiiGreeN
I will be adding more fixes as the appear in #teamwhiskey or this thread when I can.
Keep in mind, this is based 99.9% off the Vibrant Froyo Rom. Its the 2.2 STOCK Kernel (no OC/UV yet), that means NONE of the 2.1 Kernels will work with it. there are also no custom lock screens yet either.... that work.
Im also known as FlyingPoo on the Team Whiskey forums and chat room.
What about Bootanimation sounds?
Or maybe add a lockscreen choice like 2.2 aosp lockscreen
TheExpertNoob said:
First, for those having issues with sync on the calendar
http://forum.xda-developers.com/showpost.php?p=9073317&postcount=239
Second, for those who want a LagFix, you will need to push the playlogos and playlogos1 manually.
http://forum.xda-developers.com/showpost.php?p=9075146&postcount=345
I will be adding more fixes as the appear in #teamwhiskey.
Click to expand...
Click to collapse
...why do you have to push playlogos manually? OCLF will do it for you. It gives you the option. Just install ext 2 tools, hit the playlogos option, then enable lagfix 2.2+
OCLF is available in the market...
mikeyinid said:
...why do you have to push playlogos manually? OCLF will do it for you. It gives you the option. Just install ext 2 tools, hit the playlogos option, then enable lagfix 2.2+
OCLF is available in the market...
Click to expand...
Click to collapse
OCLF woulnt let me install the playlogos for some reason, i had to add them manually.
TheExpertNoob said:
OCLF woulnt let me install the playlogos for some reason, i had to add them manually.
Click to expand...
Click to collapse
Hmmm. I had no problems, but couldnt disable it. Had to odin
Also, for those who have screencapture FC problems, you can use root explorer or adb to delete ScreenCapture apk from /system/app.
TheExpertNoob said:
OCLF woulnt let me install the playlogos for some reason, i had to add them manually.
Click to expand...
Click to collapse
Which version are you usng? I read that only a certain version works. I have that version, Im ironing so I cant look right now
The problem with this is that we disabled the playlogos files via the kernel and we're using a custom init script called 'sombionixInit' in /bin where the playlogos would originally be.
sombionix said:
The problem with this is that we disabled the playlogos files via the kernel and we're using a custom init script called 'sombionixInit' in /bin where the playlogos would originally be.
Click to expand...
Click to collapse
bad som >.> what should we do about it? cause i did get OCLF to work with the OP above method.
I tried that for calendar but now my calendar force closes. I moved that apk into system /app
Sent from my SGH-T959 using XDA App
sombionix said:
The problem with this is that we disabled the playlogos files via the kernel and we're using a custom init script called 'sombionixInit' in /bin where the playlogos would originally be.
Click to expand...
Click to collapse
I flashed one of eugenes kernels and oclf did work. but i wasnt able to disable it.
i restored boot animation and got the lag fix option green but it fails to install.
knicks235 said:
i restored boot animation and got the lag fix option green but it fails to install.
Click to expand...
Click to collapse
try NOT restoring boot animation. transfer over the playlogos again.... because "restoring boot animation" replaces playlogos1
TheExpertNoob said:
try NOT restoring boot animation. transfer over the playlogos again.... because "restoring boot animation" replaces playlogos1
Click to expand...
Click to collapse
adb is not on this comp, can i push through astro or a root explorer?
knicks235 said:
adb is not on this comp, can i push through astro or a root explorer?
Click to expand...
Click to collapse
yes, its actually how i ended up doing it
Nice thread, good work...any idea how to fix the issue that you can not delete the bookmarks from web browser?
VICosPhi said:
Nice thread, good work...any idea how to fix the issue that you can not delete the bookmarks from web browser?
Click to expand...
Click to collapse
yea i noticed that too about the bookmarks cause it wouldn't let me edit the facebook for "m.facebook.com" cause i like it better than the touch.... ill look into it more later. it could be "hard coded" in to the browser now? part of the FS may still be locked also seeing as how those are the "default" bookmarks you get after a wipe.
Edit: VICosPhi has pin-point the reason why the bookmark can't be deleted, use his modified and down-loadable Browser.db. Credit goes to him for figuring out the exact problem!
VICosPhi said:
Hey, from the solution you provided, I was able to pinpoint the cause of "undeletable" bookmark and changed the target folder.
For other folks,
Download the attached browser.zip file and extract the "browser.db" from it and then overwrite the browser.db located in your phone's /dbdata/databases/com.android.browser/ with the extracted file from the downloaded zip package.
Now you should be able to delete the bookmarks. You will need root explorer to do this.
NOTE: Credit goes to PaiPiePia for addressing this bug.
Click to expand...
Click to collapse
http://forum.xda-developers.com/attachment.php?attachmentid=436351&d=1289193826
-----------------------------------------------------------------------------------------------
Here's a fix written by me, posted in the original thread too.
1) Use this open source Sqlite Editor (doesn't have to be this one, it is just a free one that I found that worked for me). It is great because it is portable version thus no installation required.
http://sourceforge.net/projects/sqlitebrowser/
2)Using Root Explorer or any other Root Capable File Manager.
3)Browse to /dbdata/data/com.android.browser
4)Scroll down until you see "browser.db"
5)Copy that file on to your desktop (Via sdcard then mount the sdcard)
6)Open the Sqlite Editor you downloaded above, and Open the Browser.db you had copied to your windows desktop
7) Select Tab "Browse Data" at the top right corner (unless you understand what you are doing, please don't edit anything else.)
8) Under Table (drop-down menu), Select Bookmarks
9) The is how the file is structured:
-At the top portion are those bookmarks that can't be deleted
-At the bottom contains your personal browser history & additional bookmarks you added manually.
if you don't care about your history and your manually added bookmarks, you can delete every entries you see there by selecting one entry and click "Delete Record at the top right", repeat until the entire table is done/blank.
10) Save the change to Browser.db
11) Copy the modified Browser.db to the original "/dbdata/data/com.android.browser"
12) Use build in Task Manager to "End" the browser
13) Restart Browser and you will have a blank Bookmark Tab!
-Note, user added bookmark can be removed without doing this method (I haven't figure out why that is yet).
sombionix said:
The problem with this is that we disabled the playlogos files via the kernel and we're using a custom init script called 'sombionixInit' in /bin where the playlogos would originally be.
Click to expand...
Click to collapse
Can you post a version of the ROM that acts normally and...doesn't do that... please
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.
Issue 1: I'm trying to install ClockPackage.apk, Gallery3D.apk, MyFiles.apk in order to have the stock clock. I keep getting the error "Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]" when i try to use the command adb install (any of the 3).apk. I have also tried "adb push" which doesn't seem like a valid command. I tried moving the 3 apk files to my sd card on the phone and using "installer" and "eoeAppinstaller" from the market and these fail as well. Any more suggestions? I really like this di11igaf's ROM, but I cannot stand the new alarm ( i like the gradual volume increase of the stock). I have tried a couple of market clocks, but they just didn't work for me. Thank you very much in advance.
Issue 2: If I use CWM and choose Reboot into Recovery i get the following:
Android system recovery <3e>
Samsung Recovery Utils
- for BML -
Enter OK Key, Select : Vol UP / Vol Down
reboot system now
apply sdcard:update.zip
wipe data/factory reset
wipe cache partition
format internal sd card
update media, please wait
update media finished
-- Install from package...
Finding update package...
Opening update package...
Verifying update package...
E:failed to verify whole-file signature
E:signature verification failed
-- Applying Multi-CSC...
Installing Multi-CSC
(in red)
Installation aborted
At this point I can use the volume buttons to scroll up and down, but the power button will not select anything. The only thing I can do is remove the battery and boot the phone back up, which then takes me into CWM recovery v2.5.1.0. I was able to install the di11i add on, but I don't think that I'm supposed to be pulling the battery to get to this point.
Thanks again and sorry about the long post.
Im no expert on this type of stuff but I use di11i roms and I just transfer apk's to the root of the phone through the regular mass storage mode and use root explorer for the rest.Havent had any problems yet.
As for issue 2 is the package a .zip file? If not that may or may not be the problem.
From my own personal experience the 3dapp isn't sign so I can't install it too
System apps are best copied manually into the /system/app folder using app like root explorer. Make sure the folder is in r/w mode.
diablo009 said:
System apps are best copied manually into the /system/app folder using app like root explorer. Make sure the folder is in r/w mode.
Click to expand...
Click to collapse
+1 you can simply use root explorer to copy the apk files into \system\app folder. quick and easy.
booty hater said:
As for issue 2 is the package a .zip file? If not that may or may not be the problem.
Click to expand...
Click to collapse
It is a zip file and it installed. What concerned me was the process. Should it have frozen up like that and forced a battery pull? Nothing I've read leads me to believe that was proper behavior of the CWM.
diablo009 said:
System apps are best copied manually into the /system/app folder using app like root explorer. Make sure the folder is in r/w mode.
Click to expand...
Click to collapse
I don't have that directory. Are you creating it on the phone and then putting the files into it? I may have not been clear on what I am trying to do. I am trying to do what was posted in this forum http://forum.xda-developers.com/showthread.php?p=11207089&highlight=clockpackage#post11207089 posts #2515
I just looked into exactly what you were talking about and I got it figured out.It wasnt installing for me either but this is what I did and it works now.
Through mass storage mode I copied the 3 files to the root of the card.
Then I moved the files to the app folder which is inside the system folder.
I use root explorer for the moving.
When you move them into the app folder its gonna ask to overwrite say yes.
After you get everything moved it will work if you go to the app in the drawer.I never actually installed anything but did an overwrite.
booty hater said:
I never actually installed anything but did an overwrite.
Click to expand...
Click to collapse
Right. Apps in the system/app folder are auto-picked up
supervg3 said:
I don't have that directory. Are you creating it on the phone and then putting the files into it? I may have not been clear on what I am trying to do. I am trying to do what was posted in this forum http://forum.xda-developers.com/showthread.php?p=11207089&highlight=clockpackage#post11207089 posts #2515
Click to expand...
Click to collapse
u cannot see it in my files. u need to have root access, and something like root explorer.
So it looks like I could have just copied and pasted the files from the sdcard/Clock folder I placed them in to the /system/app folder using Super Manager. I swear I tried that and it failed before I went through all the crappy steps below. Oh well.
Ok this is going to sound pretty cheap, but I didn't want to pay the ~$4.02 for an ap that I was going to use three times. I did find another way. I used Super Manager and http://forum.xda-developers.com/showthread.php?t=877316&highlight=installing+apk post #3.
So for any other cheapskates out there.
1. Install Super Manager on phone
2. Install ADB on pc
3. Connect phone to pc and copy the three files ClockPackage.apk, Gallery3D.apk, and MyFiles.apk to the sd card. (I just drag and dropped in windows explorer)
4. Use Super Manager to move to /system/app/ and rename the existing file Gallery3D.apk (I renamed it to Gallery3D.old)
5. Use adb to copy the 3 files from the directory in which you originally placed them on the phone to /system/app/
in adb type:
adb shell
su
(accept the prompt on your screen)
cd /sdcard/whereveryoustuckfile
cp blahblahblah.apk /system/app/ (the red from Pirateghost).
6. Reboot
The clock and alarm work fine, but I cannot get Daily briefing option in alarm to work. I get a FC. I did install the "apk add on pack for 5.6" post 3 of http://forum.xda-developers.com/showthread.php?t=897416 , but I dont think Daily Briefing was included in that. Any suggestions? And one last thing - what is the di11iBrowserfix.zip from post 3 of the thread above for? Thanks again to all who contributed.
I got the daily briefing working. Everything is almost perfect, but I would like two things still.
1. Is there anyway to change the tune that is played when you have smart alarm selected? I have a different tone selected, but I think once you select smart alarm it defaults to that new age tone.
2. My alarm goes off, I stop it, but then I have to unlock it before I see the daily briefing. Can anyone think of a way to have the phone unlock when I turn off the alarm. I know it is so insignificant, but it used to do that when it was stock and it was pretty cool.
Come one guys and gals - don't make me figure this one out by myself j/k but seriously I have surprised myself already by getting this far and I really don't have skill or knowledge for the last two things. I'm learning though....slowly.
Thread etiquette
Did I do something wrong here? I got some really quick responses to my questions before, but nothing on my latest. I ask this next question with all seriousness - should I have started a new thread since it's kind of a new topic? No worries either way, I just want to post in the the most effective way. Thanks. BTW, my phone is working great. I'm getting ready to install 6.0 GPS is a little screwy - often has me west of my location by about 30 meters by I attribute that to the phones hardware. Other than that I have no complaints (except for the lame smart alarm tune)
diablo009 said:
Right. Apps in the system/app folder are auto-picked up
Click to expand...
Click to collapse
Diablo, I know this totally off topic and I´m sorry, but I´ve just seen your signature and noticed you run di11igaf´s 6.0 on Glitterballs and as I´m not able to post on development yet, here´s my question:
Will I have too much trouble on flashing another kernel over the di11picKle? I was happy with speedmod + jk4... that was the best working config for me so far...
Just keep in mind I´m a noob
ddoubt said:
Diablo, I know this totally off topic and I´m sorry, but I´ve just seen your signature and noticed you run di11igaf´s 6.0 on Glitterballs and as I´m not able to post on development yet, here´s my question:
Will I have too much trouble on flashing another kernel over the di11picKle? I was happy with speedmod + jk4... that was the best working config for me so far...
Just keep in mind I´m a noob
Click to expand...
Click to collapse
you should start a topic instead append to other's topic.
you can flash any kernel/modem using CWM, just make sure it is i9000's.
ddoubt said:
Diablo, I know this totally off topic and I´m sorry, but I´ve just seen your signature and noticed you run di11igaf´s 6.0 on Glitterballs and as I´m not able to post on development yet, here´s my question:
Will I have too much trouble on flashing another kernel over the di11picKle? I was happy with speedmod + jk4... that was the best working config for me so far...
Just keep in mind I´m a noob
Click to expand...
Click to collapse
Nope. Get the CWM flashable zip, and copy to ur sdcard. Then go to CWM recovery console, and install this zip. Reboot.
But, please take a nandroid backup, and try to avoid OC kernels if u r unsure ur phone can handle it. Phones freeze when tried to oc beyond their capability.
diablo009 said:
Nope. Get the CWM flashable zip, and copy to ur sdcard. Then go to CWM recovery console, and install this zip. Reboot.
But, please take a nandroid backup, and try to avoid OC kernels if u r unsure ur phone can handle it. Phones freeze when tried to oc beyond their capability.
Click to expand...
Click to collapse
Thanks for the info and sorry for appending to this topic!
DXMD3 Stock Jelly Bean Phabletized!
DISCLAIMER TIME:
First thing's first: I am not a chef, nor am I a developer of any sort. This was just an experiment and it worked. All I'm doing is sharing the results and the method of achieving them.
Also, I am in no way responsible if you mess up your device. That said, these modifications are mostly harmless and reversible, if you follow the instructions to the letter. (Worst case scenario: You flash stock JB again or restore a nand backup and you're safe.)
Oh and your device must be rooted. You can't go around changing things if it's not.
I do need a bit of help with some things, you can read the help wanted section at the bottom of the post,
If you're still interested, read on.
INTRO SPEECH:
I've always wanted the phablet experience on my 7.7, but all of the roms I've tried had imperfections (if ever so slight). If any developers are reading this, please do not take this as an insult. Your roms are wonderful masterpieces. I admit I couldn't even begin to understand how much knowledge and hard work is poured into them. I just wanted a 100% daily driver to have and to hold, meaning as few updates as possible (oh the irony). The closest I could find to a perfect rom was the PAC rom by @daniel_hk, but it always started acting out after a couple of weeks. Might have also been my apps or a combination of apps that did this, I don't know. The customization options on PAC are… It's simply amazing. If you're up for it, do check it out in the development thread. Out of all the roms I've tried, I liked PAC the best. That was a message from our (non)sponsors (my personal opinion). Then I tried E-Robot, which is almost stock – I'd say it's a Note 8 rom modified for our 7.7. But it still didn't feel right. I went back to the stock JB rom and started thinking I could simply alter build.prop's dpi setting and get phablet on stock JB. I was half-right. I did alter it and got phablet mode, but a lot of apps stopped working, a few of them crucial (phone, contacts, …). So I started replacing those apps with apps from the E-Robot rom. And it worked. I've identified and replaced most of the apps and the rom is very smooth. I dare say it's even smoother than E-Robot.
List of apps that need replacing:
- Accuweather
- Most mini apps
- Pen memo
- Camera
- Gallery
- Calculator
- S Planner / Calendar
- Phone
- Contacts
- TouchWiz Launcher
- Task manager
- Memo (text memo)
List of apps I haven't yet found replacements for (HELP WANTED, see below):
- Samsung keyboard
- Reader's hub
APPS YOU'LL NEED:
I like ES File Explorer the most, you can use other file managers if you like. LINK
I find it easiest to flash roms with Mobile ODIN. LINK
If you're not interested in purchasing Mobile Odin, you can look it up on XDA forums. It's available for free.
7zip. You'll need to unzip the package. LINK
APP SUBSTITUTION PACKAGE:
LINK
Please, do not mirror this as these instructions are not yet 100% complete.
INSTRUCTIONS:
Read first. Then apply.
1) Get the stock DXMD3 Jelly Bean on www.samfirmware.com
2) I can't stress this enough: Back up all of your files on your internal storage. All of them. I will not be blamed for the loss your lolcat collection.
3) Flash it with Mobile Odin and choose to root the rom and inject superuser
4) A custom recovery is probably a good idea. Use either CWM or TWRP and make a full system backup. Just in case. Easiest to flash with Odin.
5) Unzip the "PHABLETIZE!" package to your tablet internal storage.
6) Default home to a custom launcher. Just in case. I used Apex. (You'll be replacing TouchWiz, remember?) Also, Install a custom keyboard. The stock keyboard isn't happy with 213dpi. I use Jelly Bean Keyboard.
7) Turn on "Root Explorer" mode in ES File Explorer (side menu, accessible from the top left bluish globe icon)
7a) Alternatively, you can use LCDDensity from Play. I haven't tested this personally. This is a recommendation from obbeguin. Skip step 8.
8) Make a backup of your build.prop file. Edit the build.prop to be used by the system (/system/build.prop): "ro.sf.lcd_density=160" changed to "ro.sf.lcd_density=213" (the one between rild.libargs and ro.lcd_brightness)
9) Restart and marvel at the half-finished glory of phablet mode.
10) Here is where you would see TouchWiz crash and you'd be stuck if you hadn't defaulted to a custom launcher in step 6. Luckily, you did.
11) Open ES, navigate to /system/app/ and start replacing the apps from the package. Yes, manually. I don't know how to make a CWM flashable package, so again, yes, manually. (HELP WANTED) I'd also recommend backing up the original files (just copy them to a backup folder on your storage). All apps should replace just fine, since they crash when launched anyway. You should also backup and delete their odex counterparts. Do not replace those.
12) I haven't included the camera and gallery apks. The gallery wasn't working well and I found a replacement here. Not sure yet if I can hijack his files to use in my zip so I'm posting a link for the time being. Also, I've found I like the SGS4 dialer and messaging app much better than the tablet apps from Note8. Look for it here.
13) Restart
14) If you have any issues with any of the apps, first try clearing their caches and data or wiping dalvik cache and cache in recovery mode.
I'd also recommend SkyHigh's custom kernel. I like it and it allows me to use ExFat on my external SD card. It's no NTFS, but large files (>4GB) get across just fine and it works on my computer and in my tablet without a hitch.
And for that extra "Startled Android" effect, I went with Xposed framework and per-app dpi settings. Not quite paranoid but does the job ok.
If you like the Samsung keyboard, you might want to give this one a go. Suggested by @stenny
HELP WANTED SECTION:
As written before, I need some help. It would be tons easier to just flash a CWM package over the stock JB and get phablet mode. Trouble is, I can't build it. Getting around to this one. Got around to it. Now I'm having scripting problems. If anyone is script savvy, please check out the code below.
I have no clue where to find a replacement Reader's hub app – one that works on 213dpi instead of 160dpi If anyone knows where I could find it, please leave a comment.
Don't hesitate to leave your feedback in the comments.
Unhide to see the script code.
#!/sbin/sh
# remove old backup
[ -d /sdcard/phabletize/backup ] && rm -r /sdcard/phabletize/backup
# backing up original apk
echo "Backing up /system/app/"
busybox mkdir -p /sdcard/phabletize/backup/system/app
busybox mkdir -p /sdcard/phabletize/system/app
cd /sdcard/phabletize/list/
for f in $(ls)
do
echo "Processing $f"
busybox cp /system/app/$f /sdcard/phabletize/backup/system/app/
busybox rm /system/app/$f
done
echo "Backups done for system apps"
# backing up original build.prop
echo "Backing up /system/build.prop"
cp /system/build.prop /sdcard/phabletize/backup/system/build.prop
echo "Backup done for build.prop"
# delete odex files and old apk files
echo "Deleting original odex and apk files from /system/app"
cd /sdcard/phabletize/list
for f in $(ls)
do
echo "Processing $f"
busybox rm /system/app/$f
done
echo "Original odex and apk files deleted. Don't worry. You still have your backup."
# for each of the system apps needing processed
echo "Copying modified apks to /system/app"
cd /sdcard/phabletize/system/app
cp -p * /system/app
echo "Finished copying modified apks"
# copy modified build.prop
echo "Copying modified build.prop to /system"
cd /sdcard/phabletize/system
cp -p build.prop /system
echo "Finished copying modified build.prop"
# the end
echo "All done. Enjoy you Phabletized 7.7 JB"
The above left my tablet in a bootloop stuck on the bootanimation turned landscape and distorted/stretched. I was trying to accomplish the following: back up the original apks and build.prop file to a folder on the sdcard. The list of apks needing backups would be determined from the list of apks in the replacement folder. And copying the replacement apks and build.prop file to the proper folder in /system.
I hope I've proofread this enough times so that it's decent...
Screenshots:
They're big. There are many, Unhide to see.
Mostly just showing off the Samsung apps. From my experience, most apps are a lot easier to handle on a bigger dpi. Again, if on some apps you don't like the change...go with Xposed framework.
Undoubtedly you'll notice how the fonts in the Settings app seem smaller than the rest of the rom and the alarm clock app seems bigger. You're right. They are. That's Xposed + App settings hard at work. I want the alarm clock buttons big when I'm smacking the **** out of my tab in the morning (300dpi) and don't need the big fonts when I'm fiddling with the settings (160dpi).
By the way, don't mind the "25% brightness" (I had it at -28% on some other screenshot). That's just Lux. It helps keep the display at a comfortable level in the dark. A screen filter basically. I also found this and this very helpful on a big screen and fiddly-sometimes-hard-to-press-when-your-hands-are-messy-when-cooking-and-just-need-to-look-at-the-recipe-one-more-time buttons (the other two persistent notifications).
Coming soon: Flashable zip. I'll get around to it, I promise. Having trouble scripting the thing. Take a look at the help wanted section if you think you can help. Thanks.
It is wonderful seeing someone try to create something for our Tablets...
I wish I could help in your efforts but instead I can only thank and applause you...
Good luck...
actually... e-robot doing the same thing that you're doing... replacing the apk from note 8.0 to 7.7 but they did alter some apk to fit their mod.
btw. you can use the keyboard from e-robot as well. but you need to find all related lib files to make it work on 7.7
Conserning cwm flashable zips... I don't know the syntax either. But I just use a zip from gapps and delete all the contents and modify the outputted text. Don't use a zip from a rom because they often wipe stuff.
Sent from my GT-p6800 using xda app-developers app
Lemme start by giving you a well deserved thanks and excellent job.
Can you maybe post a few screenshots and maybe even a video of you have time?
Sent from my GT-P6800 using xda app-developers app
zip
You can use the app "app2zip". It shows you all installed apps, then you choose yours from your pack and
click create. This zip file is then flashable in the recovery.
edan1979 said:
actually... e-robot doing the same thing that you're doing... replacing the apk from note 8.0 to 7.7 but they did alter some apk to fit their mod.
btw. you can use the keyboard from e-robot as well. but you need to find all related lib files to make it work on 7.7
Click to expand...
Click to collapse
Doesn't e-robot have some issues? I got the distinct feeling it wasn't quite so stock. I might be wrong though.
EDIT: Now I remember! I couldn't get over the flickering wifi icon in the status bar. Annoyed the **** out of me. Trivial, I know. I could live with something not working quite right if it wasn't visible most of the time.
{Diemex} said:
Conserning cwm flashable zips... I don't know the syntax either. But I just use a zip from gapps and delete all the contents and modify the outputted text. Don't use a zip from a rom because they often wipe stuff.
Sent from my GT-p6800 using xda app-developers app
Click to expand...
Click to collapse
Good tip. Thanks!
vivalamoza said:
Lemme start by giving you a well deserved thanks and excellent job.
Can you maybe post a few screenshots and maybe even a video of you have time?
Sent from my GT-P6800 using xda app-developers app
Click to expand...
Click to collapse
I'll take some and post asap.
konsolen said:
You can use the app "app2zip". It shows you all installed apps, then you choose yours from your pack and
click create. This zip file is then flashable in the recovery.
Click to expand...
Click to collapse
Can this create a single zip for multiple apps or is it one app = one zip?
It creates one ZIP file. So exactly what you looking for.
Just a quick update:
I'm working on a cwm flashable zip that would back up the original apk and odex files and copy the new ones in place. Plus, I've been toying around with other versions of system apps.
I will be posting everything in the next few days - after I test it out.
Cheers
paranoiadk said:
DXMD3 Stock Jelly Bean Phabletized!
INSTRUCTIONS:
Read first. Then apply.
1) Get the stock DXMD3 Jelly Bean on www.samfirmware.com
2) I can't stress this enough: Back up all of your files on your internal storage. All of them. I will not be blamed for the loss your lolcat collection.
3) Flash it with Mobile Odin and choose to root the rom and inject superuser
4) A custom recovery is probably a good idea. Use either CWM or TWRP and make a full system backup. Just in case. Easiest to flash with Odin.
5) Unzip the "PHABLETIZE!" package to your tablet internal storage.
6) Default home to a custom launcher. Just in case. I used Apex. (You'll be replacing TouchWiz, remember?) Also, Install a custom keyboard. The stock keyboard isn't happy with 213dpi. I use Jelly Bean Keyboard.
7) Turn on "Root Explorer" mode in ES File Explorer (side menu, accessible from the top left bluish globe icon)
8) Make a backup of your build.prop file. Edit the build.prop to be used by the system (/system/build.prop): "ro.sf.lcd_density=160" changed to "ro.sf.lcd_density=213" (the one between rild.libargs and ro.lcd_brightness)
9) Restart and marvel at the half-finished glory of phablet mode.
10) Here is where you would see TouchWiz crash and you'd be stuck if you hadn't defaulted to a custom launcher in step 6. Luckily, you did.
11) Open ES, navigate to /system/app/ and start replacing the apps from the package. Yes, manually. I don't know how to make a CWM flashable package, so again, yes, manually. (HELP WANTED) I'd also recommend backing up the original files (just copy them to a backup folder on your storage). All apps should replace just fine, since they crash when launched anyway. You should also backup and delete their odex counterparts. Do not replace those.
12) Restart
13) If you have any issues with any of the apps, first try clearing their caches and data.
Click to expand...
Click to collapse
Concerning the point 7 & 8, wouldnt it be easier to just use LCDDensity for root ?
Using it, it is must more easy to change the density without even having to manually modify the build.prop file... And the phablet mod start for any density higher than 180..
And for people who forgot to install a second launcher, they no need to panic..
They can still go to the tablet settings using the notification bar, even if Touchwiz doesnt work.
There, they can check they are connected to internet and install a second launcher by logging on google play by using a PC.
obeguin said:
Concerning the point 7 & 8, wouldnt it be easier to just use LCDDensity for root ?
Using it, it is must more easy to change the density without even having to manually modify the build.prop file... And the phablet mod start for any density higher than 180..
And for people who forgot to install a second launcher, they no need to panic..
They can still go to the tablet settings using the notification bar, even if Touchwiz doesnt work.
There, they can check they are connected to internet and install a second launcher by logging on google play by using a PC.
Click to expand...
Click to collapse
Never heard of LCDDensity before, but I'll add it to the instructions.
You're correct, the phablet ui starts at 180 (176 I believe), but the navigation bar keys are off center when lcd density is not set to 213.
Sort of defeats the purpose of phablet ui for me. Personally, I changed to a smaller dpi (for a smaller status bar - 195) and removed the navigation bar with the qemu.hw.mainkeys switch. I mainly navigate thru gestures (using GMD Gesture Control) anyway.
Again, you're correct. But when starting out on a freshly flashed rom, some might happen to skip the part where they connect to the wifi or connect their google account. Besides, I've seen Play being hesitant to install and update on it's own - sometimes it requires you to launch it before you get update notifications and automated app downloads which requires a launcher. I want the instructions to be as foolproof as possible. That's why I'll be making a separate flashable zip with a custom home and keyboard, just in case.
On that topic, do you know anything about scripting? I'm having trouble with the update script. Check out the first post.
You can try this note 8 samsung keyboard, it work on both tablet and phablet ui.
http://forum.xda-developers.com/showthread.php?t=2228836
Sent from my GT-P6800 using XDA Premium 4 mobile app
paranoiadk said:
DXMD3 Stock Jelly Bean Phabletized!
DISCLAIMER TIME:
First thing's first: I am not a chef, nor am I a developer of any sort. This was just an experiment and it worked. All I'm doing is sharing the results and the method of achieving them.
Also, I am in no way responsible if you mess up your device. That said, these modifications are mostly harmless and reversible, if you follow the instructions to the letter. (Worst case scenario: You flash stock JB again or restore a nand backup and you're safe.)
Oh and your device must be rooted. You can't go around changing things if it's not.
I do need a bit of help with some things, you can read the help wanted section at the bottom of the post,
If you're still interested, read on.
INTRO SPEECH:
I've always wanted the phablet experience on my 7.7, but all of the roms I've tried had imperfections (if ever so slight). If any developers are reading this, please do not take this as an insult. Your roms are wonderful masterpieces. I admit I couldn't even begin to understand how much knowledge and hard work is poured into them. I just wanted a 100% daily driver to have and to hold, meaning as few updates as possible (oh the irony). The closest I could find to a perfect rom was the PAC rom by @daniel_hk, but it always started acting out after a couple of weeks. Might have also been my apps or a combination of apps that did this, I don't know. The customization options on PAC are… It's simply amazing. If you're up for it, do check it out in the development thread. Out of all the roms I've tried, I liked PAC the best. That was a message from our (non)sponsors (my personal opinion). Then I tried E-Robot, which is almost stock – I'd say it's a Note 8 rom modified for our 7.7. But it still didn't feel right. I went back to the stock JB rom and started thinking I could simply alter build.prop's dpi setting and get phablet on stock JB. I was half-right. I did alter it and got phablet mode, but a lot of apps stopped working, a few of them crucial (phone, contacts, …). So I started replacing those apps with apps from the E-Robot rom. And it worked. I've identified and replaced most of the apps and the rom is very smooth. I dare say it's even smoother than E-Robot.
List of apps that need replacing:
- Accuweather
- Most mini apps
- Pen memo
- Camera
- Gallery
- Calculator
- S Planner / Calendar
- Phone
- Contacts
- TouchWiz Launcher
- Task manager
- Memo (text memo)
List of apps I haven't yet found replacements for (HELP WANTED, see below):
- Samsung keyboard
- Reader's hub
APPS YOU'LL NEED:
I like ES File Explorer the most, you can use other file managers if you like. LINK
I find it easiest to flash roms with Mobile ODIN. LINK
If you're not interested in purchasing Mobile Odin, you can look it up on XDA forums. It's available for free.
7zip. You'll need to unzip the package. LINK
APP SUBSTITUTION PACKAGE:
LINK
Please, do not mirror this as these instructions are not yet 100% complete.
INSTRUCTIONS:
Read first. Then apply.
1) Get the stock DXMD3 Jelly Bean on www.samfirmware.com
2) I can't stress this enough: Back up all of your files on your internal storage. All of them. I will not be blamed for the loss your lolcat collection.
3) Flash it with Mobile Odin and choose to root the rom and inject superuser
4) A custom recovery is probably a good idea. Use either CWM or TWRP and make a full system backup. Just in case. Easiest to flash with Odin.
5) Unzip the "PHABLETIZE!" package to your tablet internal storage.
6) Default home to a custom launcher. Just in case. I used Apex. (You'll be replacing TouchWiz, remember?) Also, Install a custom keyboard. The stock keyboard isn't happy with 213dpi. I use Jelly Bean Keyboard.
7) Turn on "Root Explorer" mode in ES File Explorer (side menu, accessible from the top left bluish globe icon)
7a) Alternatively, you can use LCDDensity from Play. I haven't tested this personally. This is a recommendation from obbeguin. Skip step 8.
8) Make a backup of your build.prop file. Edit the build.prop to be used by the system (/system/build.prop): "ro.sf.lcd_density=160" changed to "ro.sf.lcd_density=213" (the one between rild.libargs and ro.lcd_brightness)
9) Restart and marvel at the half-finished glory of phablet mode.
10) Here is where you would see TouchWiz crash and you'd be stuck if you hadn't defaulted to a custom launcher in step 6. Luckily, you did.
11) Open ES, navigate to /system/app/ and start replacing the apps from the package. Yes, manually. I don't know how to make a CWM flashable package, so again, yes, manually. (HELP WANTED) I'd also recommend backing up the original files (just copy them to a backup folder on your storage). All apps should replace just fine, since they crash when launched anyway. You should also backup and delete their odex counterparts. Do not replace those.
12) I haven't included the camera and gallery apks. The gallery wasn't working well and I found a replacement here. Not sure yet if I can hijack his files to use in my zip so I'm posting a link for the time being. Also, I've found I like the SGS4 dialer and messaging app much better than the tablet apps from Note8. Look for it here.
13) Restart
14) If you have any issues with any of the apps, first try clearing their caches and data or wiping dalvik cache and cache in recovery mode.
I'd also recommend SkyHigh's custom kernel. I like it and it allows me to use ExFat on my external SD card. It's no NTFS, but large files (>4GB) get across just fine and it works on my computer and in my tablet without a hitch.
And for that extra "Startled Android" effect, I went with Xposed framework and per-app dpi settings. Not quite paranoid but does the job ok.
If you like the Samsung keyboard, you might want to give this one a go. Suggested by @stenny
HELP WANTED SECTION:
As written before, I need some help. It would be tons easier to just flash a CWM package over the stock JB and get phablet mode. Trouble is, I can't build it. Getting around to this one. Got around to it. Now I'm having scripting problems. If anyone is script savvy, please check out the code below.
I have no clue where to find a replacement Reader's hub app – one that works on 213dpi instead of 160dpi If anyone knows where I could find it, please leave a comment.
Don't hesitate to leave your feedback in the comments.
Unhide to see the script code.
#!/sbin/sh
# remove old backup
[ -d /sdcard/phabletize/backup ] && rm -r /sdcard/phabletize/backup
# backing up original apk
echo "Backing up /system/app/"
busybox mkdir -p /sdcard/phabletize/backup/system/app
busybox mkdir -p /sdcard/phabletize/system/app
cd /sdcard/phabletize/list/
for f in $(ls)
do
echo "Processing $f"
busybox cp /system/app/$f /sdcard/phabletize/backup/system/app/
busybox rm /system/app/$f
done
echo "Backups done for system apps"
# backing up original build.prop
echo "Backing up /system/build.prop"
cp /system/build.prop /sdcard/phabletize/backup/system/build.prop
echo "Backup done for build.prop"
# delete odex files and old apk files
echo "Deleting original odex and apk files from /system/app"
cd /sdcard/phabletize/list
for f in $(ls)
do
echo "Processing $f"
busybox rm /system/app/$f
done
echo "Original odex and apk files deleted. Don't worry. You still have your backup."
# for each of the system apps needing processed
echo "Copying modified apks to /system/app"
cd /sdcard/phabletize/system/app
cp -p * /system/app
echo "Finished copying modified apks"
# copy modified build.prop
echo "Copying modified build.prop to /system"
cd /sdcard/phabletize/system
cp -p build.prop /system
echo "Finished copying modified build.prop"
# the end
echo "All done. Enjoy you Phabletized 7.7 JB"
The above left my tablet in a bootloop stuck on the bootanimation turned landscape and distorted/stretched. I was trying to accomplish the following: back up the original apks and build.prop file to a folder on the sdcard. The list of apks needing backups would be determined from the list of apks in the replacement folder. And copying the replacement apks and build.prop file to the proper folder in /system.
I hope I've proofread this enough times so that it's decent...
Click to expand...
Click to collapse
Didn't work for me, lots of apps couldn't be pasted in system/app even after R/W, I even tried to do it in TWRP and it still failed
vivalamoza said:
Didn't work for me, lots of apps couldn't be pasted in system/app even after R/W, I even tried to do it in TWRP and it still failed
Click to expand...
Click to collapse
My suggestions:
You sure you're rooted?
You might have free space issues. Try disabling and uninstalling the apps from titanium backup and then pasting the apps in place. Samsung roms are pretty huge and fill the available space almost to the limit.
Pasting sometimes didn't work for me when the apps were running. Try closing them from a task manager. I always did the modding after a fresh boot on a fresh rom.
I hope this is helpful.