[APP][MOD][V1] MIUI FM Radio APP (STEREO IMPROVEMENT, RDS show on notification, 76MHz-108MHz) for HMK20/MI9T - Redmi K20 / Xiaomi Mi 9T Themes, Apps, and Mods

{
"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"
}
ROOT ACCESS NEEDED FOR SYSTEM APP REPLACEMENT.​YOU CAN DO IT THROUGH MAGISK, TWRP RECOVERY OR ROOT FILE MANAGER.​
-COMPATIBILITY TESTED-​
TESTED XIAOMI EU ROM 12.5 WEEKLY
21.2.24 version
21.2.3 version
21.1.28 version
21.1.20 version
-FEATURES-​
DISABLED FAULTY AF FUNCTION
IMPROVED STEREO BLENDING VALUES
RDS SHOW ON NOTIFICATION (ONLY AT THIS TIME)
FM BAND UNLOCK: 76 - 108 MHz
-HOW TO INSTALL-​
>MANUAL<​
FIRST OF ALL, PLEASE MAKE BACKUP OF THE ORIGINAL APK FILES!
COPY system/system_ext/app/FM/FM.apk
PLACE IT to the SD or computer storage
COPY system/app/MiRadio/MiRadio.apk
PLACE IT to the SD or computer storage
REPLACE under system/system_ext/app/FM/FM.apk with this mod APK file
GIVE IT chmod 644 permissions (-rw-r--r--)
REPLACE under system/app/MiRadio/MiRadio.apk with this mod APK file
GIVE IT chmod 644 permissions (-rw-r--r--)
REBOOT the system
>MAGISK<​
Instead of manually copying the files, it can be installed as Magisk module:​
Download the attached FM-Radio.zip
Do not unzip, leave as is
Open Magisk Manager, Modules tab, take Install from storage and point to the downloaded zip
Reboot
-HOW TO UNINSTALL-​
>MANUAL<​
RESTORE YOUR ORIGINAL BACKED UP APK FILES FROM SD OR COMPUTER' STORAGE
COPY original APK from SD or computer storage
REPLACE system/system_ext/app/FM/FM.apk with original APK file
GIVE IT chmod 644 permissions (-rw-r--r--)
COPY original APK from SD or computer storage
REPLACE system/app/MiRadio/MiRadio.apk with original APK file
GIVE IT chmod 644 permissions (-rw-r--r--)
REBOOT the system
>MAGISK<​
Disable or uninstall MIUI FM Radio module
-SCREENSHOTS-​
Spoiler: SCREENSHOTS
-BUGS-​
PLEASE TELL YOU
-MOD DOWNLOAD-​
Spoiler: MODDED APKs DOWNLOAD
FM.apk
MiRadio.apk
Spoiler: MAGISK MOD ZIP DOWNLOAD
FM-Radio.zip
UNDER DEVELOPMENT, PLEASE BE PATIENT...

media1997 said:
YOU CAN DO IT THROUGH TWRP RECOVERY OR ROOT FILE MANAGER
-HOW TO INSTALL-
FIRST OF ALL, PLEASE MAKE BACKUP OF THE ORIGINAL APK FILES!
COPY system/system_ext/app/FM/FM.apk
PLACE IT TO THE SD OR COMPUTER STORAGE
COPY system/app/MiRadio/MiRadio.apk
PLACE IT TO THE SD OR COMPUTER STORAGE
REPLACE under system/system_ext/app/FM/FM.apk with this mod APK file
GIVE IT chmod 644 permissions (-rw-r--r--)
REPLACE under system/app/MiRadio/MiRadio.apk with this mod APK file
GIVE IT chmod 644 permissions (-rw-r--r--)
REBOOT THE SYSTEM
-HOW TO UNINSTALL-
RESTORE YOUR ORIGINAL BACKED UP APK FILES FROM SD OR COMPUTER' STORAGE
COPY ORIGINAL APK FROM SD OR COMPUTER STORAGE
REPLACE system/system_ext/app/FM/FM.apk with original APK file
GIVE IT chmod 644 permissions (-rw-r--r--)
COPY ORIGINAL APK FROM SD OR COMPUTER STORAGE
REPLACE system/app/MiRadio/MiRadio.apk with original APK file
GIVE IT chmod 644 permissions (-rw-r--r--)
REBOOT THE SYSTEM
Click to expand...
Click to collapse
Instead of manually copying the files back and forth (prone to errors), it can be installed as Magisk module:
- download the attached FM-Radio.zip
- do not unzip, leave as is
- open Magisk Manager, Modules tab, take Install from storage and point to the downloaded zip
- reboot
To uninstall:
- disable or uninstall MIUI FM Radio module from Magisk Manager
Disclaimer:
I've only packed the developer's apk files to the Magisk module, to make installation (and uninstallation) easier.
Hence, don't ask me about the bugs
@media1997:
You can unzip to analyze the structure. You can easily see how your files are packed into the module and if needed, how can you release further improvements

@zgfg
Hi,
This was the fastest way for me to replace simply for the first time. I thought of a similar method later. Thank you for your help!

I'm trying to make this work on my Redmi Note 8 Pro in Lineage OS 18. I have exported the APKs from the MIUI rom which my current Lineage OS is built upon. There is a device /dev/fm and the firmware is also in place. However, the apks keep crashing and show as "false" without icon in tha app drawer. Installing through package installer results in online radio version (in Chinese). Any suggestion on how to debug? Do I have to spoof MIUI to make it work?

media1997 said:
-HOW TO INSTALL-​
>MANUAL<​
FIRST OF ALL, PLEASE MAKE BACKUP OF THE ORIGINAL APK FILES!
COPY system/system_ext/app/FM/FM.apk
PLACE IT to the SD or computer storage
COPY system/app/MiRadio/MiRadio.apk
PLACE IT to the SD or computer storage
REPLACE under system/system_ext/app/FM/FM.apk with this mod APK file
GIVE IT chmod 644 permissions (-rw-r--r--)
REPLACE under system/app/MiRadio/MiRadio.apk with this mod APK file
GIVE IT chmod 644 permissions (-rw-r--r--)
REBOOT the system
Click to expand...
Click to collapse
Hello,
I tried to install on Magisk rooted 12.0.4.0 (QFJEUXM), but not working - both apk (FM.apk and MiRadio.apk) are in system/app folder
Thank for improving stock MIUI FM radio apk
Ideas for future updates:
-support resume audio (after watching YouTube video for example)
-support floating window (always active app)

The mod works also on the latest Xiaomi.eu weekly 2021.2.24 (A11)

imperfect said:
I'm trying to make this work on my Redmi Note 8 Pro in Lineage OS 18. I have exported the APKs from the MIUI rom which my current Lineage OS is built upon. There is a device /dev/fm and the firmware is also in place. However, the apks keep crashing and show as "false" without icon in tha app drawer. Installing through package installer results in online radio version (in Chinese). Any suggestion on how to debug? Do I have to spoof MIUI to make it work?
Click to expand...
Click to collapse
Hello, This may be caused by APK using the signature of the xiaomi.eu rom or framework dependecies. Maybe the qualcomm library be a little different? You can try to trace in adb logcat.

B^4g said:
Hello,
I tried to install on Magisk rooted 12.0.4.0 (QFJEUXM), but not working - both apk (FM.apk and MiRadio.apk) are in system/app folder
Thank for improving stock MIUI FM radio apk
Ideas for future updates:
-support resume audio (after watching YouTube video for example)
-support floating window (always active app)
Click to expand...
Click to collapse
Hi,
Probably because the apk is modded from the xiaomi.eu rom. This ROM' s system app signatures is different from the factory global/china rom. Good ideas, thank you for share it!

I never used that before... I was thing of expandine the frequency also UP so to get some airplanes... but anyway I wonder why it is MONO and 22050 hz when recorded.

Related

New Google Talk 1.3 with Voice & Video Chat Support

http://hotfile.com/dl/131101226/7660669/GoogleTalk.zip.html
I got it from HTC Ruby test firmware. The apk has proper Google signature.
It's still versioned 1.3 but I think it is newer than the one from http://goo-inside.me/gapps/gapps-gb-20110828-newtalk-signed.zip, because this one has more complete Chinese localization.
{
"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"
}
so does this work on the SGS2, has anyone test it?
psp888 said:
so does this work on the SGS2, has anyone test it?
Click to expand...
Click to collapse
+1
I am also interested. It is shame for samsung that they are not able to bundle talk with video into stock FW. We are in the 21st century.
test on KI3.. working..
however i intstall it manually by
1. extract the zip,
2. install the Talk2.apk
3. copy libtalk_jni.so into /system/lib using root explorer
thanks
Does it need root to install?
dhruvmalik said:
Does it need root to install?
Click to expand...
Click to collapse
Yes always.
Sent from my GT-I9100 using xda premium
Loses video after reboot. KI3
Sent from my GT-I9100 using xda premium
drelite08 said:
Loses video after reboot. KI3
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
Anyone has a good way to stop this from happening?
Is this update available in Android market?
new google talk
is it possible to install directly the zip (gapps ) in the sgs2...?
and is it conpatible with the KI8 rom...?
(excus for my english..?)
Vulpix said:
Anyone has a good way to stop this from happening?
Click to expand...
Click to collapse
i renamed the talk2.apk to talk.apk and move the file over to /systems/app
changed permissions to rw-r-r
copy the lib file to the /system/lib
now do the install using the apk.
talk seem to stick after reboot
One dumb question but i can't download **** with stock browser. Always get download unsuccessful.. I tried some things and still nothing. What's up with that?
Sent from my GT-I9100 using Tapatalk
alil said:
test on KI3.. working..
however i intstall it manually by
1. extract the zip,
2. install the Talk2.apk
3. copy libtalk_jni.so into /system/lib using root explorer
thanks
Click to expand...
Click to collapse
i use this way to install ,and now i can not log in gtalk.
even i recover with my original talk.apk . the gtalk still can not log in .
How can i log my gtalk,thanks.
ajftl said:
One dumb question but i can't download **** with stock browser. Always get download unsuccessful.. I tried some things and still nothing. What's up with that?
Click to expand...
Click to collapse
Get the Download All Files app from Market.
The stock android browser doesnt allow you to download unsupported files. This includes files like .zip, .rar etc. Instead you get download failed. As claimui said get the download all files app from the market.
Gtalk video working perfect on Samsung Galaxy S2 XXKI4 Android 2.3.5
Help plz? I am still unable to make this google talk version stick after reboot. I tried some of the methods here (I don't understand the changed permissions to rw-r-r method) and nothing makes it stick after reboot. My SGS2 reverts back to the old Google Talk.
Hi,
First thing first Make Sure You Have Root access. i believe you have already rooted your phone.
to check root access use Root Check Basic (get it from android market)
This is Manual installation of gtalk
You Need Root Explorer (File Manager) for changing the permissions of \system\lib folder from R/O to R/W to copy libtalk_jni.so the file in \system\lib. Backup Your existing Gtalk files with Titanium Backup or Astro file Manager.
Download the GoogleTalk2.zip from page 1 unzip
1. Take Backup for existing Gtlak.
2. Delete the old Talk.odex and talk.apk from \system\app
3. Download both files, install gtalk2.apk
4. copy libtalk_jni.so run root explorer go to \system\lib change folder permissions from (Mouned R/O) readonly to (Mount R/W) ReadWrite rename the existing libtalk_jni.so to oldlibtalk_jni.so now Paste the copied libtalk_jni.so earlier to \system\lib Reboot Your Phone and Cross Your Fingers
I have tested on Samsung Galaxy S2 XXKI4 Android 2.3.5, and front camera video with voice working fine .
Hope this will Help.
Try This
Hi there,
I am just a noob, but tried Criskelo's latest rom and gtalk video works out of the box. Also this rom is much more better than the sgs2 stock rom.
http://forum.xda-developers.com/showthread.php?t=1168836
nicegagan said:
Hi,
First thing first Make Sure You Have Root access. i believe you have already rooted your phone.
to check root access use Root Check Basic (get it from android market)
This is Manual installation of gtalk
You Need Root Explorer (File Manager) for changing the permissions of \system\lib folder from R/O to R/W to copy libtalk_jni.so the file in \system\lib. Backup Your existing Gtalk files with Titanium Backup or Astro file Manager.
Download the GoogleTalk2.zip from page 1 unzip
1. Take Backup for existing Gtlak.
2. Delete the old Talk.odex and talk.apk from \system\app
3. Download both files, install gtalk2.apk
4. copy libtalk_jni.so run root explorer go to \system\lib change folder permissions from (Mouned R/O) readonly to (Mount R/W) ReadWrite rename the existing libtalk_jni.so to oldlibtalk_jni.so now Paste the copied libtalk_jni.so earlier to \system\lib Reboot Your Phone and Cross Your Fingers
I have tested on Samsung Galaxy S2 XXKI4 Android 2.3.5, and front camera video with voice working fine .
Hope this will Help.
Click to expand...
Click to collapse
Your method works! Thanks a lot! It now sticks after reboot!

[ROM] Told&Done (En/Es/Ita/De/Fr/Ru Deodexed from standard 2.3.4 Verizon...)

PLEASE Leave your opinion for this ROM!!!!
Thank You!
--- CDMA/GLOBAL USERS read point 11...
--- GERMAN USERS SEE ALSO HERE: http://forum.xda-developers.com/showthread.php?t=1674464 thanks to indietz
FOR ALL PRO/DROID PRO
(USA/Europe/Arg)
Dettofatto V.0.7 17/02/2013 99% translated... (thanks also to Ed_Warner) With overclock (enable, if you want, and new boot menu...)
But:
If you have American (all versions, but not the newest 2.3.4) or European (2.2 froyo) you must put the kernel below
If you have Argentinian 2.3.6 or american 2.3.4 don't change your kernel, but restore only backup......
I've added italian/deutch/french/Russian language and deoxeded... I've also removed a lot of stuff..
Make your backup before!
1) Download kernel and nandroid backup (you must unzip the nandroid backup), put these files on your sd card and reboot into recovery.
Make your backup...
2) Install kernel http://www.mediafire.com/?w6963rmkvdqmro1 If you have Argentinian 2.3.6 DON't install any kernel, remain with yours!
3) Unzip and put under /clocwordmod/backup/ this folder http://www.mediafire.com/?17e0ao02xx2p1gs and restore from clockwordmod choosing backup/restore and choose restore
4) Wipe all data
5) Reboot and now you can choose your language ...
6) Wait... I suggest you to disable auto rotation and all animations....
7) If you want enable cdma dial *#*#4636#*#* phone information and set cdma only or what do you want (I've removed global switch... Thanks to Artemide...!!) (see also point 13)
8) If you want manage your account, with the launcher create a shortcut to account settings in your home screen.. http://forum.xda-developers.com/showpost.php?p=26407278&postcount=33
9) if you have quertz keyboard: unzip and put these folders in /ststem/usr/
overwrite all and set permission to rw-r-r for all files and rwxr-xr-x for all folders
reboot...
http://www.mediafire.com/?qxsme2gz4oj2m0i
10) I suggest you to disable auto rotation and all animations
11) For all users that want global network or cdma menu with global option:
For renabling:
download http://www.mediafire.com/download.php?6vdkdo2yby200c0, put this folder (overwrite) under /data , set all permission to rw-r-r (folder and files)
download http://www.mediafire.com/?lncedkcn4md29dm and replace your build.prop (if you have american 2.3.4) with this. set permission to rw-r-r
reboot into clockwordmod
wipe all data
reboot
12) For using standard 3g mobile hotspot. rename the ssid in Motorola
Set channel into 1
set dhcp into 192.168.2.x
13) Calibrate your battery with battery calibration!!!
14) for overclock http://forum.xda-developers.com/showthread.php?t=1653197
If you want overclock (max 1200), you must edit manually overclock.cfg in the bootmenu/config folder and set clk4 to 1200
15) QUICK REFERENCE "/system/build.prop" ITEMS OF NOTE FOR NON-VZW USERS (thanks to Pzyduck)
CHANGE THIS TO 3 for GSM(PRI), 4 for CDMA and 7 for GLOBAL PHONE
# Default network type.
# 7 => Global Phone (4 => CDMA).
ro.telephony.default_network=7
CHANGE THIS TO FALSE TO DISABLE THE DUAL MODE RADIO
# BEGIN Moto,IKDROIDPRO-430, a17673
# Feature33857 on DroidWE, support DualMode switch, UMTS/CDMA
ro.mot.FTR.33857=true
# END IKDROIDPRO-430
P.s.: If you want go back, you must put before your previous kernel...
And so if you come from froyo put this kernel http://www.mediafire.com/?3d4369udj1mii9z and then put your nandroid backup (without wipe!)
If you come from American 2.3.4 or argentinian 2.3.6 don't change your kernel, only your backup (don't wipe data)
p.s.2: If you want edit/translate http://forum.xda-developers.com/showpost.php?p=26408004&postcount=34 your apk files use apk manager 4.9. (for editing blur stuff)
Put in folder "other" my files that you find in /system/framework moto-res.apk, framework-res.apk, blue-res.apk
open apk manager
type 22
choose your apk that you want modify/traduce (before you must put this in "place-apk-here-for-modding")
type 9
then go in project folder and modify your apk decompressed
then search in the same folder apktool.yml, open and modify with notepad from:
......usesFramework: ids: - 1- 3 - 2
to
.....usesFramework ids: - 1 - 2 - 3
then type 11
yes
yes
delete resources.arsc from keep folder and now rename your file from unsignedxxx.apk to xxx.apk move to your /system folder change permission to rw-r-r and move it in /system/app
mo
ATTENTION... for the file framework-res.apk you must copy always in /system, again set permission to rw-r-r, but then you must move in /system/framework and say yes to overwrite..reboot
{
"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"
}
New Version:
0.7 (17/02/2013)
added toggle 2g/3g http://forum.xda-developers.com/showthread.php?t=739530
Removed new bootmenu
I don't remember....
0.6 (27/05/2012)
New bootmenu with overclock
Reboot option in power menu
Standard keyboard added
many tweaks on boot
A lot of fixes
many twaeks
Bandswitcher (???) from defy... In testing... thanks to hlat!
Some russian translations added (thanks to fort13)
Really don't remember...
http://forum.xda-developers.com/showthread.php?t=1627435
0.5 (17/05/2012)
Replaced Launcher
Build.prop improved
More translations
Removed other motorola's stuff and dependences
added tether
Zippalign on reboot
init.d added
a lot of script running
Memory tweaks
Added H symbol for gsm users
More fast
Improved Battery life.... (see the last screenshot...)
http://forum.xda-developers.com/showthread.php?t=1627435
0.4 (11/05/2012)
Build.prop improved
Changed stock notification
Added new alarm app (multilanguages)
New music app (multilanguages)
New video app (multil)
New camera app (multilanguages)
New calendar app (multilanguages)
Removed other motorola's stuff
A lot of thinng that I can't remember... But now it is very good!!
added zip file for qwertz
Quadrant score is about 1900...
Gtlak...? No.. I've removed... (see the the second attachment...)
Really.... Install this and you'll see the differences..
http://forum.xda-developers.com/showthread.php?p=25523182#post25523182
0.3 (09/05/2012)
Replaced Calculator with other Multilanguages
Removed other stuff
Removed Global popup
Added a generic email client
Replaced zeam launcher with adw launcher
Updated market and gmail
Added new sms/mms program (multilanguages) and removed motorola conversation
Replaced motorola gallery with gallery 3d (multilanguages)
Added voicel dialer (multilanguages)
Other bugfixes...
0.2 (05/05/2012)
Updated!!!
More fast!
Zipalligned a lot of files
Crt animation off
Boot animation
Removed global switch popup
A lot of fix (languages)
Removed other stuff, optimized build.prop
Added Russian language!!
dettofatto said:
Added Russian language!!
Click to expand...
Click to collapse
Hi
setting.apk translated into Russian?
Yes! You can see in the zip files!!
You must replace as you can see in the instructions...
Copy to /system, set permission to rw-r-r then MOVE not copy to /system/app and replace the oldest...
In the next days I'll do the other files and you can replace in the same steps...
Sent from My Motosola....
This will work on my Verizon Motorola Droid Pro?
Sorry for my english
Yes!
Sent from My Motosola....
including german keyboard layout? how far goes the translation?
About 95% with other files in the zip file...
It is querty layaout, but you can change the files?
No?
Under system/usr/keylayout...
Send me this folder...
Sent from My Motosola....
Updated!!!
More fast!
A lot of fix (languages)
Removed other stuff, optimized build.prop
the zip is from my pro with 2.2.2 froyo - maybe it can help you?
i got root explorer - really nice tool!
Yes...
Tomorrow I'll see...
Sent from My Motosola....
if u need anything from my froyo device,just ask,i will upload it for you!
EDIT: i read on the net that the calendar on 2.3.4 has a major bug: you cant edit or create birthdays! is it possible to put a deodexed calendar from 2.3.6 in the rom to fix this?
I'll try for the calendar...
For now you can see first post for replacing your keylayout...
Sent from My Motosola....
Please tell me - how do I install this rom on the CM7?
reboot into clackwordmod, make your backup,
then install kernel, then restore my backup...
wipe data, reboot..
dettofatto said:
reboot into clackwordmod, make your backup,
then install kernel, then restore my backup...
wipe data, reboot..
Click to expand...
Click to collapse
Thank you
updated... see first and second post...
I just want to say thanks again
This is the only ROM that works well for me so it's the difference between having something usable or using stock which I'd never allow
Yes, nice rom. Pity that there is no standard alarm

[Q][THEME] Replacing PNG in system file

Hello.
I am running this ROM, and my lockscreen looks like this:
{
"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"
}
I want to replace the white circle around the icon (displayed when hovering the icon, before releasing the finger from the screen). It just needs to be transparrent.
The developer of the ROM wrote this to me:
final Drawable activeBack = mResources.getDrawable(com.android.internal.R.draw able.ic_lockscreen_target_activated);
...
So change icon ic_lockscreen_target_activated.png
Click to expand...
Click to collapse
The commit to the Git is here: https://github.com/IceColdJelly42/frameworks_base/commit/f1971285b709593873bf8c3effd144087b710104
Question: So far, i understand that i must replace the PNG in the system, but where would it reside? I dont think its in an APK as such, as its the system itself (though that could be apk's aswell...?). I was pointed to this tutorial that should have info on how to do it, but the guide refers to APK-filenames, and again, whats the APK filename? I have no APK in data/app or in system/app that matches "com.android.internal" - so im quite out of luck....?
Any advice on how to proceed is welcome. I have downloaded the PNGs attatched in the ZIP, from the source (git), those are the ones i want to replace with (they are all transparrent as they should be, for my project).
Kind Regards
TwinAdk
The image that you're looking for, is in "framework-res.apk\res\drawable-xhdpi.
When you have changed the image, push framework or copy/paste it in system\framework and reboot!
For security, make a nandroid backup
Okay, so framework-res.apk, and then follow the guide i linked to, and just mirror the structure of the folders in the apk (\res\drawable-xhdpi) - correct?
Or should i unpack the apk, replace pics, resign the apk and push instead?
Also, xhdpi, hdpi, etc.. Whats the difference except the size of the images (resolution)? Is it if i have a phone with lower res, i will need the lower res images?
Thanks so far!
EDIT: You made me laugh there sir..! ALWAYS a nandroid backup! Rather 10 useless backups, than one missing..! :victory:
TwinAdk said:
Okay, so framework-res.apk, and then follow the guide i linked to, and just mirror the structure of the folders in the apk (\res\drawable-xhdpi) - correct?
Or should i unpack the apk, replace pics, resign the apk and push instead?
Also, xhdpi, hdpi, etc.. Whats the difference except the size of the images (resolution)? Is it if i have a phone with lower res, i will need the lower res images?
Thanks so far!
Click to expand...
Click to collapse
With winrar or similar, open the apk, go to res\drawable-xhdpi and change image.
Now, you can push framework in rom and see results
I know that change only resolution of icons in that folder
Here you go. Push to /system/framework/ and set permissions.
Don't know if it will work 'cause I don't have ICJ flashed at the moment. Make a backup before trying it.
I had to compress it before uploading because the limit was 8mb.
Sv: [Q][THEME] Replacing PNG in system file
TToivanen said:
Here you go. Push to /system/framework/ and set permissions.
Don't know if it will work 'cause I don't have ICJ flashed at the moment. Make a backup before trying it.
I had to compress it before uploading because the limit was 8mb.
Click to expand...
Click to collapse
Wow, will try that! If it fails ill investigate tomorrow.
Kind Regards
TwinAdk
- Via the XDA app
Hello.
How can i push it to system/framework? I tried adb shell when in recovery, but i cannot access the framework folder.. /system/ nothing (only bin?)
Also, adb push gave this:
C:\fastboot>adb push framework-res.apk system/framework/framework-res.apk
failed to copy 'framework-res.apk' to 'system/framework/framework-res.apk': No s
uch file or directory
Click to expand...
Click to collapse
Output from shell, while in recovery (only place adb shell works, except from when the phone is booted, but i tried renaming the apk via a file explorer, the system crashed, lol).
~ # whoami
whoami
root
~ # df -h
df -h
Filesystem Size Used Available Use% Mounted on
tmpfs 488.2M 48.0K 488.1M 0% /dev
/dev/block/mmcblk0p13
315.0M 5.2M 309.7M 2% /cache
Click to expand...
Click to collapse
Any advice?
Put / in front of system. It should be /system/framework/
Sent from my One X
adb works in android, not in recovery
Guich said:
adb works in android, not in recovery
Click to expand...
Click to collapse
It does work in recovery too. You should try it.
Sent from my One X
TToivanen said:
It does work in recovery too. You should try it.
Sent from my One X
Click to expand...
Click to collapse
Ill try to add / in recovery. When i did so in android, i got an error that the filesystem was read only.. I am rooted.
Update: It pushed correctly, but i only see that one file..... After reboot the file was not modified.. Verified with solid explorer.
ls while in recovery:
/system/framework # ls -lah
ls -lah
drwxrwxr-x 2 root root 0 Jan 29 20:28 .
drwxr-xr-x 4 root root 0 Jan 29 20:28 ..
-rw-rw-rw- 1 root root 8.6M Jan 29 16:09 framework-res.apk
Oh well, moved the apk with solid explorer, from sd to system/framework (overwrite exsisting) - phone is rebooting now..
UPDATE: Didnt boot up.. Trying to clear cache and dalvik, then well se.. Think ill have to revert to my dear nandroid
Well, damn it. I replaced the pngs with the files you provided, built and signed without an error. It should be OK but as I said I don't have ICJ installed so troubleshooting is a bit difficult.
Try to do it yourself with apktool.
Sent from my One X
Sv: [Q][THEME] Replacing PNG in system file
Will do. Your apk was considerably smaller than my original, also it struck me that you cannot have guessed my version of the custom rom, and thus the correct apk to use as source. I guess it is modified on each version?
Kind Regards
TwinAdk
- Via the XDA app
Hello.
I tried recreating the APK, using my own framework-res.apk as source.
I also found out how to push to system from CWM - you need to mount /system - DOH!
But it fails.... The phone never boots, i even chmodded the apk with 644, so the permissions are the correct ones..
Back to nandroid backup, and drawing table....
Anyone have any clue as to why the new apk failed? Followed this guide, and loaded the sources to UIsystem,apk and framework-res.apk before editing the APK.
When building the APK i got this output, and it does however not match the output in the guide - the "Could not find sources" does worry me a bit, should it..?
Found the reason for the "could not find sources":
A framework-res.apk is itself the source of other apks( when you install it - apktool if...). So the message that you got is normal.
Click to expand...
Click to collapse
Ref: http://forum.xda-developers.com/showpost.php?p=31832660&postcount=12
The .apk I started with was from 1.5.9 and it was 12mb in size.
Apks tend to lose weight when they are de/recompiled and that's why the finished product was only 8mb.
If the apk method fails, you could build the whole ROM yourself on a linux PC.
Keep me posted!
Sent from my One X
Well, though i used unix before, i dont wish to put the effort into building from source It seems building in a VM fails for many, and it requires quite alot of space...
My apk also lost weight, 8 mb after rebuild.. If the image is there, it does not matter what bitdepth and other fancy settings it was saved with, right? Aslong as the apk was build correctly, and chmodded correctly, the phoen should boot, right (and display an ugly image, if it wants - but at least boot!)
Did you sign the package?
Sent from my One X
No, according to the guide i followed:
Now, final step is signing the apk file.
Remember don't sign the apk if it's a SYSTEM app, unless you have edited the AndroidManifest.xml.
Click to expand...
Click to collapse
I suppose its a system app, as it resides in /system/framework...?

[Tutorial]Install Xposed Framework & Modules on Desire 616/Any MediaTek MT6592 Device

[Tutorial]Install Xposed Framework & Modules on Desire 616/Any MediaTek MT6592 Device
FINALLY, XPOSED FRAMEWORK SUCCESSFULLY INSTALLED ON HTC DESIRE 616/MT6592 DEVICES!!!!
I tried numerous ways to install Xposed Framework on my Desire 616 after rooting, however went to Stuck boot screen everytime. Finally, I got it working by deodexing the stock rom and then installing Xposed framework.
Although every thing is working perfectly fine now on the phone, I would strongly recommend you do it at your own risk as it may break working of some of the apps that require to create .odex file on system. May affect System updates as well.
Also, Please make a full backup of the Stock ROM before proceeding.
Pre-Requisites:
A PC, preferebly Windows, (I used Win7 32 bit)
Rooted HTC Desire 616
USB Cable (preferably one that came in the box)
Working Internet Connection
Steps to Follow:
Install newest Java JDK on the computer and link the installation path with the Win system / user variables.
Go to desktop, right click on computer > properties >Advance system setting> in advance tab environment variables
First : In user variable for *** click new & type
Code:
variable name : CLASSPATH
variable value : C:\Program Files\Java\jdk1.7.0_21\jre\bin (your java installed path varies on your installed location)
{
"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"
}
Second : In system variables click new & type
Code:
variable name : PATHTEXT
variable value : .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
also check in path is there above java path present or not if not just add it BUT do not remove old codes from line...!!!
Click to expand...
Click to collapse
Install Android SDK. Be sure that the correct repositories for your Android Versions are also installed. If not install (e.g. for my Android 4.2.2. Version i needed all API 17 resources...)
Use a specially modified Tool Chain with adjusted smali/baksmali for the MTK MT6592 / Alyiun OS called "Ureal-Deodexer". This is the best tool, for now, to Automatically Deodex the Stock Rom and help in installing Xposed Framework on any MTK Device.
After deodexing apks and framework put it onto the phone via Android.SDK {http://forum.xda-developers.com/showthread.php?t=2374008 Post#1}
After that modify /system/build.prop by adding a line with
Code:
dalvik.vm.execution-mode=int:fast
Reboot the phone (now deodexed rom needs quite a while for the first startup....)
Be sure that all .jex files and .odex files are removed from /system/app and /system/framework. (i did it with a file explorer with root access for /system directly on the phone) Reebot again in case you have to delete. DO NOT REMOVE THE .JAR FILES IN /SYSTEM/FRAMEWORK.
Now You will be able to install Xposed Framework and all compatible modules successfully.
For more info on Xposed Framework, Please visit: http://repo.xposed.info/module/de.robv.android.xposed.installer
Images:
Source:
http://forum.xda-developers.com/xposed/xposed-experience-mediatek-mt6592-t2838254?styleid=18
http://forum.xda-developers.com/showthread.php?t=2374008
https://code.google.com/p/smali/issues/detail?id=199
http://forum.xda-developers.com/xposed/xposed-experience-mediatek-mt6592-t2838254?styleid=18
So Nice! Thanks for a great Guide :Good:
Steps 1 & 2 not required. Unreal Deodexer works without Java and Android SDK as well.
samrat_castle said:
FINALLY, XPOSED FRAMEWORK SUCCESSFULLY INSTALLED ON HTC DESIRE 616/MT6592 DEVICES!!!!
I tried numerous ways to install Xposed Framework on my Desire 616 after rooting, however went to Stuck boot screen everytime. Finally, I got it working by deodexing the stock rom and then installing Xposed framework.
Although every thing is working perfectly fine now on the phone, I would strongly recommend you do it at your own risk as it may break working of some of the apps that require to create .odex file on system. May affect System updates as well.
Also, Please make a full backup of the Stock ROM before proceeding.
Pre-Requisites:
A PC, preferebly Windows, (I used Win7 32 bit)
Rooted HTC Desire 616
USB Cable (preferably one that came in the box)
Working Internet Connection
Steps to Follow:
Not Required
Not Required
Use a specially modified Tool Chain with adjusted smali/baksmali for the MTK MT6592 / Alyiun OS called "Ureal-Deodexer". This is the best tool, for now, to Automatically Deodex the Stock Rom and help in installing Xposed Framework on any MTK Device.
After deodexing apks and framework put it onto the phone via Android.SDK {http://forum.xda-developers.com/showthread.php?t=2374008 Post#1}
After that modify /system/build.prop by adding a line with
Code:
dalvik.vm.execution-mode=int:fast
Reboot the phone (now deodexed rom needs quite a while for the first startup....)
Be sure that all .jex files and .odex files are removed from /system/app and /system/framework. (i did it with a file explorer with root access for /system directly on the phone) Reebot again in case you have to delete. DO NOT REMOVE THE .JAR FILES IN /SYSTEM/FRAMEWORK.
Now You will be able to install Xposed Framework and all compatible modules successfully.
For more info on Xposed Framework, Please visit: http://repo.xposed.info/module/de.robv.android.xposed.installer
Images:
Source:
http://forum.xda-developers.com/xposed/xposed-experience-mediatek-mt6592-t2838254?styleid=18
http://forum.xda-developers.com/showthread.php?t=2374008
https://code.google.com/p/smali/issues/detail?id=199
http://forum.xda-developers.com/xposed/xposed-experience-mediatek-mt6592-t2838254?styleid=18
Click to expand...
Click to collapse
very hard
Updated link
Link in Post #1 is dead for Unreal Deodexer. Below is the updated link.
Unreal Deodexer

[MOD] [ZL] [5.1] [Deodexed] Operator name, Dynamic Bars, Dropdown Statusbar Theme, TM

Hello people of XDA.
This is my first thread here, so I really hope you like this easy mods. All this mods has been tested on my own Xperia ZL with Android 5.1 Stock 10.7.A.0.222
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
[DISCLAMER: I'm not responsable for 3° World War or anything else related to your phone malfunction. All you do following this tutorial is your own responsability.]
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
---NOTE: This mods are only for DEODEXED ROMS, so if you are in ODEXED ROM you may delete the correspondig .odex file in respective arm folder.---
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
01 - Operator's name in statusbar.
{
"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"
}
# Installation instructions:
- Download zip attached.
- Flash zip through Recovery.
- Reboot your phone.
OR DO IT MANUALLY (NOT RECOMENDED)
- Just download the 01_OperatorName.zip attached and extract it.
- Rename the original files to .bak to backup original files, or just delete it.
- Go to extract folder and copy the respective apk to respective directories:
* 01_Settings_Operator.apk to /system/priv-app/Settings/
* 01_SystemUI_Operator to /system/priv-app/SystemUI/
- You can rename the same as original or not.
- Set permisions to rw- r-- r--
- Reboot your phone.
02 - Operator's name in statusbar, Dynamic Navbar and coloured Dropdown.
# Installation instructions:
- Download zip FROM HERE.
- Flash zip through Recovery.
- Reboot your phone.
OR DO IT MANUALLY (NOT RECOMENDED, MAY CAUSE BOOTLOOPS OR PHONE EXPLOSION)
- Just download the 02_Operator_and_Coloured.zip attached and extract it.
- Rename the original files to .bak to backup original files, or just delete it.
- Go to extract folder and copy the respective apk to respective directories:
* 02_Settings__Operator_and_Coloured.apk to /system/priv-app/Settings/
* 02_SystemUI__Operator_and_Coloured.apk to /system/priv-app/SystemUI/
* 02_Framework-res_Operator_and_Coloured.apk to /system/framework/
- You MUST rename the same as original.
- Set permisions to rw- r-- r--
- Reboot your phone.
03 - Dynamic bars and coloured Dropdown.
# Installation instructions:
- Download zip attached.
- Flash zip through Recovery.
- Reboot your phone.
OR DO IT MANUALLY (NOT RECOMENDED, MAY CAUSE BOOTLOOPS OR PHONE EXPLOSION)
- Just download the 03_Coloured.zip attached and extract it.
- Rename the original files to .bak to backup original files, or just delete it.
- Go to extract folder and copy the respective apk to respective directories:
* 03_SystemUI_Coloured.apk to /system/priv-app/SystemUI/
* 03_Framework-res_Coloured.apk to /system/framework/
- You MUST rename the same as original.
- Set permisions to rw- r-- r--
- Reboot your phone.
04 - Coloured Dropdown and Taskmanager
# Installation instructions:
- Download zip attached.
- Flash zip through Recovery.
- Reboot your phone.
OR DO IT MANUALLY (NOT RECOMENDED, MAY CAUSE BOOTLOOPS OR PHONE EXPLOSION)
- Just download the 04_Coloured_Dropdown_and_Taskmanager.zip attached and extract it.
- Rename the original files to .bak to backup original files, or just delete it.
- Go to extract folder and copy the respective apk to respective directories:
* 04 SystemUI.apk to /system/priv-app/SystemUI/
- You MUST rename the same as original.
- Set permisions to rw- r-- r--
- Reboot your phone.
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
That's all.
If you like my little work click
THANKS BUTTON
Thanks to:
@Rajeev for his tutorials.
@Ticklefish for the amazing tool: Tickle My Android (TMA)
@idid idamrep for the guide to add Task Manager Panel to SysteMUI
​
It looks like your mod fix the signal and battery icons gap issue. Can you help to make a mod for prerooted stock .222 ROM to fix that issue?
Sent from my C6502 using Tapatalk
khangozzy said:
It looks like your mod fix the signal and battery icons gap issue. Can you help to make a mod for prerooted stock .222 ROM to fix that issue?
Sent from my C6502 using Tapatalk
Click to expand...
Click to collapse
Sorry bro. I'm using Xposed Installer module called Flat Style Bar Indicators...
doubt about another mod
will not have any mod as the Dual Line Status Bar and five Nav Bar this for z2 but work in zl would be great thanks
Just added another mod with Task Manager Panel.
Hope someone like it!!
Thanks, How do I get the menu transparency notifications ? helpme please (como le hago para tener el menu trasparente?, me podrias decir?)

Categories

Resources