Samsung firmware P1000XXJH3 for tablets - Galaxy S I9000 Android Development

Firmware is for new tablet, on android 2.2, extracting system to view the beast.
http://samsung-firmware.webs.com/p1000.htm

I installed this on my sgs, the installation went fine, but it couldnt boot. All i got was a green screen... I looks like a normal pda.

qwas00 said:
I installed this on my sgs, the installation went fine, but it couldnt boot. All i got was a green screen... I looks like a normal pda.
Click to expand...
Click to collapse
I got some text flying in pretty high speed on my screen and nothing else.
Oh well was worth a try

It should be usable on SGS with some minor modifications like replacing the kernel (most likely). I'm experimenting with it as we speak (no promises)

<Obligatory what did you expect look + exasperated sigh here>
Well, would have been interesting if it worked.

Case_ said:
It should be usable on SGS with some minor modifications like replacing the kernel (most likely). I'm experimenting with it as we speak (no promises)
Click to expand...
Click to collapse
looking forward to it.

A new unified client with support of :
- yahoo
- msn
- icq
- email
- exchange
- gmail
Zinio reader for android, is a great ebook reader. Is available on ipad, mac and pc. Now on android. (www.zinio.com) nothing on the official site for availability on android

year !!
setenza01 ! i rely on you to make this firmware compatible on GS i9000

Case_ said:
It should be usable on SGS with some minor modifications like replacing the kernel (most likely). I'm experimenting with it as we speak (no promises)
Click to expand...
Click to collapse
I believe it's not that straight forward, need to take the driver into consideration.

setenza01 said:
A new unified client with support of :
- yahoo
- msn
- icq
- email
- exchange
- gmail
Zinio reader for android, is a great ebook reader. Is available on ipad, mac and pc. Now on android. (www.zinio.com) nothing on the official site for availability on android
Click to expand...
Click to collapse
Did you take the factoryfs.rfs file apart to get this knowledge? If so, how did you do that ?? ... (on a windows pc)

appelflap said:
Did you take the factoryfs.rfs file apart to get this knowledge? If so, how did you do that ?? ... (on a windows pc)
Click to expand...
Click to collapse
yes on factoryfs, no way on windows only on linux you can extract rfs

setenza01 said:
yes on factoryfs, no way on windows only on linux you can extract rfs
Click to expand...
Click to collapse
Ok, time to install linux on my PC
BTW, can you get you hands on the GPS files? It's a just a hunch, because there isn't nothing known yet about the GPS that's on the tab, but maybe it's the same one as on the Galaxy S.
Files that are interesting are:
From the directory system/etc:
gpsconf.etc and jupiter.xml
From the directory system/lib
libgps.so (and maybe other files containing the word gps, maybe libsecgps.so
From the directory system/bin/gpsd
glgps_samsungJupiter and the *.cer files

appelflap said:
Ok, time to install linux on my PC
BTW, can you get you hands on the GPS files? It's a just a hunch, because there isn't nothing known yet about the GPS that's on the tab, but maybe it's the same one as on the Galaxy S.
Files that are interesting are:
From the directory system/etc:
gpsconf.etc and jupiter.xml
From the directory system/lib
libgps.so (and maybe other files containing the word gps, maybe libsecgps.so
From the directory system/bin/gpsd
glgps_samsungJupiter and the *.cer files
Click to expand...
Click to collapse
Extracted the files you want here. You think if we replace files on Android 2.1 repair gps ?

setenza01 said:
Extracted the files you want here. You think if we replace files on Android 2.1 repair gps ?
Click to expand...
Click to collapse
Thanks!!
Don't know but I'm definitely going to try it. Case_ extracted the same files from the new Captivate fw rom, where they are working on a fix, and it did also work for the galaxy. (Of course this is a froyo rom, but anyway..)
I will report back.

Wow that would be great! but i don't think it is a software problem! but a driver/hardware related issue!
But that's just my point of view Great work anyways!

I´d be very grateful if you could upload the whole factoryfs (extracted)

appelflap said:
Thanks!!
Don't know but I'm definitely going to try it. Case_ extracted the same files from the new Captivate fw rom, where they are working on a fix, and it did also work for the galaxy. (Of course this is a froyo rom, but anyway..)
I will report back.
Click to expand...
Click to collapse
A no-go, the lib files are incompatible with the Galaxy. The Galaxy even doesn't boot anymore with these drivers. Thanks anyway, sentenza!

BackfireNL said:
Wow that would be great! but i don't think it is a software problem! but a driver/hardware related issue!
But that's just my point of view Great work anyways!
Click to expand...
Click to collapse
I don't know if you followed the latest discussion about the Captivate FW, but the weird thing is that the upperlimit of a maximum of 10 locked satellites was gone and the weird constraints was gone that there wasn't a lock possible on sats with a signal noise ratio < 20 . They did accomplished that only with a change of drivers.
But if all will be fixed in the end, is something we have to wait for.

@ appelflap
Did you try on 2.2 (JP3) or on 2.1?

Rickstur said:
@ appelflap
Did you try on 2.2 (JP3) or on 2.1?
Click to expand...
Click to collapse
On 2.1.. I'm now going to try it on JP3 ... BTW I'm trying also the new modem.bin from the tab fw on it and definitely going to try the kernel later on.

Related

Dual Boot HERO

Will it be possible to dual boot hero? Maybe:
1. 1.5 and 2.x rom to choose
2. 1.5, 2.x and a windows mobile (just to try) to choose
Thanks
I have an idea regarding that:
You'll have to modify initrc:
the first thing it has to do is offer a menu (like in recovery), where you choose your ROM
While installing the ROM, all directories are suffixed, for example, system1, etc1
and symlinked at the end of the installation to /system etc...
Second, depending on the rom version, the corresponding directories (system1/system2, etc...) are symlinked to /system, /data, /etc...
THEN initrc proceeds
Which means that all the symlinking part will have to be at the TOP of initrc, just after the PATH declaration.
This is just a concept; I didn't try it.
If you have the time do do so, let us know of the results.
A good approach i suppose, but i'm not able to transform it into a real try... maybe someone can?
adwinp said:
I have an idea regarding that:
You'll have to modify initrc:
the first thing it has to do is offer a menu (like in recovery), where you choose your ROM
While installing the ROM, all directories are suffixed, for example, system1, etc1
and symlinked at the end of the installation to /system etc...
Second, depending on the rom version, the corresponding directories (system1/system2, etc...) are symlinked to /system, /data, /etc...
THEN initrc proceeds
Which means that all the symlinking part will have to be at the TOP of initrc, just after the PATH declaration.
This is just a concept; I didn't try it.
If you have the time do do so, let us know of the results.
Click to expand...
Click to collapse
This is very interesting, i can try to do this but i have to know 2 things:
1. How to build a Boot Menu
2. How a recovery works when flashing recovery
Do you know where can i find these infos?
i was thining about this the other day, it would be awesome.
And another thing, android can run on windows mobile phones, it would be great to be able to run windows mobile on android
Exit93 said:
This is very interesting, i can try to do this but i have to know 2 things:
1. How to build a Boot Menu
2. How a recovery works when flashing recovery
Do you know where can i find these infos?
Click to expand...
Click to collapse
The "boot menu" would be a simple shell script nested at the beginning of the global initrc,
mainly taking care of the proper symlinking/mounting
djdavis said:
i was thining about this the other day, it would be awesome.
And another thing, android can run on windows mobile phones, it would be great to be able to run windows mobile on android
Click to expand...
Click to collapse
+1
:d:d:d:d:d:d:d:d
adwinp said:
The "boot menu" would be a simple shell script nested at the beginning of the global initrc,
mainly taking care of the proper symlinking/mounting
Click to expand...
Click to collapse
Oh ok,
but i still need to know how a recovery works when flashing, i'll try doing some searches on google
@d3smond
I don't think that winmob is portable on android phones...
Exit93 said:
@d3smond
I don't think that winmob is portable on android phones...
Click to expand...
Click to collapse
I think I read about major kernal issues required to be sorted out. So possible in theory, in practise less so
Branwen said:
I think I read about major kernal issues required to be sorted out. So possible in theory, in practise less so
Click to expand...
Click to collapse
Why? I owned WM devices before and I know that porting a ROM from one device to another is not a problem for cookers (example: port HTC Touch HD ROM to HTC Diamond2) ...
Maybe the kernel/bootloader is the problem... WM drivers are tones out there.
d3sm0nd said:
Why? I owned WM devices before and I know that porting a ROM from one device to another is not a problem for cookers (example: port HTC Touch HD ROM to HTC Diamond2) ...
Maybe the kernel/bootloader is the problem... WM drivers are tones out there.
Click to expand...
Click to collapse
Kernel is the problem...
Android is open source, WM no...
Just a thought, but i doubt it is posible to do it in initrc becouse of kernel issues but shouldn't it be possible to have 2 kernels built and symlinked and just make a app that let you choose what system to load next boot and make the intirc and kernel symlinks before reboot? I have no experience with android cooking but some old linux knowledge is still in my head i think. Correct me if i'm totally wrong.
me.b said:
Just a thought, but i doubt it is posible to do it in initrc becouse of kernel issues but shouldn't it be possible to have 2 kernels built and symlinked and just make a app that let you choose what system to load next boot and make the intirc and kernel symlinks before reboot? I have no experience with android cooking but some old linux knowledge is still in my head i think. Correct me if i'm totally wrong.
Click to expand...
Click to collapse
You can make symlink on every boot
Exit93 said:
You can make symlink on every boot
Click to expand...
Click to collapse
Even have multiple kernels? Isn't that chosen in the bootloader? (thinking back on lilo and the great 90's =)
sombody heard about Gen.Y DualBOOT its for windows mobile to run android on windows mobile change that some how so it work on android ?
rudgia said:
sombody heard about Gen.Y DualBOOT its for windows mobile to run android on windows mobile change that some how so it work on android ?
Click to expand...
Click to collapse
That rom just start windows mobile and then you can start android through windows mobile using haret, nothing particular....
Exit93 said:
Kernel is the problem...
Android is open source, WM no...
Click to expand...
Click to collapse
I see...
But OK, how for example manufacturers make their device to work on WM? How HTC developers get a new phone running on WM? Do HTC's developers have the source code?
Sorry if it's a stupid question..
d3sm0nd said:
I see...
But OK, how for example manufacturers make their device to work on WM? How HTC developers get a new phone running on WM? Do HTC's developers have the source code?
Sorry if it's a stupid question..
Click to expand...
Click to collapse
Whoa you're confusing me xD
HTC knows how hardware is built so they can write drivers without problems
Android porting on WM is easier because it's booted using haret
So i was wrong, drivers are the problem not the kernel
Exit93 said:
Whoa you're confusing me xD
HTC knows how hardware is built so they can write drivers without problems
Android porting on WM is easier because it's booted using haret
So i was wrong, drivers are the problem not the kernel
Click to expand...
Click to collapse
Hmm, ok.
There is a emulator called Bochs.. it can emulate WM. Maybe we could run it on Android?
I did a little search on google and found out that someone got Bochs working but it crashed when loading the bios..
How 'bout this....
Maybe instead of playing tricks with symlinks and init.rc and all that.......
Make a boot image that does nothing but ask you "Into which OS would you like to boot?" and that replaces the "boot.img" with the new one you want. Then on each of the boot images (for each OS version), you have one of the commands to flash_image back the "menu" boot image so that the next time the phone power cycles you get prompted. Also, you put a timer in it so that if your phone reboots without you present there's a default (and you don't miss your morning alarm clock or something).

[DUMP] /system

If you already have this phone in hand, could you do a favor and drop me some files from /system, namely the video player and any other files/apks possible... RootExplorer might do the job, no root required (at least not on my phone).
Trying to port some apps/drivers, but since i dont own this phone - its proving to be difficult =)
Thanks for the help!
EDIT: Thanks to jimbob343 for /system dump. Hopefully with no objections, here it is:
http://www.mediafire.com/?uinwwjl0jhn ([email protected])
http://www.mediafire.com/?wtlqnyg3mqm ([email protected])
Maybe vegas i897 apk dump is useful? since it also runs TW 3.0 afaik.
forum.xda-developers.com/showthread.php?t=689310
frifox said:
If you already have this phone in hand, could you do a favor and drop me some files from /system, namely the video player and any other files/apks possible... RootExplorer might do the job, no root required (at least not on my phone).
Trying to port some apps/drivers, but since i dont own this phone - its proving to be difficult =)
Thanks for the help!
Click to expand...
Click to collapse
I'll can do that as soon as possible, but i'll have to wait my phones to arrive...
Or maybe you can download the source...
frifox said:
If you already have this phone in hand, could you do a favor and drop me some files from /system, namely the video player and any other files/apks possible... RootExplorer might do the job, no root required (at least not on my phone).
Trying to port some apps/drivers, but since i dont own this phone - its proving to be difficult =)
Thanks for the help!
Click to expand...
Click to collapse
can you recommend a file explorer to use and what exactly do you want me to copy
frifox said:
If you already have this phone in hand, could you do a favor and drop me some files from /system, namely the video player and any other files/apks possible... RootExplorer might do the job, no root required (at least not on my phone).
Trying to port some apps/drivers, but since i dont own this phone - its proving to be difficult =)
Thanks for the help!
Click to expand...
Click to collapse
The full /system folder rars to 147 mb or I can send you the seperate apks which total 77mb if you still need them.
Ive sent you a PM with the links anyways.
jimbob343 said:
Ive sent you a PM with the links anyways.
Click to expand...
Click to collapse
Could you make those public?
why not upload to multiupload.com so we can use it all
Thanks to jimbob343 for /system dump. Hopefully that will be enough to dig up some drivers/apps
Hopefully with no objections, here's the dump (130MB):
http://www.mediafire.com/?uinwwjl0jhn
frifox said:
Thanks to jimbob343 for /system dump. Hopefully that will be enough to dig up some drivers/apps
Hopefully with no objections, here's the dump (130MB):
http://www.mediafire.com/?uinwwjl0jhn
Click to expand...
Click to collapse
Thanks a lot!
Awesome! Thanks a lot. Waiting for a deodexed one now .
Deodexed framework: http://ul.to/6ocdh7
rolle3k said:
Deodexed framework: http://ul.to/6ocdh7
Click to expand...
Click to collapse
Deodexed? damn i'm so new to android.. thought i understood wm6.5 (rom building) pretty well.
I've downloaded it three times. Every time I received errors when I tried to unzip it using 7zip - error: Unsupported compression method.
Any suggestions?
shaneaus said:
I've downloaded it three times. Every time I received errors when I tried to unzip it using 7zip.
Any suggestions?
Click to expand...
Click to collapse
downloaded, extracted, no error... must be something on your side
What program are you using to open the file?
7z, probably same as you...
http://www.7-zip.org/
Well... This sucks...
I have downloaded it four times. I have tried WinRar and 7zip and both give the same error messages for all downloads: Unsupported compression method.
I downloaded the Framework and it opened up just fine.
Can someone post a separate d/l link for the dump? Maybe, on another service? Then I'll try again.
@frifox - thanks for your quick replies. Can't imagine what the issue is. MY IS provider has three data transfer rate plans and I'm on the third (second fastest of the four). And, it appeared to d/l pretty quick with no issues/interruptions.
might be good idea to try upgrading 7zip to the latest one... i used the max compression rate when packing the dump.
I'm using 4.65... Are you using the 9.15 beta?

[Q] [request] Easy GPS fix

Hey guys,
I found this gps fix for floyo for the htc for all possible areas.
http://forum.xda-developers.com/showthread.php?t=784689
Is there someone willing or able to convert this update.zip files
to work on froyo and the samsung galaxy s?
Cheers...
Jonathan_m84 said:
Hey guys,
I found this gps fix for floyo for the htc for all possible areas.
http://forum.xda-developers.com/showthread.php?t=784689
Is there someone willing or able to convert this update.zip files
to work on froyo and the samsung galaxy s?
Cheers...
Click to expand...
Click to collapse
This one?
"* GPS Fix
Some instabilities have been reported with the GPS. Does this fix them?!"
The fix contains a libhtc_ril.so... I don't think it will work on SGS.
lunasea said:
This one?
"* GPS Fix
Some instabilities have been reported with the GPS. Does this fix them?!"
The fix contains a libhtc_ril.so... I don't think it will work on SGS.
Click to expand...
Click to collapse
I know the update.zip files don't work, but my question was if it is possible for someone who knows how to make update.zip files for sgs to do this for the gps fix, all that there has to be done is change /system/etc/gps.conf, but normal users (no root) dont have excess to this file.. so it would be nice to have an update.zip that will change the gps file..
okay.. solved it for myself using the program called fasterfix. needs root, but anyway its pretty easy, just select the server you want, save, reboot and get yourself a pretty good working GPS..
http://www.accuratefiles.com/fileinfo/gs8833721h1i0
first time i ran the program i had an FC, but second time it worked normally.
i just XXJPO btw...
Here we go:
Gps fix with epic 4g system
Gps fix with gps.conf set to europe
Apply with CW or 2e recovery (rename to update.zip)
Note:
Epic 4g fix contain gps.conf set to north america so if you want to use both fix apply epic first and then gps.conf .
[Q] [request] Easy GPS fix
Click to expand...
Click to collapse
Sell your SGS, and buy a Desire HD
Whats the appropriate server address for Philippines?
Rawat said:
Sell your SGS, and buy a Desire HD
Click to expand...
Click to collapse
+1
LOL
-----
10 chars
Rawat said:
Sell your SGS, and buy a Desire HD
Click to expand...
Click to collapse
and fix a different plethora of problems
EarlZ said:
Whats the appropriate server address for Philippines?
Click to expand...
Click to collapse
check http://www.pool.ntp.org
Jonathan_m84 said:
check http://www.pool.ntp.org
Click to expand...
Click to collapse
Thanks!
10char
Editing gps.conf doesn't really *fix* anything. You may get a lock a bit faster, but that's it.
Am just using GPS test v1.2.0 by chartcross Ltd for getting a fast GPS fix, works good enough for me.
No configs need to be edited, used it in Holland, belgium and spain, works right away.

[ROM] Roto JMG Pre-Rooted Firmware v1 [Deprecated]

This has a bad wifi bug, lets drop it and shuffle on to JMI!
Finally, Roto-JMG!. My development/jtag Tab was stuck in my luggage in Frankfurt due to all the flight cancellations, but Lufthansa delivered it to me at my home at 2am I was actually pleased to be woke up from a sound sleep, thanks!
I've created this for folks who want a safe and easy to install firmware.
This firmware is for any NA, Euro or Asian GSM Tab. They don't contain and won't install protected bootloaders.
All the files are here:
http://files.deodexed.com/ModADroid-Galaxy-Tablet/Rotohammer/JMG/
Note:Please backup your apps and settings with Titanium Backup from the market.
Write down ALL your current APN settings in Settings/Wireless/Mobile/Access Point Names/, the one with the green dot next to it. There is 14 settings in all.
New Jan 30, 2011 Roto-JMG-v1
Fixes:
Stock JMG Swype (fullscreen version FC's sorry)
Added OpenVPN
Added cifs.ko
Added slow-work.ko
Added tun.ko
Added Ebook app
Added car home
Added all language locales
Added AppWidgetPicker
Added module loader script
Added perf tweaks
Full version wipes sdcard if corrupt
Code:
81cb74c5a2c173c8feaaf1b6649d1bd6 Roto-JMG-Full-v1.zip
9449a7eb4de1067488100ad2e16ee541 Roto-JMG-Upgrade-v1.zip
If you already flashed Roto-JME (upgrade or full), just re-flash with the Roto-JMG-Upgrade-v1.tar to get the new apps and not loose any settings.
(other than the home screen, but you can restore that from Titanium Backup right?)
The best option is to backup all your data/apps, flash Roto-JMG-Full-v1.tar with the PDA button and partition with P1_add_hidden.pit. Flash the any modem of your choice with the Phone button as well as its going to be erased due to partitioning. Thats a nice clean setup, guaranteed to work the best
Use the upgrade if you already have a lot of apps installed and you feel lucky. Don't use the pit file with the upgrade firmware. Worst case is you flash the whole enchilada later. Backup your data anyways before hand.
Flash using Odin, using PDA button for any file you flash. If you need/want to flash the addons too, use the PHONE and CSC buttons, they all do the same thing.
Simple how-to guide here:
http://forum.xda-developers.com/showthread.php?t=895827
Wow thanks for that. Just a question before I try this out - can I flash this if I have modacos kernal w ext4 conversion? Do I still use the .pit file?
Sent from my GT-P1000 using XDA App
Hi Roto,
Big THX for this and one question: What about Swype in different languages, like German?
In V4 I was a little bit dissapointed not having my german Swype......
irrelevancy said:
Wow thanks for that. Just a question before I try this out - can I flash this if I have modacos kernal w ext4 conversion? Do I still use the .pit file?
Click to expand...
Click to collapse
I haven't tried any ext4 firmwares yet, so I don't actually know. I'd assume you'd have to flash Roto-JMG-Full with the .pit file. I'm sure someone will chime in soon with the answer.
jammysunny said:
Hi Roto,
Big THX for this and one question: What about Swype in different languages, like German?
In V4 I was a little bit dissapointed not having my german Swype......
Click to expand...
Click to collapse
In general I'm disappointed with Swype being so tied to the firmware. Roto-JMG has the stock Swype which includes German. I really want to remove it altogether to reclaim 11mb of valuable space, but we'll see.
OKAY, so i flash your FW now
In V4 I tried to remove the original Swype in order to install my Swype Version, but it failed by uninstalling it "This Software cant be removed"
Maybe you manage this removing of Swype, so users like me can install this later.....
Do we know of any differences between JMG vs KM2?
Was loving and living on JMEv4, downloading now, thank you for your work sir.
you have made my tab alot more fun to use.
I saw and used an app i believe is free, backup APN, maybe include in the release, make it easy for the noobz....
alot easier then writing down all the info.
and or, some way of using the APN file from CM which im sure is open source and includes like 600 APNs...
just thinking outloud.
It is greatly appreciated.
regards,
Killster
Thanks for your work Rotohammer, works smooth!
I cannot seem to find a Chinese locale, is it availeable in this rom or should I look into other roms for this language? Thanks again!
It's working fine CF-Root for JME break autobacklight... and the eBook reader it's not present in the update can you upload it? Thank you!
rotohammer said:
I haven't tried any ext4 firmwares yet, so I don't actually know. I'd assume you'd have to flash Roto-JMG-Full with the .pit file. I'm sure someone will chime in soon with the answer.
Click to expand...
Click to collapse
I've flashed back to jme full+pit+cfroot with odin1.7 from modaco+ext with no problems, once you've flashed cfroot you can then boot into recovery and directly flash modaco+ext.
Noticeably faster than jmev4 at least as far as I can tell. So far the only thing I am missing is full screen swype.
Sent from my GT-P1000 using XDA App
ondoteam said:
It's working fine CF-Root for JME break autobacklight... and the eBook reader it's not present in the update can you upload it? Thank you!
Click to expand...
Click to collapse
It was in there, but the flash space is tight and it didn't all fit. I'm re-uploading a fixed version, grab the Upgrade file.
Flashed running great, hope to see a ext4 vesion soon!
Great job Roto. Tnx. I was thinking about the next version if it would be possible to include Shutdown.apk from ♫ Overcome v1.0.2 ♫ JMG Base ♫. That one has few more options like: reboot/recovery/download. I think they could be quite useful at least for me.
Thanks.
ondoteam said:
It's working fine CF-Root for JME break autobacklight... and the eBook reader it's not present in the update can you upload it? Thank you!
Click to expand...
Click to collapse
Upgrade went perfect from JMEv4... But as stated, no ebook reader.
Thanks again for your work Roto...
I know i keep asking, but with the RotoBackup, isnt there something you can make, or put in the marketplace? to do all that?
Regards,Killster
killster said:
Upgrade went perfect from JMEv4... But as stated, no ebook reader.
Click to expand...
Click to collapse
I re-packaged the tar file, and now the ebook app works for me. Just re-download the upgrade and reflash it and the ebook will work.
killster said:
I know i keep asking, but with the RotoBackup, isnt there something you can make, or put in the marketplace? to do all that?
Click to expand...
Click to collapse
Im trying, but unfortunately real work has to come first. This may be the last firmware I play with as now we have some other cool ones to choose from.
rotohammer said:
..... This may be the last firmware I play with as now we have some other cool ones to choose from.
Click to expand...
Click to collapse
Wow... Waiting for the other cool stuff from You, Bro.
Take Care.
KC
Anyone tried GPS?
Should be finally fixed!
At least on my Gtab I get a GPS fix in less then 5 seconds (in my room)
There are so many new roms sprouting up lately but I've been putting off flashing anyone of them.... waiting for yours to show up because you are my most trusted!! Flashed the update without any problem, and as usual.... smooth & crispy, so far so good Thanks again Roto!!!!!!

[GUIDE]Port Nexus s roms to sgs devices

Well i will share my knowladge to you people, two years of learning stuff about android....
If this guide dont help you (0,01 possibilities) LOGCAT YOUR BUILD!! I WILL TRY TO HELP
Tools needed /by saranhai/:
7zip (alternative to winrar, doesn't matter which you choose to use)
Notepad++ (highly recommend if you're on windows)
Android SDK/ADB (MUST HAVE, for troubleshooting and such)
dsixda kitchen (could come in handy)
First to port an ics rom you need winrar.
This are the steps:
grab an ics rom like cm9 or aokp to take the libs and hw folders
Never unzip the rom.
1-from cm9/aokp copy all outside system, i mean boot.img mtd etc..... and past it over the rom you are porting (nexus s rom)
2-enter system/app and remove torch.apk, crespoparts.apk and replace camera.apk with aokp camera.
3-enter system bin and replace this files with aokp/cm9 ones
*dhcpcd
*bluetoothd
*vold
*wpa_client
*wpa_supplicant
Click to expand...
Click to collapse
4-enter system etc and replace this files with aokp/cm9 ones
*bluetooth folder
*dhcpcd folder
*Apnconf.xml
*wifi
*vold.fstab
*vold.conf
Click to expand...
Click to collapse
5-Then we go to the libs, enter system/lib and replace:
*HW folders
*modules folders
*egl folders
*libril.so
*libsec-ril.so
*libreference-ril.so
*libsec-ril-client.so
*libbluedroid.so
*libbluetooth.so
*libbluetoothhd.so
*lib_cameraclient.so
*libcameraservice.so
*libhardware_legncy.so (very important to wifi to work) hell this caused me problems
*libEGL
*libgles (the 3 files)
Click to expand...
Click to collapse
--------------replace usr and vendor folders-------------------
And last edit build.prop, well first check if it boots then you change this and add this.
edit this:
ro.product.model=GT-I9000
ro.product.brand=samsung
ro.product.name=GT-I9000
ro.product.device=GT-I9000
ADD THIS TO SIGNAL TO WORK!!
additional build propieties
ro.telephony.ril_class=SamsungRIL
ro.telephony.ril.v3
=icccardstatus,datacall,signalstrength,facilitylock
mobiledata.interfaces=pdp0,eth0,gprs,ppp0
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.adb.qemud=1
Click to expand...
Click to collapse
ADVANCED USERS ONLY (dont ask me how) :
for working external sd (emcc) you need to decompile/recompile framework-res.apk
you need to change this:
xml/storage_xml with other storage xml from aokp or cm9
Click to expand...
Click to collapse
I´m not responsible for bricked devices (this shouldnt brick it) but i dont want anyone crying because i will laugh at you, it works for me..
Libs functions
Lib:
*Libhardware_legancy.so (makes wifi works)
*all libs with ril: DATA and SIGNAL
*LibEGL, modules, hw: hw aceleration, lights,etc...
*Libgles (Gpu and cpu)
Click to expand...
Click to collapse
etc:
*apns-conf.xml (all related to apn and services)
*dchcpd,vold.ftsab,vold.conf: internal sd
*wifi,bluetooth: wifi bluetooth lol
Click to expand...
Click to collapse
someone correct me if im wrong but im preaty sure what im writing...
Thanks for this thread. It should give many new possibilities!
amazing guide thx for sharing
Things i would add:
7zip (alternative to winrar, doesn't matter which you choose to use)
Notepad++ (highly recommend if you're on windows, used to edit build.prop and other text files)
Android SDK/ADB (MUST HAVE, for troubleshooting and such)
dsixda kitchen (could come in handy)
I will add more if i think of any
EDIT: Forgot this...
If you are experiencing issues booting up, here's how to get a logcat so you can figure out what's wrong:
connect phone to computer
open up command prompt
navigate to your android sdk tools folder i.e C:/androidsdk/platform-tools (ADB MUST BE SET UP BEFOREHAND)
type in:
Code:
adb logcat
watch as a whole bunch of text scroll by, don't bother reading it right now, do it later.
If you want to stop the logcat, just disconnect phone from computer.
-Saranhai
saranhai said:
Things i would add:
7zip (alternative to winrar, doesn't matter which you choose to use)
Notepad++ (highly recommend if you're on windows, used to edit build.prop and other text files)
Android SDK/ADB (MUST HAVE, for troubleshooting and such)
dsixda kitchen (could come in handy)
I will add more if i think of any
-Saranhai
Click to expand...
Click to collapse
Okey i added them
Nice guide. Thanks.
Nice guide!!! Thanks!
Will try this out later
Sent from my PG86100 using xda premium
i have a question ... How you can test your own ported rom ? Because i dont want to brick my phone (again) ))
Driv said:
i have a question ... How you can test your own ported rom ? Because i dont want to brick my phone (again) ))
Click to expand...
Click to collapse
oh, haha i dont think there is another way rather than using your device as a lab rat.... lmao
I give you an unbrickeable guide, if you dont forget to swapp the boot.img and hw and modules folder you wont brick it since recovery is on the kernel, so you can restore or do what you want, if you flash a nexus s kernel (as example you forgot to remove it) you will soft brick it
Madflapjack respond to your pm's, I need some help!
EDIT: resurrected a dead thread sorry..
Sent from my GT-I9000 using xda app-developers app
Madflapjack,
Hope you are ok.
Does this guide works with jellybean roms?
malcho said:
Madflapjack,
Hope you are ok.
Does this guide works with jellybean roms?
Click to expand...
Click to collapse
exactly what i want to ask for. since nexus S got the OTA official update.
malcho said:
Madflapjack,
Hope you are ok.
Does this guide works with jellybean roms?
Click to expand...
Click to collapse
im ok thanks for asking !! i moved to the galaxy nexus thats why im not posting much lol, im playing with the baby!
to the point, you should try, it wont harm, but if you do try, dont port aosp, they need special coding in framework or something similar and you will get a nice dark screen on booting, well if its cyanogenmod or aokp then yes it should work..
Madflapjack said:
im ok thanks for asking !! i moved to the galaxy nexus thats why im not posting much lol, im playing with the baby!
to the point, you should try, it wont harm, but if you do try, dont port aosp, they need special coding in framework or something similar and you will get a nice dark screen on booting, well if its cyanogenmod or aokp then yes it should work..
Click to expand...
Click to collapse
Nice to see that you are ok.
My constant struggle with codenameandroid,trying few guides butt none work.
It's ok i will wait till sources are out.
Many regards
malcho said:
Nice to see that you are ok.
My constant struggle with codenameandroid,trying few guides butt none work.
It's ok i will wait till sources are out.
Many regards
Click to expand...
Click to collapse
jb codenameandroid? it should work, worth the try!! but well remember to replace the kernel so you dont lose your recovery and your good to go.
if i dont bad remember my codename android port was booting and all ok, i was talking about pure aosp,
T
Madflapjack said:
jb codenameandroid? it should work, worth the try!! but well remember to replace the kernel so you dont lose your recovery and your good to go.
if i dont bad remember my codename android port was booting and all ok, i was talking about pure aosp,
Click to expand...
Click to collapse
I tried butt it stuck on boot animation.
Trying tommorow again.
malcho said:
T
I tried butt it stuck on boot animation.
Trying tommorow again.
Click to expand...
Click to collapse
so it boots, try watever you know to make it boot, if not logcat. lol

Categories

Resources