Jump to content

Flash on T-Mobile Pulse?


Guest BigBearMDC

Recommended Posts

Guest BigBearMDC

Hi guys

I'm trying now something different.

Ill flash the custom ROM again and i will try to copy the files in FastBoot Mode after the first reboot.

UPDATE:

Copying the files after the first reboot doesn't work.

I guess because the phone is not rooted?

Anyway. I will no let it boot up normally and switch into Recovery Mode with QuickBoot.

UPDATE 2:

Okay i managed now to copy 3.54MB.

But im getting the no space left error again.

There are only 107kB left!

I'll give it another try.. reboot.

UPDATE 3:

Its not working. I don't know what im doing wrong.

Could somebody explain me how i can add files to the custom ROM please?

UPDATE 4: SUCCESS!

I feel like a total idiot :)

this could have been soooo easy

I copied the files into the custom ROM and it didn't install.

BUT

I only had to resign it ;)

So finally the files are ON the Pulse B)

Stay Tuned!

Greetings,

BigBearMDC

Edited by BigBearMDC
Link to comment
Share on other sites

Guest BigBearMDC

I have some very good news:

Flash Player nearly works!

I tried to open a flash video and i saw the loading screen of the Flash Player!

With the Stock Pulse Browser!

This is a huge breakthrough :)

Screenshots coming soon!

So long,

Greetings,

BigBearMDC

Edited by BigBearMDC
Link to comment
Share on other sites

I have some very good news:

Flash Player nearly works!

I tried to open a flash video and i saw the loading screen of the Flash Player!

With the Stock Pulse Browser!

This is a huge breakthrough :)

Screenshots coming soon!

So long,

Greetings,

BigBearMDC

Well done, What happened after the loading screen?

Link to comment
Share on other sites

Guest BigBearMDC
What happened after the loading screen?

The browser crashes/force closes.

I guess theres still a problam with missing files for the Flash Player.

At the moment im trying to fix this. I also copied now the libwebcore.so from the Hero.

Installing it right now.

UPDATE:

libwebcore caused boot loop -> removed.

Stay tuned!

Greetings :)

BigBearMDC

Edited by BigBearMDC
Link to comment
Share on other sites

The browser crashes/force closes.

I guess theres still a problam with missing files for the Flash Player.

At the moment im trying to fix this. I also copied now the libwebcore.so from the Hero.

Installing it right now.

UPDATE:

libwebcore caused boot loop -> removed.

Stay tuned!

Greetings :)

BigBearMDC

I have no experience of such things but would using logcat from adb allow you to see exactly what is causing the force close when you open the flash file?

Link to comment
Share on other sites

Guest BigBearMDC
I have no experience of such things but would using logcat from adb allow you to see exactly what is causing the force close when you open the flash file?

I would really like to say 'yes', but unforunately i don't know how to use it.

But i guess it is a logfile ;)

Ill have a look at that later.

But now im trying to get my pulse working again.

Thanks for the hint!

UPDATE:

Well, after getting a weird 'Update failed' error (all the buttons on my Pulse were blinking :) ) my Pulse is working again.

I'll now have a look at logcat.

Stay Tuned!

Greetings,

BigBearMDC

Edited by BigBearMDC
Link to comment
Share on other sites

I would really like to say 'yes', but unforunately i don't know how to use it.

But i guess it is a logfile :)

run

adb logcat
you might want to direct this to a file, as the output can be too rapid to read. Assuming you're using Linux or Mac:
adb logcat > logcat.txt

Link to comment
Share on other sites

Guest BigBearMDC
Let's hope we can make it work

Sure ;)

run

adb logcat
you might want to direct this to a file, as the output can be too rapid to read. Assuming you're using Linux or Mac:
adb logcat > logcat.txt

Thanks! I'll try that when my Pulse works again :)

Hmm seems that the Device MUST NOT be wiped before installing this custom ROM.

I lost all my settings. And now the Configuration Utility shows up and I'm asked to log into my google account.

But theres one Problem: I'm not asked to type in my PIN so im not logged in into 3G, meaning i can't log in to my google account ant thus can't use my mobile...

So I'll now install the normal custom ROM again, and then my Flash Player custom ROM.

Stay Tuned!

Greetings,

BigBearMDC

Edited by BigBearMDC
Link to comment
Share on other sites

Guest BigBearMDC

Okay

If I understood that correctly, i will type the following:

C:\adb logcat -v long -f C:\log.txt

UPDATE:

Thats really cool.

I restored my BART Backup and then installed the custom ROM with Flash Player.

Thus i don't have to install all the Applications again :)

Anyway my Pulse is now fully working again and I'll have a look at the logcat output.

Stay Tuned!

Greetings,

BigBearMDC

Edited by BigBearMDC
Link to comment
Share on other sites

Guest BigBearMDC

Seems like adb is not working when the device is not in Recovery or FastBoot Mode.

Or do I have to do something special to get adb working?

Also I've reported a problem:

My Market app crashes all the time.

Google Maps too.

Greetings,

BigBearMDC

Edited by BigBearMDC
Link to comment
Share on other sites

Guest BigBearMDC

UPDATE:

There are so many problems...

If I install the ROM alone i can't get onto the homescreen because of the Configuration Utility (Internet doesn't work -> can't login to google account)

Now i tried something else:

I edited the wpa_supplicant.conf and stored it in the ROM. Hopefully the Network works now on my Pulse that i can login to my google account.

Stay Tuned!

Greetings,

BigBearMDC

Link to comment
Share on other sites

Guest BigBearMDC

UPDATE:

I don't know what i can do.

If i restore my backup and install my custom ROM afterwards my phone "works"( -> all google apps ceep crashing).

If i install the ROM allone, the phone won't boot - but it's not going into a boot loop (it seems to be stuck -> maybe a lib?)

The nasty thing is that i have installed the ROM allone before and it worked... i don't know what do do to fix this.

I also tried wiping everything and install the custom ROM and then install my custom Flash ROM without wiping anything.

But the phone also won't boot.

I tried installing my custom Flash ROM and wiping it afterwords.

And i tried installing normal and then Flash ROM and wipe everything after this.

Neither of them worked...

Has somebody an idea what i could do to fix this?

UPDATE 2, good news:

It seems to definetly be a lib.so.

I flashed now a ROM with the modified Browser.apk, the framework and the permission files.

That means I'll now have to search the lib that causes the stuck while the booting process.

Stay Tuned!

Greetings,

BigBearMDC

Edited by BigBearMDC
Link to comment
Share on other sites

Guest BigBearMDC

UPDATE:

Okay. I copied these files into the ROM:

modified Browser.apk

libfl.so

libflashlite.so

libflashsnddec.so

com.htc.framework.jar

com.htc.framework.xml

platform.xml

But unfortunately i could not copy all the files which are needed:

libcurl.so ... causes boot stuck

libon2.so ... causes boot stuck too

libsiimpl.so ... causes Google Apps to crash

libsorenson.so ... causes Google Apps to crash too

libcurl.so and libon2.so might work if I copy them onto the Device using adb.

I'll try that next.

But i don't belive the Flashplayer will work unless all of the files are on the Device.

UPDATE 2:

Ok copying libcurl.so and libon2.so using adb worked.

No more boot stuck.

So 2 files left:

libsiimpl.so

libsorenson.so

Both cause all Google Apps to crash...

Fixing this problem won't be easy....

UPDATE 3:

libsiimpl.so and libsorenson.so seem to be not needed for Flash Player to work.

With libcurl.so and libon2.so Flash content is loading, but then the Browser crashs.

Furthermore the 2 libs seem to let the Google Apps crash too.

Stay Tuned!

Greetings,

BigBearMDC

Edited by BigBearMDC
Link to comment
Share on other sites

Guest BigBearMDC

Hi guys

To make work easier, i want to link the /system/lib folder to /system/sdcard/lib.

Could somebody explain me how to do this?

That would be a lot easier than copying the libs using adb.

Also is there a way to edit lib*.so files?

I guess theres not, but I'd need to edit libcurl.so and libon2.so (as they cause Google Apps to crash),

or at least have a look at them.

Greetings,

BigBearMDC

Link to comment
Share on other sites

Guest BigBearMDC

Hi guys

UPDATE:

i now took a qick look at libcurl.so (with a HEX Editor B))

It looks like this lib handles a lot of the browser operations.

FTP, sockets, proxy...

I'll try to isolate the part that is responsible for flash in this lib...

But i only have a HEX Editor and I've never done something similar before...

So wish me Luck :)

Stay tuned!

Greetings,

BigBearMDC

Link to comment
Share on other sites

Guest BigBearMDC

UPDATE:

I found a way to have a look at the source code.

But unless i know if this i legal, i won't continue.

Any suggestions?

Greetings,

BigBearMDC

Edited by BigBearMDC
Link to comment
Share on other sites

UPDATE:

I found a way to have a look at the source code.

But unless i know if this i legal, i won't continue.

Any suggestions?

Greetings,

BigBearMDC

Source code for what?

Does the source have a license with it? Is it open source?

Generally, if the source is out there, then unless it's bee obtained illegally, it should be ok but more details required.

Link to comment
Share on other sites

Guest BigBearMDC

The source code of libon2, libcurl, libsorenson and libsiimpl.

But the source is not from the internet - i would decompile the lib*.so files.

Unfortunately there is no information about them in the internet, so i don't know if theres a license...

Greetings,

BigBearMDC

Link to comment
Share on other sites

The source code of libon2, libcurl, libsorenson and libsiimpl.

But the source is not from the internet - i would decompile the lib*.so files.

Unfortunately there is no information about them in the internet, so i don't know if theres a license...

Greetings,

BigBearMDC

I don't think there's anything to stop you decompiling them for your own use/investigation so long as you don't distribute them or their de-compiled source.

Link to comment
Share on other sites

Guest david_dawkins

Another approach may be to try and see what's going on with the Gnash port to Android that some chap started back in March. I guess that says it all really, he must have got stuck.

Link to comment
Share on other sites

Guest BigBearMDC

Ok.

So i guess this is going to be a hard part as i cannot expect anybody to help me as i am perhibited to share the source :)

But i think i would be ok if someone would decompile the libs himself.

If somebody is willing to help me,

please send me a PM

Greetings,

BigBearMDC

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.