yashsingh1/xdaforums huggingface dataset:
[Atrix 4G Android Development] vaat:
I'm on Alien ROM with webtop hdmi hack pre-instaled. But when connect the phone to lapdock the keyboard and touchpad did not work. So I need original files to restore webtop functionality. Where to find these files because I have no backup on it?
[Atrix 4G Android Development] jjwatmyself:
Is that tablet mode or Webtop? If tablet mode, how do you toggle into it?
[Atrix 4G Android Development] koline:
Hey guys, I'm using MROM on my Atrix 4G. Does it work with MROM ? Is there anybody tried this? Thanks in advance.
[Atrix 4G Android Development] elijacob:
Webtop disapeared

Hi guys

I am on Atrix 4G Gingerbread 4.5.2A and I maid the mistake to try to do the first instructions on this post with the 4.5.91 files.

Then I found there is no DockProvider.apk on this version and when I looking into the latest post I found about the nebtop.

I go back restoring the old files from the backup and clearing the delek cache, and instaled nebtop but now I don't get webtop even not with the lapdock station, only a blank screen.

Can someone help me?

Thanks

Eli

---------- Post added at 12:51 PM ---------- Previous post was at 12:44 PM ----------

When activating the Nebtop application

Nebtop says:

Module state 0.4.5:1ce

hw.wisper:[1]

Dock state:4

The HDMI monitor screen is black and there is no HDMI indicator on the status bar

BTW the phone is rooted and nebtop gets su rights

thanks
[Atrix 4G Android Development] Big-A-Rob:
You are the f**ing man! Everyone who successfully does this seriously needs to donate and buy this guy a beer. I just did. He (and lets not forget the brilliant Design Gears) just saved everyone a minimum of $100 by not having to buy a dock. Thanks bro.
[Atrix 4G Android Development] hrishi2das:
After doing this, can we set a option to start webtop just on phone screen? Without HDMI. Is that HDMI mirroring?
[Atrix 4G Android Development] richhed:
Hello,

Regarding the internet without tethering plan, does anyone know the location of the script that checks for the tethering plan's availability? Also, the location of the driver that handles the bridge connection from host OS to VM client for the Webtop? If I can look at that I'm sure I can adapt my mod to work on Webtop as well...
[Atrix 4G Android Development] clipse94:
Just installed. I will have to try this out when I get home in a little bit.

Thanks again.

clipse
[Atrix 4G Android Development] Gavilaso:
Hi all and thanks for all the hard work to make this work.... I'm completely NEW to ANDROID... i just start using android back on Feb 21 when i get my atrix, so can someone point me to a good tutorial on how to get this working... my phone is rooted with superoneclick but i'm confuse on what is the deodexed... so i will really appreciate any help so i can get this to work...
[Atrix 4G Android Development] Gavilaso:
Ok i was able to run the adeo.... now i will try to copy the file....
[Atrix 4G Android Development] Gavilaso:
great i have it working....

now, i don't have internet on it... why?? i did the tether hack... any advice??
[Atrix 4G Android Development] rjohnstone:
The tether APN hack doesn't work with the Webtop app.

You can only use WiFi or have tethering enabled on your account.

Edit: Looks like a better tethering hack has been found and it does work with Webtop.

http://xdaforums.com/showthread.php?t=980636
[Atrix 4G Android Development] clipse94:
Okay so I did todd and now my atrix can not see my wifi here at work. It is wep. At home I can connect just fine and its wpa. Any ideas?
[Atrix 4G Android Development] Gavilaso:
Ok i will try thanks for your help!
[Atrix 4G Android Development] Gavilaso:
Working great!!! Thanks for the hard work... where can i donate?
[Atrix 4G Android Development] ranova:
currently, the only way around the check is to launch the webtop with the added APN, it will say "checking ATT etc," go in the APN settings and switch it back to the default APN and it should get rid of that message, and 3g will work
[Atrix 4G Android Development] Terrigno:
I posted something about 6 pages back and I never got a response. Will you guys ever make this into a format that isnt complicated to people who dont know what deodoxed (like myself) is? I dont know how to use ADB either (tried installing it many of times with no avail). Im rooted and I have Root Explorer. Will a tuturial ever be made for people with a step by step, to get this to work? I would love to have this working. I have wifi and I have a 50" HDTV. And I would really love to give this a shot. Thanks guys.

Nick
[Atrix 4G Android Development] habad:
about deodex

Hi

how i can deodex the phone?

i cant find adeo on the market? - i'm not from us.
[Atrix 4G Android Development] dragon19766:
I tried it at home, worked great~!!! You guys are amazing at what you do. I was wondering if I can contribute to the development somehow.

Can anyone give me starting point where I can use my skills? (C/C++ embedded software)

many many thanks to y'all :)
[Atrix 4G Android Development] s0dhi:
Just a general question regarding APNs etc.

I'm on Rogers, north of the border and can tether without issue on my Rogers APNs. Will this mod work with my APNs or does it specifically look for AT&T?

BTW, you guys are awesome! The creativity and ingenuity is inspiring.
[Atrix 4G Android Development] s0dhi:
I jumped in with both feet and it works just fine on Rogers using my unlocked Atrix.
[Atrix 4G Android Development] s0dhi:
Is there any knowledge on which freezable items are required for the webtop to run? I had it running with nothing freezed, but after applying the freeze list from the other thread, the webtop stopped working. If not, I guess I will have to step through it item by item.
[Atrix 4G Android Development] colin725:
Damn, this works flawlessly. Thank you for getting this to work, was pretty simple to follow. Installed Adeo just to deodex for this.

Well actually the browser doesn't even work on wifi, guessing I need to create the modified apn now since I had no need for tether before.
[Atrix 4G Android Development] KaLiBLeeK:
Off of the recommended list, from the OP in that thread, I believe "Entertainment Center 1.0" is the only item you should unfreeze...but that's if you use the Media Center option.

If you worked off of this post:

http://xdaforums.com/showpost.php?p=11625088&postcount=22

You'll need to unfreeze the Webtop Connector app, for obvious reasons.
[Atrix 4G Android Development] shadowninja23:
Awesomeness

Amazing job Fenny, I'm sure this is going to make my friend happy. I was wondering if anyone here is going to post a video showing how great it works. I'm definitely leaning more into getting this phone now, thanks to this great mod and the XDA community backing it :)
[Atrix 4G Android Development] colin725:
So, just changed my apn to allow tethering and my full firefox still has no internet access on wifi. Anyone know what I need to do?

Did the full tethering mod which is supposed to work on the webtop, and still can't get firefox to connect to anything with wifi or data.
[Atrix 4G Android Development] s0dhi:
Sorry, I didn't get to your post, but I did work through it. I started with the comprehensive list. So far, I have the following frozen and this mod is working:

AdService 1.0

Alarm & Timer 2.2.1

AtCommandService 1.1

AT&T Family Map

AT&T Navigator

Blockbuster 0.6

BrowserMessage 2.0.0

Cardock 1.0

com.motorola.photowidget 2.2.1

Contacts Sync 2.2.1 (google contacts will still sync)

ContactsUnconnected 2.2.1

Data Manager Service 1.1 (internet and data still works)

DLNA 0709.69

DlnaSystemService 1.0

DMService 1.0.0

DRM Protected Content Storage 2.2.1

Files 2.2.1

Forest Wallpaper 1.0

FOTA 2.2.1 (THIS DIRECTLY AFFECTS OFFICIAL MOTOROLA OVER-THE-AIR FIRMWARE UPDATES! NOT RECOMMENDED AT ALL!)

Help Center

Home 2.2.1 (this is the default Motoblur launcher; as such, have a home replacement already installed and set as the default if you wish to freeze this!)

Home Screen Tips

Live TV

LocationProxyDmPlugin 2.2.1

Mediashare 1.0.0

MediaSync 1.0.0

myAT&T 1.0

News & Weather 1.3.03 (Android widget, not Motoblur, just FYI)

News 2.2.1

NFS Shift 1.1.73

Purchased Media 1.0

Quick Contact 2.2.1

Quick Tutorial 0.0.1

Quickoffice

SDMService 1.0

Social Messaging 2.2.1

Social Messaging Service 2.2.1

Social Networking 2.2.1

Social Sharing 2.2.1

Social Status 2.2.1

Sticky Note 2.2.1

Swype

SyncML 2.2.1

Task Manager 9.0

Terminal Emulator (I & others believe this may affect ADB functionality; though safe, freezing this is not necessarily recommended!)

Toggle Widgets

Universal Inbox 2.2.1

VLingo

Voice Commands

Weather 2.2.1

Work Contacts 2.2.1

YPmobile

These are the items that I thawed out:

Blur.res 2.2.1

com.android.providers.applications 2.2.1

com.motorola.android.extdispservice 1.0.0

com.motorola.android.syncml.service 2.2.1

Desk Home 2.2.1

Entertainment Center 1.0

Mobile Desktop 1.0

Motorola Dock Service 1.0

Webtop Connector
[Atrix 4G Android Development] colin725:
To deodex it's already been said just install adeo: http://xdaforums.com/showthread.php?t=971638

As for adb, just run cmd and go into Program Files/android-sdk-windows/tools/ then copy each command he wrote in the first post. (assuming android sdk is installed, google that or go for the other method.)
[Atrix 4G Android Development] killerb7854:
Might want to add this to the op so people using root explorer can understand and change their permissions easily. I had to dig this up as I preferred to do it that way and wasn't familiar with the rw-r--r-- formula.
[Atrix 4G Android Development] fRenZy-_-:
OMG i tried doing this and now i have this pop up saying "the application Mobile Desktop(process com.android.portal) has stopped unexpectedly. Please try again"

it keeps poppping up when i press Force Close!!!

What do i do? is my phone bricked!!!im really freakin out!!! HELP
[Atrix 4G Android Development] radaroffline:
Slight issue

So, I had Adeo on my Atrix and have root access. I used adb to copy the files to system and everything went all right. Rebooted and hooked it to my TV and all I get is the red Moto logo bouncing around the screen. Media player works perfectly, but after switching to webtop, nothing happens. I've fixed the permissions just to make sure. Any ideas?
[Atrix 4G Android Development] infrared411:
Does anyone with a dock still have a funtional dock experience after this mod?
[Atrix 4G Android Development] link12245:
Yea, you bricked it.

/No hope for those who don't read.
[Atrix 4G Android Development] link12245:
Just checked it with the dock at my store, and it works fine.
[Atrix 4G Android Development] fRenZy-_-:
wow i guess you dont know what your talkin about! haha lol

i managed to reboot my phone and it worked, no more pop ups and now the webtop works perfectly!!
[Atrix 4G Android Development] infrared411:
Thx link
[Atrix 4G Android Development] nick78ru:
Hi! Im do know my way around adb a little bit but prefer to use root exp. When trying to copy new .apk's into system folder i get a msg saying: "You cannot paste here because the file system is read-only." I get the same message when trying to check permissions.

Phone is rooted and running Adeo (ty DG!!!!!). Any ideas how to get around it?
[Atrix 4G Android Development] dew.man:
Yeah. Click on the mount as R/W button at the top!
[Atrix 4G Android Development] live4nyy:
Yeah, I had the same problem so I just pulled the battery and it works fine.
[Atrix 4G Android Development] BravoMotorola:
This is really quite awesome, and I'm sooo glad I didn't waste 170 on a dock. BTW, for me, moving the files over using root explorer and simply changing the permissions worked over using ADB shell. I tried that, and the option for webtop came up when plugging the phone in through HDMI, but it wouldn't launch worth anything, the screen on the monitor just went black. So if you're having a problem with it, I think you should try that method first before complaining it does't work (like I did!)
[Atrix 4G Android Development] jacksonforsey:
possibly put on other phones?

I hope this will eventually lead to other phones with HDMI cables to have Webtop!
[Atrix 4G Android Development] killerb7854:
This happened to me right after I changed the permissions and tried it for the first time. A quick reboot and life was good. :)
[Atrix 4G Android Development] nick78ru:
Ty, dew.man!!! I thought I was missing something simple. Shame on me for not looking :))) Webtop works great! A bit laggy but gets the job done. Incredible mod!!!

Props to everybody who worked on it!
[Atrix 4G Android Development] radaroffline:
Awesome! Copying the files with Root Explorer worked perfectly when ADB wouldn't. Thanks for the heads up.

BTW, way to be a prick about it.
[Atrix 4G Android Development] gideonb:
Okay so I was able to get Webtop working without the dock... the thing is, most of my contacts are missing now and I can't access my facebook contacts, I don't know what happened to my social network, and when I tried importing contacts from my sim card and from motoblur, no contacts were imported... anyone else have this problem?
[Atrix 4G Android Development] infrared411:
@fenny

You got engadget props
[Atrix 4G Android Development] bem93080:
Sorry I'm new to this... tried to copy the provided apk files into system/app using root explorer but I get a msg saying you cant paste here because the file system is read only.

how can i change the permissions?
[Atrix 4G Android Development] colin725:
Well half props along side someone tearing apart the dock.
[Atrix 4G Android Development] acabtp:
could you possibly point me the in the direction to do that? i am rooted, but do not want to install adeo until there is a way back to the stock ROM
[Atrix 4G Android Development] acabtp:
nevermind.

apparently a deodexed rom or whatever, is not required. my atrix was brand new this morning, i ran super one click to root it, and then tried the instructions, including clearing the dalvik cache from the first post of this thread. that didn't work, the webtop was not an option, and i did not want to install a different rom until there is a way back to stock.

so, i did this in the adb shell:

su
mount -o rw,remount /dev/block/mmcblk0p12 /system
cp DockProvider.odex /mnt/sdcard/DockProvider.odex.bak
cp DockService.odex /mnt/sdcard/DockService.odex.bak
cp PortalApp.odex /mnt/sdcard/PortalApp.odex.bak
rm DockProvider.odex
rm DockService.odex
rm PortalApp.odex
reboot

unplug the usb cable and the phone will reboot. plug in a hdmi cable, and bingo, webtop on rooted stock rom.
[Atrix 4G Android Development] dew.man:
All the more reason you should search and read what's already been posted as most questions that come up have already been addressed multiple times

Click the Mount as R/W button at the top first

Arg!
[Atrix 4G Android Development] jhisey:
Can anyone else confirm this works? Also, might be nice to have the steps start to finish instead of try this, when it fails, fix with this :)
[Atrix 4G Android Development] Fixter:
Well I just ran the installer and absolutely nothing happened when I connected the cable, just the same thing as always. Entertainment Mode and Do Nothing.

Everything in the installer went fine. Phone restarted as if the installation went without problems. So I don't know whats wrong.
[Atrix 4G Android Development] sp1kez:
Doea this work with other hdmi enabled phones? I would like webtop on my droid x

Also, how do u connect a mouse and keyboard?
[Atrix 4G Android Development] Fixter:
Has anyone actually run the installer?
[Atrix 4G Android Development] acabtp:
Here, all in one shot... Use this for the WebtopMod.sh:

#!/bin/sh

# remove old WebtopMod folders
if [ -d /data/local/tmp/WebtopMod ]
then
echo "Remove old installer ...\n"
rm -R /data/local/tmp/WebtopMod >/dev/null 2>&1
fi

# extract WebtopMod
echo "Extracting the installer ...\n(this will take a bit, be patient)\n"
tar -zxvf /data/local/tmp/WebtopMod.tar.gz -C /data/local/tmp/ >/dev/null 2>&1

# mount /system rw
mount -o rw,remount /dev/block/mmcblk0p12 /system >/dev/null 2>&1

# remove dalvik-cache
echo "Removing dalvik-cache\n"
rm /data/dalvik-cache/system@app*.dex >/dev/null 2>&1
rm /data/dalvik-cache/system@framework*.dex >/dev/null 2>&1
rm /data/dalvik-cache/system@app*.odex >/dev/null 2>&1
rm /data/dalvik-cache/system@framework*.odex >/dev/null 2>&1

# backup and remove .odex files for .apks being replaced
mv /system/app/DockProvider.odex /mnt/sdcard/DockProvider.odex.bak >/dev/null 2>&1
mv /system/app/DockService.odex /mnt/sdcard/DockService.odex.bak >/dev/null 2>&1
mv /system/app/PortalApp.odex /mnt/sdcard/PortalApp.odex.bak >/dev/null 2>&1

# copy the modded files over
echo "Copying modified files to /system/app ...\n(your phone may become unresponsive, be patient)\n"
cp /data/local/tmp/WebtopMod/* /system/app >/dev/null 2>&1

# reboot
echo "Rebooting ...\n(notification light will start blink red, wait for it to reboot)\n"
reboot now >/dev/null 2>&1

echo "Once the boot is complete, when you plug in an HDMI device, you will see WebTop as an option!\n";

Since the installer gets root for you, this should work on any Atrix, even a fresh out the box one. This is the only file that needs modification.
[Atrix 4G Android Development] pousson4:
I have, and it works perfect. Watching Youtube HD right now, thanks for saving me $120+.:D
[Atrix 4G Android Development] acabtp:
Also, thanks to Fenny for doing the hard work. I sent him a beer, you guys should too.
[Atrix 4G Android Development] acabtp:
No.

Bluetooth.
[Atrix 4G Android Development] bem93080:
That was easy enough...thnx
[Atrix 4G Android Development] Fixter:
Got it working.

Edit: Nope its not working.

Edit2: I pushed them to the System/app and the DockProvider and Service went fine, but when I pushed the PhonePortal it crashed the phone and I had to do a battery pull. Now whenever I plug in the cable I get nothing at all.
[Atrix 4G Android Development] Fenny:
Change permissions on the files to rw-r--r--.
[Atrix 4G Android Development] Fenny:
Fixed:

#!/bin/sh

# remove old WebtopMod folders
if [ -d /data/local/tmp/WebtopMod ]
then
echo "Remove old installer ...\n"
rm -R /data/local/tmp/WebtopMod >/dev/null 2>&1
fi

# extract WebtopMod
echo "Extracting the installer ...\n(this will take a bit, be patient)\n"
tar -zxvf /data/local/tmp/WebtopMod.tar.gz -C /data/local/tmp/ >/dev/null 2>&1

# mount /system rw
mount -o rw,remount /dev/block/mmcblk0p12 /system >/dev/null 2>&1

mkdir /mnt/sdcard/WebtopModBackup

# backup apk files
cp /system/app/DockProvider.apk /mnt/sdcard/WebtopModBackup/DockProvider.apk.bak >/dev/null 2>&1
cp /system/app/DockService.apk /mnt/sdcard/WebtopModBackup/DockService.apk.bak >/dev/null 2>&1
cp /system/app/PortalApp.apk /mnt/sdcard/WebtopModBackup/PortalApp.apk.bak >/dev/null 2>&1

# backup and remove .odex files for .apks being replaced
cp /system/app/DockProvider.odex /mnt/sdcard/WebtopModBackup/DockProvider.odex.bak >/dev/null 2>&1
cp /system/app/DockService.odex /mnt/sdcard/WebtopModBackup/DockService.odex.bak >/dev/null 2>&1
cp /system/app/PortalApp.odex /mnt/sdcard/WebtopModBackup/PortalApp.odex.bak >/dev/null 2>&1
rm /system/app/DockProvider.odex >/dev/null 2>&1
rm /system/app/DockService.odex >/dev/null 2>&1
rm /system/app/PortalApp.odex >/dev/null 2>&1

# remove dalvik-cache
echo "Removing dalvik-cache\n"
rm /data/dalvik-cache/system@app*.dex >/dev/null 2>&1
rm /data/dalvik-cache/system@framework*.dex >/dev/null 2>&1
rm /data/dalvik-cache/system@app*.odex >/dev/null 2>&1
rm /data/dalvik-cache/system@framework*.odex >/dev/null 2>&1

# copy the modded files over
echo "Copying modified files to /system/app ...\n(your phone may become unresponsive, be patient)\n"
cp /data/local/tmp/WebtopMod/* /system/app >/dev/null 2>&1

# reboot
echo "Rebooting ...\n(notification light will start blink red, wait for it to reboot)\n"
reboot now >/dev/null 2>&1

echo "Once the boot is complete, when you plug in an HDMI device, you will see WebTop as an option!\n";
[Atrix 4G Android Development] BravoMotorola:
Yes, do what the guy said above me. This is exactly what happened to my phone. I had it plugged in to my computer when I pushed the 3 files to system/app via Root Explorer and I was getting com.process.phoneportal (or whatever it was called) force close non stop until I pulled the battery. I turned my phone back on, went back to system/app and changed the permissions on the 3 files how they were supposed to be (RW, W, W). Everything will work perfect again and you will be able to launch Webtop with just an HDMI cable.

*Thanks Fenny!*
[Atrix 4G Android Development] live4nyy:
I think it was supposed to be rw-r--r--
[Atrix 4G Android Development] Fixter:
Thanks for that. But I already did that to all three and nothing is happening. :/
[Atrix 4G Android Development] live4nyy:
I just want to be absolutely clear on something. Do I need to remove the old .apk files from /system/app or can they be left there? I used the Root Explorer method and I removed the original files before moving the new files in. Does that make a difference?
[Atrix 4G Android Development] Fixter:
What does this mean?
[Atrix 4G Android Development] live4nyy:
They are the permissions for "Users", "Groups", and "Others".

r=read

w=write

x=execute

If you are using Root Explorer you can change the permissions on files by long pressing the file and selecting "Permissions". In this case it would be:

Users: Read, Write

Groups: Read

Others: Read

hence rw-r--r--
[Atrix 4G Android Development] Fixter:
Yeah I knew what that meant, it was the (rw--, rw-) that was getting me confused.

Yeah thats exactly how I have it. And its still not working.
[Atrix 4G Android Development] live4nyy:
Sorry, I wasn't trying to be a "know-it-all". I'm still relatively new to switching out system apps so the only other suggestion I would have would be to try rebooting but I'm sure you've tried that as well.
[Atrix 4G Android Development] Fixter:
It's alright now worries. And yeah I already did a restart after changing permissions. Still nothing working. I wonder why really. It stopped working right after the process.android started crashing and I did the battery pull.
[Atrix 4G Android Development] Techronico:
A couple of questions...related to usage of this on other phones that have hdmi out (specifically EVO)...

I know others have already asked this stuff and gotten shot down, but I wanted to see what the obstacles are and how they might be worked around our fixed.

1. Is the software that makes this possible proprietary or open source, or a combination of two or more (hope that made sense)?

2. Is the webtop ui baked into the OS or is it an apk that can be ported to another device?

3. If this cannot be ported to another device, who has the talent to build one from scratch?

This reminds me of the Mozilla Seabird. http://www.youtube.com/watch?nomobile=1&v=oG3tLxEQEdg
[Atrix 4G Android Development] live4nyy:
I noticed you mentioned using the installer. I didn't so I wonder if there was a problem with that. Do you have a deodexed or odexed ROM? If it is still odexed others have mentioned you have to change those files to .bak
[Atrix 4G Android Development] Fixter:
Nah I'm running the newest Adeo.
[Atrix 4G Android Development] live4nyy:
Well, I'm out of ideas. All I can think of is that for me I had to plug the HDMI in twice before it worked and others have mentioned that your wifi must be on.
[Atrix 4G Android Development] Fenny:
Can you post a logcat of when you pull/plug the hdmi cable?
[Atrix 4G Android Development] Fixter:
Sure, how can I pull that off?
[Atrix 4G Android Development] booster944:
no hdmi!

have a rooted system, after running the intall.bat, i get no response at all when pluggin in hdmi cable, any suggestions?
[Atrix 4G Android Development] Fixter:
So I'm not the only one... What the heck is going on?

Just to check, are you using Adeo?
[Atrix 4G Android Development] booster944:
not using adeo, i am odexed
[Atrix 4G Android Development] eatkabab:
can this mod potentially interrupt or be interrupted by any future odex/deodexing or rom updating/changing?

incredible! such an easy mod thanks to DG (ALWAYS delivers). I'm 'double' rooted (oneclick > aRoot) not deodex

And wow the webtop is quite impressive, albeit kinda useless unless it will play full HD Hulu in the future.