[HOW-TO] Enabling Wireless N on Evo- Android Eclair 2.1 - EVO 4G Android Development

THIS IS FOR ECLAIR 2.1 DO NOT USE THIS IN A FROYO 2.2 ROM. SINCE THE 2.2 UPDATE WIRELESS N IS SUPPORTED OUT THE BOX. NO NEED FOR THIS HACK IN FROYO 2.2
edited by toastcfh to avoid mishaps
Update: Thanks to Calkulin there are now flashable zips on my blog post as well as just the driver. Just flash them like any other update.zip file.
So the Evo's WiFi chip supports Wireless N technology, which allows for faster throughput on your WiFi connection. To use this you obviously need a Wireless N capable AP or router. Basically, for some reason (I am going to assume battery life?), HTC decided to disable the wireless n capability of this chip but this can be fixed. Since we don't have the source for the driver we need to use a hex editor. Note, if using AOSP wireless n will already be enabled using the AOSP driver. But if you are using a Sense rom then you will need to do the following. Also I am including a download link with the driver that you can just push if you don't want to get dirty with a hex editor. Anyway, here we go:
1. Download a hex editor (I just googled hex editor and downloaded this one: http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm)
2. Go into a command prompt or shell and perform:
Code:
adb pull /system/lib/modules/bcm4329.ko ./bcm4329.ko.old
adb pull /system/lib/modules/bcm4329.ko ./bcm4329.ko
This will pull the file and make a backup in case you need to replace the backup.
3. In your hex editor open the file you just pulled. Now, in two spots HTC added 'nmode' in here to disable Wireless N. All we have to do is modify this string to be any other 5 character string and wireless N will be enabled. I did a search and replace and replaced 'nmode' with '-----' (Note: Do not include the single quotes).
4. Save the file.
5. Perform the following in a command prompt or shell:
Code:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
adb push bcm4329.ko /system/lib/modules/bcm4329.ko
Now wireless N should be enabled on your device. If not, restart it and try. If you ever want to restore your original just perform the following:
Code:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
adb push bcm4329.ko.old /system/lib/modules/bcm4329.ko
.
Below is the download link for the already modified wireless driver.
http://objectunoriented.com/android/?p=35

I downloaded the file and pushed it to my phone. I restarted the phone and once it came back up it connected on 802.11n. So far been working perfectly.

Sounds good, will try when I get home. But I have to say I was expecting this after I heard that the incredible is getting a patch to enable wireless n.

wow. clever little patch. im excited to try this! hopefully will at least allow better throughput if not also better signal with wireless n! thanks!!
on a technical side note, any reason why your /system is mtdblock3 while mine is mtdblock4?

cant wait to try this.... thanks

good stuff! gonna try this.

joeykrim said:
wow. clever little patch. im excited to try this! hopefully will at least allow better throughput if not also better signal with wireless n! thanks!!
on a technical side note, any reason why your /system is mtdblock3 while mine is mtdblock4?
Click to expand...
Click to collapse
That's just the command I used when I mounted the system directory as writeable when I had my Hero. Should it be 4 instead of 3?

liquidhaste said:
Sounds good, will try when I get home. But I have to say I was expecting this after I heard that the incredible is getting a patch to enable wireless n.
Click to expand...
Click to collapse
I have actually had this working for maybe a week now in my latest Superersonic rom but since I haven't had time to fix the root problem with that rom I just decided to post this seperately.

most of the power issues/concerns with wireless-n are targetted at the AP/Router i think... wondering if anyone has been seeing a drop in battery power though.

poporo said:
most of the power issues/concerns with wireless-n are targetted at the AP/Router i think... wondering if anyone has been seeing a drop in battery power though.
Click to expand...
Click to collapse
That was just an assumption. I had nothing to back that up lol

Here is the mod in zip format to make it easier, restore is also attached

Calkulin said:
Here is the mod in zip format to make it easier, restore is also attached
Click to expand...
Click to collapse
Hey thanks for doing this for me. I completely forgot to do this lol
Updated blog post with these update zips btw. Thanks again.

Probably a dumb question but im guessing since you have provided us with a zip file we can just flash it now??? And even dumber question this will still work with wireless g routers right?

awesome bro. Thanks.

rustyman14 said:
Probably a dumb question but im guessing since you have provided us with a zip file we can just flash it now??? And even dumber question this will still work with wireless g routers right?
Click to expand...
Click to collapse
Correct. Thanks to Calkulin you can now use the zips he provided (downloadable here or on my blog post) to flash instead of using adb.
And yes this will still work with a/b/g routers.

chuckhriczko said:
That's just the command I used when I mounted the system directory as writeable when I had my Hero. Should it be 4 instead of 3?
Click to expand...
Click to collapse
never used the hero, but this makes sense. on the EVO, pretty sure its mtdblock4.
would you be okay if i add this to the update.zip builder im putting together with credit going to you and a link to this thread?

joeykrim said:
never used the hero, but this makes sense. on the EVO, pretty sure its mtdblock4.
would you be okay if i add this to the update.zip builder im putting together with credit going to you and a link to this thread?
Click to expand...
Click to collapse
No problem bro. I'd be honored. My work is your work. Anything any of us do on here should be freely used by anyone else assuming proper credit is given.

Should have brought my laptop to work today, oh well will give it a go tonight. Can't wait!

jwhitney83 said:
Should have brought my laptop to work today, oh well will give it a go tonight. Can't wait!
Click to expand...
Click to collapse
You can download the files through your phone's browser and flash through that as long as you NAND unlocked everything. Just make sure you copy Calkulin's update.zip files to the root of the sd card after downloading.

Calkulin said:
Here is the mod in zip format to make it easier, restore is also attached
Click to expand...
Click to collapse
You are freakin awesome!

Related

FIXED: Tethering in Stock ROM w/ Root

Hello,
This is a dead easy fix to get tethering working completely with android-wifi-tether (http://code.google.com/p/android-wifi-tether/):
UPDATE
New development version has support for this rolled in, instructions are no longer necessary:
http://code.google.com/p/android-wi...name=wireless_tether_2_0_2-pre14.apk&can=2&q=
Steps:
1. Open adb shell (start cmd.exe, run "adb shell")
2. Issue the following commands:
- "mkdir /sdcard/android.tether"
- "cat /etc/firmware/fw_bcm4329_ap.bin > /sdcard/android.tether/fw_bcm4329.bin"
3. Download and install the android-wifi-tether application, start tethering.
Your log from android-wifi-tether should look like the attached image.
Happy configuration free tethering!
NOTE: This works because of the two separate firmwares that HTC has included in /etc/firmware. One is specific for AP-mode and must be more open to this kind of stuff. The original bug stemmed from the usual firmware dropping ARP requests pretty consistently, possibly as a powersaving measure.
The second firmware is loaded using the firmware_path option when loading the bcm4329.ko kernel module.
anyone else confirm this working please.
I confirm this working...
You will need to have root to run the app of course but 2 or 3 people have confirmed it on bug 362 already on the google project.
Not working for me
AWESOME!!!
actually i ever use wifi tether but this is pretty cool because it actually worked. i know on the heroC we had issues with wifi tether all of a sudden not wrking after 2.1. nice to see that its been fixed. good work spreading the word
ya. it will get SU permissions,
i can find the connection.
i connect to it. but no data transmitting.
would be cool if someone can confirm 4g is able to be tethered.
fdot said:
ya. it will get SU permissions,
i can find the connection.
i connect to it. but no data transmitting.
Click to expand...
Click to collapse
same here. any ideas?
toastcfh said:
would be cool if someone can confirm 4g is able to be tethered.
Click to expand...
Click to collapse
Not confirming but based on what I read harry_m stated the wifi tether app uses the current connection, so in theory if you switch between 3g and 4g the app will switch accordingly.
i can confirm
I originally flashed with toast's rom. Used the recovery .bat to install Flipz's stock root rom.
I then flashed toast's radio rom.
wifi tether did NOT work.
I then performed the above instructions, and viola, it works fine. (i am posting via wifi tether)
I want to thank everyone who is hard at work on these projects, you guys are awesome.
fdot said:
ya. it will get SU permissions,
i can find the connection.
i connect to it. but no data transmitting.
Click to expand...
Click to collapse
Check that the log screen looks exactly like mine does. Did you get any errors when you issued the adb commands?
Look on your sdcard for the android.tether folder and see if fw_bcm4329.bin file exists there.
toastcfh said:
would be cool if someone can confirm 4g is able to be tethered.
Click to expand...
Click to collapse
dcmtnbkr said:
same here. any ideas?
Click to expand...
Click to collapse
It should work according to one of the comments given about the issue. http://code.google.com/p/android-wifi-tether/issues/detail?id=362#c36
Because I am weary of rooting my phone not being able to return it to stock, I am gonna try it with the unrevoked root first.
goodfellaslxa said:
I originally flashed with toast's rom. Used the recovery .bat to install Flipz's stock root rom.
I then flashed toast's radio rom.
wifi tether did NOT work.
I then performed the above instructions, and viola, it works fine. (i am posting via wifi tether)
I want to thank everyone who is hard at work on these projects, you guys are awesome.
Click to expand...
Click to collapse
i followed this same exactly.
andrew500 said:
Check that the log screen looks exactly like mine does. Did you get any errors when you issued the adb commands?
Look on your sdcard for the android.tether folder and see if fw_bcm4329.bin file exists there.
Click to expand...
Click to collapse
no errors in adb.
and the .bin file is sitting in the directory.
and the log looks like yours.
running toasts ROM
can't get this to work
followed instructions, and when i click on the tether button it instantly says: unable to start tethering, please try again!
log screen is completely blank
any ideas?
fdot said:
i followed this same exactly.
no errors in adb.
and the .bin file is sitting in the directory.
Click to expand...
Click to collapse
I meant the screen in android-wifi-tether, does it look like the screen cap I included? It should have a debug line about the loaded firmware on the first item.
- Didn't see the edit you made with that screen:
Have you done the OTA update? Could be the SD card bug possibly. The log screen shows it didn't load the external firmware.
"Unable to start teterhing try again"
I skimmed this thread, I am using toast's rom.
I have just applied the Unrevoked root. I cannot access the sdcard via adb shell. Any ideas?
When i send command
"cat /etc/firmware/fw_bcm4329_ap.bin > /sdcard/android.tether/fw_bcm4329.bin"
it gives me error msg
"cannot creat /sdcard/android.tether/fw_bcm4329.bin: directory nonexistent"
i followed this same exactly.
no errors in adb.
and the .bin file is sitting in the directory.
Click to expand...
Click to collapse
I meant the screen in android-wifi-tether, does it look like the screen cap I included? It should have a debug line about the loaded firmware on the first item.
- Didn't see the edit you made with that screen:
Have you done the OTA update? Could be the SD card bug possibly. The log screen shows it didn't load the external firmware.
Click to expand...
Click to collapse
I have not done the ota.
-------------------------------------
Sent via the XDA Tapatalk App

[PORT] Droid 2 Multi-Touch Keyboard [Froyo] UPDATE! fixed4!

Got this working on a recent nightly for cm6 (dont see why it wouldnt work on any others too) also, it will most likely work on any deodexed rom (odexed im not sure) -- Let me know what does/doesnt work and ill try and do something or point you in the right direction.
this should also work with other phones (so far just hdpi phones)
EDIT: punk.kaos got it working on all phones! good work! thread here: http://forum.xda-developers.com/showthread.php?t=764021
You must be rooted for this to work!
THEMERS: These are the fixed .xml files that you will need to re-replace while theming: http://www.mediafire.com/?nhy8hd143hk81x0
BEFORE READING ANY MORE, GO DO A NANDROID!
/queue Jeopardy music
...
....
.....
......ok
Confirmed working on:
CM6 Nightlies/Tests (inc)
jdfroyo v1.9 (inc)
Skyraider 2.? (inc)
8/1 froyo leak (inc)
aiccucs 4.2 (inc)
redemption (inc)
CM6 (evo)
THIS HAS KNOWN ISSUES CAUSING THE HARDWARE KEYBOARD TO DO WEIRD STUFF ON THE DROID 1!!!!
something with the alt key not working correctly, i do not have a moto droid, so thats making it very tough to troubleshoot anything. anyone who does and wants to test some things, pm me, probably have some time this weekend to look at it
Bugless Beast 4 (moto droid)
Ultimate Droid Extreme Froyo 6.00 (moto droid?)
CM6 (nexus 1)
modaco r21 (nexus 1)
DeFrost 2.6a (desire)
BUGS:
- &amp on one of the keys, more of an annoyance than anything, will fix eventually fixed!
- crap, another &amp error, when holding the . key...fix coming eventually... fixed!
- < symbol fixed! <-- thanks for the help enragedpaza
- vibrates too lightly fixed! <-- thanks for the help enragedpaza
- others?
Voice input works too!
Back up your stock keyboard first:
Code:
adb shell cp /system/app/LatinIME.apk /system/app/LatinIME.apk.bak
adb shell cp /system/lib/libjni_latinime.so /system/lib/libjni_latinime.so.bak
FLASH (EASY) METHOD:
flash this from your recovery or from rom manager:
http://www.mediafire.com/?9yawjq9weakbl9y
Geo411m has made a black colored one. details here: http://forum.xda-developers.com/showpost.php?p=7684399&postcount=211
install the same as the easy way, otherwise download it and pull the apk out of it and install it with the manual method
ENJOY!
MANUAL (OLD) METHOD:
get both of these files:
apk:
fixed4: http://www.mediafire.com/?7q0406gqazq8rer
(harder vibrate, < symbol fix)
if you had an older version, be sure to switch to a different keyboard, then remove the old LatinIME.apk before pushing the new one over, otherwise you will get fc's like crazy!
lib:
(you may not need this, but it shouldnt hurt anything (backup instructions below) and if the keyboard doesnt work, then definitely try pushing it)
http://www.mediafire.com/?awy84cz5t8ngx49
some have reported that for some reason or another this file downloads as a .txt (although it comes as a .so for me all the time) make sure you rename it, if need be, to libjni_latinime.so before going any further
you will need adb for this method (others have done it without a computer)
youll either want to be in recovery, with /system mounted, or remount it read-only while the phone is up (need s-off for this, thanks unrevoked!)
then push the two downloaded files to your phone: (in some roms it is called GoogleLatinIme.apk, so use that instead of LatinIME.apk if thats how your rom is)
Code:
adb push d2keyboard-signed-fixed4.apk /system/app/LatinIME.apk
adb push libjni_latinime.so /system/lib/libjni_latinime.so
choose your input method like always, and enjoy the multi-touch keyboard on froyo
ok, the screenshots really dont mean much, anyone can use gimp, but w/e thought id put them up there anyway
thanks to LegionTHEFecalExcretion for the system dump!
if you like what i do and feel compelled to donate something to me, do so here
Great thanks
Working on Skyraider 2.
" & " button showing in bold " &amp " Otherwise good.
-Michael_ said:
Working on Skyraider 2.
" & " button showing in bold " &amp " Otherwise good.
Click to expand...
Click to collapse
yea i noticed that, its going to have to wait for a bit before i go in and fix it, otherwise if someone else wants to, by all means
Works on BB v.4 for the Droid and this is sick!! Thanks so much.
Can you just install the app like you normally would?
And what's the second file for?
Thanks.
palomosan said:
Can you just install the app like you normally would?
Click to expand...
Click to collapse
try it, report results
palomosan said:
And what's the second file for?
Click to expand...
Click to collapse
force closed on me without it
it works on jdfroyo rc1 with no problems without the lib file.....now i can actually type w/o all my typos.
jdkoreclipse said:
it works on jdfroyo rc1 with no problems without the lib file.....now i can actually type w/o all my typos.
Click to expand...
Click to collapse
hmm, yea i guess it is working without the lib file...
invisiblek said:
try it, report results
force closed on me without it
Click to expand...
Click to collapse
You were right, install the app but it kept force closing. Thanks. I'm using Skyraider 2.2
I can't tell you how excited I was when I pushed this on my phone, not because of how it is a much better keyboard then the stock one. I was excited because I was able to push this system without having to be in recovery. UnrEVOked is amazing!
BTW.. I am having no issues with this so far. Excellent keyboard, good port!
tcberg2010 said:
I can't tell you how excited I was when I pushed this on my phone, not because of how it is a much better keyboard then the stock one. I was excited because I was able to push this system without having to be in recovery. UnrEVOked is amazing!
BTW.. I am having no issues with this so far. Excellent keyboard, good port!
Click to expand...
Click to collapse
i cant tell you how excited i was when the keyboard finally popped up on my screen!
thanks for the feedback
i'm running sapphire 1.0 and i was able to install with Root explorer.
Works on skyraider 2.2 - no pc required. I did have to copy over the lib file with root explorer. Btw I am typing on this keyboard now and it is amazing at correcting mistakes!
Sent from my ADR6300 using Tapatalk
I can't push the .so file to my phone, the keyboard fc's on me when I try to select it in the input method section, so I thought i would try pushing the lib, but it keeps saying the directory doesn't exist.
this is exactly what i type
adb push libjni_latinime.so /system/lib/libjni_latinime.so
cannot stat: 'libjni_latinime.so' no such file or directory
It downloaded for me as a. Txt extension. I had to change it to .so - check to see if that happened to you
Sent from my ADR6300 using Tapatalk
dude0909 said:
I can't push the .so file to my phone, the keyboard fc's on me when I try to select it in the input method section, so I thought i would try pushing the lib, but it keeps saying the directory doesn't exist.
this is exactly what i type
adb push libjni_latinime.so /system/lib/libjni_latinime.so
cannot stat: 'libjni_latinime.so' no such file or directory
Click to expand...
Click to collapse
its saying the .so doesnt exist
is it located in the directory your command prompt is in? otherwise it wont be able to find it
AMAZING work!! Thank you sir!
djkms said:
It downloaded for me as a. Txt extension. I had to change it to .so - check to see if that happened to you
Sent from my ADR6300 using Tapatalk
Click to expand...
Click to collapse
now thats weird, op updated for this
invisiblek said:
its saying the .so doesnt exist
is it located in the directory your command prompt is in? otherwise it wont be able to find it
Click to expand...
Click to collapse
Oh i thought it was supposed to be in the root of my sd card just like the apk.

[DEV] PSFreedom(PSJailbreak) Android Port

I think all of you PS3 owners here already know about the Jailbreak tool that allows you too execute unsigned code on the PS3. That opens the console for a lot of homebrew possibilities(mplayer port maybe?). The source code for the exploit leaked and a dev called KaKaRoTo managed to get it to be executed from a N900. Yesterday KaKaRoTo released his souce code and today someone already ported it to the Palm Pre. This quick port was possible because the N900 and Palm Pre both share the same USB controller(mUSB) which happens to be the controller used by the Droid/Milestone.
Here is some info from KaKaRoTo's blog:
Q: How hard is it to port it to a new device ?
A: Well, I’ve just separated my code from the N900 specific stuff, so it’s quite easy, there are mainly two functions to write, one to get and one to set the USB address.. two other functions that only return some static result depending on the configuration of the controller (the name of the endpoints, and whether the controller supports high speed or full speed mode).
Read the README file provided with PSFreedom, and check the psfreedom_machine.c file for specifics on what to implement.
Q: How can I port it to a new device.
A: Well, first, you need to figure out what controller your device uses, in the case of the N900, it’s ‘musb’..
Then go to the driver code for that controller (probably in drivers/usb/gadget) and look for ‘SET_ADDRESS’. In the case of musb, it was in drivers/usb/musb/musb_gadget_ep0.c. In there it was setting the address to the USB device, so just copy that code into the psfreedom_machine.c to allow setting the address, and add a similar function to be able to retreive the address.
Then add a function to return 0 or 1 depending on whether the controller supports HIGH, FULL or LOW speed mode (go to usb_gadget_register_driver for your controller, and in the first lines, it should validate the speed argument, it will tell you which ones are acceptable), set LOW speed mode to return TRUE only if FULL speed isn’t available .
Finally, add a function to return the endpoint names.. it will usually be something like ‘epXin’ and ‘epXout’ (where X is the endpoint number), or “epXin-bulk”, etc.. look at how the driver initializes its endpoints or grep for “->name” in the file to find where it sets it…
That should be enough!
Ok this is it for now with the FAQ. Next time, I’ll tell you all about my experience, what problems I encountered and how I fixed them, maybe it will help others!
Click to expand...
Click to collapse
http://kakaroto.homelinux.net/
Some people over the HTC Desire boards are already working on a port but Desire's controller is a different one(MSM72K) so they might take some time and it will be of no use for us
http://forum.xda-developers.com/showthread.php?t=772795
So, any dev here willing to give it a try?
according to zzg in the desire forum, this is what you need to do. no source changes.
Well you don't really need any changes to get it compiled against Droid's kernel, a quick and dirty way by looking at psfreedom's make file:
make -C /path/to/droid/kernel/source M=/path/to/psfreedom/source ARCH=arm CROSS_COMPILE=/path/to/android_ndk/tree/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin/arm-eabi- EXTRA_CFLAGS=-DENABLE_MUSB_CONTROLLER modules
Click to expand...
Click to collapse
You can get the source from motorola.
Has anyone been successful with the exploit?
On the wiki it shows that it's in progress, but no info on who is working on it
hxxp://psfreedom.com/wiki/index.php?title=Device_compatibility_list
The guys over in the Milestone thread are beginning to get somewhere it seems, and someone in the desire thread said they've almost got the Milestone version working.
Not sure it means anything to the droid-ers though
Ahhhh I want a Droid version! I wish I could code!
Patiently waiting for the Motorola Droid Port....
Anybody know who is working on milestone/droid port?
desolateone1 said:
according to zzg in the desire forum, this is what you need to do. no source changes.
You can get the source from motorola.
Click to expand...
Click to collapse
Tried that. It didn't work, though I'm not familiar with configuring kernels. I have a compsci degree, but I just haven't ever played with them. Didn't figure it'd be as simple as this but thought I'd give it a go for the community... anyone want to give me a new clue?
Edit: I configured the kernel with 'make defconfig'
Where did you get the motorola source kernel?
https://opensource.motorola.com/sf/projects/droid
http://tinyurl.com/droid-ks-ese81
http://android.git.kernel.org/?p=ke...1;hb=34485287cb92a298eb6110926b729bf40bf3ba69
The third link is to the kernel space tree and I took the "snapshot" from there.
Got the NDK from here...
http://developer.android.com/sdk/ndk/index.html
Confirmed working!!!
place linked files on root of sdcard
First do nandroid backup!
Then reboot into recovery fire up adb and
"adb shell"
"#cd /sdcard"
"#flash_image boot boot.img"
reboot into ROM normally
open a terminal
"$su"
"#mount -o remount,rw /system"
"#mv psfreedom.ko /data/psfreedom.ko"
"#insmod /data/psfreedom.ko"
Then do the normal Jailbreak/PSgroove/PSFreedom power off on and quickly hit eject
It will take a little longer to boot (this is good)
Then under the "Game" tab it will show two new icons "/app_home/PS3/Game" and "Install Package Files"
Done using Cyanogenmod 6
Excellent job devs!
Links: hxxp://dl.dropbox.com/u/8949251/psfreedom.ko
hxxp://dl.dropbox.com/u/8949251/boot.img
freehood4all said:
Confirmed working!!!
place linked files on root of sdcard
First do nandroid backup!
Then reboot into recovery fire up adb and
"adb shell"
"#cd /sdcard"
"#flash_image boot boot.img"
reboot into ROM normally
open a terminal
"$su"
"#mount -o remount,rw /system"
"#mv psfreedom.ko /data/psfreedom.ko"
"#insmod /data/psfreedom.ko"
Then do the normal Jailbreak/PSgroove/PSFreedom power off on and quickly hit eject
It will take a little longer to boot (this is good)
Then under the "Game" tab it will show two new icons "/app_home/PS3/Game" and "Install Package Files"
Done using Cyanogenmod 6
Excellent job devs!
Links: hxxp://dl.dropbox.com/u/8949251/psfreedom.ko
hxxp://dl.dropbox.com/u/8949251/boot.img
Click to expand...
Click to collapse
So just to make sure I am understanding correctly you are saying that this method is confirmed working for the droid? If so where did the work come from? Was this recompiled from another platform and if so what is the source?
-Z
zerosignal0 said:
So just to make sure I am understanding correctly you are saying that this method is confirmed working for the droid? If so where did the work come from? Was this recompiled from another platform and if so what is the source?
-Z
Click to expand...
Click to collapse
Yes I have tested and it works, I have already backed up a game, and used the ftp server.
The work came from several people in #PSFreedom on irc.freenode.net
I think you are asking how was the module compiled, afaik it was from a 2.6.32 droid kernel.
Also you should note that when you flash the modded boot image Charging does NOT work you should have adequate battery BEFORE trying and you should flash back to your old boot image with an advanced nandroid restoring the boot image.
freehood4all said:
Yes I have tested and it works, I have already backed up a game, and used the ftp server.
The work came from several people in #PSFreedom on irc.freenode.net
I think you are asking how was the module compiled, afaik it was from a 2.6.32 droid kernel.
Also you should note that when you flash the modded boot image Charging does NOT work you should have adequate battery BEFORE trying and you should flash back to your old boot image with an advanced nandroid restoring the boot image.
Click to expand...
Click to collapse
Awesome! Thanks for the info, I was just wondering where the dev work was coming from. Also thanks a bunch for the boot_image heads up because I was just about to flash it over but wouldnt have been able to test it for a few hours.
-Z
So this may seem like a dumb question but I have the backup manager files and such but am not sure where on the sdcard to place it. Also what is the path you are supposed to use on the hdd (both internal and external) to place backups and write backups?
zerosignal0 said:
So this may seem like a dumb question but I have the backup manager files and such but am not sure where on the sdcard to place it. Also what is the path you are supposed to use on the hdd (both internal and external) to place backups and write backups?
Click to expand...
Click to collapse
Place any .pkg files on the root of a thumb drive thats formated to FAT32
As for backups you can put backups under /dev_hdd0/game/LAUN12345/GAMEZ "This is the path if you are using the original backupmanager.pkg and not some stealth backupmanger"
For games on an external I believe you put a folder named "GAMEZ" on the root of HDD. I haven't tried with external yet, so correct me if I'm wrong.
I will let you know when I get out of work. I have setup and saved my rom with the kernel changes so I can quick change when necessary. Thanks for the update on the file paths as well.
-Z
I'm totally lost right now can someone walk me through on how to do this? I have cm6 on my droid
You essentially are kinda following the same steps for flashing the boot image for getting manual root and some older roms. The instructions are pretty straightforward but make sure that you take a nandroid backup before making any changes.
I am running chevys SS 4.7 rom but I believe the kernel versions should be the same. As soon as I get out of here Ill update with the results.
-Z

[Temp] Fix for missing apps on froyo

in your build.prop replace the current text with this: you can get things like tv.com back
Code:
ro.build.description=passion-user 2.2.1 FRG83 60505 release-keys
ro.build.fingerprint=google/passion/passion/mahimahi:2.2.1/FRG83/60505:user/release-keys
i would upload one for people to flash but as some many people are on diff roms/kernels it would just cause more issues then its worth best way to go about fixing it is pulling the file from your phone (or the zip from teh rom your on). swapping out the text and pushing it back to /system
all credit goes to Decad3nce for the fix
Didn't s work for me...
Sent from my SPH-D700 using XDA App
you may have to reboot
Worked for me! Thanks.
Sent from Froyo!
Thanks worked great!!
shabbypenguin said:
in your build.prop replace the current text with this:
Click to expand...
Click to collapse
Wouldn't you like to be more specific? Your current instructions technically mean to replace the entire file with just those three lines...
Sent from my SPH-D700 using XDA App
Please note that users of Quantum Rom already have this fix applied, since 1.3
(Used the epic 2.1 key in 1.3, 1.4+ use the nexus one key)
Thanks shabby xD
Sent from my SPH-D700 using Tapatalk
Here's what I did from my PC with adb. (I have adb in my PATH so adjust the commands for wherever you might have adb.exe)
adb pull /system/build.prop
Then I edited the 2 lines on my PC with notepad++ and saved. Then I put it on my sdcard, remounted /system readwrite and copied it over to /system/build.prop and then rebooted.
adb push build.prop /sdcard/build.prop
adb shell
su (if your ROM didn't already drop you in to root, and check your phone for the superuser popup)
mount -t rfs -o remount,rw /dev/block/stl9 /system
cat /sdcard/build.prop > /system/build.prop
reboot
Sent from Froyo!
didnt work for me. I been trying to get the PayPal 2.2 to show up on the market but its a no go.
Im using Froyo also.
anyway we could just get the paypal.apk??
This didn't work for me either. Trying to get Pocket Blu installed, but it isn't working. TV.com isn't showing either. FWIW I have the new Market app if that means anything.
Any ideas?
Milkman00 said:
This didn't work for me either. Trying to get Pocket Blu installed, but it isn't working. TV.com isn't showing either. FWIW I have the new Market app if that means anything.
Any ideas?
Click to expand...
Click to collapse
Did you reboot your phone?
yes, and after rebooting a rechecked my build.prop file to make sure it took, and it was correct
Nevermind, I got it to work...
The end of the second line was missing the s. Put the s in, and it works perfect.
Can I get some clarification on this? I am using Mammon 1.0.3.1 and cannot get my sprint football ap to work.
Would this be an example of what this would fix?
Could the MSID number in my phone being different from my phone number be the reason it doesn't think this is a SPrint phone?
Thanks for posting a fix but it also didn't seem to work for me. I have been trying to load a program called Laser Appraiser from maket with no avail. Can anyone find it in their market?
worldlyinquirer said:
Thanks for posting a fix but it also didn't seem to work for me. I have been trying to load a program called Laser Appraiser from maket with no avail. Can anyone find it in their market?
Click to expand...
Click to collapse
Laser Appraiser shows up for me.
Milkman00 said:
Laser Appraiser shows up for me.
Click to expand...
Click to collapse
Thanks, Hmm I think I'll just wait for the latest froyo release and see if that helps
I tried downloading it and saving it to my SD card, but it's a protected app. I use AppMonster, which backs up all the apps for when I do flashing, but it doesn't do protected ones. Sorry man, I tried.
sorry i havent replied, most of the roms out there SHOULD have this baked in... i know acs and quantum do and the cm rom should but ill ask noob just to be sure.

[Mod] Webtop via HDMI without a Dock.

What this mod does:
It removes the device ID string check from PortalApp, and enables the webtop option in DockService. Replacing these two apk files effectively allows the webtop to launch without proprietary hardware.
Click to expand...
Click to collapse
What this means to you:
Webtop mode over any HDMI without an expensive dock.
Click to expand...
Click to collapse
Installation:
Method 1: ADB install
Download the package here: http://forum.xda-developers.com/attachment.php?attachmentid=791033&d=1321938181
First Get the files to the device and remount /system as rw:
Code:
adb push DockService.apk /mnt/sdcard/
adb push PortalApp.apk /mnt/sdcard/
adb shell
su
mount -o remount,rw /dev/block/system /system
Backup the original files:
Code:
mv /system/app/DockService.odex /system/app/DockService.odex.bak
mv /system/app/PortalApp.odex /system/app/PortalApp.odex.bak
cp /system/app/DockService.apk /system/app/DockService.apk.bak
cp /system/app/PortalApp.apk /system/app/PortalApp.apk.bak
Copy the modded files over fix permissions and reboot:
Code:
cp /mnt/sdcard/DockService.apk /system/app
cp /mnt/sdcard/PortalApp.apk /system/app
chmod 644 /system/app/DockService.apk
chmod 644 /system/app/PortalApp.apk
reboot
Click to expand...
Click to collapse
Appreciate my work? Buy Me a Beer:
awesome job!
however, will this effect how the device currently interacts with the motorola docks (webtop, lapdock, car-dock, hd-dock, etc)
The modifications to PortalApp will have no effect on that interaction whatsoever I have just removed the bit that checks to see if your dock is legit when the Webtop Launches. And the modification to DockService simply causes the mIsWebtopAllowed variable to return true.
In short everything will work the same, you'll just always have a webtop option in the Dock Picker Activity no matter what type of HDMI/Dock you have connected.
Excellent WORK!!!
Thanks i appreciate the work you did to make this happen!!! as soon as i get paid im buying you a beer!!!
Used this mod on my OG ATRIX. Works great on it with a Bluetooth keyboard. Again good work.
silly question I'm sure but I have to ask: Does this require root?
Code:
mount -o remount,rw /system
Didn't work for me. Had to use this:
Code:
mount -o remount,rw /dev/block/system /system
voodoomurphy said:
silly question I'm sure but I have to ask: Does this require root?
Click to expand...
Click to collapse
Yes, you'll need root.
Is it just 720p for all or anyone got it going @1080?
Sent from soberstone mobile.
Mod works great Thanks. I just have one question. Is there a way to make the 4G connection work on webtop?
sweet! thanks works great
Does this trick will enabling ethernet network?
Thanks
sobesan said:
Is it just 720p for all or anyone got it going @1080?
Sent from soberstone mobile.
Click to expand...
Click to collapse
i just got it going at 720p, but i haven't played with it to much.
works great. Has anyone tried getting the full ubuntu or installing any .deb packages on i yet?
duke8804 said:
Mod works great Thanks. I just have one question. Is there a way to make the 4G connection work on webtop?
Click to expand...
Click to collapse
Just enable tethering/mobile hotspots. http://forum.xda-developers.com/showthread.php?t=1330438.
Anyway after this turn on your mobile hotspots and and then connect your lapdock. It will run on your mobile broadband without a tethering plan. Now will you get a letter? I dunno.
Well... I've screwed up. I tried this from the Bionic Forum as a test: http://forum.xda-developers.com/showthread.php?t=1281722
and now my Atrix 2 will not load the web top. The M pulses and then nothing happens, the phone goes to sleep. I've tried a factory restore but that did not correct this. Any help would be appreciated.
voodoomurphy said:
Well... I've screwed up. I tried this from the Bionic Forum as a test: http://forum.xda-developers.com/showthread.php?t=1281722
and now my Atrix 2 will not load the web top. The M pulses and then nothing happens, the phone goes to sleep. I've tried a factory restore but that did not correct this. Any help would be appreciated.
Click to expand...
Click to collapse
Were you able to flash the webtop restore through RSD and go back to stock webtop?
I have not tried that yet, I have been a little to afraid to given what happened the first time I tried using Bionic derived tools. I'm a Mac guy, so RSD is out of my reach right now. I will try it tonight at work.
can I flash via recovery?
the same way I did with the first Atrix? Please let me know, and thank you, don't wanna try and brick it.
voodoomurphy said:
I have not tried that yet, I have been a little to afraid to given what happened the first time I tried using Bionic derived tools. I'm a Mac guy, so RSD is out of my reach right now. I will try it tonight at work.
Click to expand...
Click to collapse
The first times a mistake, the second time is a choice.

Categories

Resources