Sunday, May 20, 2012

GUIDE | How To Port JoyOS To Your Device | 2 Minute NOOBS Guide


Hey Folks !
I am going to show you one of the easiest way to port JoyOS To Your Device, which will hardly take 2 minutes.

PREREQUISITES :

adb- This will help you out in deadly conditions
winRAR - For opening zip files
Notepad++ - For editing text

ROMS YOU WILL NEED :

Base ROM : CM7 For Your Device
JoyOS ROM : This is what you are going to port

STEPS TO PORT :

STEP 1:

Open both ROMs using winRAR in two windows..No Need To Extract
STEP 2:


Go to '/system' and delete '/system/app', '/system/framework' and '/system/media' folder from Base ROM (CM7)
STEP 3:


Copy '/system/app' , '/system/framework' and '/system/media' folder from JoyOS to Base ROM.
Copying can be done by simply drag and drop between the winRAR windows
STEP 4:


Go To '/system/bin' of Base ROM
--Copy all files present in '/system/bin' to JoyOS ROM.
--Now from JoyOS ROM copy all files from '/system/bin' folder to '/system/bin' of Base ROM
--This replaces all existing files of same name and adds missing files
STEP 5:


Go To '/system/etc' of Base ROM
--Copy all files (except the folders) from '/system/etc' of BaseROM to '/system/etc' of JoyOS ROM
--Now from JoyOS ROM copy all files from '/system/etc' folder to '/system/etc' of Base ROM
--This also replaces all existing files of same name and adds missing files
STEP 6:


Go To '/system/etc/init.d' of Base ROM
--Copy all files '/system/etc/init.d' of JoyOS ROM to '/system/etc/init.d' of BaseROM
STEP 7:


Go To '/system/etc/permissions' of Base ROM
--Copy all files from '/system/etc/permissions' of BaseROM to '/system/etc/permissions' of JoyOS ROM
--Now from JoyOS ROM copy all files from '/system/etc/permissions' folder to '/system/etc/permissions' of Base ROM
STEP 8:


Go To '/system/lib' of Base ROM
--Copy all '*.so' from '/system/lib' of BaseROM to '/system/lib' of JoyOS ROM
--Now from JoyOS ROM copy all files from '/system/lib' folder to '/system/lib' of Base ROM
STEP 9:


Go To /system/xbin of Base ROM
--Copy all files present in '/system/xbin' folder to '/system/xbin' of JoyOS ROM.
--Now from JoyOS ROM copy all files from '/system/xbin' folder to '/system/xbin' of Base ROM
STEP 10:


Open 'build.prop' from both ROM using Notepad++

Add these lines below above # ADDITIONAL_BUILD_PROPERTIES
#ro.additionalmounts=/mnt/usbdisk
persist.sys.timezone=Asia/Shanghai
ro.service.swiqi.supported=true
persist.service.swiqi.enable=1
Additionally You Can Use More Tweaks In Build.prop
Click Here To See All Collection Of Build.prop Tweaks

VERY IMPORTANT :

1. Copy libandroid_runtime.so from JoyOS to Base ROM, Other Wise ROM won't boot.
2. Copy libsqlite.so and libsqlite_jni.so from JoyOS ROM to Base ROM , else you will get acore process error and continuous FCs


30 comments:

  1. can i use your blindjoy rom download http://www.mediafire.com/?px91t699u2b2c5i as the link you give to download the ported rom is in Chinese and i cant get to the download page :(

    ReplyDelete
  2. Yes..You Can.. Its For Desire S so Will Be Only For HDPI Porting

    ReplyDelete
  3. Im using naA kernel 11.. I did the same as in the tutorial but it doesnt not go beyond bootlogo. It doesnt boot up,

    ReplyDelete
  4. HAVE You Read the Very Important Section at the last of guide ??

    ReplyDelete
  5. arent those files copied over though when you copy over all the .so files????

    ReplyDelete
  6. or do they need to be copied over from joyos first so that they arent overwritten by the cm7 ones???

    ReplyDelete
  7. k so this time i did this:

    1. Copy libandroid_runtime.so from JoyOS to Base ROM, Other Wise ROM won't boot.
    2. Copy libsqlite.so and libsqlite_jni.so from JoyOS ROM to Base ROM , else you will get acore process error and continuous FCs

    before this:

    Go To '/system/lib' of Base ROM
    --Copy all '*.so' from '/system/lib' of BaseROM to '/system/lib' of JoyOS ROM
    --Now from JoyOS ROM copy all files from '/system/lib' folder to '/system/lib' of Base ROM

    and i can actually get to the boot logo.. now ... however it gets stuck there... whereas before i couldnt even get to the boot logo

    ReplyDelete
  8. stack at fxp project logo and wont boot
    tried base and ported libandroid_runtime.so and still not booted
    by the way lewa rom works fine with this method


    and i have a question : witch rom is better for mdpi devices from joyos

    ReplyDelete
  9. is it possible to find any rom for MDPI devices?
    I find only for HDPI

    ReplyDelete
  10. i am a noob and i am porting it to galaxy sl ? is there any chance of bricking ?

    ReplyDelete
  11. if your device is mdpi, then use the joyos from c8650.

    ReplyDelete
  12. Awesome guide Blind...


    So I just proted JoyOS to the EVO4G and calling & wifi work... the only thing not working is 3G... any ideas?

    ReplyDelete
  13. never mind figured it out...

    I had to go to

    1. operators
    2. access point names
    3. click on the circle next to sprint

    Thanks though!!!

    ReplyDelete
  14. Switch to Imgur.com for image hosting, photobucket is disgusting..

    ReplyDelete
  15. i m gonna try this for my galaxy mini!!!
    can anyone suggest from wich phone i should take joy os rom!?!?

    ReplyDelete
  16. After replacing libandroid_runtime.so phone can't start Netd (it is starting in loop). Any solution?

    ReplyDelete
  17. there is any way for port for htc wildfire S

    ReplyDelete
  18. I think I have posted the way here..The guide is the way :p

    ReplyDelete
  19. hey admin make sure that you put in the post to extract the joyOS ".so" files needed to boot BEFORE doing the process that overwrites them! I think that's where the confusion lies!

    ReplyDelete
  20. I have a problem
    Once translated JOYContacts.apk file and add the folder system \ app \
    your phone receives a message
    The android.proces.acore
    was suddenly stopped
    Try again

    I should add that the untranslated application I have no problems
    Please help

    ReplyDelete
  21. I have a problem remains in the logo of the kernel , i did this
    1. Copy libandroid_runtime.so from JoyOS to Base ROM, Other Wise ROM won't boot.
    2. Copy libsqlite.so and libsqlite_jni.so from JoyOS ROM to Base ROM , else you will get acore process error and continuous FCs

    ReplyDelete
  22. Please can anybody Port and Upload the JoyOs for LG Optimus 3D (P920)

    ReplyDelete
  23. i am getting fc's of camera and settings can someone help me

    ReplyDelete
  24. i tried to this guide to port joyos to xperia ray but it won't work,android.process.acore has stopped unexpectedly and activity joyhome not responding errors are displayed.Could you please port JoyOS to xperia ray.Thanks

    ReplyDelete
  25. When using libsqlite.so and libsqlite_jni.so from JoyOS, stuck at kernel boot logo, when using these files from CM7 base, acore FC. Any solutions? Thanks in advance..

    ReplyDelete
  26. got status bar (process com.android.systemui)
    how to fix that??

    ReplyDelete
  27. Android.process.acore has stopped unexpectedly
    plz help me
    rom is booting but getting error

    ReplyDelete
  28. Hi,

    Can anyone help me? I want to download the Joy OS ROM from the Joy OS website, but I just can't seem to find it. Even with Google Translate turned on I can't find my way to a ROM.

    Cheers

    ReplyDelete

Note: Only a member of this blog may post a comment.

Blogger Template by Clairvo