• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps Phone rejected the recompile file

yawael

Lurker

We are using Verizon phones in one of the Arab countries, and for this we need to change the language of the phone, so what usually is done: for example if i am using Samsung Galaxy S4 (SCH-i545) with android 5.0.1.

-phone is rooted with Kingo Root.
- Root explorer is installed on the phone.
- Setting System file is copied to the PC in order to change it's string values from EN to AR.
- The Setting system file is copied as SecSettings.apk to the PC.
- If for example the secsettings.apk is compiled and then recompiled only without changing it's string values and copied back to the phone.
- The Setting system file disappears from the phone, showing that the phone rejected the secsettings.apk that was compiled and then recompiled.

This is was a serious issue which blocked our progress in translating the english language to arabic language.

I would like to have the help from one of the expertise especially this is was the main issue.

I hope this was the right place for placing this post, unless the moderator can change the place of the post.

Looking forward to have help for this issue.
 
Last edited:
When you decompile & recompile a system app, I believe you also have to "sign" it before replacing/flashing into system again. Don't forget to make sure the permissions are set to: rw-r--r-- then just reboot and check
 
i am trying to do what you told me but i am getting the following warning message:
"Permissions change was not successful. Please note that some file systems (e.g. SD card) do not allow permission changes."

I am not able to bypass or pass this warning message.

I am waiting for a idea or solution for this warning message.
 
You may need to use a Root browser with root permissions to to so, or flash the file in a custom recovery. Setting those permissions will be critical in getting the apk to function properly. And I'm telling ya, that apk needs signed before replacing back into system.. All system apps need signed after recompile
 
Back
Top Bottom