Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
sztupy
Old
(Last edited by sztupy; 15th October 2010 at 04:06 AM.) Reason: 3.0 release
#1  
sztupy's Avatar
Recognized Developer - OP
Thanks Meter 814
Posts: 1,051
Join Date: Dec 2008
Location: London

 
DONATE TO ME
Smile [ROM] JPM/JP6 Multinational Custom ROM (root+custom csc+post-flash kitchen)

This ROM is more-or-less a proof-of-concept ROM, that might be useful for people not living in the US/UK. It's a complete ROM, so instead of updating via update.zip, you update it via Odin. Therefore you don't even need to install JPM/JP6 first if you don't have it. (in Odin you should enable re-partition)

Features:
- JPM based pre-rooted kernel loosely based on Chainfire's initramfs. It does the actual rooting an alternative way (you can update busybox and switch kernels without losing root), which might be more compatible with present and future kernels (at least I hope so)
- JP6 based system, with most of the samsung apps removed (but you can get them back, read on), and the circular battery indicator (version D) added

By default this ROM only contains hungarian CSC's besides the defaults, but because the kernel is pre-rooted, you might actually use another CSC file too when flashing. If flashed with odin only older CSC files will work, never ones won't! However, if you use root explorer or similar to install your custom CSC after the flashing, both older and newer CSC's should work without problems.

If you don't like some of the changes you can still use parts of this ROM (like the zImage), or reset the changes after flashing.

Afterburner
Because this ROM has more apps torn out than the old one, I made the reinstalling of the removed apps easier. Instead of the "change_csc.bat" you now have an "afterburner.bat" (needs .NET 2.0 to work), that shows you a list of all the applications you can install. After selecting the apps you want to isntall simply click "Install applications", turon on USb debugging, press OK, and wait for the root prompt to show (don't let the phone go to sleep or you'll miss the root prompt). After the prompt the apps will be installed. You can also use this app to change your CSC (instead of the old change_csc.bat)

Rationale
Why is the kernel JPM and the system JP6?
The anwer is that JPM's kernel seems to be the official one, and because we have sorucecode for it, a lot of modifications will be done for that particular ROM (I'm 99% sure theyáll work on JP6 and JPK kernels too, but there's still that 1%). That's why the kernel is from JPM. The system is from JP6 however, because if you've read the topic about the differences between JPM and JP6 you could've seen that JPM is mostly only usable for English users. JP6 howerer has better language support (more things are translated, the default keyboard supports more accented characters, etc.). This is why the system is actually the JM6 version. (I modified the build data to show JPM however, not sure if it was a good idea compatibility-wise or not)

Can I use JPM or JP6 based custom ROMs?
Use JP6 based custom ROMs, but some of the JPM based custom ROMs (that have the applications deodexed) should work too.

What about the Éclair keyboard?
The Éclair keyboard is still included, you can isntall it with afterburner.

DL: http://android.sztupy.hu/dl/SztupY_J...tional_3.0.zip (this is on my server. If you can, please upload it to a mirror, thx. Mirrors can be found in the posts, I'll post them here too sometime)
Mirror: http://www.multiupload.com/ZX9Z39J7YK

Old versions can be found at my homepage: http://android.sztupy.hu/multinational.html

Version history:
1.0: initial internal release
2.0: initial XDA release
2.1: wifi bug fixed
2.2: change_csc.bat fixed
3.0: JPM/JP6 version added. Afterburner added
The Following User Says Thank You to sztupy For This Useful Post: [ Click to Expand ]
 
giokou
Old
(Last edited by giokou; 1st October 2010 at 08:16 PM.)
#2  
giokou's Avatar
Senior Member
Thanks Meter 36
Posts: 383
Join Date: May 2009
Location: Athens
Good effort!

Can we flash it with a 2.1 csc of our choice (XX in my case)???

Also the ''adb'' file and ''change_csc.bat'' what do they stand for?
 
plemen
Old
#3  
Senior Member
Thanks Meter 49
Posts: 717
Join Date: Jun 2008
Would I be able to use the BMC CSC from JH2 with this ROM? This would allow this ROM to work well with Bell I9000M...

I'll test this later but if anybody beats me to it please post back.
 
sztupy
Old
#4  
sztupy's Avatar
Recognized Developer - OP
Thanks Meter 814
Posts: 1,051
Join Date: Dec 2008
Location: London

 
DONATE TO ME
Quote:
Originally Posted by giokou View Post
Good effort!

Can we flash it with a 2.1 csc of our choice (XX in my case)???

Also the ''adb'' file and ''change_csc.bat'' what do they stand for?
adb is the main multi tool of the android sdk, it is used by the change_csc.bat

change_csc.bat will change your CSC to another installed CSC (this will enable you to change from KOR to something else)

In theory yes, but I didn't test it. I changed the csc.tar file manually to add the desired two sales code of my country.

However CSC-s can be added later to the ROM too manually. There's a topic on how to do this.
 
giokou
Old
(Last edited by giokou; 1st October 2010 at 08:49 PM.)
#5  
giokou's Avatar
Senior Member
Thanks Meter 36
Posts: 383
Join Date: May 2009
Location: Athens
Could you post the link of this topic please?

Also I don't get it quite well this:

Quote:
adb is the main multi tool of the android sdk, it is used by the change_csc.bat

change_csc.bat will change your CSC to another installed CSC (this will enable you to change from KOR to something else)
How can this be done exactly??? Explain a bit please!


Thanks in advance!
 
alfrqan
Old
#6  
Member
Thanks Meter 0
Posts: 53
Join Date: Aug 2010
Waaaaaaaaaaaw
Great
Good effort
 
sardor
Old
#7  
sardor's Avatar
Senior Member
Thanks Meter 93
Posts: 916
Join Date: Apr 2009
Location: Poland
Have wifi problem with this rom-"obtaining adress..."
 
sztupy
Old
#8  
sztupy's Avatar
Recognized Developer - OP
Thanks Meter 814
Posts: 1,051
Join Date: Dec 2008
Location: London

 
DONATE TO ME
Quote:
Originally Posted by sardor View Post
Have wifi problem with this rom-"obtaining adress..."
sorry, working on it...
 
sztupy
Old
#9  
sztupy's Avatar
Recognized Developer - OP
Thanks Meter 814
Posts: 1,051
Join Date: Dec 2008
Location: London

 
DONATE TO ME
Quote:
Originally Posted by giokou View Post
Could you post the link of this topic please?

Also I don't get it quite well this:



How can this be done exactly??? Explain a bit please!


Thanks in advance!
You run the change_csc.bat then on the phone it will ask you where you want to change. Topic is here: http://forum.xda-developers.com/showthread.php?t=787163
 
giokou
Old
(Last edited by giokou; 3rd October 2010 at 07:13 PM.)
#10  
giokou's Avatar
Senior Member
Thanks Meter 36
Posts: 383
Join Date: May 2009
Location: Athens
MIRROR LINK v2.2:

http://forum.xda-developers.com/show...7&postcount=17

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Careers in Android: Recruiter Reveals How Resumes are Chosen – XDA Developer TV

XDA Developer TV Producer Jayce released a video a … more

HttpClient Tutorial to Upload and Download with Your App

Developers wanting to interact with the Internet need to choose a package to do the … more

Profile Flow: A Tasker Alternative

By now, we’re all quite familiar with Tasker, the personal automation app that seems to be able to … more

More Tips to Help Promote Your Android App

With over 700,000 apps in the Google Play store and more than 48 billion app installs, it’s … more