Post Reply

[MOD] Webtop Via HDMI Without a Dock Added support for 4.4.80.MB860 (South Africa)

4th March 2011, 07:42 PM   |  #1  
OP Recognized Developer
Thanks Meter: 1,627
 
1,021 posts
Join Date:Joined: Jun 2007
Donate to Me
I Modified These APK files to enable the Webtop on any HDMI connection.
Removed the Device ID check from the Webtop Launcher in PortalApp.apk
And Made DockProvider/DockService Display the Webtop as an option whenever an HDMI cable is connected.

We got PROPS from Engadget: http://www.engadget.com/2011/03/05/m...rn-apart-hack/


NOTE THESE FILES ARE FROM THE ATT BRANDED ATRIX v4.1.26
THEY WILL NOT WORK ON THE BELL ATRIX VARIANT



Added Support for:

Atrix 4.4.80.MB860 (South Africa) Users Go HERE: Updated Mod Files for Atrix 4.4.80.MB860 (South Africa)

Version 4.5.91 Users Go HERE: (This works now.) ATRIX 4.5.91 WEBTOP MOD FILES

ATT version 4.1.57 Users Go HERE: ATT ATRIX 4.1.57 WEBTOP MOD FILES

Bell Users Go HERE: BELL ATRIX WEBTOP MOD FILES

*new* CWM Install Method - CWM Required:
Get CWM here: http://forum.xda-developers.com/show....php?t=1019143

Then install the flashable zip here: CWM-ATT-4.1.26.zip

You no longer need to be rooted OR deodexed!!!!
Install Method 1 - No Root or Deodex Required:
Simpler install method:
  1. Download The Mod Files here: HERE
  2. Hook up your phone via usb with ADB enabled
  3. run INSTALL.bat from the unzipped files
  4. sit back, relax, wait until it reboots (can take upto 5min, be patient!!)
  5. Read the disclaimer below
  6. Enjoy!
RETURNING TO STOCK - Root Required:
This will restore the files that were backed up by the install script.
If you were Deodexed it will restore the modified files to the original Deodexed State, if you were not deodexed it will restore to stock and allow motorola updates to work again.

Note: If you were deodexed you can ignore the three lines about the odex files.
Code:
adb shell
su
mount -o rw,remount /dev/block/mmcblk0p12 /system
cp /mnt/sdcard/WebtopModBackup/DockProvider.odex.bak /system/app/DockProvider.odex 
cp /mnt/sdcard/WebtopModBackup/DockService.odex.bak /system/app/DockService.odex 
cp /mnt/sdcard/WebtopModBackup/PortalApp.odex.bak /system/app/PortalApp.odex
cp /mnt/sdcard/WebtopModBackup/DockProvider.apk.bak /system/app/DockProvider.apk 
cp /mnt/sdcard/WebtopModBackup/DockService.apk.bak /system/app/DockService.apk 
cp /mnt/sdcard/WebtopModBackup/PortalApp.apk.bak /system/app/PortalApp.apk
chmod 644 /system/app/*
Install Method 2 - Root Required:
Other than that, install with ADB

Code:
adb push DockProvider.apk /mnt/sdcard/
adb push DockService.apk /mnt/sdcard/
adb push PortalApp.apk /mnt/sdcard/
adb shell
su
mount -o rw,remount /dev/block/mmcblk0p12 /system

mv /system/app/DockProvider.odex /system/app/DockProvider.odex.bak
mv /system/app/DockService.odex /system/app/DockService.odex.bak
mv /system/app/PortalApp.odex /system/app/PortalApp.odex.bak
cp /system/app/DockProvider.apk /system/app/DockProvider.apk.bak
cp /system/app/DockService.apk /system/app/DockService.apk.bak
cp /system/app/PortalApp.apk /system/app/PortalApp.apk.bak

cp /mnt/sdcard/DockProvider.apk /system/app
cp /mnt/sdcard/DockService.apk /system/app
cp /mnt/sdcard/PortalApp.apk /system/app
reboot
Or just use root explorer to copy the files to /system/app and rename the .odex files to .bak

Make sure you set the permissions on the files to rw-r--r-- or they will not work.

Then Enjoy your fully functional webtop.

Having problems? Read Below.

Try clearing your Dalvik Cache:
Code:
adb shell
su
rm /data/dalvik-cache/system@app*.dex
rm /data/dalvik-cache/system@app*.odex
rm /data/dalvik-cache/system@framework*.dex
rm /data/dalvik-cache/system@framework*.odex
Quote:
Originally Posted by acardinale

It was INDEED permission issues.

If using the root explorer method, you MUST fix permissions for all three files to rw-r--r--

Thanks Fenny!

Additionally, try unfreezing any frozen apps in Titanium Backup.

Thanks to DG for his ADEO installer script.



Appreciate my work? Buy Me a Beer:

Attached Files
File Type: apk DockProvider.apk - [Click for QR Code] (15.4 KB, 4250 views)
File Type: apk DockService.apk - [Click for QR Code] (84.1 KB, 3004 views)
File Type: apk PortalApp.apk - [Click for QR Code] (865.0 KB, 3349 views)
File Type: rar WebtopMod1.1.rar - [Click for QR Code] (1.37 MB, 28648 views)
File Type: zip CWM-ATT-4.1.26.zip - [Click for QR Code] (943.0 KB, 6139 views)
Last edited by Fenny; 23rd October 2011 at 11:02 PM.
The Following 68 Users Say Thank You to Fenny For This Useful Post: [ View ]
4th March 2011, 07:48 PM   |  #2  
t0dbld's Avatar
Senior Member
Flag Michigan
Thanks Meter: 1,506
 
455 posts
Join Date:Joined: Mar 2010
Donate to Me
More
Quote:
Originally Posted by Fenny

I Modified These APK files to enable the Webtop on any HDMI connection.
Removed the Device ID check from the Webtop Launcher in PortalApp.apk
And Made DockProvider/DockService Display the Webtop as an option whenever an HDMI cable is connected.


YOU WILL NEED TO BE ROOTED AND DEODEXED!!!!

@DesignGears, Mind if I modify your Installer script to load these? BTW You are in SLC? I am in Draper, We should totally meet up. :P

Other than that, install with ADB

Code:
adb push DockProvider.apk /mnt/sdcard/
adb push DockService.apk /mnt/sdcard/
adb push PortalApp.apk /mnt/sdcard/
adb shell
su
mount -o rw,remount /dev/block/mmcblk0p12 /system
cp /mnt/sdcard/DockProvider.apk /system/app
cp /mnt/sdcard/DockService.apk /system/app
cp /mnt/sdcard/PortalApp.apk /system/app
reboot
Or just use root explorer.
Then Enjoy your fully functional webtop.

HAHA you beat me to it i was up all night last night doing this ... good work ill test yours out
4th March 2011, 07:58 PM   |  #3  
OP Recognized Developer
Thanks Meter: 1,627
 
1,021 posts
Join Date:Joined: Jun 2007
Donate to Me
Hehe told you the answer was in PortalApp.apk.
The Following User Says Thank You to Fenny For This Useful Post: [ View ]
4th March 2011, 07:59 PM   |  #4  
mercuryzzz's Avatar
Senior Member
Thanks Meter: 0
 
185 posts
Join Date:Joined: Jun 2008
Can you do the mirroring HDMI too in the same or similar way?
Anyway you're great!
4th March 2011, 08:03 PM   |  #5  
OP Recognized Developer
Thanks Meter: 1,627
 
1,021 posts
Join Date:Joined: Jun 2007
Donate to Me
Quote:
Originally Posted by mercuryzzz

Can you do the mirroring HDMI too in the same or similar way?
Anyway you're great!

I have been looking into it, I don't think the DockPicker Activity HAS a mirroring option, but I think it should be possible with third party software.
4th March 2011, 08:11 PM   |  #6  
Senior Member
Flag SLC
Thanks Meter: 11
 
296 posts
Join Date:Joined: Jan 2007
More
Quote:
Originally Posted by Fenny

@DesignGears, Mind if I modify your Installer script to load these? BTW You are in SLC? I am in Draper, We should totally meet up. :P

We totally need a xda meetup I am in Kearns
4th March 2011, 08:17 PM   |  #7  
t0dbld's Avatar
Senior Member
Flag Michigan
Thanks Meter: 1,506
 
455 posts
Join Date:Joined: Mar 2010
Donate to Me
More
Quote:
Originally Posted by Fenny

Hehe told you the answer was in PortalApp.apk.

Yep, i did waste alot of time in the others as well, than i spent morning posting themes etc , any how congrats and glad to see either way we on same page... now we got to get some drivers and functionality over to this webtop, as my magic track pad is lacking any multi touch :P but im confident in getting that done , i mean after all if is Ubuntu !!
The Following User Says Thank You to t0dbld For This Useful Post: [ View ]
4th March 2011, 08:18 PM   |  #8  
Senior Member
USA
Thanks Meter: 297
 
1,674 posts
Join Date:Joined: Jun 2007
More
AWESOME work.
Are you sure we need to be deodexed? we are just replacing the APKs here.
4th March 2011, 08:22 PM   |  #9  
t0dbld's Avatar
Senior Member
Flag Michigan
Thanks Meter: 1,506
 
455 posts
Join Date:Joined: Mar 2010
Donate to Me
More
Quote:
Originally Posted by clubtech

AWESOME work.
Are you sure we need to be deodexed? we are just replacing the APKs here.

Yes if you dont understand why you need to re read up on it, as .odex files contain parts of the program that were moved out side to be optimized
4th March 2011, 08:28 PM   |  #10  
Senior Member
Thanks Meter: 2
 
101 posts
Join Date:Joined: Sep 2007
Donate to Me
More
So, when I copied the last one using Root Explorer it kept crashing the process PortalApp so I ended up removing the battery and yet to test it.

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools
Display Modes


Top Threads in Atrix 4G Android Development by ThreadRank