Question ROM - Galaxy S III Q&A, Help & Troubleshooting

Gentlemen,
A quick question about ROM.
Can I create a ROM using ICS (from from Google source) + Files for my phone (from opensource.samsung.com]) ?
I just merge these files, compile, and that create a new rom (which is basicaly a stock rom).
Is that possible to do ? Will it work ?
Thanks

dalf said:
Gentlemen,
A quick question about ROM.
Can I create a ROM using ICS (from from Google source) + Files for my phone (from opensource.samsung.com]) ?
I just merge these files, compile, and that create a new rom (which is basicaly a stock rom).
Is that possible to do ? Will it work ?
Thanks
Click to expand...
Click to collapse
Sure you can compile your own rom. There are loads of guides around(Google is your friend). Just make sure you know what you're doing. If you want to inject your own apps into the rom, download a rom you like and use a compiler to put the apks you want in.
Sent from my GT-I9300 using xda app-developers app

Related

[Q] How to port a rom?

Could anyone teach me how to port a rom, or could someone do it for me, I am trying to port Tweaky Rom from Galaxy S I9000 2.3.3?
Thanks
The question is like asking "how do you write music" A bit complex....
You can use some of the apps and tool out there to help you extract the rom and or other information you want, kitchen and rom oven are a couple that come to mind.
You need some understanding of Linux and ADB
Here is a basic explanation of sorts but this not complete:
Take a base ROM from another phone. First thing, delete the boot.img. That boot.img contains the kernel, which usually will not be compatible for your phone.
Next,
Add the boot.img from your phone to this rom (use commom sense, if you are porting a vanilla rom, use an AOSP kernel, if porting sense, use HTC kernels, if you are porting other UI’s like blur, use an AOSP kernel.)
Then>
Go into the /system folder. In here, we want to first delete the usr folder. The usr folder has hard button and keypad drivers. Replace the usr folder with the one from your phone.
Then>
Go into the etc folder. delete the vold.fstab andapns-conf.xml and replace with the one from your phone. Next, we want to go into the lib folder. Here, we will want to replace the lights.(device name here) (and the sensors.name if it is an AOSP port) and replace with files from your phone.
-There much more to it but this is a basic overview-
Every phone is slightly different I have never ported on a Vibrant but this was my memory of how I did it on my HTC.......... hope that clarifies for you......
If your porting w i9k rom, replace the kernel and modem with the ones from our phone. Since its gingerbread, you will need a special modified gb kernel. Simply honey 2.3.3 uses chainfires modded kernel. See if you could use it. Or register at the edt site. We have custom gb kernels on our site. Then you will have to modify the two files in system/usr/keylayout; malfes_touchkey.kl to get the home button to work, and aries-keypad.kl to fix the volume buttons. Next you need to decompile the android-policy.jar and edit the phone window manager to make the haptic feed back work on the home key. Hope this helps.
Sent from my GT-I9000 using XDA Premium App
Dan_Brutal said:
If your porting w i9k rom, replace the kernel and modem with the ones from our phone. Since its gingerbread, you will need a special modified gb kernel. Simply honey 2.3.3 uses chainfires modded kernel. See if you could use it. Or register at the edt site. We have custom gb kernels on our site. Then you will have to modify the two files in system/usr/keylayout; malfes_touchkey.kl to get the home button to work, and aries-keypad.kl to fix the volume buttons. Next you need to decompile the android-policy.jar and edit the phone window manager to make the haptic feed back work on the home key. Hope this helps.
Sent from my GT-I9000 using XDA Premium App
Click to expand...
Click to collapse
There you have it from the porting legend
Thanks, both your responses were really helpful, I really appreciate it.
One more question, would it be possible to use the custom gb kernels with jvh which is what I plan on porting?
Sent from my GT-I9000 using XDA Premium App
That's what I'm using. All the vibrant gb kernels, with the exception of the cm7/miui kernels, will work with 2.3.3.
Sent from my GT-I9000 using XDA Premium App

[Q] How to..... find a device kernel ?

Hello,
I search how find a kernel for my device : the motorola defy.
How find kernel please ?
Thanks
Just use one of these apps: https://market.android.com/details?id=com.jiaofamily.android.km&feature=search_result or https://market.android.com/details?id=com.teamwin.kernelmanager.free&feature=search_result .
thanks you very much but I would like kernel to port a ROM. It's the same ?
kyle77680 said:
thanks you very much but I would like kernel to port a ROM. It's the same ?
Click to expand...
Click to collapse
What do you mean? Do you mean you want a kernel to base a rom on? If so, then yes you can use those kernels, but just make sure the kernel is for a rom specifically for the device the kernel is for.
thanks
I search a kernel for my defy but the bootloader is not deblocked. So I can't find a kernel, can I ?
I would like port for example a rom from an LG for my defy ?
Thanks in advance
kyle77680 said:
thanks
I search a kernel for my defy but the bootloader is not deblocked. So I can't find a kernel, can I ?
I would like port for example a rom from an LG for my defy ?
Thanks in advance
Click to expand...
Click to collapse
Your device needs to be rooted to flash a new kernel/rom. Is your device rooted?
yes it is rooted
according to this post,
"Porting an other device's rom
Well, that part is easy
- extract the system.img
- extract boot.img
- replace boot.img-kernel with the one from your stock Hero rom one.
- rebuild boot.img
- build update.zip package (look someone's hero custom rom to see how to do it)
- sign and flash
It should run place and make calls but probably won't have Wifi, BT, trackball support."
It is reallly easy ?
Thanks
For Kernel Manager (the first link in post #2), you also need to have busybox installed.
kyle77680 said:
yes it is rooted
according to this post,
"Porting an other device's rom
Well, that part is easy
- extract the system.img
- extract boot.img
- replace boot.img-kernel with the one from your stock Hero rom one.
- rebuild boot.img
- build update.zip package (look someone's hero custom rom to see how to do it)
- sign and flash
It should run place and make calls but probably won't have Wifi, BT, trackball support."
It is reallly easy ?
Thanks
Click to expand...
Click to collapse
It depends on how much experience you have in these things. To me it looks pretty easy but you may find it more difficult. I don't know if you have experience in this so I cannot say if it is really that easy for you.
(Yay! My 500th post)
last question:
How know if the kernel is good? because there are many kernel !
Or Can I extract from my phone ?
kyle77680 said:
last question:
How know if the kernel is good? because there are many kernel !
Click to expand...
Click to collapse
Read what they say. Like if you want to make your device faster, then get an overclockable kernel. If you want to conserve battery life, then get one that says undervolt. If you want more freedom, then get on with many options. (It's all based on your preference). Me, I would choose one with the most freedom so that I can change setting (cpu speed, etc.) whenever I want. Also look for the latest version (if you want to have the most recently updated one). If you still can't make up your mind, then choose based on user reviews.
thanks
so all are compatibles ok ?
and how extract the kernel ?
promised after I stop
you can just flash them using an recovery menu, or use an app for this.
I dont know if rom manager could do the job, try it
thanks for all your answers
kyle77680 said:
thanks
so all are compatibles ok ?
promised after I stop
Click to expand...
Click to collapse
All kernels you see in the app should be compatible since they are supposed to be device specific but still check to see if it says the name of your device beside the kernel.
after have ported my rom on the defy, it reboot on bootloader with errors
what may be the problem ?
thanks
kyle77680 said:
after have ported my rom on the defy, it reboot on bootloader with errors
what may be the problem ?
thanks
Click to expand...
Click to collapse
Can you post some screenshots? Also, it may have been caused by the rom not being full compatible. It may have too many bugs to operate.
over time, I advanced but now my phone bootloop
bad flash or problems with lib/ bin / etc ?
thanks
kyle77680 said:
over time, I advanced but now my phone bootloop
bad flash or problems with lib/ bin / etc ?
thanks
Click to expand...
Click to collapse
Likely to be a bad flash. Just reflash the kernel. If this doesn't fix your problem, then reflash your rom.

[Q&A] _miui.polimorph_

_miui.polimorph_
i9300 international
Jelly Bean 4.1.2 based MIUI
When I ported the first version of MIUI, Jelly Bean based, named _miui.polimorph_ I was guided by 3 key words:
1. stable;
2. practical;
3. sharing.
Because I belive the feedback is a very good fuel for progress this thread is dedicated for you. And since the awsome XDA forums provide us this thread as "meeting point" please feel free to ask or share here all your questions, opinions, and ideas about _miui.polimorph_ and how a MIUI rom can be the best, based on your demands. My goal for now is to obtain an eclectic operational system that includes the most complete variety of positive features a ROM can include. I'm sure that if we all share as a team we will eventually have the best MIUI ROM for Samsung Galaxy S III. There can be also users who installed _miui.polimorph_ and can't post under development section even if they want to say something. This is the right place to share.
So to be specific and well understood please specify the versions of your ROM:
1. the incremental (version of MIUI, i.e. 2.9.7) and
2. the version of _pph_ edition (i.e. v1);
->the file you have installed would be MIUI_JB_i9300_2.9.7_v1_pph.zip;
3. logcat or screenshot (how to in the dev thread post#2 - debugging)
Do you think this thread can be useful for you? Vote "Newsworthy" and when you feel like remember to hit the "Thanks" button!
- for Development and Download thread click here -​Relax and enjoy!
_polimorph_​
reserved
Can I install additional language to this rom? Cause it only supports english and chines.
Hi
Just want to say thank you for the time you put into this great rom!
I've have a great respect for devs like you who mangage to get time to keep developing ROMs.
PS: Had to post this here and not in your development tread because I haven't 10 posts yet.
Thanks for the ROM, its great. But is there anyway to turn off the CRT animation. I tried turning off all animations, which worked in v10.26.2, but doesn't work now. Sorry to post here but I am also under 10 post. Thanks.
Sent from my GT-I9300 using xda app-developers app
Is possible use original MIUI camera and gallery?
Inviato dal mio GT-I9300 con Tapatalk 2
master5hake said:
Thanks for the ROM, its great. But is there anyway to turn off the CRT animation. I tried turning off all animations, which worked in v10.26.2, but doesn't work now. Sorry to post here but I am also under 10 post. Thanks.
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
Good question. The simplest answer is "yes". De-compile framework-res.apk using "apktool 1.5.0" and latest "aapt" and find file "framework-res.apk\res\values\bools.xml". Open it with Notepad++ and edit the line "<bool name="config_animateScreenLights">false</bool>" to "true".
lupet said:
Is possible use original MIUI camera and gallery?
Inviato dal mio GT-I9300 con Tapatalk 2
Click to expand...
Click to collapse
Yes it is. For the next operation I recomend to use 7-zip archiver. You need to have the two zips: your _miui.polimorph_ 2.10.26 zip version and the build you want to use for example 2.11.9. Open each one of them (do not extract, just open) and navigate to /system/app and just drag and drop the file Camera.apk and MiuiGallery.apk from 2.10.26 zip to your preffered _miui.polimorph_ version. Also it's better if you delete other camera apps such as GoogleGallery.apk from the same folder you just pasted the apks (_miui.polimorph_2.11.9.zip/system/app).
Thanks for the help. Worked perfectly.
Sent from my GT-I9300 using xda app-developers app
I love your rom but I have a tiny problem; the gallery and camera icons do not change with different themes any idea how to fix that?
Sanbiki said:
I love your rom but I have a tiny problem; the gallery and camera icons do not change with different themes any idea how to fix that?
Click to expand...
Click to collapse
Please tell me what version do you have installed.
Does anyone have the kernel in a zip that i could flash? It wont flash the kernal when i flash the rom.
Hey polimorph, do you know how to lower the value of default minimum brightness?
master5hake said:
Hey polimorph, do you know how to lower the value of default minimum brightness?
Click to expand...
Click to collapse
Edit the first line of the array "<integer-array name="config_autoBrightnessLcdBacklightValues">". You can find it in the file arrays.xml @ /res/values by de-compiling /system/framework/framework-res.apk. I set it to 10 (between 0 and 6 lux) in my roms which I belive it's the lowest. Can it go lower?
EDIT: there's also a neat app to configure auto-brightness levels using a graph on Play Store called Velis Auto Brightness. You might want to try it first.
OK thanks. Will tinker around with it and see what I can do
hi i am having trouble with signing in to playstore it is giving me
" error retrieving information from server [RH-01] "
Hi guys, I have a general miui question.
Can I flash miui JB over Miui ICS?
CURRENT VERSION 2.11.16
Thanks.
Sent from my GT-I9300 using xda app-developers app
Hi _polimorph_,
To be honest, this is second rom that i tried other than another rom that close to stockrom. And its my first AOSP rom. I would say if its working well I stick to your rom but i have some problem.
1. AOSP keyboard keep FC after flashed (I have to use swiftkey, and the FC still appear)
2. I cant login into playstore (Need flash another zip?)
3. SMS Setting (I cant send/receive text, apparently is service center no. issue showing "00", but i cant change it to my carrier no. It just show FC)
Overall, I like the rom so much, especially, the customization, the themes, and of course the camera itself which the best afterall.
I am running latest miui with siyah kernel in page.
Oscar
Is there a way I could remove carrier label from status bar manually? I understand the settings in control panel isn't working. Thanks!
najati said:
hi i am having trouble with signing in to playstore it is giving me
" error retrieving information from server [RH-01] "
Click to expand...
Click to collapse
Did you changed the default DPI? Clear Playstore's data, or flash gapps again.
kingconnought said:
Hi guys, I have a general miui question.
Can I flash miui JB over Miui ICS?
CURRENT VERSION 2.11.16
Thanks.
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
I recomend you only to flash wiping data/cache/dalvik/preload.
Sunofthebeach! said:
Hi _polimorph_,
To be honest, this is second rom that i tried other than another rom that close to stockrom. And its my first AOSP rom. I would say if its working well I stick to your rom but i have some problem.
1. AOSP keyboard keep FC after flashed (I have to use swiftkey, and the FC still appear)
2. I cant login into playstore (Need flash another zip?)
3. SMS Setting (I cant send/receive text, apparently is service center no. issue showing "00", but i cant change it to my carrier no. It just show FC)
Overall, I like the rom so much, especially, the customization, the themes, and of course the camera itself which the best afterall.
I am running latest miui with siyah kernel in page.
Oscar
Click to expand...
Click to collapse
1. I'm using "Keyboard" (MiuiKeyboard) that's also coming embeded in the rom.
2. Flash gapps 20121011.
3. Don't know what's that about, but I have the feeling that's a bad rom flash. Flash your rom again using flashing instructions from the main thread.
I'm using Omega v36, baseband XXELLA, can I flash this rom?

[Q]Compile AOSP Gingerbread to ''specific" Device.

Hello !
In Tutorial about compile AOSP GB i see one think. When I write in terminal lunch i have list devices which i can compile. So I am in trouble becouse i don't know how can i add My device. I Download Source GB to my device but I have external folder, bionic and probably hardware (and kernel) So My Question is - How can I Add My phone to compile list, to compile flashable zip work?:fingers-crossed:
cheqolada said:
Hello !
In Tutorial about compile AOSP GB i see one think. When I write in terminal lunch i have list devices which i can compile. So I am in trouble becouse i don't know how can i add My device. I Download Source GB to my device but I have external folder, bionic and probably hardware (and kernel) So My Question is - How can I Add My phone to compile list, to compile flashable zip work?:fingers-crossed:
Click to expand...
Click to collapse
What is your device?
Sent from my GT-I9100 using xda app-developers app
xSkArx said:
What is your device?
Sent from my GT-I9100 using xda app-developers app
Click to expand...
Click to collapse
Alcatel Ot - 908 / T-Mobile Move.

[Q]How to replace Borwser to samsung's in PAC-man ROM

Hi all,
I want to install the samsung's browser in pac-man rom as I found out that the saved pages from samsung's borwser is not compatible with the AOSP one, so i have to use samsung's to access those pages.
I've tried to replace the apk in system/app directly (yes, I have pay attention on the permission), modify and flash a zip file which was used to replace the samsung's to AOSP (just change the apk inside, of course, resigned) , have also wipe the cache and dalvik cache
Anyony have other ideas?
PAC-man rom thread : http://forum.xda-developers.com/showthread.php?t=2361286
Click to expand...
Click to collapse
p.s. sorry for the limited English I have as I am just a high school student in Asia
No you can't use a Samsung browser or any other app from Samsung in a AOSP rom.
Those apps need the touchwiz framework so won't work on AOSP.
coolhof said:
No you can't use a Samsung browser or any other app from Samsung in a AOSP rom.
Those apps need the touchwiz framework so won't work on AOSP.
Click to expand...
Click to collapse
so it can work if i install the framework?
I would doubt that you can install the framework in PAC, you need a Samsung based rom.
Sent from my GT-I9300 using xda app-developers app
kta912413 said:
so it can work if i install the framework?
Click to expand...
Click to collapse
No again, it won't work.
Use Google for the difference between Sammy roms and aosp roms.
Sent from my GT-I9300 using XDA Premium 4 mobile app
Seems I have to make a dual system to solve that, but anyway thanks you all, guys.

Categories

Resources