Tutorial MIUI DEVELOPERS TRANSLATION GUIDE (V1.0) MUCH TO ADD!


MarkHUK

Founder of Xiaomi.eu
Staff member
Nov 6, 2010
5,032
3,086
1,000,000
#76
Thank you very much

i also use the latest aapt.exe (805kb)
and i forgot in the last post: i have no errors by decompile and compile

I read in a tutorial to use 1.4.2 for decompile and 1.4.3 for recompile...
Please post the compile output when you build framework-res.apk and framework-miui-res.apk please
 
Mar 17, 2012
35
16
18
#77
you dont need all that command line for 7za, just do:

7za a -tzip -mx0 File.apk resources.arsc

DO NOT Call it new_resources.arsc! this is wrong.
Mark, I know. I wrote this name just to understand that it's your newly created resources.arsc.
BTW, how to deodex Backup, Contacts, ThemeManager and SoundRecorder? What bootclasspath do you use for them? You can write me by email (if you want) - az.burgerz@gmail.com. Thanks
 

MarkHUK

Founder of Xiaomi.eu
Staff member
Nov 6, 2010
5,032
3,086
1,000,000
#78
Mark, I know. I wrote this name just to understand that it's your newly created resources.arsc.
BTW, how to deodex Backup, Contacts, ThemeManager and SoundRecorder? What bootclasspath do you use for them? You can write me by email (if you want) - az.burgerz@gmail.com. Thanks
I force deodex them with Kitchen deodexer :)

I dont convolute the whole process....

1. apktool d File.apk
2. Add my resources e.g. values-en and drawables-en-hdpi
3. apktool b File.apk
4. cd File.apk/build/apk
5. 7za a -tzip -mx0 ../../File.apk resources.arsc

Simple as that.
 

MarkHUK

Founder of Xiaomi.eu
Staff member
Nov 6, 2010
5,032
3,086
1,000,000
#79
PS:

Code:
Disassembling Backup.odex ...
java -Xmx512m -jar baksmali.jar -a 15 -d ../framework -c :am.jar:android.policy.jar:android.test.runner.jar:apache-xml.jar:bmgr.jar:bouncycastle.jar:browsermanagement.jar:bu.jar:cneapiclient.jar:com.android.location.provider.jar:com.google.android.maps.jar:com.google.android.media.effects.jar:com.google.widevine.software.drm.jar:com.qualcomm.location.vzw_library.jar:com.quicinc.cne.jar:core.jar:core-junit.jar:ext.jar:filterfw.jar:framework.jar:ime.jar:input.jar:javax.obex.jar:miui-framework.jar:modemwarmup.jar:monkey.jar:pm.jar:services.jar:svc.jar -x Backup.odex
Assembling into classes.dex ...
java -Xmx512m -jar smali.jar -a 15 -o classes.dex out
Found Backup.apk
Removing Backup.odex ...
Put classes.dex into Backup.apk ...
Backup.apk has been deodexed
 
Apr 29, 2012
37
1
18
#80
ok, here is my compiling output:

C:\MiuiTranslator>java -jar apktool-1.4.3.jar b "APK_Dekompiliert\framework-miui-res"
W: Could not find sources
I: Checking whether resources has changed...
I: Building resources...
I: Building apk file...

C:\MiuiTranslator>

ps in my scripts i used -mx0 but yesterday i packed it without the script.. so i think i forgot to change from compress to store... i will test it again..

edit: no luck that was not the problem
 
Apr 29, 2012
37
1
18
#81
so I've tried again after this tutorial:
http://htcfanboys.com/download/1982Strand/files/MIUI Stuff/Translations/Tools and guides/ICS_GUIDE.txt

also only with apktool 1.4.3 (install framework, decompile and recompile)
- without compression
- with the original .27 framework-miui-res.apk without modifications!!!!

maybe its important: i am using a windows 7 64bit computer, android sdk installed(using aapt.exe from this)
and my phone is a samsung galaxy s2 i9100

i have no ideas more:(

edit: i used com.htc.resources.apk (22,9mb) but now i found another com.htc.resources.apk with 28,7mb. So which one should i use or which one you are using?
 

MarkHUK

Founder of Xiaomi.eu
Staff member
Nov 6, 2010
5,032
3,086
1,000,000
#82
SGS2 doesnt use com.htc.resources.apk you need to use the other framework that comes in the samsung rom. in place of the com.htc one.
 
Likes: DaLuigi3

MarkHUK

Founder of Xiaomi.eu
Staff member
Nov 6, 2010
5,032
3,086
1,000,000
#86
so I've tried again after this tutorial:
http://htcfanboys.com/download/1982Strand/files/MIUI Stuff/Translations/Tools and guides/ICS_GUIDE.txt

also only with apktool 1.4.3 (install framework, decompile and recompile)
- without compression
- with the original .27 framework-miui-res.apk without modifications!!!!

maybe its important: i am using a windows 7 64bit computer, android sdk installed(using aapt.exe from this)
and my phone is a samsung galaxy s2 i9100

i have no ideas more:(

edit: i used com.htc.resources.apk (22,9mb) but now i found another com.htc.resources.apk with 28,7mb. So which one should i use or which one you are using?
apktool if twframework-res.apk

and follow same steps as we've told you. Bootloop will disappear :)

Cheers,
Mark
 
Likes: DaLuigi3
Apr 29, 2012
37
1
18
#92
i want to translate the framework-miui-res.apk. but at the moment i only will decompile and recompile it without modification and without this bootloop...
 
Mar 17, 2012
35
16
18
#93
i want to translate the framework-miui-res.apk. but at the moment i only will decompile and recompile it without modification and without this bootloop...
OK. I can translate your ROM for you. If I succeed I can help you with all your troubles (advises, tools, whatever). Just give me the link to your translation files (SGS2 as I understand).
 
Likes: DaLuigi3

MarkHUK

Founder of Xiaomi.eu
Staff member
Nov 6, 2010
5,032
3,086
1,000,000
#95
OK. I can translate your ROM for you. If I succeed I can help you with all your troubles (advises, tools, whatever). Just give me the link to your translation files (SGS2 as I understand).
That does not help him Learn!

You are clearly missing a step out somewhere or you've messed a string up or similar, get a logcat of the boot so we can see it!
 
Likes: DaLuigi3

MarkHUK

Founder of Xiaomi.eu
Staff member
Nov 6, 2010
5,032
3,086
1,000,000
#98
yes, i will try and learn it because i will translate it in the future without help:) but i think if he get it work he maybe can help me better...
the information provided is sufficient but you are evidently doing something very wrong in the process.
 
Apr 29, 2012
37
1
18
#99
the information provided is sufficient but you are evidently doing something very wrong in the process.
hmm i am doing it like the tutorial i posted and you said to me.

@BurgerZ:

your resources.arsc is bigger than the original one. my builded resources.arsc has the same size as the original one, i will test it now...

edit:

bootloop:( does it work for you?
 
Mar 17, 2012
35
16
18
hmm i am doing it like the tutorial i posted and you said to me.

@BurgerZ:

your resources.arsc is bigger than the original one. my builded resources.arsc has the same size as the original one, i will test it now...

edit:

bootloop:( does it work for you?
For me? No, I don't have SGS2. And my resources.arsc is bigger than the original one coz I added your files (translation) and new resources.arsc includes all old resources and your resources
 
Likes: DaLuigi3