Hello, I'm running rooted JellySandwich v6.2.5 with locked bootloader, I have enabled init.d support and then installed Supremacy Script (http://forum.xda-developers.com/showthread.php?t=1928200). Everything worked, but what concerns me is that all the files in init.d folder have rwxrwxrwx permissions as well as the folder init.d itself is rwxrwxrwx. Are these correct? I haven't notices a noticable performance imrpovement, so maybe something is wrong with permissions?
Any help will be highly appreciated
Cheers !
Thread moved to Q&A.
anybody please?
I think, that this is normal, and scripts for performance almost ever don't give you more performance. Maximum that you can see is smoother UI
P.S. Sorry for bad English
Sent from my Xperia Neo
In terms of performance it is great, but smoothness in UI...I'm not sure, that's why I wanted to know if they work with these permissions
hello guys
i want to port a rom from HTC Sensation to HTC Vivid
i know that this 2 phone are same with little diffrent
could say me how to port a cyanogen rom from Sensation to Vivid
which files must replace or change
HTC Vivid have cyanogen with some bugs. can i use files from Sensation Cyanogen for Vivid Cyanogen ?
fix some bugs like Camera and video and sd card.
You must know if your Device is Armv7, Armv6, or Armv5. Your Base and Ported must be the same CPU!!
See HERE to know which Device are which
Use any CM7/GB/Stock Rom as your BASE
If your BASE has problems, then your Port is gonna have the same problems.
You should already have a META-INF folder already in your BASE
Quote:
First go into /system/app in your BASE and backup:
stk.apk
vpnservices.apk
camera.apk
bluetooth.apk
to whatever directory you like (Maybe to the Desktop)
Quote:
Now Delete the folders from BASE and replace with PORTED
/data
/system/app
/system/framework
/system/fonts
/system/media
Copy libandroid_runtime.so lib from PORTED to BASE in /system/lib
Without this file ROM may not boot.
Now copy the backed up apps to your BASE in /system/app
Quote:
Then copy all the libs and folders in system/lib in BASE and paste it in PORTED's system/lib. Click replace all if a window pops up. Then in BASE delete the lib folder and in PORTED move it's new lib folder to BASE.
Now go into etc folder (/system/etc) in BASE and open init.d folder
Copy everything there and paste it into PORTED's /system/etc/init.d
Now in BASE, delete the init.d folder
And now in PORTED, copy the init.d folder to BASE's /system/etc
--------Take a break for your eyes HERE-----------
Ok. So far so good? Good.
--------Take a break for your eyes HERE-----------
Quote:
Done? OK. Now go into etc folder (/system/etc) in BASE and open permissions folder
Copy everything there and paste it into PORTED's /system/etc/permissions
Now in BASE, delete the permissions folder
And now in PORTED, copy the permissions folder to BASE's /system/etc
(This is to fix some permissions and Google Apps Problems)
Now open Notepad++ and open the build.prop in PORTED
Also open the build.prop in BASE, so now you have them side by side in the tabs
In PORTED, edit the build.prop to match with your device!
NOW This is very important!
Your
ro.build.description=
and
ro.build.fingerprint=
must be the same same as the build.prop in BASE!
If not, your Rom will not boot!
Save the Build.prop in PORTED and close NotePad++
Now copy the Build.prop from PORTED to BASE
Quote:
In your BASE, head to:
\META-INF\com\google\android
Now open notepad++ again and open updater-script
Now in your PORTED, head to:
\META-INF\com\google\android
and open updater-script with notepad++
You should now have two updater-scripts side by side in notepad++'s tabs
Edit the BASE's updater-script to be like the PORTED's updater-script
Don't change any symlinks
Just change/edit/add permissions , ui_prints , asserts , run_programs , and installing the Kernel
-----THIS IS VERY IMPORTANT!------
In the updater-script of BASE, make sure the Format values are for your Device!!!
----------------------------------
Now make sure your Kernel is specifically for your Device
Quote:
Also if your Device is not from the same manufacturer, then unpack the kernel and edit the BOOTCLASSPATH in init.rc
Copy the BOOTCLASSPATH from PORTED to BASE's init.rc and then repack Kernel
Ehhhh I think that's it
Quote:
Now you can add your stuff or update some stuff/apps like Superuser and it's Binaries, Busybox, and more!
Maybe add Beats Audio, XLoud, MegaBeatsBass?? Your Choice!!
---------- Post added at 10:22 PM ---------- Previous post was at 10:21 PM ----------
Thanks to Peteragent5 for the guide
AND YOU CAN THANKS ME ON BOTH POST........
thanks for big and full answer
question
if Rom that i want to port is Cyanogen mod 10 and base Rom that i want to use files is cyanogen mod 9 or De-Sensed or miui, this method will work ?
this two device that i said are both 'ARM V7' 'cpu msm8660 S3' 'GPU Adreno 220'
l0000l said:
thanks for big and full answer
question
if Rom that i want to port is Cyanogen mod 10 and base Rom that i want to use files is cyanogen mod 9 or De-Sensed or miui, this method will work ?
this two device that i said are both 'ARM V7' 'cpu msm8660 S3' 'GPU Adreno 220'
Click to expand...
Click to collapse
bro base should be similar
means if u r porting lewa then base shoul be cm7
Out of all the guides I have read, they all say to make some framework.jar/services.jar/framework-res.apk edits. Assuming since it's from the same device, the edits are not needed? Or was this guide just a basic port and we have to trouble shoot on our own?
I'm asking because a ROM has been neglected over in the HTC OneX(AT&T) forums and a buddy and I are taking over. We are looking at updating the base from AOKP to an AOSP.
EDIT: I say neglected... The original dev doesn't have time to maintain the ROM so he passed it down.
Would this work using Custom ROMS that are BASED on the stock ROMs as the base, or do you need the original Stock ROM as your base?
calikevin said:
Would this work using Custom ROMS that are BASED on the stock ROMs as the base, or do you need the original Stock ROM as your base?
Click to expand...
Click to collapse
I want to port cm10 from sensation to vivid
Vivid never got fully work cm10 to now I must use cm9 or desensed files as base and one of sensation cm10 as a from for port.
I use this that said in post 2 but Rom never boot up
Maybe I have problem in editing build.prob or updater-script file
Sent from my HTC Holiday using xda app-developers app
If ur lazy, just use my port script at the att gs3 dev section lol
Sent from my SGH-I747 using Tapatalk 2
Nice guide but what if tge base rom don't have any ROMS built for it? The gsm version of my phone has a million roms but the cdma don't have any built that I'm aware of both my base and port rom 2.3.4 What would we do for update scripting then?
Sent from my R800x using xda premium
....
deathviper thx 4 the quick guide...:good:
How many tweaks can you have in init.d folder? I have installed pure performance x and i also want 2 other init.d tweaks from a totally different mod, can i do this? The current number of tweaks in my init.d folder is 7, but they came with pure performance x.
Many as you want, provided that the mods don't conflict between them (you'll note this if your phone hangs at boot xD).
Note that many tweaks can slow down your phone at boot.
tweaks by Pure Performance
eugeneeaster18 said:
How many tweaks can you have in init.d folder? I have installed pure performance x and i also want 2 other init.d tweaks from a totally different mod, can i do this? The current number of tweaks in my init.d folder is 7, but they came with pure performance x.
Click to expand...
Click to collapse
I wonder if u could tell me all of tweaks by pure performance inside init.d folder. Because I tried to uninstall w/ their uninstaller, but it seems not quiet clean....
Thxs
Hello!
I need to add extra build.prop tweaks to my S3 (CM10.2) existing build.prop file. I know how to create a flashable zip file. I want to flash that additional tweak using flashable zip file. How do it do it?
Thanks!
Its a question see post top of the page .
Hey
I wanted to know that if I can extract init.d tweaks of another rom and just paste them in my current ROM's init.d folder..
Any help appreciated...
Thanks...
Sent from my GT-I9300
I believe you usually can. Just have to make sure it doesn't have the same number in front of the script, set correct permissions, and make sure the parameters don't affect another script or important function.
Never hurts to do a nandroid backup, just in case.
You can if you have a costum ROM with init.d support.
Thanks guys..
Sent from my GT-I9300