Related
Hi, could anyone please help me by either post or upload their "default.prop" file located under root directory??
Model: i9100
Rom: Lite'ning Rom 5.0 based on XXKG6
Kernel: Ninphetamine-2.0.5
STORY:
I have accidentally deleted "default.prop" file, under root directory. (not /system)
Realising my mistake, I created a new file, named it "default.prop", hoping that the system will fill it in with lines it had.
Now all I have in the file are these;
#
# ADDITIONAL_DEFAULT_PROPERTIES
#
ro.secure=0
ro.allow.mock.location=0
ro.debuggable=1
persist.service.adb.enable=1
I have never opened the file before to see what was in there. As I had no other Galaxy S2 to compare with, I wasn't sure if these lines were all the file originally contained. I have tried reflashing the entire rom, and also restoring previous NAND backup, but none of those seemed to return the "default.prop" file into its original state.
After frantic searching, I found that the original galaxy s had those lines as well;
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.locationfeatures=1
ro.setupwizard.mode=DISABLED
ro.com.google.clientidbase=android-samsung
ro.com.google.clientidbase.yt=android-samsung
ro.com.google.clientidbase.am=android-samsung
ro.com.google.clientidbase.vs=android-samsung
ro.com.google.clientidbase.gmm=android-samsung
ro.com.google.gmsversion=2.1_r2
Source: http://forum.xda-developers.com/showthread.php?t=734151&page=2
Would Galaxy S2's default.prop also have those lines?
The first weird thing I noticed after deleting default.prop was that the market app stopped showing me a lot of apps under "Top Free" or "Top Paid". It is still like that after entering the above lines from original galaxy S..
Could anyone please upload or post what's in their default.prop, so that I can copy it into mine, or use as reference?
Thank you in advance, I'm dying of knowing the fact that my phone might be missing a critical file..
All mine has in it is:
#
# ADDITIONAL_DEFAULT_PROPERTIES
#
ro.secure=0
ro.allow.mock.location=1
ro.debuggable=1
persist.service.adb.enable=1
Sent from my GT-I9100 using XDA Premium App
..then it seems like I have overreacted. The system seemed to have filled in all the lines back to original state, and im going to have to look elsewhere to solve the market problem.
Thank you very very much!! Thats all I needed
Sent from my GT-I9100 using XDA App
I got this from one of my sources.
This is the latest ICS build for Xperia Pro from EMMA - SE external testing software.
It's of use only for developers, as it's boot, system, etc packaged into one file (there is
info around on how to unpack it) and by default it can't be flashed on non-brown (not
developer) phones.
http://www.mediafire.com/?ni6smknsi68z4zy
http://www.mediafire.com/?zpd3q6dd660pfoa
http://www.mediafire.com/?4bg435kq40d22pf - Kernel & Ramdisk
Click to expand...
Click to collapse
PS: I do not want to disclose any details about the source.
Decrypted ftf file with complements from NorwayFun: http://monitor.lunet.ge/mk16i_xz_xz.ftf
update.zip with complements from eryen: http://www.multiupload.nl/NMN4WPMVO9
updat.zip & kernel with complements from Riyal:
http://108.166.90.15/.files/ICS3.img - Kernel
http://www.sendspace.com/file/rt9kau - ROM
* Refer Riyal's post on instructions to flash.
[HIGHLIGHT]PS 2: Be warned that this might not work, if not brick your phone.[/HIGHLIGHT]
ameer1234567890 said:
I got this from one of my sources.
PS: I do not want to disclose any details about the source.
Click to expand...
Click to collapse
Thanks for making it as a thread....I tried to search in google on how to unpack frimware files downloaded via emma....but was not able to find.....Can you please give the steps or share the link on how to unpack firmware files downloaded via emma
naveen88 said:
Thanks for making it as a thread....I tried to search in google on how to unpack frimware files downloaded via emma....but was not able to find.....Can you please give the steps or share the link on how to unpack firmware files downloaded via emma
Click to expand...
Click to collapse
I am working on it ATM. I shall post here one done!
PS: Be warned that this might not work, if not brick your phone.
This should work with EMMA.
Ill tell u a way to Decrypt the file Using Flash Tool.
1. Extract the file from zip archive to a new folder
2. Copy the Newly created folder to FLASHTOOL folder
3. Open Flashtool.exe, ==> Advance ==> Decrypt Files.
4. Select the Folder that contains the ICS file..
5. Then Move the File to " FILES TO CONVERT " pane.
6. Then Click Ok, It will take some time to Decrypt.
Then You can see extracted sin files there in same folder u copied before.
But you can not extract those sin files at the moment. You can try...
Anyways if i find anything, ill share with u..
Note : I'm not responsible for any damage to your device. use at your own risk.
Thanks for this! I'll see later if I could get all the libraries I needed from this. If yes then expect an ICS version of ultima in probably a week or two. I just need some specific libs for pro and drivers also
ftf file added!
The following files are missing in the ftf file I guess which are needed for flashing successfully:-
a)kernel.sin
b)adsp.sin
c)amss.sin
d)fota0.sin
e)fota1.sin
f)cache.sin
g)apps_log.sin
I had even tried to add these missing files and flashed from official ics ftf for Xperia Neo V as both are identical, but it doesn't work. Had got some critical security error via flash tool.
Is there any other way to extract sin files apart from SIN2IMG as it doesn't work?
---------- Post added at 04:58 PM ---------- Previous post was at 04:56 PM ----------
Riyal said:
Thanks for this! I'll see later if I could get all the libraries I needed from this. If yes then expect an ICS version of ultima in probably a week or two. I just need some specific libs for pro and drivers also
Click to expand...
Click to collapse
Good, I guess by that time official ICS firmware would be out for Xperia Pro. Then it would be double fun
---------- Post added at 05:20 PM ---------- Previous post was at 04:58 PM ----------
Guys I guess I struck gold
Hopefully will be posting some good news in few hours for all fellow xperia pro users
anyone tried this?
bye
28spawn said:
anyone tried this?
bye
Click to expand...
Click to collapse
it will not work. sin file headers are corrupt or encrypted.
##### Merging of the /util/data/semc_kernel_time_stamp.prop file #####
ro.build.date=Tue Apr 24 11:57:09 2012
ro.build.date.utc=1335261429
ro.build.user=BuildUser
ro.build.host=BuildHost
##### Final patch of properties #####
ro.build.product=MK16i
ro.build.description=MK16i-userdebug 4.0.4 4.1.B.0.431 UL5_3w test-keys
ro.product.brand=SEMC
ro.product.name=MK16i_1250-3710
ro.product.device=MK16i
ro.build.tags=release-keys
ro.build.fingerprint=SEMC/MK16i_1250-3710/MK16i:4.0.4/4.1.B.0.431/UL5_3w:userdebug/release-keys
######################## Customized property values #########################
ro.semc.version.cust=1250-3710
ro.semc.version.cust_revision=R2I
ro.semc.enable.fast_dormancy=true
ro.com.google.clientidbase.am=android-h3g-{country}
ro.com.google.clientidbase.ms=android-h3g-{country}
ro.com.google.clientidbase.vs=android-h3g-{country}
ro.net.data_tmpfailures=26,29,30,31,34
ro.gsm.data_retry_config=20000:5000,20000:5000,20000:5000,40000:5000,80000:5000,160000:5000
ro.semc.ecclist.num=1
ro.semc.ecclist.type.0=police
ro.semc.ecclist.number.0=999
ro.ril.mtu_size=1500
ro.network.auto_selection_only=true
ril.uus.support=true
ro.settings.apn.lock=3
ro.telephony.no_emg_calls_only=true
#########################################################################
ro.config.ringtone=sony_ericsson.ogg
ro.config.notification_sound=notification.ogg
ro.config.alarm_alert=alarm.ogg
ro.semc.content.number=PA6
################# Updating of the SW Version #################
ro.semc.version.fs_revision=4.1.B.0.431
ro.build.id=4.1.B.0.431
ro.build.display.id=4.1.B.0.431
##### Values from product package metadata #####
ro.semc.product.model=MK16i
ro.semc.ms_type_id=AAD-3880110-BV
ro.semc.version.fs=HUTCH-i
ro.semc.product.name=Xperia pro
ro.semc.product.device=MK16
ro.product.model=MK16i
# begin build properties
# autogenerated by buildinfo.sh
ro.build.version.incremental=UL5_3w
ro.build.version.sdk=15
ro.build.version.codename=REL
ro.build.version.release=4.0.4
ro.build.type=userdebug
ro.product.board=
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Sony Ericsson
ro.product.locale.language=en
ro.product.locale.region=GB
ro.wifi.channels=
ro.board.platform=msm7x30
# ro.build.product is obsolete; use ro.product.device
# Do not try to parse ro.build.description or .fingerprint
ro.build.characteristics=default
# end build properties
#
# system.prop for iyokan
#
rild.libpath=/system/lib/libril-qc-1.so
rild.libargs=-d /dev/smd0
persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3=
DEVICE_PROVISIONED=1
wifi.interface = wlan0
ro.semc.wifi.hostapd=1
persist.ro.ril.sms_sync_sending=1
ro.use_data_netmgrd=true
# Notify the system that the RIL only signals once
ro.telephony.call_ring.multiple=false
ro.semc.timescape_keys=Sony_Ericsson_Xperia
# Disable strict mode checking
persist.android.strictmode=0
ro.semc.sols.product-code=88
ro.semc.sols.company-code=5
# Constant values for Battery test in Service menu
ro.semc.batt.capacity=1500
ro.semc.batt.test.z_threshold=50
ro.semc.batt.test.min_level=70
ro.service.swiqi.supported=true
persist.service.swiqi.enable=1
#Default values/Locales for the hiding languages feature
ro.product.locale.excluded=ar_EG ar_IL fa_IR iw_IL
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.product-res-path=framework/SemcGenericUxpRes.apk
ro.setupwizard.mode=DISABLED
ro.com.google.gmsversion=4.0_r1
ro.com.google.clientidbase=android-sonyericsson
drm.service.enabled=true
keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.semc.xloud.supported=true
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=128m
ro.sf.lcd_density=240
ro.usb.pid_suffix=15A
dalvik.vm.lockprof.threshold=500
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.drm.active.num=4
ro.drm.active.0=semc,1
ro.drm.active.1=cmla,0
ro.drm.active.2=viaccess,0
ro.drm.active.3=marlin,1
Click to expand...
Click to collapse
update.zip uploading.
eryen said:
update.zip uploading.
Click to expand...
Click to collapse
If its ics for xperia pro, then you are awesome man
can't wait to try it now........
Hope boot.img is also there in update.zip
naveen88 said:
If its ics for xperia pro, then you are awesome man
can't wait to try it now........
Hope boot.img is also there in update.zip
Click to expand...
Click to collapse
There is no kernel in original file. Sorry.
Flashtool extracted these files only,
1. amss_fs_iyokan_S1-SW-TEST-3F3C-0001-S1-PARTITION.sin
2. simlock.ta
3. system_S1-SW-TEST-3F3C-0001-S1-PARTITION-WITH-SPARE.sin
4. userdata_S1-SW-TEST-3F3C-0001-S1-PARTITION-WITH-SPARE.sin
All these origins for filesystem.
I will test system partition with my Arc.
---------- Post added 15th May 2012 at 12:18 AM ---------- Previous post was 14th May 2012 at 11:59 PM ----------
No kernel for release.
MK16i-userdebug-4.1.B.0.431.zip
http://www.multiupload.nl/NMN4WPMVO9
eryen said:
There is no kernel in original file. Sorry.
Flashtool extracted these files only,
1. amss_fs_iyokan_S1-SW-TEST-3F3C-0001-S1-PARTITION.sin
2. simlock.ta
3. system_S1-SW-TEST-3F3C-0001-S1-PARTITION-WITH-SPARE.sin
4. userdata_S1-SW-TEST-3F3C-0001-S1-PARTITION-WITH-SPARE.sin
All these origins for filesystem.
I will test system partition with my Arc.
---------- Post added 15th May 2012 at 12:18 AM ---------- Previous post was 14th May 2012 at 11:59 PM ----------
No kernel for release.
MK16i-userdebug-4.1.B.0.431.zip
http://www.multiupload.nl/NMN4WPMVO9
Click to expand...
Click to collapse
Are only the sin files included in the zip file?
From where you got that build properties?
naveen88 said:
Are only the sin files included in the zip file?
From where you got that build properties?
Click to expand...
Click to collapse
System.sin partition extracted to flash-able zip file.
Info belongs to build.prop file.
Ok, Won't arc's kernel or neo v's kernel work for xperia pro as the platform is same?
Btw...if any developers want direct download link for the zip file posted by eryen, then p.m me for the link
Interesting to note that this is the Android 4.04 release!
Isn't it great having all those Neo V, Ray and Arc S users acting as beta-testers for us with the power of the SEX-Pro!
A direct link of the zip would be good for me I already ported Xperia ICS kernel to pro. If I'll be releasing a stock one then I could release it in no time. If I encorporate my mods then this would take more than a week
Now my only problem is a freaking ramdisk for pro ICS
If I get hold of the extracted system files of pro ICS probably I could port the ramdisk from arc S to Pro
paul5425 said:
Isn't it great having all those Neo V, Ray and Arc S users acting as beta-testers for us with the power of the SEX-Pro!
Click to expand...
Click to collapse
That's a great thought.
@Riyal and Ameer
Direct download link sent via pm. Please check and confirm.
@Riyal
Please release a stock one first so that we can test it and report bugs if any. And then you can work on including the mods.
Just a thought, If you can work on FXP120, may be porting camera(fixing the video recording and front camera issue) and music app to FXP 120 then it would be just awesome.
so here iam making a guide for ppl who wold like to port miui to xperia MDPI...noob friendly
soon ill make a guide for how to port HDPI rom to MDPI..
ill be tell u ppl how to make a miui rom with aroma installer...
and this how i port.
So lets start
STEP:-1
Things u need to before porting.
1.META-INF folder (iam giving my roms meta-inf folder.) http://www.mediafire.com/download.php?g2f3d233tkvteua
2.APKTOOL http://www.mediafire.com/download.php?ba8bqcf9lpfiu6mhttp://www.wuala.com/neroyoung/XDA%20ROM%20Dev%20Tools/APKTool.rar/
3.APK MANAGER ICS http://www.mediafire.com/download.php?ba8bqcf9lpfiu6m
4.DEV FILES (giving my roms dev files) http://www.mediafire.com/download.php?z3onaugfr4nr65r
5.NOTE PAD++
6.WINRAR
7.BASE ROM OF ARC S FROM MIUIANDROID.com
8.BASE .587 ROM OF xperia MDPI (any one of mini pro,mini,lww,active)
9.PROPER KNOWLEDGE OF COMPILING AND DECOMPILING .
10.CALM MIND
STEP:-2
In system folder
From xperia mdpi .587 base rom
delete:
app
framework
fonts
media
open arc s miui rom archive with winrar and replace with those files above folders.DONT CLOSE ARCHIVE
now Open lib folder and copy some files from the arc s archive.
content-types.properties
liblbesec.so
liblocSDK_2.5OEM.so
Open etc Folder and copy some files from arc s archive
yellowpage.db
telocation.td
go to permissions folder in etc folder and add some files from arc s archive
miui-framework.xml
com.google.android.media.effects.xml
com.google.widevine.software.drm.xml
com.google.android.maps.xml
STEP:-3
Modifying build prop
change the underlined texts with notepad++ according to ur versions
Code:
################# Updating of the SW Version #################
ro.semc.version.fs_revision=4.1.B.0.587
ro.build.id=4.1.B.0.587
ro.build.display.id=[U]4.1.B.0.587[/U]
##### Values from product package metadata #####
ro.semc.product.model=SK17i
ro.semc.ms_type_id=AAD-3880097-AV
ro.semc.version.fs=WORLD-i
ro.semc.product.name=Xperia mini pro
ro.semc.product.device=SK17
ro.product.model=SK17i
# begin build properties
# autogenerated by buildinfo.sh
ro.build.version.incremental=[U]2.9.29[/U]
ro.build.version.sdk=15
ro.build.version.codename=REL
ro.build.version.release=4.0.4
ro.build.type=user
ro.product.board=
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Sony Ericsson
ro.product.locale.language=en
ro.product.locale.region=cn
persist.sys.timezone=Asia/Shanghai
ro.wifi.channels=
ro.board.platform=msm7x30
# ro.build.product is obsolete; use ro.product.device
# Do not try to parse ro.build.description or .fingerprint
ro.build.characteristics=default
# end build properties
#
# system.prop for mango
# ADDED BY BUILD SCRIPT
ro.rommanager.developerid=miuiandroid
ro.modversion=MIUIAndroid-[U]2.9.29-EN-SK17i
STEP:-4
BUILD PROP TWEAKS
add thses to ur build prop ..
Code:
# System props for audio
persist.audio.fluence.mode=endfire
persist.audio.vr.enable=false
persist.audio.hp=true
# System prop to select audio resampler quality
af.resampler.quality=255
# Miscellaneous Tweaks!
persist.sys.purgeable_assets=1
windowsmgr.max_events_per_sec=150
# Render UI with GPU
debug.sf.hw=1
# Battery Saving Tweak
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
ro.mot.eri.losalert.delay=1000
# Fastest! 2G/3G/WiFi Settings
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.dtm=0
ro.ril.hsdpa.category=8
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=6
# Other Tweaks
ro.kernel.android.checkjni=0
ro.max.fling_velocity=8000
video.accelerate.hw=1
Debug.performance.tuning=1
debug.composition.type=gpu
debug.composition.type=cpu
STEP:-5
Disabling auto brightness to make the leds to work.
1-decompile framework-res.apk
2-after decompiling goto res>values>bools.xml
3-u will see this line
Code:
<bool name="config_automatic_brightness_available">[COLOR="Red"]true[/COLOR]</bool>
4-change that 'true' to 'false'
5. recompile and put the file in system/framework folder.
BLACK BAR removing.
1-decompile MiuiSystemUI.apk
2-goto res>values> drawables.xml
3-delete this line
Code:
<item type="drawable" name="notification_header_bg">#ff000000</item>
4-recompile it and paste it in system/app folder.
STEP:-6
Changing some things in meta-inf folder.
change the highlighted things according to ur rom
1-aroma config file
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
2-goto meta-inf>com>google>android>aroma>license
and write what every u want.
STEP:-7
Setting up folders.
so after doing all these
u should have these folder
META-INF
DEV
SYSTEM
make a zip of these folders...and ur done with the new miui rom
sorry for my bad presentation
CREDITS
Lens_flare (for giving idea how to do it)
jj doctor
GUIDE:-2
HOW TO COMPILE AND DECOMPILE
so 1st using apktool install these files by using this command..
framework-res.apk - apktool if framework-res.apk
framework-miui-res.apk - apktool if framework-miui-res.apk
SemcGenericUxpRes.apk - apktool if SemcGenericUxpRes.apk
once u done installing these 3 things.. close apktool.......
FRAMEWORK-RES
now download and install apk manager to ur c/ drive...
after installing u should have folders like this.
after that put apks in the folder named ' put apk's here for moding'
so u put framework-res.apk and miuisystemui.apk in that folder
like this
then open the script.
like this
after opening the script it will be like this
choose a project by pressing 22 and choose framework-res.apk
then decompile it by pressing 9
after in the project folder.
go to framework-res.apk >res>values>and open bools.xml in that change the auto brightness to false insted of true.
then recompile it by pressing 11 and it will ask for 'is it a system app' say yes there..
.
and it will also ask for 'copy original files that u have not modified.' say no there.
and do not sign the framework or systemui apk
so in the same folder ' put apks for modding u will find a file like this 'unsignedframework-res.apk' so rename it to framework-res and replace in the system/framework
so now framework is over..
SYSTEM UI
same way u decompile miuisystemui.apk
in that go to res>values> open drawables.xml and delete this line shown in down
after that recompile it by pressing 11
it will ask the same thing again 'is it a system app' say yes.
and 'do u want to copy original files that u have not modified' say yes.
and again a msg will popup like this
so for that a temp folder called 'keep' will be created in the inside apk manager ics folder in that delete this file shown in pic
and press enter
so recompiling is done with out any error...
now in the that 'put ur apks for moding' folder rename it to MiuiSystemUI and place it in the system/app
Hdpi to mdpi
GUIDE:-3
HOW TO PORT A ROM FROM HDPI TO MDPI
ONLY ICS ROMS
so lets start it.
things u need
1.META-INF folder http://www.mediafire.com/download.php?uv2vf7k7wlqh9vj
2.winrar
3.mdpi .587 base rom (ex: xperia mini pro)
4.Any HPDI rom u want to port (ex: xperia arc s)
5.Basic knowledge of system supporting files.
6.Notepad++
7.patients
So lets start.
Step 1
take a ARC S rom as a base and extract to a folder so that u will consists of all these folders.in the system folder.
and delete the red colored remarked folders.
Code:
app
[COLOR="red"]bin[/COLOR] (replace with mdpi bin folder)
etc
[COLOR="Red"]fonts[/COLOR] (replace with mini pro rom fonts folder)
framework
lib
media
semc
tts
[COLOR="red"]usr[/COLOR] (replace with mini pro rom usr. folder)
vendor
xbin
STEP 2.
coming to apps folder.
delete
SemcHdmiControlService.apk
and all the blot wares.
and add what every apks u want in ur rom..like themes etc
STEP:3
Coming to etc folder
open the mini pro rom acrhive
and replace with the following files
Code:
/firmware (whole folder)
hw_config
media_profiles
pre_hw_config
sensors.conf
so done with etc folder.
Donot close the archive.
Now open lib folder
copy and replace the following files from mini pro archive
Code:
camera files:-
libcameraextensionclient.so
libcameraextensionjni.so
libcameraextensionservice.so
libcameralight.so
libcameraservice.so
libcamera_clientsemc.so
libcald_pal.so
libcald_hal.so
libcald_server.so
liboemcamera.so
libbluedroid.so
libsurfaceflinger.so
libsurfaceflinger_client.so
libbluedroid.so
/hw (whole folder)
/modules (whole folder)
Delete -[B]libhdmidisplay.so[/B]
NOTE:
framework of an HDPI rom will work on MDPI rom no need to change it
Click to expand...
Click to collapse
STEP 4:
TWEAKS
for better performace i have added my roms tweaks....
http://www.mediafire.com/download.php?ve276m6x3xsr3p0
u can place these files in etc/init.d folder.
u can search xda for more tweaks..
STEP 5:-
Editing BUILD PROP.
change all the red marked values as per ur device.
change the ring defaults in blue marked field.
Code:
##### Merging of the /util/data/semc_kernel_time_stamp.prop file #####
ro.build.date=Wed Jul 4 12:32:24 2012
ro.build.date.utc=1341397944
ro.build.user=BuildUser
ro.build.host=BuildHost
##### Final patch of properties #####
ro.build.product=[COLOR="red"]MT15i[/COLOR]
ro.build.description=[COLOR="red"]MT15i[/COLOR]-userdebug 4.0.4 UL5_3w test-keys
ro.product.brand=SEMC
ro.product.name=[COLOR="red"]MT15i[/COLOR]_1255-1755
ro.product.device=[COLOR="red"]MT15i[/COLOR]
ro.build.tags=release-keys
ro.build.fingerprint=SEMC/[COLOR="red"]MT15i[/COLOR]_1255-1755/[COLOR="Red"]MT15i[/COLOR]:4.0.4/4.1.B.0.587/UL5_3w:user/release-keys
######################## Customized property values #########################
ro.semc.version.cust=1255-1755
ro.semc.version.cust_revision=R1I
#########################################################################
[COLOR="Blue"]
ro.config.ringtone=Missing.ogg
ro.config.notification_sound=notification.ogg
ro.config.alarm_alert=rise_up.ogg
ro.semc.content.number=PA3[/COLOR]
################# Updating of the SW Version #################
ro.semc.version.fs_revision=[COLOR="red"]write any thing u want[/COLOR]
ro.build.id=[COLOR="red"]write any thing u want[/COLOR]
ro.build.display.id=[COLOR="red"]write any thing u want[/COLOR]
##### Values from product package metadata #####
ro.semc.product.model=[COLOR="red"]MT15i[/COLOR]
ro.semc.ms_type_id=AAD-3880100-AV
ro.semc.version.fs=WORLD-i
ro.semc.product.name=[COLOR="red"]Xperia Neo[/COLOR]
ro.semc.product.device=[COLOR="red"]MT15[/COLOR]
ro.product.model=[COLOR="red"]MT15i[/COLOR]
# begin build properties
# autogenerated by buildinfo.sh
ro.build.version.incremental=UL5_3w
ro.build.version.sdk=15
ro.build.version.codename=REL
ro.build.version.release=4.0.4
ro.build.type=user
ro.product.board=
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Sony Ericsson
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm7x30
# ro.build.product is obsolete; use ro.product.device
# Do not try to parse ro.build.description or .fingerprint
ro.build.characteristics=default
# end build properties
#
# system.prop for [COLOR="Red"]hallon[/COLOR] (change it 'mango')
#
# Notify the system that the RIL only signals once
ro.telephony.call_ring.multiple=false
rild.libpath=/system/lib/libril-qc-1.so
rild.libargs=-d /dev/smd0
persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3=
DEVICE_PROVISIONED=1
wifi.interface = wlan0
ro.semc.wifi.hostapd=1
ro.semc.sols.product-code=90
ro.semc.timescape_keys=Sony_Ericsson_Xperia
ro.semc.sols.company-code=5
persist.ro.ril.sms_sync_sending=1
ro.use_data_netmgrd=true
# Disable strict mode checking
persist.android.strictmode=0
# Constant values for Battery test in Service menu
ro.semc.batt.capacity=1500
ro.semc.batt.test.z_threshold=50
ro.semc.batt.test.min_level=70
ro.service.swiqi.supported=true
persist.service.swiqi.enable=1
#Default values/Locales for the hiding languages feature
ro.product.locale.excluded=ar_EG ar_IL fa_IR iw_IL
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.product-res-path=framework/SemcGenericUxpRes.apk
ro.com.google.gmsversion=4.0_r1
ro.com.google.clientidbase=android-sonyericsson
drm.service.enabled=true
keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.semc.xloud.supported=true
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=128m
ro.sf.lcd_density=[COLOR="Red"]240[/COLOR] (change it to 160)
ro.usb.pid_suffix=156
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.drm.active.num=4
ro.drm.active.0=semc,1
ro.drm.active.1=cmla,0
ro.drm.active.2=viaccess,0
ro.drm.active.3=marlin,1
BUILD PROP TWEAKS.
add these lines at the end of build prop.
u can find more tweaks on xda
Code:
# System props for audio
persist.audio.fluence.mode=endfire
persist.audio.vr.enable=false
persist.audio.hp=true
# System prop to select audio resampler quality
af.resampler.quality=255
# Miscellaneous Tweaks!
persist.sys.purgeable_assets=1
windowsmgr.max_events_per_sec=150
# Render UI with GPU
debug.sf.hw=1
# Battery Saving Tweak
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
ro.mot.eri.losalert.delay=1000
# Fastest! 2G/3G/WiFi Settings
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.dtm=0
ro.ril.hsdpa.category=8
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=6
# Other Tweaks
ro.kernel.android.checkjni=0
ro.max.fling_velocity=8000
video.accelerate.hw=1
Debug.performance.tuning=1
debug.composition.type=gpu
debug.composition.type=cpu
STEP:6
EDITING Updater script.
only add the red colored line if u are adding a data folder for supercharger. scripts.
Code:
show_progress(0.1, 0);
ui_print(" write any thing inside this");
ui_print(" Installation Started !");
format("MTD", "system");
format("MTD", "cache");
mount("MTD", "system", "/system");
mount("MTD", "userdata", "/data");
show_progress(1.2, 83);
package_extract_dir("system", "/system");
show_progress(0.14, 3);
[COLOR="Red"]package_extract_dir("data", "/data");[/COLOR]
ui_print("");
set_progress(0.700000);
unmount("/system");
unmount("/data");
show_progress(1, 0);
ui_print("");
ui_print("reboot");
STEP 7
the Icons are of different size in HDPI....
what u have to do is resize it to 48x48 size by using MIR. or GMIP or windows image resize or Photoshop
so here is the list of particular png's u have to resize and replace it.
1st open a apk with winrar from the following folders bellow extract those png's do no close the archive resize it to 48x48 and replace it mdpi folder.
Code:
browser -- mipmap-mdpi / ic_launcher_browser.png
calculator -- drawabe-hdpi / icon.png
google quick search box -- mipmap-mdpi / search_app_icon.png
phonebook -- drawable-mdpi / ic_launcher_contacts.png & ic_launcher_phone.png
semc calender -- drawable-mdpi / app_icon.png
semc clock -- drawable-mdpi / alarmclock.png
semc phone -- drawable-mdpi / clh_launcher_phone.png
settings -- mipmap-mdpi / ic_launcher_settings.png
torch -- drawable-mdpi/ you will find it.
talk -- drawable-mdpi / ic_launcher_google_talk.png
STEP 8
after doing all these
u should have these folders
data http://www.mediafire.com/download.php?l1ejemfyftax1ej
META-INF
system
Click to expand...
Click to collapse
make it a zip file name it.
so u have made a new rom ported from HPDI to MDPI
sorry for bad presentation ....ill edit this post in more understandable way soon
Very nice guide, but would be cool if you could show more screenshots, this would make the whole presentation better. Apart from this, it's very good
But maybe you could write something about porting kernels, because we need to port kernel, too. Otherwise the phone wouldn't boot, right?
mihahn said:
Very nice guide, but would be cool if you could show more screenshots, this would make the whole presentation better. Apart from this, it's very good
But maybe you could write something about porting kernels, because we need to port kernel, too. Otherwise the phone wouldn't boot, right?
Click to expand...
Click to collapse
thanks ill update the screen shots soon..
i never tried porting kernels....ill start it in this month....once iam done ill bring a guide for that also
edit: for making this miui rom u can use any ics kernels in development forums works fine.
sandy7 said:
thanks ill update the screen shots soon..
i never tried porting kernels....ill start it in this month....once iam done ill bring a guide for that also
edit: for making this miui rom u can use any ics kernels in development forums works fine.
Click to expand...
Click to collapse
Okay great, because every rom I've tried to port needed it's own kernel
How about the updater-script? Could you maybe explain something about this; what we can change there, etc?
mihahn said:
Okay great, because every rom I've tried to port needed it's own kernel
How about the updater-script? Could you maybe explain something about this; what we can change there, etc?
Click to expand...
Click to collapse
just use my updater script attached in meta-inf folder...
bcz it would be easy for noobs..
edit: ok ill make update what all u need to change in updater script
sandy7 said:
just use my updater script attached in meta-inf folder...
bcz it would be easy for noobs..
edit: ok ill make update what all u need to change in updater script
Click to expand...
Click to collapse
This would be great if you could tell us (maybe not in this tutorial, but maybe in another?) what we have to change to port updater-script, maybe even if we port from different manufactures?
mihahn said:
This would be great if you could tell us (maybe not in this tutorial, but maybe in another?) what we have to change to port updater-script, maybe even if we port from different manufactures?
Click to expand...
Click to collapse
ok iam thinking of pining this thread ...it will be help full for devs
guide 2
updated the guide for decompiling recompiling files.
Really nice of yhu buddy..... Thumbsup!!!!
would love to know how to make Aroma Installer....
whalesplaho said:
Really nice of yhu buddy..... Thumbsup!!!!
would love to know how to make Aroma Installer....
Click to expand...
Click to collapse
ok will make a guide for it asap
sandy7 said:
ok will make a guide for it asap
Click to expand...
Click to collapse
"Sorry, you are limited to 8 thanks per day"........ thanks so much brov!!!!
can use aroma installer for any installation right not only ROM?
whalesplaho said:
"Sorry, you are limited to 8 thanks per day"........ thanks so much brov!!!!
can use aroma installer for any installation right not only ROM?
Click to expand...
Click to collapse
Yes you should be able to use it for mods, etc, too
Sent from my SK17i running Jelly Bean via CM10
mihahn said:
Yes you should be able to use it for mods, etc, too
Sent from my SK17i running Jelly Bean via CM10
Click to expand...
Click to collapse
Okay... thanks!
whalesplaho said:
"Sorry, you are limited to 8 thanks per day"........ thanks so much brov!!!!
can use aroma installer for any installation right not only ROM?
Click to expand...
Click to collapse
ya u can use for any mods also
sandy7 said:
ya u can use for any mods also
Click to expand...
Click to collapse
thanks brov..... waiting for tutorial!
Great tut sandy...
Hope ill make a MIUI rom one day following these guides
ssanjay19 said:
Great tut sandy...
Hope ill make a MIUI rom one day following these guides
Click to expand...
Click to collapse
ya sure make it...any doubt post it here ill solve it....
ill add a one more tut today...how to port HDPI rom to MDPI
sandy7 said:
ya sure make it...any doubt post it here ill solve it....
ill add a one more tut today...how to port HDPI rom to MDPI
Click to expand...
Click to collapse
Great brov but dnt forget Aroma Installer when yhu idle.....
Hi everyone
After seeing all the beautiful creations by wonderful ROMs like MiniCM10, JBMP, GingerSony and much more for X10 Mini and Pro, you might wanted to know how to make your own unique ROM.
So, I am going to tell how to make your own customized ROMs
(It is not about building a ROM from source but modifing a prebuilt ROM)
So, what are we waiting for Let's start!
CONTENTS
1. Setting Up
2. Unpack and Modifying /System (App, Lib, Media)
3. Editing Build.prop
4. Modifing /Meta-Inf
5. Additional Tweaks
6. Repack, Rename and Release
Step 1 Setting Up
1. Files you need:
- Base ROM (Choose a stable one)(MiniCM6, 7, 9, 10, SlimROMs+ are the best choices for modification!)
- 7Zip or Winzip or anything that has function to unzip
- Notepad++
- Your thinking about what the ROM should be like
- Patience
OK. Let's move up to Step 2 and let's start the real work!
Step 2 Unpacking the Base ROM and Modifying /System Folder
1. Unzip your Base ROM using 7zip, Winzip or whatever.
2. After unzipping, you will see two folders inside the folder. One is META-INF, and another is System.
2-1. Go inside the /System folder.
3. You will see many folders/files which usually are
addon.d
apps
bin
etc
fonts
frameworks
lib
media
usr
vendor
xbin
build.prop
and we are going to focus on apps, lib and media folder on this step.
4. Browse to /app folder. /app folder contains .apk files of apps in your ROM. Delete apps you do not need and add .apk files of apps what you want to add.
5. Browse to /lib folder. /lib folder contains necessary files for Android to run. Which means, without lib files, you will not be able to run your ROM as well as apps. Add libs for your added apps if necessary (Not all apps need it) and DO NOT DELETE ANY OF PRE-INSTALLED FILES IN THE /LIB FOLDER!
6. Browse to /media folder. /media folder contains ringtones, bootanimations and more.
6-1. Browse to /media/audio, and you will find 4 folders, alarms, notifications, ringtones, and ui. Go ahead and delete songs you do not like and add your favorite songs for alarms, notifications, ringtones folder.
6-2. Back to /media folder, you will find Bootanimation.zip If you want to change your bootanimation as well, see [TUTORIAL] How to make and install android bootanimations.
We are pretty done for that three folders. So, let's continue onto editing build.prop!
Step 3 Editing Build.prop
There is build.prop in your system, and we will modify that file.
You have to have Notepad++ to open it.
1. Open build.prop with Notepad++.
This is build.prop from my SlimROMs+ R3:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=Slim ROMs+ CM10 Revised3 for Robyn
ro.build.display.id=Slim ROMs+ CM10 Revised3 for Robyn
ro.build.version.incremental=eng.pongnamu.20130317.121841
ro.build.version.sdk=16
ro.build.version.codename=REL
ro.build.version.release=4.1.2
ro.build.date=March 23, 2013
ro.build.date.utc=1363289271
ro.build.type=user
ro.build.user=pongnamu
ro.build.host=pongnamu
ro.build.tags=test-keys
ro.product.model=E10i
ro.product.brand=SEMC
ro.product.name=LT30p_1269-0608
ro.product.device=robyn
ro.product.board=robyn
ro.product.cpu.abi=armeabi-v6l
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Sony Ericsson
ro.wifi.channels=
ro.board.platform=msm7x27
# ro.build.product is obsolete; use ro.product.device
ro.build.product=robyn
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=LT30p-user 4.0.4 7.0.A.3.195 PPP_xw test-keys
ro.build.fingerprint=Sony/LT30p_1269-0608/LT30p:4.0.4/7.0.A.3.195/PPP_xw:user/release-keys
ro.build.characteristics=default
ro.cm.device=robyn
# end build properties
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.sf.lcd_density=120
keyguard.no_require_sim=true
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.clientidbase=android-google
ro.com.android.wifi-watchlist=GoogleGuest
ro.setupwizard.enterprise_mode=1
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
ro.cm.version=Slim ROMs+ CM10 Revised3 for Robyn
ro.modversion=Slim ROMs+ CM10 Revised3 for Robyn
ro.min.kernel.version=2.6.32.60-nAa
ro.min.kernel.revision=05
persist.sys.themeId=CrystalMiniCM10
persist.sys.themePackageName=com.darkdog.theme.crystalminicm10
ro.media.dec.jpeg.memcap=10000000
rild.libpath=/system/lib/libril-qc-1.so
rild.libargs=-d/dev/smd0
ro.ril.hep=1
ro.ril.hsdpa.category=10
ro.ril.enable.dtm=1
ro.ril.enable.3g.prefix=1
ro.ril.hsxpa=2
ro.ril.gprsclass=10
ro.ril.hsupa.category=6
ro.ril.disable.power.collapse=1
ro.telephony.ril_class=SemcRIL
wifi.interface=wlan0
wifi.softap.interface=wlan0
wifi.softapconcurrent.interface=wlan0
wifi.supplicant_scan_interval=45
ro.ril.def.agps.mode=2
ro.ril.def.agps.feature=1
persist.sys.use_16bpp_alpha=1
persist.sys.use_dithering=2
persist.sys.force_hw_ui=true
ro.telephony.default_network=0
ro.telephony.call_ring.delay=1000
ro.telephony.call_ring.multiple=false
ro.com.google.locationfeatures=1
ro.com.google.networklocation=1
ro.ril.enable.a52=1
ro.ril.enable.a53=1
ro.telephony.ril.v3=icccardstatus,skipbrokendatacall,signalstrength,datacall
ro.telephony.ril_skip_locked=true
ro.media.enc.file.format=3gp,mp4
ro.media.enc.vid.codec=m4v,h263
ro.media.enc.vid.h263.width=176,640
ro.media.enc.vid.h263.height=144,480
ro.media.enc.vid.h263.bps=64000,1600000
ro.media.enc.vid.h263.fps=1,30
ro.media.enc.vid.m4v.width=176,640
ro.media.enc.vid.m4v.height=144,480
ro.media.enc.vid.m4v.bps=64000,1600000
ro.media.enc.vid.m4v.fps=1,30
ro.media.dec.aud.wma.enabled=1
ro.media.dec.vid.wmv.enabled=1
settings.display.autobacklight=1
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
windowsmgr.max_events_per_sec=150
debug.camcorder.disablemeta=1
dalvik.vm.dexopt-flags=m=y
dalvik.vm.checkjni=0
dalvik.vm.dexopt-data-only=1
dalvik.vm.lockprof.threshold=500
dalvik.vm.execution-mode=int:jit
dalvik.vm.verify_bytecode=false
dalvik.vm.heapsize=32m
debug.sf.hw=1
debug.composition.type=mdp
debug.gr.numframebuffers=3
ro.max.fling_velocity=4000
debug.qctwa.statusbar=1
debug.qctwa.preservebuf=1
hwui.render_dirty_regions=false
hwui.disable_vsync=true
debug.mdpcomp.logs=0
debug.sf.no_hw_vsync=1
hwui.print_config=choice
debug.enabletr=false
debug.hwui.render_dirty_regions=false
debug.hwui.disable_vsync=true
com.qc.hardware=true
persist.service.zram=1
ro.zram.default=18
persist.sys.usb.config=mtp,adb
persist.service.adb.enable=1
ro.opengles.version=131072
ro.product.locale.language=en
ro.product.locale.region=US
persist.ro.ril.sms_sync_sending=1
persist.android.strictmode=0
debug.performance.tuning=1
video.accelerate.hw=1
pm.sleep_mode=1
persist.pmem.camera=4000000
ro.config.ringtone=InsertCoin.ogg
ro.config.notification_sound=Helium.ogg
ro.config.alarm_alert=Cesium.ogg
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
2. We are going to change lines with orange color.
Above lines explained:
ro.build.id= Write your ROM name here
ro.build.display.id= Write your ROM name here (It will be displayed in Settings>About Phone)
ro.build.version.incremental= Keep this basic principle: eng.YOURNAME.YYYYMMDD .HHMMSS (Year, Month, Date, Hour, Minute, Second)
ro.build.date= Write when you build the version
ro.build.user= Write your name
ro.build.host= Write your name
ro.cm.version= Write your ROM name here (Example: SlimROMs+, MiniCM10 etc)
ro.modversion= Write your ROM name here
persist.sys.themeId= Write your theme chooser theme you included in the /app folder
persist.sys.themePackageName= Write the package name of the theme you included in your ROM
ro.config.ringtone= Write your ROM's default ringtone
ro.config.notification_sound= Write your ROM's default notification sound
ro.config.alarm_alert= Write your ROM's basic Write your ROM's default alarm
3. Add tweaks to it. Search for tweaks in XDA, follow their guide on how to add it and do it.
We are done editing build.prop! It was not hard, was it? Lets continue onto modifying /Meta-Inf on the next post!
Step 4
step5
step6
+1
Re: [GUIDE][WIP] How To Make (or Cook) Your Own Custom ROM | Easy as 1.2.3
Hey where is the steps??? Please give the steps...
Sent from my E10i using xda app-developers app
LOL Renz. give him time to write
This thread is a great idear. i hope a lot of newbies will play with the guide and end up becomming the coolest devs around. and make their own ROM too
Emperor.dk said:
LOL Renz. give him time to write
This thread is a great idear. i hope a lot of newbies will play with the guide and end up becomming the coolest devs around. and make their own ROM too
Click to expand...
Click to collapse
sorry...
Re: [GUIDE][WIP] How To Make (or Cook) Your Own Custom ROM | Easy as 1.2.3
Renz29 said:
sorry...
Click to expand...
Click to collapse
No need to be sorry I will complete the guide soon.
Sent From X10Mini Running SlimROMs+ R3 Final
Thanks pongnamu I cant w8 please complete your Guide
tnx
erfandl said:
Thanks pongnamu I cant w8 please complete your Guide
tnx
Click to expand...
Click to collapse
thank you pongy
:laugh:
Re: [GUIDE][WIP] How To Make (or Cook) Your Own Custom ROM | Easy as 1.2.3
=D
☜ Enviado desde mi u20a ☞
pongnamu thank you, this is perfect! very well explained!
Emperor.dk said:
LOL Renz. give him time to write
This thread is a great idear. i hope a lot of newbies will play with the guide and end up becomming the coolest devs around. and make their own ROM too
Click to expand...
Click to collapse
You are absolutely right bro, this'll give many the chance to become devs.
Keep op the work, @pongnamu !!!
Sent from my U20i using xda app-developers app
Thanks pongnamu... ends soon please
Cool
Cool, working on it now
I hope we will soon have a sequel, because the subject is really perfect!
Hello friends,
I have an Android 5.1.1 device and my question is the following:
I just finished editing/optimizing the build.prop file (located in /System) and was wondering if this is also possible with the default.prop file (located in the beginning of the root folder ''RootFS'') ?
Codes in them are often the same / very similar.
It is about these codes that I had put in the Build.prop and also want to put in default.prop:
#Disable Android Logging
debugtool.anrhistory=0
profiler.debugmonitor=false
profiler.launch=false
profiler.hung.dumpdobugreport=false
# Disables data sent and logging
ro.config.nocheckin=1
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
Of course, I thank you all in advance for your time and effort.
You need to modify your boot.img with mkbootimg or other kernel tools. This file, default.prop, is inside of ramdisk, inside of boot.img file ... and you need to extract from there to modify and after flash on your device. I found on google and on xda many "how to".
Sorry for my bad english.