[WARNING] About custom fonts in Samsung Experience 8.x (S8 and Note8) - Samsung Galaxy Note 8 Guides, News, & Discussion

(I know another user has the same problem)
I received my Note8 (SM-N950F/DS) earlier today (18 September 2017), and was happy to install my custom Comic Neue font package that I created in iFont over on my Galaxy Tab A, but ran into a roadblock. (I actually have a custom "stock Android" theme on mine, which does theme the navbar)
{
"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"
}
It seems that, SE Settings is able to preview the font, but will refuse to apply it! I tried using both iFont (paid) and HiFont (free), but both of those apps fail to apply the font!
Either Samsung and/or Monotype may have upped the font security a second time.
(they did it the first time with TouchWiz 7.0 (Android 6.x, Galaxy S7/Note7))
All the fonts I've seen in Galaxy Apps are paid fonts, which makes sense because Monotype is a company, and the font I want to use is Comic Neue, which is licensed under an open/free licence.
Presumably, Samsung is trying to block all these 3rd-party apps because they (and/or Monotype) want to make money with the paid fonts.
Hopefully the iFont and/or HiFont developers are able to patch their apps respectively..

kbhasi said:
(I know another user has the same problem)
I received my Note8 (SM-N950F/DS) earlier today (18 September 2017), and was happy to install my custom Comic Neue font package that I created in iFont over on my Galaxy Tab A, but ran into a roadblock. (I actually have a custom "stock Android" theme on mine, which does theme the navbar)
It seems that, SE Settings is able to preview the font, but will refuse to apply it! I tried using both iFont (paid) and HiFont (free), but both of those apps fail to apply the font!
Either Samsung and/or Monotype may have upped the font security a second time.
(they did it the first time with TouchWiz 7.0 (Android 6.x, Galaxy S7/Note7))
All the fonts I've seen in Galaxy Apps are paid fonts, which makes sense because Monotype is a company, and the font I want to use is Comic Neue, which is licensed under an open/free licence.
Presumably, Samsung is trying to block all these 3rd-party apps because they (and/or Monotype) want to make money with the paid fonts.
Hopefully the iFont and/or HiFont developers are able to patch their apps respectively..
Click to expand...
Click to collapse
Yup.. Samsung is only allowing fonts from Monotype Imaging Inc

I was wondering the same thing cause I really dislike the the fonts that's pre-installed or the ones you have to buy

dallen5 said:
I was wondering the same thing cause I really dislike the the fonts that's pre-installed or the ones you have to buy
Click to expand...
Click to collapse
There are a bunch here https://forum.xda-developers.com/galaxy-s8+/help/hi-to-fonts-s8-root-pleasecheers-t3596398/page3
IndexMonkey has some single apk's scattered about too..

Just root, install via system mode on ifont, problem solved.

iFont didn't work for me. It didn't change the font everywhere in the device.
I used the 1060 fonts zip file available in the forums and copied SamsungSans folder to System/app, fixed permissions for the apk and now have all the fonts in System/settings/disply/screen zoom and fonts, and all seem to work fine for me.
This is a flashable zip but I did it manually.
Link updated.
https://mega.nz/#!YBExlSYK!5WUhLzL2K1QWOTajIIA5g4Q2_RnoFn6WNUaL0X67u2U
Sent from my SM-N950F using Tapatalk

Al Asmi said:
iFont didn't work for me. It didn't change the font everywhere in the device.
I used the 1060 fonts zip file and copied SamsungSans folder to System/app, fixed permissions for the apk and now have all the fonts in System/settings/disply/screen zoom and fonts, and all seem to work fine for me.
This is a flashable zip but I did it manually.
https://mega.nz/#!YBkBxZpI
Sent from my SM-N950F using Tapatalk
Click to expand...
Click to collapse
How you did that without a rooted phone?

dallen5 said:
How you did that without a rooted phone?
Click to expand...
Click to collapse
I didn't say I did it without root. It's rooted.

I actually don't want to root because I don't want to lose access to Samsung Pay and device warranty.
I'll only really want to root if there is some LineageOS or OxygenOS build that preserves most, if not all, Galaxy Note features, but with the stock Android UX and emoji.
However, I used "APK Backup Lite" to extract whatever I could of any known FlipFont packages preloaded on my Note8, including a "Samsung Sans" package I downloaded from Galaxy Apps, and while looking through the APK contents and AndroidManifest files, I made some interesting discoveries.
Top left: Contents of "Foundation" package preloaded on my Note8, which appears to be what provides the "Gothic Bold" option
Top middle: A portion of the aforementioned package's AndroidManifest.xml, with the "Package Name" highlighted.
Top right: Contents of the free "Samsung Sans" package from Galaxy Apps, which works on my Note8.
Bottom left: Contents of the Comic Neue font package I created using iFont, which works on my Tab A (TW 7.x Essence, Android 6.0.1), but not my Note8 (SE 8.5, Android 7.1.2).
Bottom middle: A portion of the aforementioned package's AndroidManifest.xml, with the "Package Name" highlighted. It's exactly the same as the "Foundation" package, but it lacks the "SEC-INF" files that the one from my Note8 has.
Bottom right: Contents of the Comic Neue font package I created using HiFont, which works but only on versions of TouchWiz older than 6.x. I didn't feel like showing its AndroidManifest, but its package name is different.
It seems that because the "Foundation" package is already installed, iFont can't replace it, even if the installed package is disabled.
I have tried disabling the Foundation package within Android itself, but that does not work. I don't know if any of the 3rd party package disablers (the ones that can disable Bixby) can also disable the Foundation package, allowing the custom font packages to install successfully.
Yes, that is Comic Neue set as the UI font on my laptop, and yes, it is running some version of Linux (KDE Neon to be more specific). I currently lack the courage to try to see if I can fool FlipFont using a custom package created in Android Studio, using files from working packages.
(rant ahead)
I did hear news about some company data breaches a while back, and kinda wish the hackers responsible for that could just hack into Monotype's systems and steal their Android app signing certificate and the associated password for that, or even just steal the entire FlipFont for Android source code repository with the certificates and passwords.
Either that, or I could try starting a petition targeted towards both Monotype and Samsung, to add a way to install custom font files, as long as they are free fonts (licensed under the SIL Open Font Licence or similar licences), by first scanning the font files for certain metadata and digital signatures.
However, I doubt that would be successful, seeing how some parts of Disney doesn't seem to be able to respond to petitions just yet.
(end of rant)

**Mod edit** - attachment removed. Links to free fonts/apks that are normally only available for payment is considered warez, and are not allowed to be shared on XDA.

Finally some fonts thanks for the find and thanks to whoever put it together
Sent from my SM-N950U using XDA-Developers Legacy app

vash_h said:
i just install these monotype apks i got from the S7 facebook group. Might very well originated from XDA but i am sorry i cant give credit to those that made it because i dont know who made it or compiled it.
Whoever u are, THANK YOU VERY MUCH.
these fonts work great on the note 8 as well.
Click to expand...
Click to collapse
These are the ones you have to pay for from Samsung, That's why they work/Samsung does not block them from being used. Samsung thinks you have paid for them yourself. I didn't think it was allowed on XDA however renaming a file is good enough to fend off the warez mods
p.s looks like they did originate from XDA but were just renamed / put in a different folder. A user in this thread has linked to the same files.

vash_h said:
i just install these monotype apks i got from the S7 facebook group. Might very well originated from XDA but i am sorry i cant give credit to those that made it because i dont know who made it or compiled it.
Whoever u are, THANK YOU VERY MUCH.
these fonts work great on the note 8 as well.
Click to expand...
Click to collapse
Only works for rooted users

dallen5 said:
Only works for rooted users
Click to expand...
Click to collapse
Nop. Extract it and install them like any other apks.. I'm not rooted. U might be asked to enable phone to overall from unknown sources though
Sent from my SM-N950F using Tapatalk

vash_h said:
Nop. Extract it and install them like any other apks.. I'm not rooted. U might be asked to enable phone to overall from unknown sources though
Sent from my SM-N950F using Tapatalk
Click to expand...
Click to collapse
Sweet...I'll try it cause I'm so tired of these preinstalled fonts

Is there any app like iFonts that work with non-rooted device?
I am looking for Helvetica Neue LT 67 Medium fonts.

chintanm86 said:
Is there any app like iFonts that work with non-rooted device?
I am looking for Helvetica Neue LT 67 Medium fonts.
Click to expand...
Click to collapse
You need this one????
Sent from my SM-N950F using XDA-Developers Legacy app

I already have that !!
This are the normal one and looks too wide on home screen. I am looking for the condensed fonts which I described in my original post.
Smarty sharma said:
You need this one????
View attachment 4301691
Sent from my SM-N950F using XDA-Developers Legacy app
Click to expand...
Click to collapse

kbhasi said:
I actually don't want to root because I don't want to lose access to Samsung Pay and device warranty.
I'll only really want to root if there is some LineageOS or OxygenOS build that preserves most, if not all, Galaxy Note features, but with the stock Android UX and emoji.
However, I used "APK Backup Lite" to extract whatever I could of any known FlipFont packages preloaded on my Note8, including a "Samsung Sans" package I downloaded from Galaxy Apps, and while looking through the APK contents and AndroidManifest files, I made some interesting discoveries.
View attachment 4284765
Top left: Contents of "Foundation" package preloaded on my Note8, which appears to be what provides the "Gothic Bold" option
Top middle: A portion of the aforementioned package's AndroidManifest.xml, with the "Package Name" highlighted.
Top right: Contents of the free "Samsung Sans" package from Galaxy Apps, which works on my Note8.
Bottom left: Contents of the Comic Neue font package I created using iFont, which works on my Tab A (TW 7.x Essence, Android 6.0.1), but not my Note8 (SE 8.5, Android 7.1.2).
Bottom middle: A portion of the aforementioned package's AndroidManifest.xml, with the "Package Name" highlighted. It's exactly the same as the "Foundation" package, but it lacks the "SEC-INF" files that the one from my Note8 has.
Bottom right: Contents of the Comic Neue font package I created using HiFont, which works but only on versions of TouchWiz older than 6.x. I didn't feel like showing its AndroidManifest, but its package name is different.
It seems that because the "Foundation" package is already installed, iFont can't replace it, even if the installed package is disabled.
I have tried disabling the Foundation package within Android itself, but that does not work. I don't know if any of the 3rd party package disablers (the ones that can disable Bixby) can also disable the Foundation package, allowing the custom font packages to install successfully.
Yes, that is Comic Neue set as the UI font on my laptop, and yes, it is running some version of Linux (KDE Neon to be more specific). I currently lack the courage to try to see if I can fool FlipFont using a custom package created in Android Studio, using files from working packages.
(rant ahead)
I did hear news about some company data breaches a while back, and kinda wish the hackers responsible for that could just hack into Monotype's systems and steal their Android app signing certificate and the associated password for that, or even just steal the entire FlipFont for Android source code repository with the certificates and passwords.
Either that, or I could try starting a petition targeted towards both Monotype and Samsung, to add a way to install custom font files, as long as they are free fonts (licensed under the SIL Open Font Licence or similar licences), by first scanning the font files for certain metadata and digital signatures.
However, I doubt that would be successful, seeing how some parts of Disney doesn't seem to be able to respond to petitions just yet.
(end of rant)
Click to expand...
Click to collapse
Dang, that font looks good!

SiNJiN76 said:
Dang, that font looks good!
Click to expand...
Click to collapse
Yep, as someone with autism, Comic Sans was my favourite font, that was until I read a article someone at The Verge did about Comic Neue when it was first released, and that pretty much became my favourite font.
(insert something here I already mentioned, and some deep, personal thoughts of mine)

Related

[How To] Manually Change System (And Other) Fonts

[FONT=verdana,geneva,sans-serif]Hello all, I'll start this off with the usual...[/FONT]
[FONT=verdana,geneva,sans-serif]If you break your $!#7, it ain't my fault! No one twisted your arm here. [/FONT]
[FONT=verdana,geneva,sans-serif]Anyway, I've noticed a few instances in these forums where someone will have questions about changing fonts so, I thought I would reprise my old[/FONT]
[FONT=verdana,geneva,sans-serif]Sense 3.0/3.5 Thunderbolt tutorial and adapt it to our RAZRs and MAXXes, for those who would like to know the ins and outs of it. This will likely work for many devices in general and, I'm fairly certain it will work for both the CDMA/xt912 and the GSM/xt910 RAZRs. I can't guarantee this though so, check for similarities on your GSM device before diving in.
Of course, it's not necessary to go the manual route but, I think it's beneficial to anyone in the sense that it can give you a slightly more intimate understanding of how things work behind the scenes, AND it will allow you to show more consistency, when changing your fonts, than you would while using an app such as Rom Toolbox or the more specialized font changing apps.[/FONT]
[FONT=verdana,geneva,sans-serif]A quick warning here, before you get started:[/FONT]
[FONT=verdana,geneva,sans-serif]You SHALL find yourself in a bootloop if you fail to follow instructions!![/FONT]
[FONT=verdana,geneva,sans-serif]But, this is absolutely nothing to worry about, as long as you're prepared. Create a backup in SafeStrap (or whatever recovery applies in your case) prior to moving forward, if you haven't already. Should you find yourself in the bootloop, of which you were warned, there are merely two things you need to do:[/FONT]
[FONT=verdana,geneva,sans-serif]1. (And this is HUGELY important) Shut the hell up! I hear you blaming me! I promise, YOU screwed up! lol[/FONT]
[FONT=verdana,geneva,sans-serif]2. All you need to do is to perform an advanced restore from SafeStrap. Simply restore the System partition and don't worry about anything else. This should take less time than a full restore, which is unnecessary here.[/FONT]
[FONT=verdana,geneva,sans-serif]So, here we go...[/FONT]
[FONT=verdana,geneva,sans-serif]You'll need a root-enabled file explorer to do this. Root Explorer is my old stand-by but, Rom Toolbox also has one included. Another excellent option (coincidentally, a FREE option) is ES File Explorer. Any of these will work fine here.[/FONT]​
To begin, I'll give you an idea of what you'll see in the "System/fonts" folder, as well as, offer an explanation for the purpose of the ones I know.
{
"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"
}
​
AndroidClock.ttf = Stock Digital Clock Widget & Dock/Desk Clock ("Clock" in App Drawer).
AndroidClock_Highlight.ttf = Lock Screen Clock.
AndroidClock_Solid.ttf = Unsure of its purpose.
Clockopia.ttf = Former Stock clock font but, seems unused by the system in Android 4.0+.
DroidSans.ttf = Apparently unused in Android 4.0+. System font from previous Android versions.
DroidSans-Bold = Apparently unused in Android 4.0+. Bold system font from previous Android versions.
Roboto-Regular.ttf = This is the one always referred to as the "System Font." It yields the most noticeable results and, is the one all the font changer apps alter. Affects almost all text on your device.
Roboto-Bold = The bold version of Roboto. Not seen everywhere but it is seen. Opening your Gmail app to an email in your inbox will allow you to see Regular and Bold in the same occurrence. The sender's name will be in bold and their address will be in Regular. I recommend changing if you have a bold version of your replacement font.
Roboto-Italic = Unsure of its frequency of use but, it's not often. However, if you have a matching Italic font, it can't hurt to use it.
Roboto-BoldItalic = Unsure of its frequency of use but, it's not often. However, if you have a matching Bold Italic font, it can't hurt to use it.
There are also various other languages of the Roboto font in the "System/fonts" folder. If a particular language is your default, I'm sure it's obvious what adjustments you would need to make with regards to font replacement.
Now that you have an idea of the fonts you may want to replace, you've reached a crossroads. If you ONLY feel the need to change Roboto-Regular, then you may want to consider aborting here and using one of the apps.
If however, you want more, this may be your thing. Here's what you do next. And it doesn't have to be done this way precisely but, I've found it to be much simpler than the alternatives.
1. You'll want to open your file explorer and navigate to the root of your SD-Ext card. Here you'll create a folder. Name it something you'll remember. It will contain copies of your personal fonts that you'll be wanting to use - just the ones which correspond to the System fonts you wish to be changed. Make the copies of your fonts and place them in this folder.
2. Re-name your fonts to PRECISELY match the names of their System font counterparts. P-R-E-C-I-S-E-L-Y!
IMPORTANT NOTE: Android DOES NOT recognize fonts with the "otf" or "open type font" file extension. It ONLY recognizes fonts with the "ttf" or "Truetype Font" file extension. In my experience though, you may simply change "otf" to "ttf" while re-naming them and they'll work fine.
Just so we're clear, here's an example.
If you're replacing Roboto-Bold.ttf,
with a font named Neutraface-Bold.otf,
you don't JUST change it to "Roboto-Bold.otf". You change it to "Roboto-Bold.ttf"​
3. Now that you have all your fonts re-named to match their System Font counterparts, it's time to multi-select them all and either copy or move/cut (COPY is safer).
4. Navigate to the System folder, which is ABOVE the root of your SD card in the hierarchy. Within this folder, you'll find the "fonts" folder. Make sure your file explorer is set to "R/W" or "Read/Write" rather than the "RO" or "Read Only" setting. Once you've done this, paste your fonts within the "fonts" folder. When it asks you, select the box that says something to the effect of "do this for all" then allow it to overwrite the existing files.
​
5. We're almost there now! Next thing to do is to change permissions (Usually a long-press option) for each of the pasted font files. Right now their permissions read something like this - "rwxr-x".
It needs to read like this - "rw-r-r".
Bringing up the permissions options will probably look like nine check boxes arranged neatly in a square or rectangular pattern. That's three rows of three boxes.
​
Currently it looks like this:
x= a check
o= unchecked
o o o
x x x
x o x
OWNER= No Permissions
GROUP= Read and Write and Execute
OTHERS= Read and Execute
It needs to look like this when you're done. And it needs to be done for EVERY file you pasted in this folder.
x x o
x o o
x o o
OWNER= Read and Write
GROUP= Read
OTHERS= Read
6. Reboot and enjoy your triumph over The Man! :victory:
great work... thanks....
This might be exactly what I've long been searching for.
Question. I have fonts I've downloaded. Can I rename a regular typeface font to "bold" and replace roboto-bold?
redheadplantguy said:
This might be exactly what I've long been searching for.
Question. I have fonts I've downloaded. Can I rename a regular typeface font to "bold" and replace roboto-bold?
Click to expand...
Click to collapse
That should work just fine, redhead. It isn't too picky about the fonts you actually use. It mainly cares only about whether you name them appropriately for your intended purpose. Basically, you can name your fonts in whatever combination you like, as long as you use Google's established naming convention and, you understand that whatever the font is, renaming it will do only just that. It will not change the type of font in any way. Bold will not change to italic simply because one renames it, etc. With that understanding, go for it my friend.
Sent from my XT912 using Tapatalk 2
c_live_lee said:
That should work just fine, redhead. It isn't too picky about the fonts you actually use. It mainly cares only about whether you name them appropriately for your intended purpose. Basically, you can name your fonts in whatever combination you like, as long as you use Google's established naming convention and, you understand that whatever the font is, renaming it will do only just that. It will not change the type of font in any way. Bold will not change to italic simply because one renames it, etc. With that understanding, go for it my friend.
Sent from my XT912 using Tapatalk 2
Click to expand...
Click to collapse
Hmm, tried that and went into soft brick.
Restored fine, but i REALLY want to change bold font. It doesn't match the rest of my theme.
Anything i should double check?
redheadplantguy said:
Hmm, tried that and went into soft brick.
Restored fine, but i REALLY want to change bold font. It doesn't match the rest of my theme.
Anything i should double check?
Click to expand...
Click to collapse
Hmmm... I'm honestly not sure here. I really expected it to work fine. Have you only tried it the one time, or more than once? I would simply double check to make sure all is compliant and try it again. If it still doesn't work, I'm sorry, but I'll be at a total loss.
Sent from my XT912 using Tapatalk 2
Bootloop
I programed your tutorial and i got bootloop. i want to know- when we got bootloop, and in my case what i am doing wrong-
os.writeBytes("chmod 777 /system/fonts/DroidSans.ttf\n");
os.writeBytes("rm -r /system/fonts/DroidSans.ttf\n");
os.writeBytes("dd if=/sdcard/AndroPolyGlot/DroidSansBackup.ttf of=/system/fonts/DroidSans.ttf\n");
os.writeBytes("chmod 644 /system/fonts/DroidSansFallback.ttf\n");
Zer0bee said:
I programed your tutorial and i got bootloop. i want to know- when we got bootloop, and in my case what i am doing wrong-
os.writeBytes("chmod 777 /system/fonts/DroidSans.ttf\n");
os.writeBytes("rm -r /system/fonts/DroidSans.ttf\n");
os.writeBytes("dd if=/sdcard/AndroPolyGlot/DroidSansBackup.ttf of=/system/fonts/DroidSans.ttf\n");
os.writeBytes("chmod 644 /system/fonts/DroidSansFallback.ttf\n");
Click to expand...
Click to collapse
Sorry you're having issues. All that stuff at the bottom of yiyr post isnt telling me a whole lot though. Can you describe for me, step by step, how you went about the process?
Procedure
c_live_lee said:
Sorry you're having issues. All that stuff at the bottom of yiyr post isnt telling me a whole lot though. Can you describe for me, step by step, how you went about the process?
Click to expand...
Click to collapse
Let me explain you the whole procedure. I'm just following your procedure explained above. Mounting system in Read-Write mode and then changing permission of font file in "/system/fonts", then replacing system font with my font, and adding permission to replaced font to 644.
Process process = Runtime.getRuntime().exec("su");
DataOutputStream os = new DataOutputStream(process.getOutputStream());
os.writeBytes("mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system\n");
os.writeBytes("chmod 777 /system/fonts/DroidSans.ttf\n");
os.writeBytes("rm -r /system/fonts/DroidSans.ttf\n");
os.writeBytes("dd if=/sdcard/AndroPolyGlot/"+fontToChange+" "+"of=/system/fonts/DroidSans.ttf\n");
os.writeBytes("chmod 644 /system/fonts/DroidSans.ttf\n");
here i'm replacing DroidSans.ttf, and after rebooting the device, it goes to bootloop. but if i'm following the same procedure with DroidSansFallback.ttf, devices reboot normally and that font will be supported.
Problen is only with DroidSans.ttf and DroidSans-Bold.ttf. Please help me.
i need this font tutorial tq
thanks a lot, it really works
lectricas said:
thanks a lot, it really works
Click to expand...
Click to collapse
I have a question.
I have a font i'd like you use. In windows, i can set it to be bold, bold with italics, etc. etc.
Does android not do the same thing automatically? Would i have to put together a sample of these already bolded and italicized to get it to function properly?
Nooblit said:
I have a question.
I have a font i'd like you use. In windows, i can set it to be bold, bold with italics, etc. etc.
Does android not do the same thing automatically? Would i have to put together a sample of these already bolded and italicized to get it to function properly?
Click to expand...
Click to collapse
No. Android will not allow the changing of fonts, between italic, bold, etc, on the fly. If you do want to use one of those for your font in Android, you'll need to go to where ever you got the font from which, I assume in your case, would be Windows. Find the font folder in Windows and look for the name of the font you wish to use, except look for one with "ital", "bold", "boldital" or something similar appended at the end of the name. Each version of a font has its own font file, in my experience.
Sent from my DROID RAZR using Tapatalk 2
Sorry forboff topic but is there a way to change the icons? I mean in the settings..
Sent from my XT910 using xda premium
Steven87 said:
Sorry forboff topic but is there a way to change the icons? I mean in the settings..
Sent from my XT910 using xda premium
Click to expand...
Click to collapse
There is no way in settings, Steven. You can go to the Play store and pick up Desktop Visualizer, which will allow you to place icons of various sizes and shapes on your home screen or, you can run pretty much any Home replacement app, such as Apex, Trebuchet, Go Launcher, Launcher Pro, ADW Launcher, etc. I believe they all allow for icon replacement. Some may require the paid version though, to add that feature. But don't quote me on that.
Sent from my DROID RAZR using Tapatalk 2
ROM Toolbox !
Just use ROM Toolbox, use it almost every day. It also allows u, beside the hole bunch of features, to change system fonts. U can download some from their server or use ur own ones from the sd-card.
"Of course, it's not necessary to go the manual route but, I think it's beneficial to anyone in the sense that it can give you a slightly more intimate understanding of how things work behind the scenes, AND it will allow you to show more consistency, when changing your fonts, than you would while using an app such as Rom Toolbox or the more specialized font changing apps." - from the OP. This thread isn't meant for anyone who ONLY wants to change one font on their device. It's meant for those who wish to A: change multiple fonts and/or B: learn a little about their device.
Thanks
Thanks a lot for How-To guide.
Will it work on CM10.1 JB 4.2.2?
Please throw some light if anyone has tested on the aforementioned ROM. Thank you.
c_live_lee said:
"Of course, it's not necessary to go the manual route but, I think it's beneficial to anyone in the sense that it can give you a slightly more intimate understanding of how things work behind the scenes, AND it will allow you to show more consistency, when changing your fonts, than you would while using an app such as Rom Toolbox or the more specialized font changing apps." - from the OP. This thread isn't meant for anyone who ONLY wants to change one font on their device. It's meant for those who wish to A: change multiple fonts and/or B: learn a little about their device.
Click to expand...
Click to collapse
nice write up there.. ive not used it but based on my experience seems to be right i believe, although i did used to create a zip file to flash (seen as i had a boot recovery) cause for me it made things easier plus didnt have to do the permission fix. still i like the fact that your helping people to understand things better.. keep it up! :good:

[GUIDE/THEME/MOD] How to switch to Light theme [Maybe for all 4.1+ Android devices]

Hello community!
Intro:
You may not know it, but Samsung(and maybe every popular Android phone manufacturers) has a ready-to-use Light theme "pre-installed" in our devices, not only the Galaxy S Advance of course, this theme probably exists in every latest firmware for Galaxies from Samsung, including Galaxy SIII, Galaxy S2 and many more I guess, the Galaxy S4 is not an exception, which also comes in the Light version already set. I found a way to switch in this light version, and it's VERY easy. Maybe newbie-friendly too. Ok maybe not so easy but it still is as simple as adding a word. Literally, it's only adding a word! Read the "Notes:" sections at the end of the post before doing anything.
Getting to the point:
These themes exist in the framework-res.apk, specifically, in the /res/values/styles.xml
You will find different themes in there including Google's "Holo(.Dark)" and "Holo.Light". These are the basic ones, which will be used by almost every application that does NOT have it's own skin, so these applications will use the either Holo(Dark) or Holo Light.
There are three(I think) more basic themes in there including the stock Android, this one is based on Gingerbread I guess.
The other two are the Device Default and Device Default Light. These two are the ones that a manufacturer, like Samsung, can edit to give it's devices a custom and unique style.
A stock application that comes pre-installed in the software(Like SecSettings.apk, MusicPlayer.apk e.t.c.) will probably use either the Device Default or Device Default Light. This is up to the manufacturer to choose. In our case, Samsung has set most of it's applications to use the Device Default.
A small "What I am talking about":
{
"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"
}
How to set the Light theme to an application:
Requirements:
The application which you want to change it's theme. (I will use SecSettings.apk as an example)
apk-tool (I use APK Multi-Tool because it's very easy to use)
Notepad++
Know how to decompile/recompile
Instructions:
Decompile the .apk.
Go to "/res/values/" folder and open the file "styles.xml" with Notepad++.
Click "Find" or press "Ctrl+F".
In the "Find What :" box enter "DeviceDefault" and hit next.
Check the first result you get, mine was this:
Now, copy this ".Light" (without the "), this is the magic word!
You will paste this exactly after every "[email protected]*android:style/blabla.DeviceDefault
Like the image below:
Even if there is something after the DeviceDefault like this:
You will still paste the ".Light" exactly after the DeviceDefault like the image below:
Make sure to paste it ONLY in "parent=" lines, and in EVERY "parent=" lines. There are exceptions though, based on the .app. But don't get confused, even if you make a mistake, will be able to find it and fix it later. For now just continue the "paste" process.
Once you have finished the "paste" process, save the file and overwrite the old one.
Recompile the .apk.
That's it! Copy the .apk on your phone, place it where it belongs and set the right permissions.
Reboot, open the application, and take a taste of a light UI that your phone's manufacturer had hidden from you.
Notes:
1. I don't even know if other manufacturers like Sony do this too. If yes, then this tutorial will work for these phones too, probably.
2. Don't try this on framework-res.apk. framework-res.apk can be used too for you to change your theme to Light, but it will probably cause many graphical errors. And it also requires a different way to change the theme. I have tried it and got both good and bad results, check the second post for more information.
3. If you tried and had any errors I could use a hand, just post your compile log and myself and maybe some other people will help you if we can.
4. Modifying the framework-res.apk in a proper way will allow every stock application to be themed without having someone to edit them. Again check the second post.
5. If you find something confusing you can freely ask by posting here.
6. I am not sure about everything that I say in the "Intro:" section. It's just my theory, excuse me if I'm wrong.
7. These themes are the main reason(probably ) for the apps to have both "holo_dark" and "holo_light" variants of .png files and colors. People who have edited SystemUI.apk's and framework-res.apk's "drawable-" folders will understand what I am saying.
Here is a modded framework-res.apk, with this I managed to theme almost every stock Samsung application without editing anything except the framework-res.apk.
I am totally sure that I changed some things without thinking first. The styles.xml is big and I almost got lost. I did everything I could for now, I'm sorry.
You can flash it only on LQB firmwares, maybe only some of them. Check the screenshots to see what I have managed so far. Expect MANY UI bugs.
P.S. It's just for you to see how a Light theme would look. Don't complain about bugs on this, please.
Light Framework
Screenshots:
Great job, Koulis!
Well done!! :good:. Must have taken you quiet some time to find how to do it. :good: :good: :good:
Still people need to understand that this won't magically invert the theme to white... You'll still get loads of UI bugs, which you of course, must fix manually.
panda00 said:
Still people need to understand that this won't magically invert the theme to white... You'll still get loads of UI bugs, which you of course, must fix manually.
Click to expand...
Click to collapse
Maybe not so many bugs, but I guess there will be some.
then change the text color for holo dark to holo light
joehanh88 themed GT-I9070
joehanh88 said:
then change the text color for holo dark to holo light
joehanh88 themed GT-I9070
Click to expand...
Click to collapse
I thought of that. But I'll try another time I'm feeling lazy now.
Sent from my Galaxy S Advance
Nice mod.
If i want the google default holo theme (like nexus) thenbi should write '.holo dark' instead of '.light'??
Sent from my GT-I9070 using xda premium
I just have one note, to make this much much easier...
When pressing Ctrl+F go the replace tab and on the find space type "DeviceDefault" and on the replace space type "DeviceDefault.Light"... Then press replace all... This should replace everything in one click, I guess.
Nice post
Sent from my GT-I9070 using xda app-developers app
panda00 said:
I just have one note, to make this much much easier...
When pressing Ctrl+F go the replace tab and on the find space type "DeviceDefault" and on the replace space type "DeviceDefault.Light"... Then press replace all... This should replace everything in one click, I guess.
Click to expand...
Click to collapse
...but the OP said "Make sure to paste it ONLY in "parent=" lines, and in EVERY "parent=" lines."
and one question: How to change the text color for holo dark to holo light?
No screens in the OP
d14gvn said:
No screens in the OP
Click to expand...
Click to collapse
It's because of Photobucket. I did some mistakes. Sorry. Also, just to let everyone know, I'm back!!! Not that I'm going to do something great but I will try to think of something.
Sent from my Galaxy SIII Mini
Koulis2000 said:
It's because of Photobucket. I did some mistakes. Sorry. Also, just to let everyone know, I'm back!!! Not that I'm going to do something great but I will try to think of something.
Sent from my Galaxy SIII Mini
Click to expand...
Click to collapse
Nice article!
Hope to see the screenshots back!!!
pathuri97 said:
Nice article!
Hope to see the screenshots back!!!
Click to expand...
Click to collapse
Will reupload them later today, maybe.
Thanks!
Sent from my Galaxy SIII Mini
Apk N't Installed???
Koulis2000 said:
It's because of Photobucket. I did some mistakes. Sorry. Also, just to let everyone know, I'm back!!! Not that I'm going to do something great but I will try to think of something.
Sent from my Galaxy SIII Mini
Click to expand...
Click to collapse
Thanks for the SCREENSHOTS.
Really useful.
I followed your steps and compiled & decompiled using VTS software. (http://www.virtuous-ten-studio.com/).
Absolutely NO ERROS before after compilation.
After copying the file to /system/app with ROOT EXPLORER (with proper permissions),
When I click SETTINGS ICON - I get a message saying "Apk N't installed".
What could be the reason - any idea???
pathuri97 said:
Thanks for the SCREENSHOTS.
Really useful.
I followed your steps and compiled & decompiled using VTS software. (http://www.virtuous-ten-studio.com/).
Absolutely NO ERROS before after compilation.
After copying the file to /system/app with ROOT EXPLORER (with proper permissions),
When I click SETTINGS ICON - I get a message saying "Apk N't installed".
What could be the reason - any idea???
Click to expand...
Click to collapse
No ideas why you get a message like this. :/
Sent from my Galaxy SIII Mini
pathuri97 said:
Thanks for the SCREENSHOTS.
Really useful.
I followed your steps and compiled & decompiled using VTS software. (http://www.virtuous-ten-studio.com/).
Absolutely NO ERROS before after compilation.
After copying the file to /system/app with ROOT EXPLORER (with proper permissions),
When I click SETTINGS ICON - I get a message saying "Apk N't installed".
What could be the reason - any idea???
Click to expand...
Click to collapse
Did you copy the META-INF and AndroidManifest.xml from the original apk to the new compiled in dist? AFAIK is it like signing. When you try to install by hand do you get a parsing error?
and2 said:
Did you copy the META-INF and AndroidManifest.xml from the original apk to the new compiled in dist? AFAIK is it like signing. When you try to install by hand do you get a parsing error?
Click to expand...
Click to collapse
Thanks for the reply!
As you can see from the enclosed screenshots - no problem with the compilation and signing.
VTS is taking care of the same.
What I'm trying to do is copy framework-res.apk, systemui.apk and settings.apk from different custom ROM to current ROM.
No problem in copying and overwriting the original files of current ROM.
TAB works fine.
NO FC's.
Only thing is I'm trying to change LIGHT theme of secsettings.apk to DARK theme.
Either I get APK n't installed or FC (SystemUI.apk etc).
Again If I replace secsettings.apk from CUSTOM ROM to current ROM - works fine. NO FC's.
Might be I need to dig deeper....

Google ASOP 4.2.2 keyboard

Hey guys just installed Google keyboard asop on my s4 with Touch Wiz works perfect! just install apk and choose the keyboard and your off and Running.
{
"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"
}
here is a link to Download
ASOP GOOGLE SWIPE KEYBOARD
Sent from my SAMSUNG-SGH-I337 using Tapatalk 2
Keyboard ASOP 4.2.2/4.3/4.4 - updated Oct.20.2014
I was about to start a new thread on Google (ASOP) keyboard(s) but since Rotary Parts has already done that I'll post it all here.
There seems to be much confusion around, about what Google (AOSP) keyboards are and why they are different - I'm not going to go into details here but they are mostly just different versions ported from different Google devices. Here are all 5 different ones (find attached the respective files):
1. 4.2.2 AOSP with WHITE second row of characters (zip file, flashable, installs as system app) - download here
2. 4.2.2 AOSP with GREY second row of characters (zip file, flashable, installs as system app) - download here
3. Google 4.2 no second row of characters (zip file, flashable, installs as system app) - download here
4. Google 4.2 no second row of characters (apk, installs as any other user's app) - download here
5. 4.3 AOSP with BLUE second row of characters (recommended - zip file, flashable, installs as system app) - extracted from Slim ROM - download here
Note:
1. All come with built-in swipe gestures.
2. Most themes around install/apply color themes on 3 and 4, Furthermore, most will replace your original apk when themed, so if you have initially installed either 1 or 2, a theme will either replace it for a themed 3/4 or nothing at all will happen!!!!!)
3. Applying themes (generally speaking) may only work if you have a deodexed ROM.
4. You'll find around some Google keyboards with dedicated numbers row (like Samsung's) or light background, but those are custom modified.
How To: (Regardless of the method you'll need root)
Method 1: flash the included (flashable) zip file from recovery (TWRP or CM)
Method 2 (recommended): copy the necessary files and reboot
2.1. Download one of the attached zip files.
2.2. Extract/save the two files from "system/app" folder and one file from "system/lib" folder, from the zip.
2.3. Go to the system/lib directory on the phone and make a backup of the original "libjni_latinime.so" file by adding ".bak" at the end - it'll look like this: "libjni_latinime.so.bak"
2.4. Copy the two files from system/app, (extracted in step#3) to your phone in /system/app and the one file from system/lib, to your phone in /system/lib.
2.5. Set the permissions on all the copied files to 644 (rw-r--r--). You may soft brick your phone if you skip this!!!
2.6. Reboot and enjoy.
I couldn't find a screenshot for #2 but if you're looking at #3 (second image) you can imagine what the GREY second row of characters looks like.
nacos said:
I was about to start a new thread on Google (ASOP) 4.2.2 keyboard(s) but since Rotary Parts has already done that I'll post it all here.
There seems to be much confusion around, about what Google (AOSP) 4.2 keyboards are and why are they different - I'm not going to go into details here but they are mostly just different versions ported from different Google devices. Here are all 4 different ones (find attached the respective files):
1. AOSP with WHITE second row of characters (recommended - zip file, flashable, installs as system app)
2. AOSP with GREY second row of characters (zip file, flashable, installs as system app)
3. Google 4.2.2 no second row of characters (zip file, flashable, installs as system app)
4. Google 4.2.2 no second row of characters (apk, installs as any other user's app)
Note:
1. All come with built-in swipe gestures.
2. Most themes around install/apply color themes on 3 and 4, Furthermore, most replace your original one when themed, so if you have initially installed either 1 or 2, a theme will either replace it for a themed 3/4 or nothing at all will happen!!!!!)
3. You'll find around some Google keyboards with dedicated numbers row (like Samsung's) or light background, but those are custom modified.
I couldn't find a screenshot for #2 but if you're looking at #3 (second image) you can imagine what the GREY second row of characters looks like.
Apparently I cannot upload the files as my submission "could not be processed because a security token was missing". I will upload the files as soon as the admin gets back to me or they solve this strange occurrence.There also seems to be a newly imposed max size on all various files to be uploaded and apparently the max allowable size for a zip file is 8MB (while they are all about 14MB)
Click to expand...
Click to collapse
Great job man awesome to see all coming together to make our phones cooler thanks!!
Rotary Parts said:
Great job man awesome to see all coming together to make our phones cooler thanks!!
Click to expand...
Click to collapse
Thanks!!
the keyboard in the first post looks like the same one i had on my galaxy nexus, just to double check i can just throw it on the phone and install like a normal app and select that keyboard right? no need for flashing anything like mentioned in the second post?
dansan382 said:
the keyboard in the first post looks like the same one i had on my galaxy nexus, just to double check i can just throw it on the phone and install like a normal app and select that keyboard right? no need for flashing anything like mentioned in the second post?
Click to expand...
Click to collapse
If you have the apk no need to flash - it installs as user's app but if you have the zip file you'll have to flash it, case in which it installs as system app.
nacos said:
...just for clarification, see my post here (the 2nd from the top) - unfortunately I just can't upload the files due to file size restrictions imposed by the xda admin. Anyway, please keep it on the topic!
Click to expand...
Click to collapse
its fine i ended up finding one in another thread, i think its the same thing u posted in the first post. it was named, com.google.android.inputmethod.latin.apk and just installed it and working fine.
nacos said:
I was about to start a new thread on Google (ASOP) 4.2.2 keyboard(s) but since Rotary Parts has already done that I'll post it all here.
There seems to be much confusion around, about what Google (AOSP) 4.2 keyboards are and why are they different - I'm not going to go into details here but they are mostly just different versions ported from different Google devices. Here are all 4 different ones (find attached the respective files):
1. AOSP with WHITE second row of characters (recommended - zip file, flashable, installs as system app)
2. AOSP with GREY second row of characters (zip file, flashable, installs as system app)
3. Google 4.2 no second row of characters (zip file, flashable, installs as system app)
4. Google 4.2 no second row of characters (apk, installs as any other user's app)
Note:
1. All come with built-in swipe gestures.
2. Most themes around install/apply color themes on 3 and 4, Furthermore, most replace your original one when themed, so if you have initially installed either 1 or 2, a theme will either replace it for a themed 3/4 or nothing at all will happen!!!!!)
3. You'll find around some Google keyboards with dedicated numbers row (like Samsung's) or light background, but those are custom modified.
I couldn't find a screenshot for #2 but if you're looking at #3 (second image) you can imagine what the GREY second row of characters looks like.
Apparently I cannot upload the files as my submission "could not be processed because a security token was missing". I will upload the files as soon as the admin gets back to me or they solve this strange occurrence.There also seems to be a newly imposed max size on all various files to be uploaded and apparently the max allowable size for a zip file is 8MB (while they are all about 14MB)
What appears as a "could not be processed because a security token was missing" seems to be just a fancy wording for "files no larger than 8MB" - which sucks. Does anybody have any suggestions for another (free) server where larger files can be uploaded and shared here? (Dropbox is not an option since the account gets flagged and restricted if used as such)
Click to expand...
Click to collapse
filedropper

[MOD][XPOSED][4.0+] PeerBlock For Android - Block Ads, Goverment and more[10-08-2013]

PeerBlock is now available in the Google Play Store! https://play.google.com/store/apps/details?id=com.peerblock
{
"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"
}
PeerBlock For Android lets you control who your phone 'talks to' on the Internet.
By selecting appropriate lists of 'known bad' computers, you can block communication with advertising or spyware oriented servers,
computers monitoring your p2p activities, computers which have been 'hacked', even entire countries!
They can't get in to your phone, and your phone won't try to send them anything either.
And best of all, it's free!
Keep in mind that I'm not a member of the PeerBlock team, I just wanted PeerBlock for phone
You're able to grab the lists from iblocklist.com so you can start blocking those evil hosts
To add lists to PeerBlock create a new directory in the root of the sdcard (not external sdcard)
Called 'PeerBlockLists' here should be all the text files
Everytime you added a new/updated list to your PeerBlockLists please press the 'Rebuild cache blocklist' and reboot so that new hosts can be blocked
WARNING:
Root is required for XPosed to be installed
Use at your own risk!
WORK IN PROGRESS. WILL EAT YOUR CAT.
MOD EDIT : WARNING - Read entire thread before use, as well as comments on play store.
Features:
Block million of hosts
Add unlimited amount of block lists
Allow HTTP/HTTPS Traffic when PeerBlock is enabled, this will make a security hole tho so better if u keep it off
Block All Traffic (Paranoid Mode) every single application in android will not have internet
Block DNS - Block DNS Requests
Block the 'Ad' Keyword in host names to give a better success rate for blocking ad's
Permissions
WRITE_EXTERNAL_STORAGE
Todo's
Check if UDP is getting blocked
Remove space used by Ad's
Add MAC-Address filter white/black lists
Show notifications (if enabled)
Making the Ip Range check multi-core
Create a blacklist/whitelist for apps to allow internet
Blocklist updater/downloader
Create a whitelist for hosts/Ip Addresses
Root-Mode with IpTables (I will not remove XPosed from the project)
Remove host from blocked hosts
A popup window which shows allow/deny for establishing a connection
Todo's Finished
Create history of created/blocked connections
Check if other devices are compatible
Blocklist for keywords in the HostName
How To Install
1. Install XPosed Framework
2. Install PeerBlock For Android
3. Create a directory in the sdcard called "PeerBlockLists"
4. Go into XPosed Framework Installer and enable "PeerBlock For Android"
5. Reboot your device
6. Now go to the website iblocklist.com
7. Take any list you wish for example, http://www.iblocklist.com/list.php?list=bt_ads
8. Press the Update button to download the list (or copy the Update URL into your browser to download it)
9. Now simply copy/paste the .txt file into the sdcard in the folder PeerBlockLists
10. Go into the PeerBlock app and tick "Block DNS" and "Block 'Ad' Keyword in the Host name"
11. Go to the second tab "Block Lists" now hit the "Rebuild cache blocklist"
12. Reboot your device and enjoy
How to block the goverment
1. Go to your sdcard and open the folder 'PeerBlock'
2. Open the file HostNames.txt (if not exist create it)
3. Write this in the file ".gov"
4. Save the file and be sure you have Block DNS enabled!
5. Any goverment website should be blocked
ChangeLog
1.00: Initial creation and upload of the app
1.01: Fixed App crash when PeerBlockLists directory did not exist
1.02: Changed the required API SDK to 14, Added a progress window for rebuilding the cache and some minor bug fixes
1.03:
Fixed DNS/Connection counters
Fixed double icons
Memory leak fix
Added history, system apps included (no root required)
Created CSV Format for saving settings
Improved performance
Apps with abnormal I/O behavior will get no internet
Updated error handling in rebuilding the cache list
Block hosts/subnet/ip from the history
App will be shown now in the 'Last Blocked Host'
Added comma's at the 'Blocking xx Ips' to read it better
Hooking a extra API if some rooted apps are calling it directly
Added to changelogs and about scrollbars
Scripts people made:
http://forum.xda-developers.com/showpost.php?p=44614617&postcount=87&nocache=1 Update the iBlockLists - by c0ns0le
Tell your opinion, Share the bugs you find.
How to download:
Find PeerBlock in the google play store by simply searching for "PeerBlock" or "PeerBlock for Android" or click this link https://play.google.com/store/apps/details?id=com.peerblock
I removed downloads from the attachments so people need to grab it from the play store as it will give me all the error reports and total downloads
If the above methods for downloading don't work please contact me
Question's and Answers
Question: Can I use this together with adaway ?
Answer: Yes you can.
Question: Does PeerBlock modifies the hosts file?
Answer: No it does not.
Question: Why does nothing gets blocked?
Answer: Most likely you disabled the option "Block DNS"
Source code: https://github.com/AnguisCaptor/PeerBlockForAndroid
Contact
If you want to contact me for anything or just a chat you can add me at skype using this e-mail or just e-mail me, [email protected]
Nice work, I've been looking for this for ages. I always use xposed for other stuff. I've just installed peer blocker and it's force closing and I can't get into the app. I'm on 4.2.2 Xperia z custom stock Rom as I can unlock my bootloader.
Sent from my C6603 using xda premium
danlivesey said:
Nice work, I've been looking for this for ages. I always use xposed for other stuff. I've just installed peer blocker and it's force closing and I can't get into the app. I'm on 4.2.2 Xperia z custom stock Rom as I can unlock my bootloader.
Sent from my C6603 using xda premium
Click to expand...
Click to collapse
Can you take a look at your internal/external sdcard and see if a file exists called "PeerBlock.dbx"
I've only tested my app at the Galaxy S4 since that's the only device I own
Also try to start it a bunch of times and see if that helps
Also don't forget to enable PeerBlock in the XPosed Installer and reboot
Yes sorry my mistake, I didn't add the folder. The app is running now. Just need to add some lists now. How do we know if it's blocking the list? On the pc peer block it shows a list of what's being blocked. Thanks
Sent from my C6603 using xda premium
danlivesey said:
Yes sorry my mistake, I didn't add the folder. The app is running now. Just need to add some lists now. How do we know if it's blocking the list? On the pc peer block it shows a list of what's being blocked. Thanks
Sent from my C6603 using xda premium
Click to expand...
Click to collapse
Currently in the app it only shows the last host that's being blocked
Will add soon something like a history list so u can see everything that been blocked
Edit: Uploaded version 1.01 which includes bug fix for not creating the PeerBlockLists directory
Parse error on Verizon Samsung S3 4.1.2 VRBMF1 Jelly"Beans" rom
Sent from my SCH-I535 using Tapatalk 4 Beta
The app appears to run on a Nexus 4, but I can't get the website to download the blocklists on my computer or my phone so I can't really test it.
lopezk38 said:
The app appears to run on a Nexus 4, but I can't get the website to download the blocklists on my computer or my phone so I can't really test it.
Click to expand...
Click to collapse
I uploaded a list for you as attachment in the thread, havefun testing
I've installed the list now rebuilt and rebooted, will test it better when I get home form work.
Sent from my C6603 using xda premium
Is it in your plans to make it compatible with JB 4.1.2?
Thanks
Looki75 said:
Is it in your plans to make it compatible with JB 4.1.2?
Thanks
Click to expand...
Click to collapse
+1
I hope also that compatibility with 4.1.2
badkill said:
+1
I hope also that compatibility with 4.1.2
Click to expand...
Click to collapse
No worries folks will look into it in like 1-2 hours
Was gonna work at the app the whole night anyway
Please report all the bugs u can find
Please add me in skype, [email protected] so u can get versions quicker
I get the odd force close now again but no big deal. Paranoid mode won't work for me, all my apps still have internet. Just hope it is blocking the lists, it does say it's blocking over 70 000. keep up the good work.
Sent from my C6603 using xda premium
DragonHunt3r said:
No worries folks will look into it in like 1-2 hours
Was gonna work at the app the whole night anyway
Please report all the bugs u can find
Please add me in skype, [email protected] so u can get versions quicker
Click to expand...
Click to collapse
Thanks! The thing with JB 4.1.2, is that your module cannot be installed at all.
When trying to install, it says "error while analyzing the package" or similar...
I don't know ANYTHING to java or programming on Android, so I don't know for sure, but it looks like you declared the app as compatible only with 4.2.2, or it uses libraries exclusive to 4.2.2 or something like that...
Since my ROM is unrooted (company policy), I cannot use any of "ad blocking" apps like adaway which require root in order to write the hosts file...
But my ROM has Xposed cooked in it... so I am very excited by your module!!!!
Thanks! Waiting for it!!!
Looki75 said:
Thanks! The thing with JB 4.1.2, is that your module cannot be installed at all.
When trying to install, it says "error while analyzing the package" or similar...
I don't know ANYTHING to java or programming on Android, so I don't know for sure, but it looks like you declared the app as compatible only with 4.2.2, or it uses libraries exclusive to 4.2.2 or something like that...
Since my ROM is unrooted (company policy), I cannot use any of "ad blocking" apps like adaway which require root in order to write the hosts file...
But my ROM has Xposed cooked in it... so I am very excited by your module!!!!
Thanks! Waiting for it!!!
Click to expand...
Click to collapse
XPosed installed and no root ? haha
I think I'm having the 4.1.2 working... well atleast it's working for my emulating android
Just wanna finish some progress window for creating cache and then I think I'll pm it to you for test
PeerBlock has also been tested at the Galaxy S3 and worked
DragonHunt3r said:
XPosed installed and no root ? haha
Click to expand...
Click to collapse
Yeah... I know... I just comply with the policy. Word for word. No root is no root...
I don't have root, I comply...
DragonHunt3r said:
I uploaded a list for you as attachment in the thread, havefun testing
Click to expand...
Click to collapse
Thanks, it works perfectly on my Nexus 4 running 4.3
Looki75 said:
Yeah... I know... I just comply with the policy. Word for word. No root is no root...
I don't have root, I comply...
Click to expand...
Click to collapse
Sended you a PM with version 1.02, hopefully this works for Android 4.1.2
When I'll get a response that it is working I'll share it with others
Version 1.02 is up, Havefun 4.1.2 users
For people who already have 1.01 installed, please go to the sdcard and remove PeerBlock.dbx
U might will see strange chinese characters orsomething if u used it from version 1.0 or 1.01
Need to find a better way to store information, can't use SQL. SharedPerferences appearently those don't work for some reason in XPosed or I'm just using it wrong lol
DragonHunt3r said:
Version 1.02 is up, Havefun 4.1.2 users
For people who already have 1.01 installed, please go to the sdcard and remove PeerBlock.dbx
U might will see strange chinese characters orsomething if u used it from version 1.0 or 1.01
Need to find a better way to store information, can't use SQL. SharedPerferences appearently those don't work for some reason in XPosed or I'm just using it wrong lol
Click to expand...
Click to collapse
Thanks friend, I can finally test your module
I'm using adblock, I have to uninstall this app

[No-Root][Fonts][EMUI 4.x & 5.x] Request fonts & Step by Step Guide to make your own

[No-Root][Fonts][EMUI 4.x & 5.x] Request fonts & Step by Step Guide to make your own
Fonts for EMUI​Important Information​
This post will keep growing. It will start will just two fonts: "Open Sans" and "Roboto" (yes, I know Roboto is the default font of Android 4+, but here it is in case you want it). This will work in a very simple way: You suggest the font for me to add and I add it (the simple requirements are written below).
By the way, this post didn't have a guide in the start. Thanks to @leonardus_magnus for suggesting it.
Click to expand...
Click to collapse
If someone is using EMUI 3.x please tell me if any font doesn't work. I will do my best to fix it, but without any guarantees because I don't have any device with that version to test.
Click to expand...
Click to collapse
Screenshots of the fonts posted by me
Only the fonts that have the Bold style "naturally" will have their title in Bold.
{
"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"
}
Using custom fonts on EMUI 5
If you have EMUI 5, you will need to also follow this guide to use any font. (you don't need this for EMUI 4)
You will need:
A computer, with Windows or Linux (can't say anything about MACs)
Android SDK Platform Tools (you actually just need ADB from there). Get them here: https://developer.android.com/studio/releases/platform-tools.html
Your device drivers. They will be automatically installed when you connect your Huawei / Honor smartphone to your computer and install HiSuite.
After getting all that stuff, lets go!
First of all, you need to activate Developer Options. To do that, Go to the Settings, scroll all the way down, and go to "About phone" and click some times on "Build number".
After you have activated them, you will find an extra option in the Settings menu, called "Developer Options". Go there.
Now, activate USB Debugging (you can freely deactivate it, and I recommend it, after doing this guide). Just scroll down until you find it.
Connect the smartphone with a cable to your computer.
Now you can go to where you downloaded the Android SDK Platform Tools and extract them to where you want.
Open a Terminal / Command Prompt and navigate to the extracted folder. Use the "cd PATH" to navigate there.
TIP:
In Windows you can just Shift-Right Click and a "Open PowerShell Window here" / "Open a Command Prompt Window here" will appear.
If it is PowerShell, just type "cmd" in it and you can keep going as usual.
- - -
For Linux, some launchers already include that option by just Right-Clicking, no need to add the Shift complication...
Click to expand...
Click to collapse
In the Terminal / PowerShell / Command Prompt / whatever you want to call it, type in "adb devices". A notification on your smartphone should appear, asking to authorize USB Debugging. Allow it.
Type it again. If a device appears, good job!
Now, send this command: "adb shell settings put system hw_hide_font_style false". This will un-hide the Font Style option in Settings.
Now, reboot your device and it's done! Congratulations! Now you can use custom fonts on your device by going to Settings > Display > Text / Font Style!
How to make your own font
First of all, sorry for the wall of text. In this very first version of the guide I just want to make sure it explains everything nicely. Further on, I will add images and make this better. (I'm not full-time at XDA )
If for some reason you don't want me to make the font or you want to make it yourself, then you have come to the right place!
The requirements are:
The font files (in TTF format. If that format isn't avaiable, then you can try some software of website to convert, but while it can work, there is also a chance it doesn't);
A computer (I recommend Windows or Linux);
Some images to preview your theme (JPG only!)
A file manager (I recommend 7zip or WinRAR);
Any text editor, like Notepad++ or Visual Studio Code (I use this one).
The base files I made, so everything is a lot easier! You can download them here.
(I added a CC BY license. Simply, you can do whatever you want with these files / package, including for commercial purposes, but you need to credit me, with my name and a link to this post).
After downloading the package, you have have all the required files there, you will find everything you need there, including a smaller guide if you miss something here.
You can see some files and folders, like "description.xml", "framework-res", "icons", "preview" and "fonts. (these are the required files to make a theme with only a font. If you want to make a full theme, I recommend another guide for that and this one at the same time)
Here is a brief explanation of whay they do (further explanation is below):
"fonts": (FOLDER) Here you store all the font related files.
"preview": (FOLDER) The folder will include all images to preview the theme, in the themes app
"description.xml": (FILE) The name says it all. Here you write everything to describe the theme, from its name to its version. (I wrote in the file exactly what you need to do)
"framework-res": (FILE) This file is only used for complete themes. You don't need to touch it (but do not delete it! The theme won't work without this.)
"icons": The same as "framework-res". As the name suggests, it is for icons.
Ok, now stop describing the files and explain what I do with them!
There you have it!
In the "fonts" folder there is a lot of fonts styles (in my package I included Roboto, since it is Android default font).
When you download the fonts you want to use, you just need to move them all here and rename their styles to Roboto names.
If you don't have a style, then just don't use it.
TIP:
If some font includes a style named "Ultra" or "Extra" Bold, then it is probably the "Black" style of Roboto.
Also, copy any style of the font and rename it to "DroidSansChinese.ttf" (I recommend using the Regular style). I'm not very sure why its needed, but with my knowledge I can say its probably some Android ROMs use that font instead of Roboto, and EMUI can be one of those.
Click to expand...
Click to collapse
The preview image for the font (the one that appears before you apply it in the Settings) is named "pic_font_default.jpg".
I recommend using a 500 px x 520 px resolution.
The "preview" folder includes all the images that will preview your theme in the themes app.
I included the
"cover.jpg" - Name says everything. The cover.
"preview_fonts_N.jpg" - Preview for the fonts. This says it all.
"preview_unlock_N.jpg" - Preview of the lockscreen. (yes, you can theme the lockscreen including buttons and that stuff in EMUI).
There are also these (not included in the package)
"preview_widget_N.jpg" - For the widgets.
"preview_icons_N.jpg" - Icons preview.
I recommend using a 1080 px x 1920 px image resolution for all these images.
TIP:
The N means the number of that image type. It starts at 0.
Click to expand...
Click to collapse
When you finished putting everything together, from fonts to images, you just need to use a file manager to zip everything! After it has been zipped, rename the *.zip to *.hwt and your theme is ready! (yep, a theme is just a renamed zip file )
There you have it! I hope you like my awesome wall of text!
I'm still seeing how I can make this look better.
Will also add more details soon.
How to apply a font
NOTES:
As fair as I know, these should work in EMUI 4 without any problem. (I wrote below how to change it)
If you are using EMUI 5, then please scroll up and follow the guide up there to be able to use custom fonts in EMUI 5.
Now, how to apply them: (for both EMUI 4 and 5)
Download the font to any location on your device;
Move it to the "HWThemes" folder (located in the Internal Storage, also known as "/storage/emulated/0";
Open the Themes application and go to the "Me" section. Make sure the font theme appears there (but don't apply it in the themes app!);
Go to Settings >> Display >> (Text / Font) Style and select the font you want to apply.
Do you want to suggest a font? There are only 2 simple requirements!
You must provide the source of the font, not the download link directly.
Example: Provide this http://www.dafont.com/roboto.font, but not this http://dl.dafont.com/dl/?f=roboto.
There is a .ttf (TrueType) format of that font avaiable. This is the only format I got working, please tell me if there is any other format that works and I will post it here.
Notes for the people that care
I'm still working on the themes art to make it look even better! (the images you see before applying the theme; on some devices they don't even appear, I'm still trying to find out why).
Downloads and Update Logs are in separated posts (below)​
Download links (hosted in MediaFire)
Open Sans: http://www.mediafire.com/file/oqywiuzh120lann/Open_Sans_Font.hwt
Roboto: http://www.mediafire.com/file/3y3mst0eaxpkv3j/Roboto_Font.hwt
Roboto Condensed: http://www.mediafire.com/file/0gilbe6jq69l24f/Roboto_Condensed_Font.hwt
Abel: http://www.mediafire.com/file/1wghtojimvwg2e5/Abel_Font.hwt
VT323: http://www.mediafire.com/file/buwyi1er23j9w9n/VT323_Font.hwt
Hallo Sans: http://www.mediafire.com/file/64nh8c8vkcx361l/Hallo_Sans_Font.hwt
ParaType Sans: http://www.mediafire.com/file/589n2j819hr3auf/ParaType_Sans_Font.hwt
ParaType Sans Narrow: http://www.mediafire.com/file/3jd39340ry8aj3q/ParaType_Sans_Narrow_Font.hwt
ParaType Sans Caption: http://www.mediafire.com/file/fjso12cf7v1u4d8/ParaType_Sans_Caption_Font.hwt
ParaType Serif: http://www.mediafire.com/file/8t1xmqzddyqcggf/ParaType_Serif_Font.hwt
ParaType Serif Caption: http://www.mediafire.com/file/qdkfrkp9atpt9kp/ParaType_Serif_Caption_Font.hwt
ParaType Mono: http://www.mediafire.com/file/io98odhw2n2kr30/ParaType_Mono_Font.hwt
More to come!
Updates Log
1 September 2017
First version of the main post. Probably looks messy;
Added Open Sans;
Added Roboto.
6 September 2017
Cleaned up the post;
Fixed Open Sans;
Fixed Roboto;
(Added all ParaType font families as requested by @igogold).
Added ParaType Sans;
Added ParaType Sans Narrow;
Added ParaType Sans Caption;
Added ParaType Serif;
Added ParaType Serif Caption;
Added ParaType Mono.
7 September 2017
Changed the 2 requirement for a font suggestion. Really, now it makes so much more sense than before...;
Added Abel as requested by @ayush rao.
8 September 2017
Added VT323 as requested by @razutazu.
11 September 2017
Added a way for people to support me (by downloading using a link shortener);
Added Hallo Sans as requested by @ayush rao;
Added Roboto Condensed as requested by @ayush rao.
12 September 2017
Added some screenshots to the main post.
15 September 2017
Changed a lot of main post formatting;
Added a guide, so everyone can make their own themes with fonts (please don't stop requesting fonts here because you can make your own, I like helping someone ). Requested by @leonardus_magnus.
Changed the post title to reflect what it has become now. (one day I will rename it to "Fonts for EMUI, Guides, and a messy post" )
Reserved, just in case.
For the people reading this and thinking I need to add more fonts, I will add what people suggest, I'm not exactly thinking on adding whatever I have in mind. Just what others want.
Sent from my Honor 6x using XDA Labs
Thank you!
Good free cyrillic (but not only cyrillic) fonts are PT Sans / PT Sans Caption from https://www.paratype.com/public/
It's interesting how it will look on the phone screen.
The fonts don't seem to work on my device.
Honor 8 running EMUI 5.
Sent from my Honor 8 using XDA Labs
ayush rao said:
The fonts don't seem to work on my device.
Honor 8 running EMUI 5.
Click to expand...
Click to collapse
I noticed now, I'm trying to solve the problem. Probably something happened when I packed the theme and uploaded... I'm trying to see what is wrong.
Sent from my Honor 6X using XDA Labs
DarkAlpha.Sete said:
I noticed now, I'm trying to solve the problem. Probably something happened when I packed the theme and uploaded... I'm trying to see what is wrong.
Click to expand...
Click to collapse
Ok thanks!
Sent from my Honor 8 using XDA Labs
igogold said:
Thank you!
Good free cyrillic (but not only cyrillic) fonts are PT Sans / PT Sans Caption from https://www.paratype.com/public/
It's interesting how it will look on the phone screen.
Click to expand...
Click to collapse
Added them (more exactly all ParaType fonts I could find), I hope you like how they look!
ayush rao said:
The fonts don't seem to work on my device.
Honor 8 running EMUI 5.
Sent from my Honor 8 using XDA Labs
Click to expand...
Click to collapse
Just fixed them. I hope you like my work!
Could you maybe add the font Abel Regular available here:
https://www.fontsquirrel.com/fonts/abel
Sent from my Honor 8 using XDA Labs
Can't get font to work when language is set to Swedish but it work in English.
Thanks for font
berka38 said:
Can't get font to work when language is set to Swedish but it work in English.
Thanks for font
Click to expand...
Click to collapse
I'm sorry to tell this but that is a problem of EMUI. Fonts in EMUI 5 only work with the English language (don't ask me why). I didn't try with EMUI 4 though, but I think it works properly.
Probably this happens because of the tweak needed to be done for the setting to appear... I really don't know.
ayush rao said:
Could you maybe add the font Abel Regular available here:
https://www.fontsquirrel.com/fonts/abel
Sent from my Honor 8 using XDA Labs
Click to expand...
Click to collapse
Just added Abel. Have fun customizing your device!
Hey so I used ur Paratype font and I noticed that some apps were glitched while using it. Here's a screenshot using real racing 3. It is unable to display the required symbols.
Sent from my Honor 8 using XDA Labs
Working on Honor Note 8. .
Could you please add VT323 font.
http://www.1001fonts.com/vt323-font.html
ayush rao said:
Hey so I used ur Paratype font and I noticed that some apps were glitched while using it. Here's a screenshot using real racing 3. It is unable to display the required symbols.
Click to expand...
Click to collapse
Probably the app wasn't ready to use that type of fonts, there isn't much I can do to fix that.
I'm sorry.
Does that happen with any other font?
razutazu said:
Working on Honor Note 8. .
Could you please add VT323 font.
http://www.1001fonts.com/vt323-font.html
Click to expand...
Click to collapse
Working on it!
Sent from my Honor 6X using XDA Labs
DarkAlpha.Sete said:
Probably the app wasn't ready to use that type of fonts, there isn't much I can do to fix that.
I'm sorry.
Does that happen with any other font?
Click to expand...
Click to collapse
It happens in every font available online for Huawei phones. Custom fonts break Zooper widgets and spoil the game.
Thanks for the effort though I'm enjoying the font.
Sent from my Honor 8 using XDA Labs
razutazu said:
Working on Honor Note 8. .
Could you please add VT323 font.
http://www.1001fonts.com/vt323-font.html
Click to expand...
Click to collapse
Just added it. Enjoy!
Just wanted to ask everyone, would someone be angry if I started supporting these downloads via those link shortener with ads websites. Don't want to make anyone angry just because of some cents, so I'm asking. (another idea I had is to make the downloads avaible via shortener and without it, so people aren't forced to see ads and only support me if they want)
DarkAlpha.Sete said:
Just added it. Enjoy!
Just wanted to ask everyone, would someone be angry if I started supporting these downloads via those link shortener with ads websites. Don't want to make anyone angry just because of some cents, so I'm asking. (another idea I had is to make the downloads avaible via shortener and without it, so people aren't forced to see ads and only support me if they want)
Click to expand...
Click to collapse
Thanx for the quick response buddy. It works great.
I guess the admins or some senior members can help you with your query.

Categories

Resources