[GUIDE] How to port roms for Samsung Wave&Wave II - Android Development on Bada

NOTE: For this guide you need Base Rom and Port Rom must be same version. You should port roms from Samsung Galaxy S i9000. Some roms gives error (unfortunately... phone has stopped) it stems from kernel. if you have this error you should try different kernels.
Requirements
* Notepad++
* 7zip
Let's start porting!
*Every changes Base to Port...
- Create two folders named Base and Port . Base rom for our wave rom. Port rom for Galaxy S rom. Extract roms these folders.
- In port rom delete Meta-inf folder and copy paste Meta-inf from base rom.
- Now open system folders for both roms. From base rom copy replace addon.d files to port rom.
- In base rom bin/adb, app-process, atrace, dalvikvm, mediaserver, rild, sensorservice, setmodel.sh, vold, wpa_cli, wpa_suplicant ; copy replace these files to port rom bin folder.
- In base rom etc folder copy replace all folders and files (without>> dhcpcd, permissions, ppp, security) to port rom etc folder.
- In base rom etc/permissions copy replace all files (without>> latform.xml, handheld_core_hardware.xml) to port rom etc/permissions
- In base rom lib folder copy-merge-replace (drm, egl, hw, soundfx, ssl) to port lib. and again from base in lib copy replace (libaudioeffect_jni, libaudioflinger, libaudioutils, libmocha_ril.so, libreference-ril.so, libril.so, libril-client.so, librilutils.so, libsensorservice, libsrs-client.so) to port rom lib
- In base rom framework/framework.res.apk/res/xml-eri.xml and storage.list.xml copy replace to port rom framework/framework.res.apk/res/xml
- Delete in port rom "usr and vendor" folders and from base rom copy paste "usr and vendor" folders.
- From base rom in xbin copy replace (su) to port rom in xbin
- open build.prop files in port and base rom
edit base rom's build.prop... copy replace these lines from port rom build.prop (ro.build.id= - ro.build.tags= ro.cm.version= ve ro.mod.version= / ro.config.ringtone=, ro.config.notification=, ro.config.alarm=) to base rom's build.prop and save-exit..
- Delete build.prop in port rom and paste build.prop from base rom
- It's finished now open 7z and compress Port rom folder (Meta-inf and system)
Done! You can enjoy your own Port Rom ​

And porting can begin
Thanks for this guide

+ for guide
Can i port any CM7 rom (kernel 2.3.62)?

ghoslslender124 said:
+ for guide
Can i port any CM7 rom (kernel 2.3.62)?
Click to expand...
Click to collapse
Yeah, if you find/compile a corresponding kernel.
Sadly there is no "functionning" GB kernel for wave. (One exist but nothing work on it)

an idea
since wave doesnt have brightness control ambient sensor we dont have automatic brigtness but some apps let you adjest brightness using camera
so we can use automatic brightness using our front or back camera of phone
here is one application i have tested and work good or somebody here give better than that
https://play.google.com/store/apps/details?id=com.vito.lux&hl=en

black0000 said:
an idea
since wave doesnt have brightness control ambient sensor we dont have automatic brigtness but some apps let you adjest brightness using camera
so we can use automatic brightness using our front or back camera of phone
here is one application i have tested and work good or somebody here give better than that
https://play.google.com/store/apps/details?id=com.vito.lux&hl=en
Click to expand...
Click to collapse
Maybe it could be a "battery drain" solution... I suppose...

Hi Blue59 I appreciate what you mention in this post and I find very interesting.
Is a problem that commented on the following link and I asked in several forums but no one helps me.
http://forum.xda-developers.com/samsung-tizen/general/help-to-developers-t2820149
I have install Master ICS ROM Docs and am happy with this rom and do not want to use another rom.
But the camera works at 50%, If can take pictures, but you can not record videos.
I want to do port the camera folders and options from another ROM where if can record videos and add them to the ICS ROM Docs Master
Can I change folders Docs Master ICS ROM that have to do with the camera ........and replace them with another ROM where I SI works for video recording as well get to record videos too with ICS ROM Master Docs ?
I mean doing what you said in initiation post

Thanks for this guide

Blue59 said:
NOTE: For this guide you need Base Rom and Port Rom must be same version. You should port roms from Samsung Galaxy S i9000. Some roms gives error (unfortunately... phone has stopped) it stems from kernel. if you have this error you should try different kernels.
Requirements
* Notepad++
* 7zip
Let's start porting!
*Every changes Base to Port...
- Create two folders named Base and Port . Base rom for our wave rom. Port rom for Galaxy S rom. Extract roms these folders.
- In port rom delete Meta-inf folder and copy paste Meta-inf from base rom.
- Now open system folders for both roms. From base rom copy replace addon.d files to port rom.
- In base rom bin/adb, app-process, atrace, dalvikvm, mediaserver, rild, sensorservice, setmodel.sh, vold, wpa_cli, wpa_suplicant ; copy replace these files to port rom bin folder.
- In base rom etc folder copy replace all folders and files (without>> dhcpcd, permissions, ppp, security) to port rom etc folder.
- In base rom etc/permissions copy replace all files (without>> latform.xml, handheld_core_hardware.xml) to port rom etc/permissions
- In base rom lib folder copy-merge-replace (drm, egl, hw, soundfx, ssl) to port lib. and again from base in lib copy replace (libaudioeffect_jni, libaudioflinger, libaudioutils, libmocha_ril.so, libreference-ril.so, libril.so, libril-client.so, librilutils.so, libsensorservice, libsrs-client.so) to port rom lib
- In base rom framework/framework.res.apk/res/xml-eri.xml and storage.list.xml copy replace to port rom framework/framework.res.apk/res/xml
- Delete in port rom "usr and vendor" folders and from base rom copy paste "usr and vendor" folders.
- From base rom in xbin copy replace (su) to port rom in xbin
- open build.prop files in port and base rom
edit base rom's build.prop... copy replace these lines from port rom build.prop (ro.build.id= - ro.build.tags= ro.cm.version= ve ro.mod.version= / ro.config.ringtone=, ro.config.notification=, ro.config.alarm=) to base rom's build.prop and save-exit..
- Delete build.prop in port rom and paste build.prop from base rom
- It's finished now open 7z and compress Port rom folder (Meta-inf and system)
Done! You can enjoy your own Port Rom ​
Click to expand...
Click to collapse
what is the base rom l need to use
and can l use this guide to port cm 14??????????(from s1)

no you can't use cm14 because we don't have N rom

Blue59 said:
no you can't use cm14 because we don't have N rom
Click to expand...
Click to collapse
Only need update kernel and build kernel

thinhx2 said:
Only need update kernel and build kernel
Click to expand...
Click to collapse
Yes it will Come for Wave

Related

[THEMERS] [DEV] VillainTheme System 0.4.1 - SHARE

VillainROM and Partners​Presents​VillainTheme System 0.4.1​
I am not the maker if this... I am just sharing it here...
This Theming System can be used to Modify png's, xml's inside .apk files in recovery. This will be helpful for creating Icon Packs, Theme Packs, etc. I used this in ATOMODS - For Samsung Galaxy Y. I want to share it here because Themers can Create Themes For All Roms in a Single File and Changing Just the Required Files instead of Modifying the whole framework-res.apk or SystemUI.apk.
Features:
- Will modify APKs in a ROM, without changing signatures, and can be used on any ROM where the filenames of themed files is the same.
- Should not need updated between versions of a ROM
- Zipaligns all APKs before installation
- Stores a backup of all files being modified in /cache/vrtheme-backup/
- Requires no coding abilities or editing of files - just drag and drop
- Can copy "raw" files, though at risk of not working on other devices (well, let's face it, it won't work on likely a slightly different ROM, so this feature is not recommended or encouraged)
What You Need To Know :
As a Themer? Well, here is the information:
Inside the zip, in the vrtheme folder, you can create a folder called "system" and "data". The former is required, the latter is not required unless you wanted to theme a data app (strongly not recommended, unless you know the app will be there on every phone)
Inside the system or data folder, create a subfolder "app", and in these, make subfolders named EXACTLY after the APK name. For example, to theme the Browser, you need a folder called "Browser.apk". It must be correctly capitalised.
Within there, place the files you require for your theme, in the relevant locations. So most PNGs will be in res/drawable-hdpi/. You can put in xml files too (those which are not in resources.arsc), if you compile them via apktool, and extract them with a zip tool.
In the vrtheme folder, as well as system and data folder, one called "raw" can exist. Within here, you can place files to be copied verbatim to the ROM (for example, modified JAR files). Note that using this may make the theme device dependent (read WILL make it device dependent)
And that's about it.
As a User:
You don't need to know much - just flash this zip like a regular zip, and you'll get your theme running. But you should be able to apply themes to any device, ROM, and version of the ROM, without it causing adverse effects. That means less time spent by themers making the original theme, and less time spent modifying it constantly for new versions of ROMs.
Downloads:
(Link As Given in Original Thread)
Villain Theme System 0.4.1 (Thanks To DOC)
Credits:
D.O.C for the original idea in a discussion on IRC
Stericson for the original idea of metamorph. While totally different, it's a shared goal to separate themes from ROMs
Matt from the Metamorph team, for the zip binary compiled for Android
Seshy, for testing
XDA Thread : http://forum.xda-developers.com/showthread.php?t=1207017
Reserved
Sent from my GT-S5360 using xda premium
Its really awesome...try it...
Sent from my Samsung YoUm with Flexible Display!
Reserved! I likey!
Questions? Better go to [Help Thread] by Deadly
----------------------------------
Sent via a CM'd calculator
Reserved for later info :good:
OMG its awesome
ss pls
Phone : SamSung Galaxy Y ST-5360
Rom : USRR v9 by O.G.Y Team
Kernel : White Kernel 1.3.3 by whitexp
viponline99 said:
ss pls
Phone : SamSung Galaxy Y ST-5360
Rom : USRR v9 by O.G.Y Team
Kernel : White Kernel 1.3.3 by whitexp
Click to expand...
Click to collapse
You can't expect ss for this...
It is a way of replacing png's and xml's of an apk in recovery...
Sent from my Samsung YoUm with Flexible Display!

Help Needed In Modifing Kernel For Ported Rom

Unpack the kernel from PORTED
Unpack your Device's kernel
Open PORTED's init.rc
Replace the BOOTCLASSPATH from PORTED's init.rc to BASE's init.rc
Compare the two files, and addon to your Kernel's init.rc
Packup/Repack your Kernel
These are the steps i need a Dev who can unpack and repack the kernel for me as i dont have linux or ubuntu and too many problems in Windows 8
Anyone interested plezz Pm Me will send u the kernelz
I AM PORTING P.A.C MAN As the Spacman rom was not PACMAN In true Sense And had Too Many UI Problems
MY PACMAN ROM WILL HAVE ONLY ONE UI WHICH WILL WORK WITH PA,CM,AOKP SETTINGS
I'm sorry, but what is this thread for?
Closed.

[ODEX][SCRIPT/TOOL][SHARE] Odexer Tool 1.1.1 (8/12/13)

Note: I'm just sharing the work of the XDA Member MatrixDJ96.
MatrixDJ96 said:
Would you like to speed up your rom, more stability, more battery life, no lag to open system app and better ram utilization? Now you can! (Only For Rooted Phone And Deodexed Rom)
This is possible with my Odexer Tool created myself.
I worked a lot of time to create this script.
What is ODEX and DEODEX?
In Android file system, applications come in packages with the extension .apk. These application packages, or APKs contain certain .odex files whose supposed function is to save space. These odex files are actually collections of parts of an application that are optimized before booting. Doing so speeds up the boot process, as it preloads part of an application. On the other hand, it also makes hacking those applicationsdifficult because a part of the coding has already been extracted to another location before execution.
THEN COMES DEODEX
Deodexing is basically repackaging of these APKs in a certain way, such that they are reassembled into classes.dex files. By doing that, all pieces of an application package are put together back in one place, thus eliminating theworry of a modified APK conflicting with some separate odexed parts.
In summary, Deodexed ROMs (or APKs) have all their application packages put back together in one place, allowing for easy modification such as theming. Since no pieces of code are coming from any external location, custom ROMs or APKs are always deodexed to ensure integrity.
Another explanation is this:
If you odex the rom, you'll have also more space in data (this is important because if you don't have partition ext4 in sdcard, you won't have too free space), increase battery life, more stability and increase perfomance( the Rom is more faster to load system and app) but you can't modifie apk after odex (you can't mod program with classes.dex).
Infact ODEX is an OPTIMIZED-DEX and Android load system and app faster than deodexed (DEOPTIMIZED-DEX) app and system.
When you have a deodex file (a lot of roms are deodexed) you have File.apk in system/app and in data/dalvik-cache/[email protected]@[email protected], but with odex file you have File.apk in system/app and File.odex in system/app
With these explanation you can understand that:
Odexed Rom = +fast -difficult_customization +more_battery_life +better_stability +less_ram_utilization
Deodexed Rom = -slow +customization -less_battery_life -less_stability -worse_ram_manager
If you run my script with remove classes.dex and zipalign disabled your rom will be odexed without "-difficult_customization"
My script does (it depends by option):
- odex framework
- odex app in system/app
- odex app in system/priv-app (if you have android kitkat)
- remove classes.dex and zipalign from jar/apk (if you enable this option)
All commands of my script:
+ frame [odex all framework]
+ sysapp [odex all system apps]
+ all [odex framework and system apps]
+ set [change settings of the script];
> 1 [enable/disable remove classes.dex and zipalign]
> 2 [back]
+ exit [exit from the script]
WORKING IN ALL ROM (Froyo, GingerBread, IceCreamSandwich, JellBean And KitKat)
AOSP - AOKP - CM - MIUI - PA - PAC - BASE STOCK - ALL!
Credits:
- @MatrixDJ96 (Me)
- MrTony68 (Beta Tester)
- @Thyrus (Beta Tester)
- @angel.sea (For Support)
To Devs
If you want to use this script to odex your ROM, please give me credit in your ROM thread.
Thanks for the cooperation
For More Info Contact Me By Email: [email protected]
ENJOY WITH MORE STABILITY, SPEED AND BATTERY LIFE!!!
Please, give me a thanks if you like my script
By MatrixDJ96
Click to expand...
Click to collapse
MatrixDJ96 said:
IMPORTANT TO ODEX YOUR ROM:
To Odex Framework (Command 'dexo -fr') You Must Have At Least 16% Of Free Space In System.
To Odex System Apps (Command 'dexo -sys') You Must Have At Least 26% Of Free Space In System.
How to odex:
- download file
- go to recovery
- install zip
- reboot
- open terminal emulator (will be installed automaticaly)
- setting terminal type "Linux"
- type su to obtain root permission
- type odex and enjoy!
IF YOU HAVE ENABLED "REMOVE CLASSES.DEX & ZIPALIGN", A FLASHABLE ZIP BY RECOVERY WILL BE CREATED WITH OPTIMIZED SYSTEM SO REBUILD IN RECOVERY AND FLASH THIS FILE (You find it in sdcard and it's called "Optimized-System_NAMEOFYOURDEVICE.zip")
I hope that all are clear
+++++++++++++++++++++++++++++++++
Download link:
Odexer Tool
+++++++++++++++++++++++++++++++++
Click to expand...
Click to collapse
Nice thread bro:thumbdown::thumbdown::thumbdown::thumbdown::thumbup::thumbup::thumbup:
This is awesome tool.
But, i cant install ver beta 5.5 via cwm. Error: install abort...:banghead:
Send from USS Enterprise CVN-65 using Tomahawk
tuan.cse06 said:
This is awesome tool.
But, i cant install ver beta 5.5 via cwm. Error: install abort...:banghead:
Send from USS Enterprise CVN-65 using Tomahawk
Click to expand...
Click to collapse
Change the updater-script with any of the other CWM flashable zip.
aniket.lamba said:
Note: I'm just sharing the work of the XDA Member MatrixDJ96.
Click to expand...
Click to collapse
UPDATE
MatrixDJ96 said:
UPDATE
Click to expand...
Click to collapse
Will update it in evening
MatrixDJ96 said:
UPDATE
Click to expand...
Click to collapse
Does not work
Sent from my Galaxy Nexus
nice one bro

[D.E.V][PORT] MIUI 7 ROM for I8552 delos3geour device

Hi MIUIers
This was a request for Port Team development. Like me many people have or had a Win Duos device GT-i8552 (delos3geour) and keep using the stock Jelly Bean Android or change this recent device for other.
It's a Quad-core armv7 snapdragon 200 with potential to use most recent API.s I made some customs ROMs based in Stock with AOSP features and lasted used Baidu OS with my own themes to bcloud theme chooser like the DWUI V6 dark and light all inspired on MIUI 6 to keep alive , but we could be MIUI running .
Owners please vote in Pool below to indicate me your interesting
With help and incentive by MIUI Team developers, i decided look at this opportunity to give MIUI for all owners and transform new MIUIers have fun !!
After did many Custosm ROMs, ports and others things for I8552 i decided to make a Full BUILD ROM for delos3geour using a MIUI 7 source from Nexus5.
Update Thread Project (MIUI 7 Patchrom - 7.05.14)
{
"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"
}
Requirements:
Ubuntu 14.04 or newest 16.04 64-bit. installed or virtualized
Base ROM for your device.
It's better to use a pure AOSP built for your device as base ROM rather than CyanogenMod, this avoid more rejections while patching a MIUI source.
Apktool
Decompile knowledge
Patient
Brain
Carefull
Linux commands
Status: 18.05.2017
Rejections Fixes Step: services.jar.out
Repository - Done
SDK config - Done
JKD config - Done
Libs config - Done
PATCHROM - Done
Worskpace - Done
FirStpatch - Done
delos3geour Patchrom by MJ Rosa
Rejections List 1 level 2 level 3 level 4 level 5 level 6 level 7 level 8 level status Fix date
Folder android.policy.jar.out
Subfolder smali
Subfolder com
Subfolder android
Subfolder internal
Subfolder policy
Subfolder impl
File PhoneWindowManager.smali ok 08/05/17
Folder framework.jar.out
Subfolder smali
Subfolder android
Subfolder accounts
File ChooseTypeAndAccountActivity.smali ok 08/05/17
Subfolder app
File ApplicationPackageManager.smali ok 08/05/17
File ContextImpl.smali ok 09/05/17
File DialogFragment.smali ok 09/05/17
File ResourcesManager.smali ok 10/05/17
Subfolder Backup
File BackupAgent.smali ok 10/05/17
Subfolder content
Subfolder pm
File PackageParser.smali ok 10/05/17
Subfolder res
File Configuration.smali ok 10/05/17
Subfolder database
Subfolder sqlite
Subfolder no fixes
Subfolder graphics
Subfolder drawable
Subfolder no fixes
Subfolder media
File AudioService.smali ok 12/05/17
File MediaFile.smali ok 12/05/17
File MiniThumbFile.smali ok 12/05/17
Subfolder net
Subfolder wifi
File SupplicantStateTracker.smali ok 14/05/17
File WifiConfigStore.smali ok 14/05/17
File WifiStateMachine.smali ok 14/05/17
os
File Build$VERSION.smali ok 17/05/17
File RecoverySystem.smali ok 17/05/17
Subfolder preference
Subfolder no fixes
Subfolder provider
File CallLog$Calls.smali ok 17/05/17
Subfolder telephony
Subfolder no fixes
Subfolder util
Subfolder no fixes
Subfolder view
File ViewConfiguration.smali ok 17/05/17
File Window.smali ok 17/05/17
Subfolder webkit
Subfolder no fixes
Subfolder widget
File TextView.smali ok 17/05/17
Folder framework2.jar.out
Subfolder smali
Subfolder com
Subfolder android
Subfolder internal
Subfolder app
File IAppOpsService$Stub.smali ok 17/05/17
Subfolder os
File ZygoteInit.smali ok 17/05/17
Subfolder statusbar
Subfolder no fixes
Subfolder telephony
Subfolder no fixes
Subfolder widget
File ILockSettings$Stub.smali ok 17/05/17
Folder services.jar.out
Subfolder smali
Subfolder com
Subfolder android
Subfolder server
Subfolder accounts
Subfolder no fixes
Subfolder am
Subfolder no fixes
Subfolder connectivity
Subfolder no fixes
Subfolder content
Subfolder no fixes
Subfolder display
File WifiDisplayController.smali ok 17/05/17
Subfolder input
Subfolder no fixes
Subfolder location
Subfolder no fixes
Subfolder net
Subfolder no fixes
Subfolder pm
File PackageManagerService.smali ok 18/05/17
Subfolder power
File PowerManagerService.smali ok 18/05/17
Subfolder usb
Subfolder no fixes
Subfolder vm
File AlarmManagerService.smali ok 18/05/17
File AlarmManagerService$Alarm.smali ok 18/05/17
File BackupManagerService.smali ok 18/05/17
File BackupManagerService$PerformFullBackupTask.smali ok 18/05/17
File ConnectivityService.smali ok 18/05/17
File ConnectivityService$CheckMp.smali ok 18/05/17
File ConnectivityService$FeatureUser.smali ok 18/05/17
File LightsService$Light.smali ok 18/05/17
File LocationManagerService.smali ok 18/05/17
File MasterClearReceiver.smali ok 18/05/17
File MasterClearReceiver$1.smali
File NotificationManagerService.smali
File NotificationManagerService$6.smali
File ServerThread.smali
File ServerThread$2.smali
Folder telephony-common.jar.out
Subfolder smali
Subfolder android
Subfolder telephony
Subfolder no fixes
Subfolder com
Subfolder android
Subfolder internal
Subfolder telephony
Subfolder cdma
File CDMAPhone.smali
Subfolder gsm
File GSMPhone.smali
File GsmServiceStateTracker.smali
Subfolder uicc
File RuimRecords.smali
File SIMRecords.smali
File UiccCard.smali
File IccProvider.smali
File PhoneBase.smali
================================================================================================================
Port MIUI v5 from K-touch U86
Morning Bro's @gody420, @manojkumar8552
Im open this dev with the objective port MIUI v6 from K-Touch - U86
Im using the Droidwin v3 like base and processing port by kitchen
Step 1
First decompile recovery.img and boot.img to create file with mount points of U86 link post and save with the device name that w find on build.prop
Open Kitchen and put the droidwin ROM (Base zip) and MIUI k-touch.zip ROM (Port zip) on original_update folder
On kitchen menu set Legacy option and type 28 to choose port ROM functions
Step 2
Set base zip like obtain a rom that is currently meant for your device
Wait extract base kernel and extract zip to my_device_working folder created
Step 3
Set Port zip like obtain a rom that iyou want to port from another device
Wait creation of working_folder and extract ROM from Port zip . Rename folder to identify project
On sequency action to this step i selected option 1 - Convert it to update-script ( Amend format) cause this is default option "y"
The option 2 means Do nothing , keep updater-script (Edify format)
Step 4
Now the working_folder ported is craeted and the kitchen merge folders and files of both zip folders ( porting ROM)
In the and appear on NOTE: This device (msm8625) requires an updater-scripit so im stopped process and restart repeating again the steps 2 and 3 just this time selecting on action the option 2
Now this process occurs fine just on NOTE kitchen returns that dont be able to maka dedodex and others stuffs but is ok in moment cause isn't my objective
Follow kitchen steps the Porting ROM is done.....
Returns
setting ro.product.device=delous3geur
setting ro.product.board=MSM8225
setting ro.product.plataform=msm7627a
Step 5
using the notepad++ Open the working Ported folder system/build.prop ported and change the devices name, brand manufactory for I8552 base build.prop especfs
Code:
ro.product.model=GT-I8552
ro product.brand=samsung
[COLOR="Blue"]ro.product.device=delos3geur (keep this created by kitchen)[/COLOR]
ro.product.name=delos3gub [COLOR="blue"]or xx depends of base name[/COLOR]
ro product.manufacturer=samsung
ro.product.product=delos3geur
ro.build.description=[COLOR="Red"]samsung/delos3geub-[/COLOR]:...........keep rest
ro.build.fingerprint=[COLOR="red"]samsung/delos3geub/delos3geur[/COLOR]...........keep rest
On finish im saved file
This time i dont changed the additional properties like ringtones
Step 6
Go back on kitchen menu and select 99 to build new ported ROM zip
===
Well this steps on flash something is diferent and this case im need u help and stopped on bootanimantion
Soon i1ll post attachs by this build.prop and the update-script
MJ
mjraogr said:
Morning Bro's @gody420, @manojkumar8552
Im open this dev with the objective port MIUI v6 from K-Touch - U86
Im using the Droidwin v3 like base and processing port by kitchen
Step 1
First decompile recovery.img and boot.img to create file with mount points of U86 link post and save with the device name that w find on build.prop
Open Kitchen and put the droidwin ROM (Base zip) and MIUI k-touch.zip ROM (Port zip) on original_update folder
On kitchen menu set Legacy option and type 28 to choose port ROM functions
Step 2
Set base zip like obtain a rom that is currently meant for your device
Wait extract base kernel and extract zip to my_device_working folder created
Step 3
Set Port zip like obtain a rom that iyou want to port from another device
Wait creation of working_folder and extract ROM from Port zip . Rename folder to identify project
On sequency action to this step i selected option 1 - Convert it to update-script ( Amend format) cause this is default option "y"
The option 2 means Do nothing , keep updater-script (Edify format)
Step 4
Now the working_folder ported is craeted and the kitchen merge folders and files of both zip folders ( porting ROM)
In the and appear on NOTE: This device (msm8625) requires an updater-scripit so im stopped process and restart repeating again the steps 2 and 3 just this time selecting on action the option 2
Now this process occurs fine just on NOTE kitchen returns that dont be able to maka dedodex and others stuffs but is ok in moment cause isn't my objective
Follow kitchen steps the Porting ROM is done.....
Returns
setting ro.product.device=delous3geur
setting ro.product.board=MSM8225
setting ro.product.plataform=msm7627a
Step 5
using the notepad++ Open the working Ported folder system/build.prop ported and change the devices name, brand manufactory for I8552 base build.prop especfs
Code:
ro.product.model=GT-I8552
ro product.brand=samsung
[COLOR="Blue"]ro.product.device=delos3geur (keep this created by kitchen)[/COLOR]
ro.product.name=delos3gub [COLOR="blue"]or xx depends of base name[/COLOR]
ro product.manufacturer=samsung
ro.product.product=delos3geur
ro.build.description=[COLOR="Red"]samsung/delos3geub-[/COLOR]:...........keep rest
ro.build.fingerprint=[COLOR="red"]samsung/delos3geub/delos3geur[/COLOR]...........keep rest
On finish im saved file
This time i dont changed the additional properties like ringtones
Step 6
Go back on kitchen menu and select 99 to build new ported ROM zip
===
Well this steps on flash something is diferent and this case im need u help and stopped on bootanimantion
Soon i1ll post attachs by this build.prop and the update-script
MJ
Click to expand...
Click to collapse
@GlauberMSP
Look that...
https://github.com/miui-v6/compare?files=1
I searched and found one tool for translate apks but just supports MIUI V5
Its jbart for MIUI roms
Sent from my GT-I8552B using XDA Free mobile app
hi
I downloaded the miui v5 for I8552 but the wifi isn't working, back touch either and some bugs like (not recongnize sim cards and memory card)
And help pls ???
Doom2015 said:
I downloaded the miui v5 for I8552 but the wifi isn't working, back touch either and some bugs like (not recongnize sim cards and memory card)
And help pls ???
Click to expand...
Click to collapse
Hello bro
Unrapply no exists MIUI for I8552 yet. This DEV opened for this and i'm studying way trying port v4 or v5 by other device armv7 and factory
I think this rom that u saying its the transwin ROM was modified by some one with the MIUI express apk. Check this on about settings
Can u confirm? If I m could wrong, please indicate font by us
Tks
Sent from my GT-I8552B using XDA Free mobile app
hi
I sent you a private msg
Link
Here is the download link - http://www.techdroider.com/2015/03/miui-5-for-samsung-galaxy-grand-quattro.html
hi
I was right talking about miui v5 for galaxy i8552 look this site (www.techdroider.com)
Doom2015 said:
I was right talking about miui v5 for galaxy i8552 look this site (www.techdroider.com)
Click to expand...
Click to collapse
Yes bro
I downloaded and tested ,
Really V5 ported but dont works:
wi fi, sdcard instable loosing any times,
Dont recognize the sim 1 just sim 2 on my device. Cant be found Camera and dont have support by languages only CN and US
mjraogr said:
Yes bro
I downloaded and tested ,
Really V5 ported but dont works:
wi fi, sdcard instable loosing any times,
Dont recognize the sim 1 just sim 2 on my device. Cant be found Camera and dont have support by languages only CN and US
Click to expand...
Click to collapse
@robertcarvalho20
Can u please test rom and reports bugs to us. Maybe we can be merge others sammy Jb ported . Im downloaded the git hub portuguese language support for translate with jbart manager apks and Im studying I9300 tree cause its stable.
harsinghal said:
Here is the download link - http://www.techdroider.com/2015/03/miui-5-for-samsung-galaxy-grand-quattro.html
Click to expand...
Click to collapse
Thanks for indicate, Is it your works? can be fix the reports?
Interesting
I think i'll give it a shot
Zhekamas said:
I think i'll give it a shot
Click to expand...
Click to collapse
Cant possible cause the shots didnt save when i tested, but this MIUI its flashable.
Im working now on Baidu 67, cleaning, change stock Baidu recovery and any system apps for pure Google pre-root and performance modules, deodexing, zipalign and translate.
This transformation means to be most closed for global users
MJ
Is audio working???
gody420 said:
Is audio working???
Click to expand...
Click to collapse
Yes, on 67 works everything
lasted night i done many parts of mod and stabilizing the google frame fixes,
The great effort must be work on translation cause didnt find a correct tool for baidu just for MIUI v5 Jbart tools but didnt effect on Baidu apks, so i ll to do decompile and set global language manually
MJ
yes!mjraogr
mjraogr said:
@robertcarvalho20
Can u please test rom and reports bugs to us. Maybe we can be merge others sammy Jb ported . Im downloaded the git hub portuguese language support for translate with jbart manager apks and Im studying I9300 tree cause its stable.
Click to expand...
Click to collapse
Good evening, I 'm rather bro work so stop back and install the rom!
robertcarvalho20 said:
Good evening, I 'm rather bro work so stop back and install the rom!
Click to expand...
Click to collapse
Tks,
Im working on Baidu 67 ,
Everything work just the no have FM Radio application and i trying port the samsung stock cause testing the spirit FM returns didnt find FM chip compatible
Working on mod
Bro's
The results have been very good!!
New face look
New system apps
Google edition inserted with frames apps and stuff... run ok
Now translating application for run test
Important Issues tested:
The Baidu can t be decompile on apktool multi tools so i used the MIUI Jbart Tools for this
No radio FM stook Baidu
The xposed Installer dont works on Baidu cause dont update and fix framework
mjraogr said:
Bro's
The results have been very good!!
New face look
New system apps
Google edition inserted with frames apps and stuff... run ok
Now translating application for run test
View attachment 3199289
Important Issues tested:
The Baidu can t be decompile on apktool multi tools so i used the MIUI Jbart Tools for this
No radio FM stook Baidu
The xposed Installer dont works on Baidu cause dont update and fix framework
Click to expand...
Click to collapse
The new face
Sent from my GT-I8552 using XDA Free mobile app
Log by Apktool
I decompiled Baidu apks with Jbart tools but dont recompile again
Trying with apktoll, or mult tools or apktools advance the error by log is same below
Log For : BaiduInput.apk
Log Type : Decompiling
Log Recorded At : 08 2015-03- 1:43:30,56
Log Recorded By : Advanced ApkTool v4.1.0 By BDFreak
------------------------------------------------------
Exception in thread "main" java.lang.ClassCastException: brut.androlib.res.data.value.ResFileValue cannot be cast to brut.androlib.res.data.value.ResScalarValue
at brut.androlib.res.decoder.ARSCDecoder.readComplexEntry(ARSCDecoder.java:199)
at brut.androlib.res.decoder.ARSCDecoder.readEntry(ARSCDecoder.java:169)
at brut.androlib.res.decoder.ARSCDecoder.readConfig(ARSCDecoder.java:157)
at brut.androlib.res.decoder.ARSCDecoder.readType(ARSCDecoder.java:125)
at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:100)
at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:78)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:47)
at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:606)
at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:75)
at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:67)
at brut.androlib.Androlib.getResTable(Androlib.java:61)
at brut.androlib.ApkDecoder.setTargetSdkVersion(ApkDecoder.java:206)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:92)
at brut.apktool.Main.cmdDecode(Main.java:165)
at brut.apktool.Main.main(Main.java:81)
------------------------------------------------------
Anyone knows what must be done, or I'm loosing to configure?
MJ
mjraogr said:
I decompiled Baidu apks with Jbart tools but dont recompile again
Trying with apktoll, or mult tools or apktools advance the error by log is same below
Log For : BaiduInput.apk
Log Type : Decompiling
Log Recorded At : 08 2015-03- 1:43:30,56
Log Recorded By : Advanced ApkTool v4.1.0 By BDFreak
------------------------------------------------------
Exception in thread "main" java.lang.ClassCastException: brut.androlib.res.data.value.ResFileValue cannot be cast to brut.androlib.res.data.value.ResScalarValue
at brut.androlib.res.decoder.ARSCDecoder.readComplexEntry(ARSCDecoder.java:199)
at brut.androlib.res.decoder.ARSCDecoder.readEntry(ARSCDecoder.java:169)
at brut.androlib.res.decoder.ARSCDecoder.readConfig(ARSCDecoder.java:157)
at brut.androlib.res.decoder.ARSCDecoder.readType(ARSCDecoder.java:125)
at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:100)
at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:78)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:47)
at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:606)
at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:75)
at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:67)
at brut.androlib.Androlib.getResTable(Androlib.java:61)
at brut.androlib.ApkDecoder.setTargetSdkVersion(ApkDecoder.java:206)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:92)
at brut.apktool.Main.cmdDecode(Main.java:165)
at brut.apktool.Main.main(Main.java:81)
------------------------------------------------------
Anyone knows what must be done, or I'm loosing to configure?
MJ
Click to expand...
Click to collapse
Deodex the rom first then decompile apk

how porting cm12.1 with rom stock 5.1.1

is there any one explain how port rom cm12.1 with rom stock 5.1.1
*What are the files you need to replace it
*What are the files you need to edit
I used rom cm12.1 for g350e
my phone j1 j120h Powered by version android 5.1.1
But I like rom's cyngenmod
You have modified the following:
*file build.prop
* replace folder system>etc>wifi from rom stok
* replace folder system>etc>bluetooth
* replace folder system>etc>ppp
*replace folder system>lib>hw
*replace folder system>lib>modules
* replace folder system>egi
* replace file system>USR>keylayout>Generic.kl
* Modify a file updater-script
*Modify boot.img
The result:
boot Compatible with rom
and And popping up bootanimations
but bootloop after 3m
please help me

Categories

Resources