yashsingh1/xdaforums huggingface dataset:
[Galaxy Note GT-N7000 Android Development] coelho_:
Re: [ROM][JB][4.1.2]Pristine XXLSZ v1.9 and deodexed JPLSB [16.03.2013]

For you xxlsz

Envoyé depuis mon GT-N7000 avec Tapatalk
[Galaxy Note GT-N7000 Android Development] rayman95:
not in term of region but in term of speed and smooth

thaidai use the ddlsc in germany
[Galaxy Note GT-N7000 Android Development] ThaiDai:
I made a Pristine Small DDLSC which I am using right now.
[Galaxy Note GT-N7000 Android Development] amir_s_m:
I've the same problem,no Persian Arabic,etc in keyboards!!???but all the european languages are there!!!
[Galaxy Note GT-N7000 Android Development] kurokirasama:
Re: [ROM][JB][4.1.2]Pristine XXLSZ v1.9 and deodexed JPLSB [16.03.2013]

Hi,

could you please provide Google Talk app, I can't find it in the play store.

Best regards,

Enviado desde mi GT-N7000 usando Tapatalk 2
[Galaxy Note GT-N7000 Android Development] praetorius:
install language enabler. select arabic, save and reboot. arabic option will be available in the keyboard.
[Galaxy Note GT-N7000 Android Development] amir_s_m:
we don't have access to playstore in here,and vpn ports and protocols are close.
[Galaxy Note GT-N7000 Android Development] ThaiDai:
I'm "playing" with combining languages from different Roms again (like XXLSZ from Turkey adding to DDLSC India). So I will check the UAE/ALG - Rom and try to add languages and test if the keyboard changes.

But I'm afraid that the releases do not contain these necessary files.

I hope to give infos about this on weekend.
[Galaxy Note GT-N7000 Android Development] apurvapatel:
Re: [ROM][JB][4.1.2]Pristine XXLSZ v1.9 and deodexed JPLSB [16.03.2013]

Thai its quite simple actually. You need to copy the T9DB folder from each ROM, edit the language.xml file accordingly and move it to the csc folder. I added Indian languages and removed European languages from the XXLSZ.

Will be uploading my ROM a little while later. : )

*edit* forget to mention that it enables the languages for the keyboard only. Not for the whole ROM.

Sent from my GT-N7000
[Galaxy Note GT-N7000 Android Development] ThaiDai:
Preview for real Multi-Language JB Rom

After some experimenting I started to make a v2.0 of my Pristine Rom as "language-all-in-one-approach".

I want to make a multi-language Rom where all languages from the official JB releases are combined in one Custom Rom.

Starting point is the german XXLSZ. Until today added languages from DDLSC (India), JPLSB (UAE), UBLSDF (T&T), XXLSZ (Russia), XXLSZ (Turkey), ZSLM5 (China).

For that I combined CSC, T9DB, hdic and modified apk from apps- and framework-folder

In the preview I modified and tested this approach with 7 apk from the apps and framework folder. It works for me. I need more testers for other languages.

CSC contains configurations for 54 different countries.

Display languages or Input languages until now:

Display List (from language.xml)

en_GB;ar_AE;az_AZ;bg_BG;ca_ES;cs_CZ;da_DK;de_AT;de _CH;de_DE;el_GR;en_AU;en_IE;en_NZ;en_US;en_ZA;es_E S;es_US;et_EE;eu_ES;f_FI;fa_FA;fr_CH;fr_FR;ga_IE;g l_ES;hr_HR;hu_HU;hy_AM;is_IS;it_IT;ka_GE;kk_KZ;ko_ KR;lt_LT;lv_LV;mk_MK;nb_NO;nl_BE;nl_NL;pl_PL;pt_BR ;pt_PT;ro_RO;ru_RU;sk_SK;sl_SI;sr_RS;sv_SE;tr_TR;u r_PK;uk_UA;uz_UZ;zh_CN;zh_HK;zh_TW;

Input Support List (from language.xml):

en_GB;ar;az;bg;bn;ca;cs;da;de;el;en_US;es;et;eu;fa ;fi;fr;gl;gu;hi;hr;hu;hy;is;it;ka;kk;kn;ko;lt;lv;m l;mr;nb;nl;pa;pl;pt;ro;ru;sk;sl;sr;sv;ta;te;tr;uk; ur;

I hope some members of these countries will test it (please backup your old one) and might confirm if the languages in display and/or input are working. Sadly the available releases aren't "complete", so I'll have to wait for more and better ones.

My goal: Thai language in XXLSZ - let's see how long I have to wait for the Thai JB release.
[Galaxy Note GT-N7000 Android Development] les_garten:
How much size does the language packs add to the size?
[Galaxy Note GT-N7000 Android Development] ThaiDai:
AW: [ROM][JB][4.1.2]Pristine XXLSZ v2.0 Multi-Language All-in-one Preview [24.03.2013

And for this question you really think quoting the complete post is necessary?

Compare the size of v1.9 and 2.0 for an answer please.
[Galaxy Note GT-N7000 Android Development] les_garten:
Somehow seemed appropriate at the time...
[Galaxy Note GT-N7000 Android Development] rayman95:
just installed your V2.0 but it seems little laggy.Before flashing I remove all languages in sytem except french and add my apps in preload.

but V1.9 was faster with nicer theme.

can you explain how to incorporate a kernel in your rom.zip????just copy into the zip is enough for last kernel and how can I remove the old one

thank's

I'm back on V1.9
[Galaxy Note GT-N7000 Android Development] ThaiDai:
"Just installed - feels little laggy"

Please do not force me to make a statement - you wouldn't like it.

No, I will not explain "incorporate". If you want to change a Rom learn how to do so (a kitchen isn't so difficult) - if you want another kernel install a zip in recovery. No real benefit in changing the kernel in a Custom Rom zip.
[Galaxy Note GT-N7000 Android Development] les_garten:
Is that your Final answer?
[Galaxy Note GT-N7000 Android Development] jonatasneves13:
ThaiDai

you do a DEODEXED version of DXLSE, do not put in this thread?
[Galaxy Note GT-N7000 Android Development] ThaiDai:
The multi-language approach is working. I tested it with a small Rom based on XXLSZ.

Right now I started with the DXLSE from today because it has the S Note page widget.

I will add languages from existing official releases to this Rom without removing anything. So it is the same approach but with unchanged Roms.

That's much work to do and I hope to have a release at Easter weekend.

Used Roms: DXLSE, DDLSC, JPLSB, ZSLM5, XXLSZ - German, Russia, Turkey
[Galaxy Note GT-N7000 Android Development] rayman95:
can you tell me wich theme you use in V1.9???

it's very nice

thank's
[Galaxy Note GT-N7000 Android Development] khanhlnq:
Please add Vietnamese language too.

Thanks,
[Galaxy Note GT-N7000 Android Development] ThaiDai:
kmokhtar's theme (it was added by mistake in v1.9 because the download should be clean, I normally add this one separate later to my own device).
[Galaxy Note GT-N7000 Android Development] ThaiDai:
I started yesterday with the Thai release which includes Vietnamese - so yes, it will be inside.
[Galaxy Note GT-N7000 Android Development] rupalazzi:
CSC on Pristine v.2.0

Hi ThaiDai, please correct me if wrong. I´m interested in trying v.2.0 of your ROM but I use a samsung account and that is related with CSC, if I understand you include 54 CSC codes on ROM?
[Galaxy Note GT-N7000 Android Development] rupalazzi:
I´ll wait for your 2.1 version then. Thanks.
[Galaxy Note GT-N7000 Android Development] ThaiDai:
Would be nice if you test the 2.1. To verify it works I need testers for the different languages.

And I hope that this ML-Rom can be used as a base for other Custom Rom builders for their modded and themed versions - this is a thing I'm not interested in.
[Galaxy Note GT-N7000 Android Development] rupalazzi:
I'll be glad to help.
[Galaxy Note GT-N7000 Android Development] ThaiDai:
Today (30.03.2013) I restarted from scratch (after trying to add all at the same time which gave errors I couldn't resolve).

Languages from DXLSE South East Asia (Thai, Vietnam,...) combined with XXLSZ European Rom in version 2.1.

All languages in existing official JB releases (XXLSZ, DDLSC, JPLSB, UBLSDF, ZSLM5) will be combined in one Rom in the next two days.

See OP for more information and download link.

Tested it with switching to Thai which I can read - and so could check that the language switch was complete and working.

I assume other SEA languages will work too. Testers needed.

Tomorrow Arab, Farsi etc from the UAE JB Rom.
[Galaxy Note GT-N7000 Android Development] majdinj:
Awesome work ThaiDai, this is should be done by Samsung from the beginning!!

Will you include all CSC codes, bloatwares for different regions as well??

One ROM, all languages, all csc codes.. ALL AT ONE PACKAGE is our dream so we can mod and theme easily..

Thank you... regards
[Galaxy Note GT-N7000 Android Development] ThaiDai:
All CSC and bloatware are already inside. Right now fighting and adding missing languages in all the apk. Making me crazy because getting errors in single files where I have to search for the reason (like SamungApps.apk).

If everything works in about 2 hours the All-In-One-Rome with all available languages from official JB releases.

And if I get it to work other Rom builders can use this as a base for their moddings/themes etc.

The European/South East Asian mix is working for me (only S Note not because I took the wrong one).
[Galaxy Note GT-N7000 Android Development] ThaiDai:
All Languages in v2.2 now

Version 2.2 with all languages from the existing JB releases in OP.

About 200 apk checked and/or updated with missing language resoureces.

67 CSC sets for the countries. Display language and Input languages work - I checked a few even if not able to read them like Chinese, Arab, Vietnam etc.

Now I have to relax a little because I only have "folders" in Total Commander now in my head.
[Galaxy Note GT-N7000 Android Development] majdinj:
Cool.. I will test it right now.. and will use it for certain time to see if there is any problem

If it rocks my heart, I will mod it and release custom rom from it ;)
[Galaxy Note GT-N7000 Android Development] tugas2khas:
I'll be waiting for that moments :fingers-crossed:

and thanks ThaiDai for this awesome release (v2.2), currently downloading it...
[Galaxy Note GT-N7000 Android Development] ThaiDai:
I just installed Xposed Framework. No need for (me) to change the Rom.

Using XDA Premium with 213 dpi now - will try other apps I want with another dpi value.

I tried this because yesterday a member from Thailand asked me for Thai language in another 240 dpi Custom Rom.

Now this is easy as per-app-setting.

Just changed some more - great.
[Galaxy Note GT-N7000 Android Development] majdinj:
It is heroic attempt ThaiDai and really I appreciate it :good:

Here is my feedback after one day of usage.. of course we already know the pros!!:fingers-crossed:

The cons:

1) No boot animation sound (however, not a big deal).

2) Some CSC codes doesn't work (e.g, KSA in my case) --> the solution is to move LearningHub_HD.apk to system partition

3) If you change system language (e.g, from English to Arabic in my case) and then you lock your device and then if you try to wake it by power button, you will have boot-loop stuck on samsung logo (I tried to solve it by replacing framework-res.apk and SecSettingsProvider.apk with stock ones but no use)

Hopefully my feedback will help you for future release mate ;)
[Galaxy Note GT-N7000 Android Development] ThaiDai:
1) Boot animation was disabled in Kitchen

2) Will move LearningHub_HD to /system - but I would like to understand why that is the solution

3) Will check changing languages again because I didn't have a problem with it - until now. Boot loop isn't funny.

4) Even if April 1st I think no jokes here, so I will start to check and patch right away.

5) As soon as possible will upload the 2.3.

Thanks for your feedback - until now there isn't any visible interest in the multi-language approach...
[Galaxy Note GT-N7000 Android Development] majdinj:
hah yup it is April but of course no joke mate :laugh:

Yes I thought the boot sound was disabled by you but since you said it is stock with multilanguage then I thought it will be better to report it :)

Myself I tried the solution I mentioned above for csc and yes by doing this it will work.. still funny though!!

Waiting for your next release mate or if you have any better solution for bootloop issue, then I will be appreciated since this issue drive me crazy :eek:
[Galaxy Note GT-N7000 Android Development] ThaiDai:
Making backups first - I just started to like my configuration with Xposed Framework and per-app-dpi.

After I will try to reproduce the boot loop.

Can reproduce it: switch from English to Arabic, lock device, Power Button, 1 second see screen again, then reboot and boot loop.

Even after cache cleaning. Now I know why it was ok to make a nandroid first. Just restoring it.

Will try again with Thai. Want to know if it is language specific (like right-to-left).
[Galaxy Note GT-N7000 Android Development] majdinj:
Yep this is how it is!!

Have you checked csc as well and see how funny the solution is :p
[Galaxy Note GT-N7000 Android Development] ThaiDai:
No, first this one. If I don't find a solution I'll have to rebuild all apk again and try language for language again. And this will take some days (especially on my labor days).

Now the Thai test: Thai working!

So it is a language specific problem.

Next with Chinese: Chinese working!

Wild guess: right to left language problem. Maybe something with the lockscreen - will change this one now.
[Galaxy Note GT-N7000 Android Development] ThaiDai:
It's related to the lock screen.

If I use pattern for the lock screen no problem with switching from English to Arabic!
[Galaxy Note GT-N7000 Android Development] majdinj:
How about to build up using RTL ROM like LSB since it has RTL lang and LTR lang and is working
[Galaxy Note GT-N7000 Android Development] ThaiDai:
Re: [ROM][JB][4.1.2]Pristine XXLSZ All Languages v2.2 [31.03.2013]

Will do this. I guess searching for the error will take some time.

Starting with a RTL Rom is safe but will take few days because have to modify all apk again.
[Galaxy Note GT-N7000 Android Development] ThaiDai:
Started with v2.3.

Base is JPLSB UAE with RTL-Support. Let's see if this solves the lockscreen bug.
[Galaxy Note GT-N7000 Android Development] majdinj:
I'm looking at it
[Galaxy Note GT-N7000 Android Development] ThaiDai:
Working now. No problems with lockscreen anymore when switching to Arabic.

v2.3: http://d-h.st/CAc

Made the Rom as no-wipe. Working for me.

And moved Learning-bla to /system/app like majdini suggested (Thanks for your hints).

Will provide a snapshot with examples for all working "exotic" languages and keyboards - sorry for word exotic but apart from this here I can read (old) Greek and Thai. Everything else: exotic for me because of my limited language skills.
[Galaxy Note GT-N7000 Android Development] ThaiDai:
OP updated. Here snapshots of some keyboards and languages added
[Galaxy Note GT-N7000 Android Development] majdinj:
Excellent job ThaiDai and nothing less expected from elite mate like you

I am facing some internet service instability in the moment.. once that is sorted, I will be glad to test your ROM mate
[Galaxy Note GT-N7000 Android Development] ThaiDai:
Maybe install another modem.bin. I think I choose "my german one". So using the one from JPLSB UAE might be better for you.

And thanks for your nice reply.

Will start to add some mods (existing ones would "kill" languages again) and make a "small" one without bloatware on weekend.

For modding I will rely again on your tutorial...
[Galaxy Note GT-N7000 Android Development] roro2020:
Dear majdinj

How we can benifit from this great work by. ThiDai to support Arabic -full- in other great Roms lik RockRom Jb by ebyee?

I hope we can get this soon by you majdinj

Tq.
[Galaxy Note GT-N7000 Android Development] ThaiDai:
And why do you think that in my thread with my all languages Rom majdini would be the person who provides this "feature" for other Roms?

What I did is no magic or witchcraft. Simply reading in XDA and learning what others already did for other devices in other forums. One part is simple copy and combine folders and content of 2 xml-files (see OP for it).

The other part - and that's the ugly thing - is modding the apks with missing languages.

Even this is not difficult - only time consuming. I'm using Total Commander, the search and some combinations of regular expressions to reduce the number of files (hundreds of thousands) to be copied and updated - even this is a stupid step.

The last step (new resources into existing apks) is always the one when I want to throw up. 200 times: open apk left, mark file, open apk right, copy left to right, close.

So no need for a majdini magic, right?

And as I said from tomorrow I will start to add some relevant mods (many of them are "bloatware" like the Samsung ones) to a already made small Pristine version of it (bloatware blown).

The small version is installing right now. More later or after some hours sleep...

One more last sentence: eybee could do this without problems himself if he wants it to be a part of his Rom. And I think he is the kind of guy doing this alone (that's always the part where the fun really lies) - but if you want it ask him in his thread.
[Galaxy Note GT-N7000 Android Development] roro2020:
Dear

thanks so much for ur useful reply

I apprieciate it

actually, I asked majding because he has experience with Arabic language... so he can try/test/discover and fix any issues related to it

From your reply I discovered that I can do it myself but I need more time

Anyway, ill wait for your rom but then Ill ask you to guide me how I can take out all languages stuff except English/Arabic

Thx again
[Galaxy Note GT-N7000 Android Development] ThaiDai:
I have to search and exchange with other Rom cookers for fixes. I think I do not have the time to explore all myself, so I have to rely on others (normal way in XDA I assume).

But: first I want to finish the tutorial and second want to repeat it with the dumps of XXLSD (if I get them).

If someone is willing to search and provide fixes, it would be nice if he tell me about here. But please never forget to tell me who made them and give correct credits.
[Galaxy Note GT-N7000 Android Development] Wir3start3r:
hmm I got an error:

Error: No ROMs found under original_update folder!

Ok got it, forgot to rename it to factoryfs.img
[Galaxy Note GT-N7000 Android Development] ThaiDai:
Not now, because I'm writing the tutorial right now. When it's finished in the first round I will start to fix errors in the tutorial or start to help here, ok?

I didn't even make one second round for quality checks until now. So I can't be sure about it.
[Galaxy Note GT-N7000 Android Development] ThaiDai:
Did you do these steps?

From the Dump copy the following files to your kitchen into the folder "orginal_update":

factoryfs.img - this is the dump of /system

hidden.img - the /preload partition, important now because a nice way to save space in /system

cache.img - Cache partition with CSC (I did not have it, so I didn't use it, will try later)

modem.bin - from the dump

zImage - not the kernel from the dump but Philz Kernel 3.71 for XXLSC (or your Custom Rom will not boot). Get the zImage from the zip.
[Galaxy Note GT-N7000 Android Development] Wir3start3r:
Got it already thanks :)

I opened the Image with Ext2explore but nothing happened :/

Is this because I also got the "Problem: I got a small message "Bad magic", simg2img couldn't convert this file and this step didn't work for me. It seems that the .img files do have the necessary format already (ext4), so I only copied and changed the script)" ?

"so I only copied and changed the script" -> don´t know what you mean
[Galaxy Note GT-N7000 Android Development] ThaiDai:
I added the following lines in the last 30 minutes and they are important here:

Important: Take the attached file "simg_files_to_working_folder" and replace the existing one in the filder "kitchen/scripts". I changed this file so that the kitchen worked for me (see "Problems" in the next chapter when using the kitchen). I will add the description of the changes later as Appendix.

Did you see and did you do this?
[Galaxy Note GT-N7000 Android Development] ferryaryan:
Link at page one, i have error web page not available until now.

Can you help me about link download where i can download your rom? Thanks
[Galaxy Note GT-N7000 Android Development] Wir3start3r:
Which attached file?

I got the message/error: "Ignoring hidden.img" after extracting factoryfs to system folder
[Galaxy Note GT-N7000 Android Development] ThaiDai:
Bingo: I have to use files as attachments which are recognized. This file does not have an extension and so wasn't attached. I attached the file as 7z. Please use it and replace the original.
[Galaxy Note GT-N7000 Android Development] Vincent8111:
Oups, sorry, I thought it was a pure stock, so odexed.
[Galaxy Note GT-N7000 Android Development] Wir3start3r:
"Important:And now please move back manually with your file manager the apps from "system\app" to "preload\symlink\system\app". Use the list you generated before. "

Do I have to do this?
[Galaxy Note GT-N7000 Android Development] ThaiDai:
Yes, you should or /system might get too full. But you can try without doing it.
[Galaxy Note GT-N7000 Android Development] zkieal51:
sorry,, torrent file it doesnt work
[Galaxy Note GT-N7000 Android Development] huynhthoaianh:
how can i install MusicPlayer.apk
[Galaxy Note GT-N7000 Android Development] dsmas:
May I be allowed to suggest you could have 2 threads one for your own roms (lsc, lsd, lsx, etc) another for tutorials.
[Galaxy Note GT-N7000 Android Development] ThaiDai:
Separating the thread in two might be a good idea, but not today and only if really necessary or useful.

Until now the reactions and replies to the tutorial aren't so high that an own thread seems justified. And the combination of Custom Rom with a tutorial based on this CR isn't so bad. In this way it's not an theoretical tutorial but something based on a specific and repeatable example.

Thanks for this idea, will keep it in mind. I hope I get dumps from LSD.DM soon, so I can use the tutorial on this files again.
[Galaxy Note GT-N7000 Android Development] shoey63:
Does the kitchen automatically symlink apps put in pre-load? Or do you have to modify updater-script?
[Galaxy Note GT-N7000 Android Development] ThaiDai:
I checked this but cannot copy the lines of code now (2 km distance to my computer). But yes, this is generated automatically - very nice when I saw the above lines. So I was sure that deleting from /preload gives me free space there for moving apps from /system without taking care of it.

If interested I will add this lines here for other "cookers" not working with dAK (most seem to not liking the kitchen). So they can add it to their scripts.

Update: found it without searching too much:

They are generated into update-script with the following script (unchanged from dsixda's Android Kitchen, credits to him!), see the "sed"-commands.

############################################################################
#
# Copyright (c) 2012 - dsixda (dislam@rocketmail.com)
#
# Android Kitchen is 100% free. This script file is intended for personal
# and/or educational use only. It may not be duplicated for monetary
# benefit or any other purpose without the permission of the developer.
#
############################################################################

cd WORKING_*

if [ ! -e META-INF/com/google/android/update-script ]
then
echo "Error: update-script not found!"
cd ..
exit 0
fi

if [ `grep -c "create_preload_symlinks" META-INF/com/google/android/update-script` != 0 ]
then
echo "update-script already has /preload app symlinks content"
cd ..
exit 0

else

cd META-INF/com/google/android

echo "Updating update-script with /preload app symlinks entries"

sed -i \
-e 's/\(copy_dir PACKAGE:system SYSTEM:\)[ ]*[\n]*/\1\nformat PRELOAD:\ncopy_dir PACKAGE:preload PRELOAD:\n/' \
-e 's/\(set_perm_recursive 0 2000 0755 0755 SYSTEM:bin\)[ ]*[\n]*/\1\nrun_program PACKAGE:create_preload_symlinks\n/' \
update-script

cd ../../../..

fi

cd ..
scripts/fix_update_script_blanks
[Galaxy Note GT-N7000 Android Development] shoey63:
That's good news! The previously unutilized (in ics) pre-load needs to be made to do some serious work in JB. And yes, please add to your tutorial when you have time :)
[Galaxy Note GT-N7000 Android Development] O_G:
Thread Re-opened​

This thread has been closed due to a honest mistake by the OP. As this contained a copy of mobile odin pro, it had to be closed for a full investigation. The OP is in the process of uploading a new "clean" version. Sorry for any inconvenience and thanks to the OP for his full cooperation.​
[Galaxy Note GT-N7000 Android Development] izumi diego:
BUG in chinese IME on setup languange ROM in v2.3... solutions or fix?