Related
As some of you probably know, the ps3 has recently been hacked, allowing us to run unsigned code. The source code for the exploit leaked and a dev called KaKaRoTo managed to get it to run from a Nokia N900. The other day, KaKaRoTo released his source code and 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.
This has already been posted in the droid section, but I figured I would post this in here. Maybe some of you guys can get this working on our milestones!
thanks nicholasbgr for writing this up.
This doesn't look too hard to do either. We shouldn't need to do too many alterations to get it working on the milestone.
Here is what we apparently need to do to port it from the nokia.
Well, first, you need to figure out what controller your device uses, in the case of the N900, it’s ‘musb’.. (Luckily we have he same controller!)
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!
Click to expand...
Click to collapse
And here's a link to the source code over at github:
PSFreedom
Thanks and good luck to anyone who gives this a try!
No devs with a PS3 here?
Just saw this, and I'm actually pretty interested in this, but what I know about programming can't really help you. Really interested in this though, so I will be following this
I have to ask though, is it not possible to have a universal Android implementation? What are the technical reasons?
Lesiroth said:
Just saw this, and I'm actually pretty interested in this, but what I know about programming can't really help you. Really interested in this though, so I will be following this
I have to ask though, is it not possible to have a universal Android implementation? What are the technical reasons?
Click to expand...
Click to collapse
No, we won't be seeing a univeral version, as phones have different types of usb controllers (we have mUSB, the same kind used in the pre and n900, giving us the best chance of a quick and easy port) Most HTC phones have a MSM72K controller, and the guys in the desire forum are pretty close to getting it running.
nicholasbgr said:
No devs with a PS3 here?
Click to expand...
Click to collapse
Even if Devs don't have a PS3, they could still compile it and let us test it
desolateone1 said:
No, we won't be seeing a univeral version, as phones have different types of usb controllers (we have mUSB, the same kind used in the pre and n900, giving us the best chance of a quick and easy port) Most HTC phones have a MSM72K controller, and the guys in the desire forum are pretty close to getting it running.
Even if Devs don't have a PS3, they could still compile it and let us test it
Click to expand...
Click to collapse
Yeah, but they would be more interested in this hahaha. Too bad my C skills suck :|
EDIT: Found out the required info. Thanks though.
MrPadie said:
Sorry if I appear a little "uninformed" (), but I just wanted to check something here quick. If we port this hack correctly, does this enable us to run an unsigned bootloader, essentially relieving the minds of millions of Milestone users?
If so, I'm going to take a spin at porting it over - however, I'm sure someone will get it before I do, no doubt.
MrP.
Click to expand...
Click to collapse
uh this has nothing to do with bootloader whatsoever. it is to run an exploit on the ps3.
Now i am installing Linux an try Compile it. Its a Long Time ago that im use Linux. I Hope that i get it work Today.
Send from my iPad
Desire port is working, hope it can be done with milestone to
Sent from my Milestone using XDA App
-=MoRpH=- said:
Now i am installing Linux an try Compile it. Its a Long Time ago that im use Linux. I Hope that i get it work Today.
Send from my iPad
Click to expand...
Click to collapse
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
just substitute the droid kernel source for the milestones. You can get it from motorola.
Current Compatibility List
Current Compatibility List
http://psfreedom.com/wiki/index.php?title=Device_compatibility_list
Quick question though, looking at something like this: http://psfreedom.com/wiki/index.php?title=OpenDesire4.0.4
To enable:
reboot to recovery
flash enable psFreedom
reboot back to Open Desire
It seems we would have to flash a different kernel to get this to work via the recovery screen. However I thought due to the locked bootloader on the milestone even after porting it the phone wont boot because of that.
Is the locked bootloader preventing us from booting into Android? or is it booting all together?
dasilva333 said:
Current Compatibility List
http://psfreedom.com/wiki/index.php?title=Device_compatibility_list
Quick question though, looking at something like this: http://psfreedom.com/wiki/index.php?title=OpenDesire4.0.4
To enable:
reboot to recovery
flash enable psFreedom
reboot back to Open Desire
It seems we would have to flash a different kernel to get this to work via the recovery screen. However I thought due to the locked bootloader on the milestone even after porting it the phone wont boot because of that.
Is the locked bootloader preventing us from booting into Android? or is it booting all together?
Click to expand...
Click to collapse
i think the desire is totally different than the milestone because it uses other drivers. with the n900 there wasnt any flashing involved. the milestone uses the same drivers as the n900 so lets hope we can use this
gizmo1908 said:
i think the desire is totally different than the milestone because it uses other drivers. with the n900 there wasnt any flashing involved. the milestone uses the same drivers as the n900 so lets hope we can use this
Click to expand...
Click to collapse
All we need to do is compile it against the milestone kernel (like how i wrote in my previous post). Then it should work no problem.
but there is someone who is trying in this port?
maggots said:
but there is someone who is trying in this port?
Click to expand...
Click to collapse
look at the first page and pray...
I try to Compile it with the Milestone Kernel......
But i have some trouble to get it work. :-/
/me Linux n00b :-D
-=MoRpH=- said:
I try to Compile it with the Milestone Kernel......
But i have some trouble to get it work. :-/
/me Linux n00b :-D
Click to expand...
Click to collapse
maybe someone over at the desire forum can help?
desolateone1 said:
All we need to do is compile it against the milestone kernel (like how i wrote in my previous post). Then it should work no problem.
Click to expand...
Click to collapse
How would it work though? as a command line app via adb shell? a .ko or .so?
For those interested I included the links needed to compile the thing:
Android NDK
http://dl.google.com/android/ndk/android-ndk-r4b-windows.zip
PSFreedom
http://download.github.com/kakaroto-PSFreedom-0ea9511.tar.gz
Motorola Milestone 2.36 Kernel
https://opensource.motorola.com/sf/....milestone/frs.milestone.02_36_0/frs9279?dl=1
dasilva333 said:
How would it work though? as a command line app via adb shell? a .ko or .so?
For those interested I included the links needed to compile the thing:
Android NDK
http://dl.google.com/android/ndk/android-ndk-r4b-windows.zip
PSFreedom
http://download.github.com/kakaroto-PSFreedom-0ea9511.tar.gz
Motorola Milestone 2.36 Kernel
https://opensource.motorola.com/sf/....milestone/frs.milestone.02_36_0/frs9279?dl=1
Click to expand...
Click to collapse
psfreedom link is dead
dasilva333 said:
How would it work though? as a command line app via adb shell? a .ko or .so?
For those interested I included the links needed to compile the thing:
Android NDK
http://dl.google.com/android/ndk/android-ndk-r4b-windows.zip
PSFreedom
http://download.github.com/kakaroto-PSFreedom-0ea9511.tar.gz
Motorola Milestone 2.36 Kernel
https://opensource.motorola.com/sf/....milestone/frs.milestone.02_36_0/frs9279?dl=1
Click to expand...
Click to collapse
yeah, it would be a .ko
Here is the psfreedom source (patched for bdrom as well)
Update: Alright guys, after collaborating with others on the port it seems we have hit a wall. The nexus s doesn't use our adreno egl drivers and instead uses newer drivers. The drivers are needed and we can't call on adreno drivers without errors. Because of this, we are putting a stop currently on development as first and foremost we need the build to be usable. The inc devs seem to have hit the same road block. We need a nexus one dump or source to move forward. Until then. :tips hat:
This is a dev rom. Things are still broken. Please don't play unless you realize this. If your boot hangs, try a dalvik wipe.
Note to devs:
-homescreen still slow (using ns EGL libs right now)
-no sound, sound crashes on boot
-dont have time to test more
-no wifi
-data works (browser force close on google boot)
Gingerbread Download: http://www.brieflygeek.com/downloads/project/gingerbread0321CT.zip
Thanks to the devs on the inc forums!
Patch: http://www.brieflygeek.com/downloads/project/flashpatch.zip
Flash this right after flashing gingerbread, same session
Fix roaming indicator:
http://www.echoblog.net/signed-roaming.zip
Thanks echo
Credits: bcnice20, MagnuSRagnaroK, pseudoremora, echoside, me.
Its missing the permissions. and symlinks
Wrong Section.........This is the EVO section..not nexus s. LOL
swaze said:
Wrong Section.........This is the EVO section..not nexus s. LOL
Click to expand...
Click to collapse
I'm familiar with the sections, this is correct
lithid-cm said:
Its missing the permissions. and symlinks
Click to expand...
Click to collapse
Just saw that.. got excited. I'll keep an eye out and update with a new dump as I see one. Im hopin in the IRC with these guys
Yea but we can use a few things from there...
They could use this to complete that hackey sdk port.
Sent from my supersonic.
good... good... good....
thank you.
barnacles10 said:
I'm familiar with the sections, this is correct
Just saw that.. got excited. I'll keep an eye out and update with a new dump as I see one. Im hopin in the IRC with these guys
Click to expand...
Click to collapse
I was going to work on the port once it was released but if your already looking at it drooling ill let you have at it lol
david279 said:
They could use this to complete that hackey sdk port.
Sent from my supersonic.
Click to expand...
Click to collapse
We could just port the whole thing without the "hacky" sdk
Or that yea.
Sent from my supersonic.
lithid-cm said:
I was going to work on the port once it was released but if your already looking at it drooling ill let you have at it lol
Click to expand...
Click to collapse
Go head, its fun for all. I didn't start this as a personal project, and am happy to update the OP with anything anyone comes across here. BTW, you have post 2.
david279 said:
They could use this to complete that hackey sdk port.
Sent from my supersonic.
Click to expand...
Click to collapse
Oh....lol I didn't know people still did that. HAHAHA
Good luck trying to port this... you're gonna have hell of time. The problem is that us EVO users are currently using 2.2 and the Nexus ROM's are built on 2.3; the lib files and bins will more than like fail if you try to boot.
I would wait until the 2.3 AOSP source is released to try and do a proper boot.
Porting different versions of Android especially from different manufacturers is a huge *****... believe me, I know... right Barnacles?
Edit:: I take back some of what I said... apparently it can be done, with some problems -- looking into right now with some other devs; will update later.
barnacles10 said:
Go head, its fun for all. I didn't start this as a personal project, and am happy to update the OP with anything anyone comes across here. BTW, you have post 2.
Click to expand...
Click to collapse
It should be a project. I am at work right now, but once that good dump comes along... I might just get fired... I want that GB on my evo. NOW hehe
We need source.....maybe today it will be released.
Sent from my supersonic.
david279 said:
We need source.....maybe today it will be released.
Sent from my supersonic.
Click to expand...
Click to collapse
could be google released the kernel source and something else before it was released
pseudoremora said:
Good luck trying to port this... you're gonna have hell of time. The problem is that us EVO users are currently using 2.2 and the Nexus ROM's are built on 2.3; the lib files and bins will more than like fail if you try to boot.
I would wait until the 2.3 AOSP source is released to try and do a proper boot.
Porting different versions of Android especially from different manufacturers is a huge *****... believe me, I know... right Barnacles?
Edit:: I take back some of what I said... apparently it can be done, with some problems -- looking into right now with some other devs; will update later.
Click to expand...
Click to collapse
Yes. hahah
They have it booting on the INC with the help of the sdk I believ
meh, There is always a way.
Cant wait for this....
Is this what you guys are looking for??
http://www.multiupload.com/PYF3KEWW29
Sent from my PC36100 using XDA App
I recently used bhundven's awesome One-Click method to flash my device. It's been a couple of days, and I am totally ecstatic!
This was the first time that I've flashed my baby in over 6 months... so, I was happy to go from Frodo (er, Froyo) to GingerBread. In the process, I removed loads of garbage from my phone -- you know, stuff that seems really cool and you gotta have it, so you download it and never use it again! What the hell was I thinking when I downloaded the U.S. Constitution??! LOL
It feels like I have a whole new phone. Anyway, back to the discussion. So, the One-Click jar is awesome. But, having been away for a while, I don't have a sense for which version of which ROM/Kernel/Theme came before/after which other.
ACTIVITY 1
I'm looking at the One-Click filename and I'm trying to decipher:
filename: SMS-KJ6-beta2d_Stock-Rom_with_Bootloaders-One-Click.jar
SMS-KJ6-beta2d_Stock-Rom_with_Bootloaders-One-Click.jar
?? not sure what this is trying to convey...
SMS-KJ6-beta2d_Stock-Rom_with_Bootloaders-One-Click.jar
So, it is based on the KJ6 ROM. Somewhere I gathered that the ROM which I installed via this process is a ROM that was customized by RaverX3X.
SMS-KJ6-beta2d_Stock-Rom_with_Bootloaders-One-Click.jar
This is beta2d of bhundven's kernel. Yo comprendo.
SMS-KJ6-beta2d_Stock-Rom_with_Bootloaders-One-Click.jar
Ok. This bit is a tad confusing. I get the "with_Bootloaders" part {1}. But, I don't get what the "Stock-Rom" is communicating. As I previously stated, I believe this is a customized ROM...
SMS-KJ6-beta2d_Stock-Rom_with_Bootloaders-One-Click.jar
Ok. This is the brilliant technique which Bryan (bhundven) designed to make it easy for geeks like me to follow. It was simple:
java -jar SMS-KJ6-beta2d_Stock-Rom_with_Bootloaders-One-Click.jarAnd, click... click... click... In other words, there's just one action associated with this technique: click! Love it!
ACTIVITY 2
So, I went to Settings/About phone to verify the changes...
Model number: SGH-T959V
Damn! It's still just a 4G. Didn't give me an S2! LOL
Firmware version: 2.3.6
This is good...{2}
Baseband version: T959VUVKJ6
Excellent... it's based on the KJ6 ROM.{3}
Kernel version: 2.6.35.7-T959VUVKJ6-CL694130
Whoa... OK.{4}
Build number: GINGERBREAD.VUVKJ6
Yes! I have Gingerbread.{5}
ACTIVITY 3
Then, I checked out Settings/Software update... (where a pop-up informed me that I have "No firmware")...
WAIT! Didn't Settings/About phone report a firmware version?
Thanks, Android, for the inconsistent labels... good enough to confuse even us geeks! (and, remember, we shall inherit the earth... and the moon... and the sun... so, lookout, Android! Your day shall come...)
Ok. I believe this is letting me know that I have a custom ROM and that I have been cut off from OTA. Excellent news!
SUMMARY
I have some time on my hands and thought that I'd look into the Android sphere again... So, I would like to examine various customized ROMs, Kernels, Themes... in general, mods. But, as I proceed down this path, I am wondering... how shall I know, at any given stage (and with the expectation that, at some point, I will have lost track of what I've done 2 days ago{6}) exactly which mod(s) I have on my device?
NOTES
{1} though I am still researching to be able to understand what a Bootloader is and why it's important... or, to rephrase, when would I not want Bootloaders?
{2} it was 2.2.1.
{3} it was T959VUVKD1.
{4} it was 2.6.32.9-Bali_SGS4G_v1.4UV.
{5} it was FROYO.VUVKD1.
{6} I have a mental disability which ensures this.
Related questions...
Which version of the customized ROM do I have? How can I determine this? Is there a straightforward way to know which mods are incorporated into each custom ROM?
Same for Kernel? How do I know which mods are incorporated?
For beta2d, I understand that the device is rooted... and has CWM 5. But, it was necessary to re-install busybox upon which I have become dependent.
And I see that there are newer versions of bhundven's kernel. I'd be happy to test features... but I'll need to know which features to look for.
That no firmware has been there since completely stock.
For the most part in the op for each ROM or kernel they list any mods and features. Other than reading the op for your setup I have no idea how to know what mods are incorporated.
Maybe there's no way to tell. Maybe someone knowledgeable on the subject will give you a better answer. Maybe I should get off my phone and get some sleep.
Sent from my SGH-T959V using xda premium
As 95Z28 has pointed out, I'd read the OP for the rom you flashed, in this case:
http://forum.xda-developers.com/showthread.php?t=1358498
Let me put it another way...
Ok. Check out this scenario:
Friend wants to sell me his device. I know (because the Software Update tells me "no firmware") that it has been modified. I just don't know how... And he doesn't remember the current status (because he's such a geek... and has been modding it weekly for the past 8 months ).
Hehe...
Given that phone, is there a battery of verifications I could do to determine what's in it?
[email protected] said:
Ok. Check out this scenario:
Friend wants to sell me his device. I know (because the Software Update tells me "no firmware") that it has been modified. I just don't know how... And he doesn't remember the current status (because he's such a geek... and has been modding it weekly for the past 8 months ).
Hehe...
Given that phone, is there a battery of verifications I could do to determine what's in it?
Click to expand...
Click to collapse
Other than what's in settings > about phone and in /system/build.prop there isn't an easy way to do it.
[email protected] said:
ACTIVITY 1
I'm looking at the One-Click filename and I'm trying to decipher:
filename: SMS-KJ6-beta2d_Stock-Rom_with_Bootloaders-One-Click.jar
SMS-KJ6-beta2d_Stock-Rom_with_Bootloaders-One-Click.jar
?? not sure what this is trying to convey...
Click to expand...
Click to collapse
SMS = Subtly Modified Stock
SMS-KJ6-beta2d_Stock-Rom_with_Bootloaders-One-Click.jar
So, it is based on the KJ6 ROM. Somewhere I gathered that the ROM which I installed via this process is a ROM that was customized by RaverX3X.
Click to expand...
Click to collapse
It's based on the KJ6 source code, not necessarily a ROM. I believe it's based on the stock KJ6 release from Samsung, not a modified ROM by anyone.
SMS-KJ6-beta2d_Stock-Rom_with_Bootloaders-One-Click.jar
This is beta2d of bhundven's kernel. Yo comprendo.
Click to expand...
Click to collapse
Si
SMS-KJ6-beta2d_Stock-Rom_with_Bootloaders-One-Click.jar
Ok. This bit is a tad confusing. I get the "with_Bootloaders" part {1}. But, I don't get what the "Stock-Rom" is communicating. As I previously stated, I believe this is a customized ROM...
Click to expand...
Click to collapse
Stock ROM = The official release from Samsung.
SMS-KJ6-beta2d_Stock-Rom_with_Bootloaders-One-Click.jar
Ok. This is the brilliant technique which Bryan (bhundven) designed to make it easy for geeks like me to follow. It was simple:
java -jar SMS-KJ6-beta2d_Stock-Rom_with_Bootloaders-One-Click.jarAnd, click... click... click... In other words, there's just one action associated with this technique: click! Love it!
Click to expand...
Click to collapse
The one-click method I believe was derived by Adam Outler (sp?). Bryan and FB are using them now to distribute the ROMs, which is awesome. I think they are totally brilliant.
ACTIVITY 2
So, I went to Settings/About phone to verify the changes...
Model number: SGH-T959V
Damn! It's still just a 4G. Didn't give me an S2! LOL
Click to expand...
Click to collapse
LOL!!
Firmware version: 2.3.6
This is good...{2}
Baseband version: T959VUVKJ6
Excellent... it's based on the KJ6 ROM.{3}
Kernel version: 2.6.35.7-T959VUVKJ6-CL694130
Whoa... OK.{4}
Click to expand...
Click to collapse
The version is set in the source. I don't think Bryan changed the kernel source to reflect anything different when it was compiled.
Build number: GINGERBREAD.VUVKJ6
Yes! I have Gingerbread.{5}
ACTIVITY 3
Then, I checked out Settings/Software update... (where a pop-up informed me that I have "No firmware")...
WAIT! Didn't Settings/About phone report a firmware version?
Thanks, Android, for the inconsistent labels... good enough to confuse even us geeks! (and, remember, we shall inherit the earth... and the moon... and the sun... so, lookout, Android! Your day shall come...)
Click to expand...
Click to collapse
I'm not 100% what the "Software update" feature is for. You have firmware, just none installed to update
Ok. I believe this is letting me know that I have a custom ROM and that I have been cut off from OTA. Excellent news!
SUMMARY
I have some time on my hands and thought that I'd look into the Android sphere again... So, I would like to examine various customized ROMs, Kernels, Themes... in general, mods. But, as I proceed down this path, I am wondering... how shall I know, at any given stage (and with the expectation that, at some point, I will have lost track of what I've done 2 days ago{6}) exactly which mod(s) I have on my device?
Click to expand...
Click to collapse
I've done that LOL. The best thing I can suggest is to keep good notes/change logs. As you make a change, note when
NOTES
{1} though I am still researching to be able to understand what a Bootloader is and why it's important... or, to rephrase, when would I not want Bootloaders?
Click to expand...
Click to collapse
Without boot loaders, your device won't be able to load the OS and it's necessary components.
{2} it was 2.2.1.
Click to expand...
Click to collapse
And now it's 2.3.6
{3} it was T959VUVKD1.
Click to expand...
Click to collapse
And now it's T959VUVKJ6
{4} it was 2.6.32.9-Bali_SGS4G_v1.4UV.
Click to expand...
Click to collapse
And now it should be 2.6.35.7-T959VUVKJ6-CL694130
{5} it was FROYO.VUVKD1.
Click to expand...
Click to collapse
And now it should be GINGERBREAD.VUVKJ6
{6} I have a mental disability which ensures this.
Click to expand...
Click to collapse
LOL, don't we all?
I appreciated the thoroughness! and the humor!
stephen_w said:
SMS = Subtly Modified Stock
Click to expand...
Click to collapse
Es claro. Mahalo a nui loa.
stephen_w said:
It's based on the KJ6 source code, not necessarily a ROM. I believe it's based on the stock KJ6 release from Samsung, not a modified ROM by anyone.
Click to expand...
Click to collapse
¡Ya veo ahorita! Merci Beaucoup.
stephen_w said:
Si
Click to expand...
Click to collapse
¿Seguro? LOL
stephen_w said:
Stock ROM = The official release from Samsung.
Click to expand...
Click to collapse
Yes. Got it.
stephen_w said:
The one-click method I believe was derived by Adam Outler (sp?). Bryan and FB are using them now to distribute the ROMs, which is awesome. I think they are totally brilliant.
Click to expand...
Click to collapse
It is always a blessing to know the source. Old Hawaiian proverb: Nānā i ke kumu. (Look to the source.)
I plan to study the Heimdall backend as I am wont to do whenever I discover a great tool...
And, yes, Bryan and FB are brilliant... as are many in these here parts...
stephen_w said:
LOL!!
Click to expand...
Click to collapse
Glad to have caused an outburst like that!
stephen_w said:
The version is set in the source. I don't think Bryan changed the kernel source to reflect anything different when it was compiled.
Click to expand...
Click to collapse
OK.
stephen_w said:
I'm not 100% what the "Software update" feature is for. You have firmware, just none installed to update
Click to expand...
Click to collapse
I believe it is was intended for OTA updates. It's only a hunch though. Don't call the lawyers if my gut is not right!
stephen_w said:
I've done that LOL. The best thing I can suggest is to keep good notes/change logs. As you make a change, note when
Click to expand...
Click to collapse
Well, this is something I plan to keep in mind as I develop treasures... there should always be some little something somewhere that says, "It's me! I'm here!" That would be the first point of verification when talking to support... IMHO
Granted, many times that scream is inherent in the UI -- if the user knows what to expect.
stephen_w said:
Without boot loaders, your device won't be able to load the OS and it's necessary components.
Click to expand...
Click to collapse
so, there is probably NOT any file in existence named SMS-KJ6-gamma1a_Stock-Rom_without_Bootloaders-Five-Clicks.jar?
Ok. No problem.
stephen_w said:
LOL, don't we all?
Click to expand...
Click to collapse
Maybe... but, probably not as severe as I'm talking about... A taxicab dropped me out in the middle of the Hollywood freeway... but forgot to tell me we were gonna hit the wall first... ;D Ouch! It still hurts.
[email protected] said:
Ok. Check out this scenario:
Friend wants to sell me his device. I know (because the Software Update tells me "no firmware") that it has been modified.
This is what I'm saying. I bought my phone brand new from radio shack. Opened the box and set it up in store. It has always said no firmware under software update. So that doesn't mean its been modified, its just a galaxy s 4g quirk.
Sent from my SGH-T959V using xda premium
Click to expand...
Click to collapse
In any event...
95Z28 said:
This is what I'm saying. I bought my phone brand new from radio shack. Opened the box and set it up in store. It has always said no firmware under software update. So that doesn't mean its been modified, its just a galaxy s 4g quirk.
Click to expand...
Click to collapse
Aha... I was sure that I recalled something other than that popup... when I first got my phone new.
In any event, there is no question that his phone has been modded (he admits that he has modded it)...
I suppose, to be sure, I would just buy the damn thing... and flash whatever the heck I wanted... and be done with it, eh?
95Z28 said:
This is what I'm saying. I bought my phone brand new from radio shack. Opened the box and set it up in store. It has always said no firmware under software update. So that doesn't mean its been modified, its just a galaxy s 4g quirk.
Click to expand...
Click to collapse
No. That means that there is no PENDING software update download over-the-air that is WAITING to be installed. So when you ask it to DO a Software Update (think of Update as a VERB here), it says... I can't... there's no update waiting...
IDisposable said:
No. That means... So when you ask it to DO a Software Update (think of Update as a VERB here), it says... I can't... there's no update waiting...
Click to expand...
Click to collapse
That makes perfect sense. Thank you for clarifying...
Sent from my SGH-T959V using xda premium
IDisposable said:
No. That means that there is no PENDING software update download over-the-air that is WAITING to be installed. So when you ask it to DO a Software Update (think of Update as a VERB here), it says... I can't... there's no update waiting...
Click to expand...
Click to collapse
Yes I know. And there are no ota updates for the SGS4G at this time, so it will always say no firmware as it always has.
When I say that's a quirk of the SGS4G that's exactly what I mean due to the fact if you click software update on other android phones it will specifically say no updates available, or, current version is the latest. SGS4G states no firmware instead.
So what I was saying is that has nothing to do with mods.
Sent from my LG-P999 using xda premium
http://www.ubuntu.com/devices/android
Looks interesting and I think it can works on our great phones
zogu said:
http://www.ubuntu.com/devices/android
Looks interesting and I think it can works on our great phones
Click to expand...
Click to collapse
Saw it yesterday as well. Probably not gonna work with O3D cause we don't have USB host function on our phone. LG "forgot" to include it.
Sent from my LG-P920 using XDA App
ThiaiZ said:
Probably not gonna work with O3D cause we don't have USB host function on our phone.
Click to expand...
Click to collapse
Kernel or hardware issue? It will work with BT keyboard and mouse
But we already have ubuntu on android, only difference is because this will be official way to install it with support from canonical.
I never tried hdmi with ubuntu on my LG, does kernel support loop device support?
zogu said:
Kernel or hardware issue? It will work with BT keyboard and mouse
But we already have ubuntu on android, only difference is because this will be official way to install it with support from canonical.
I never tried hdmi with ubuntu on my LG, does kernel support loop device support?
Click to expand...
Click to collapse
No it doesn't support loop device, I have tried and didn't work. So I guess we have one more thing to work with, try to include it in the kernel.
Nahh, Ubuntu we have running on android today is way different than that, this new one will be fully integrated with the phones Android software. Correct me if I'm wrong.
Btw what is the dock function?
Sent from my LG-P920 using XDA App
ThiaiZ said:
Btw what is the dock function?
Click to expand...
Click to collapse
Just a dock for connecting phone with keyboard and/or monitor/TV.
http://forum.xda-developers.com/showthread.php?t=1359625
It is not necessary, but it looks nice, more professional for some managers
Does anyone with kernel experience want to chime in. I'd like to compile my own kernel then add usb loop support.
kyanox said:
Does anyone with kernel experience want to chime in. I'd like to compile my own kernel then add usb loop support.
Click to expand...
Click to collapse
Count with me.
Sent from my LG-P920 using XDA App
Thread Closed!!!
Wooah I see many bricked devices
torxx said:
Wooah I see many bricked devices
Click to expand...
Click to collapse
lol yeah I posted it here hoping some developers would get their hands on it and turn it into something that works, hopefully people are smart enough to read and know what they are doing before messing with it.
uploaded the stock hboot, in case someone needs it for comparison...
i can just confirm that the posted file actually is a hboot, as the hexdump shows some similarities... but thats where my binary hacking skills end
stock hboot
http://dl.dropbox.com/u/9188780/mmcblk0p12.img_hboot
Do you have a t-mo US version phone or this is just a file ripped apart? I'm looking to figure out how to root the T-Mo US One S without bricking the thing.
hah2110 said:
Do you have a t-mo US version phone or this is just a file ripped apart? I'm looking to figure out how to root the T-Mo US One S without bricking the thing.
Click to expand...
Click to collapse
if you have the phone pm me your gtalk I'll walk you through the steps of rooting and flashing Clockwork recovery, its certainly a bit different from the Euro phone.
What is different about it? I thought the root process was the same as was cwm
Sent from my HTC VIE_U using Tapatalk 2
T-mobile USA Rom include wifi calling?
Im Curious does the TMO US version of the One S have wifi calling?
I ask because I have the Sensation, running a ICS Rom and currently
the Wifi Calling app (From the Gingerbread ROMs) doesn't work, it needs
an updated app from T-Mob US that is compatible with ICS.
Thanks!
shiftedx said:
if you have the phone pm me your gtalk I'll walk you through the steps of rooting and flashing Clockwork recovery, its certainly a bit different from the Euro phone.
Click to expand...
Click to collapse
I have the one s for tmo I will surely pm you
and yes tmous has wifi calling
plazteknyc said:
Im Curious does the TMO US version of the One S have wifi calling?
I ask because I have the Sensation, running a ICS Rom and currently
the Wifi Calling app (From the Gingerbread ROMs) doesn't work, it needs
an updated app from T-Mob US that is compatible with ICS.
Thanks!
Click to expand...
Click to collapse
It should have Wifi Calling baked in. If it's compatible with older phones running ROMs, we'll have to see.
I just picked on up at Wal-Mart they are selling them now for 198.00 yes WiFi calling works great
Sent from my HTC VLE_U using XDA
plazteknyc said:
Im Curious does the TMO US version of the One S have wifi calling?
I ask because I have the Sensation, running a ICS Rom and currently
the Wifi Calling app (From the Gingerbread ROMs) doesn't work, it needs
an updated app from T-Mob US that is compatible with ICS.
Thanks!
Click to expand...
Click to collapse
On the Galaxy II on tmo the wifi calling is built in the rom and you have to have the sim card the supports the wifi calling but this is ICS and I could be mistaken .
Can anyone pull these libs and/or the .apk?
/system/lib/librilswitch.so
/system/lib/libganril.so
/system/lib/libkineto.so
timskyline86 said:
Can anyone pull these libs and/or the .apk?
/system/lib/librilswitch.so
/system/lib/libganril.so
/system/lib/libkineto.so
Click to expand...
Click to collapse
I just checked my T-Mobile One S, and none of these files are present in /system/lib. Let me know if you have any ideas where they might be, and I'll try to help you. I figured I'd find at least one or two of them, but no go. Sorry guy
nickmv said:
I just checked my T-Mobile One S, and none of these files are present in /system/lib. Let me know if you have any ideas where they might be, and I'll try to help you. I figured I'd find at least one or two of them, but no go. Sorry guy
Click to expand...
Click to collapse
Hmm interesting
Not even an .apk? like Kineto.apk
Does there appear to be a WiFi calling APk file in the system/ app folder? I'm not sure what it would be called, but you can probably ID it via the icons appearance. I know on the Sensation it was something like HTC-dsp-gb.apk.
vgpclife said:
Does there appear to be a WiFi calling APk file in the system/ app folder? I'm not sure what it would be called, but you can probably ID it via the icons appearance. I know on the Sensation it was something like HTC-dsp-gb.apk.
Click to expand...
Click to collapse
It's built in on the one S
Sent from my Sensation 4G using Tapatalk 2
It's most likely like the Amaze 4G. Built into the framework
Wifi calling is built into the Android 4.0 framework, so yeah, none of those apk's or .so's are present on the One S. It's all integrated...
Can you post the build.prop?