Rooting/modding n00b...just want a smooth, quick phone - Droid RAZR M General

Hey all, I'm a long time lurker here. I've had my RAZR M for a little over a year now, and while I'm pretty satisfied with the phone, I have noticed that over the year it has become progressively slow and less responsive. I've done a complete factory wipe and cleaned the cache, but its still quite laggy. Maybe I have too many damn apps on this thing...who knows.
I'm always reading about rooting and custom roms etc on these boards, and while they always seem good on paper, someone is always having a problem with some aspect of their phone....either the bluetooth doesnt work anymore, or the wifi is bad or something.
I'm wondering if there is a simple way to get the phone to just work better/faster. I dont need anything crazy. Maybe just remove some bloatware, and "deodex".....sorry, I'm not too familiar with all the terms.
FYI, the last phone I rooted and messed with was my Galaxy SII, and whatever I did to it just messed it up completely. I'd rather not mess with it too much. All I want is for it to be stock, but faster/smoother.
Any advice?

jonnythrice said:
Hey all, I'm a long time lurker here. I've had my RAZR M for a little over a year now, and while I'm pretty satisfied with the phone, I have noticed that over the year it has become progressively slow and less responsive. I've done a complete factory wipe and cleaned the cache, but its still quite laggy. Maybe I have too many damn apps on this thing...who knows.
I'm always reading about rooting and custom roms etc on these boards, and while they always seem good on paper, someone is always having a problem with some aspect of their phone....either the bluetooth doesnt work anymore, or the wifi is bad or something.
I'm wondering if there is a simple way to get the phone to just work better/faster. I dont need anything crazy. Maybe just remove some bloatware, and "deodex".....sorry, I'm not too familiar with all the terms.
FYI, the last phone I rooted and messed with was my Galaxy SII, and whatever I did to it just messed it up completely. I'd rather not mess with it too much. All I want is for it to be stock, but faster/smoother.
Any advice?
Click to expand...
Click to collapse
Odexed, dst debloat
There is my version & Bones in the dev section.

HI!
jonnythrice said:
Hey all, I'm a long time lurker here. I've had my RAZR M for a little over a year now, and while I'm pretty satisfied with the phone, I have noticed that over the year it has become progressively slow and less responsive. I've done a complete factory wipe and cleaned the cache, but its still quite laggy. Maybe I have too many damn apps on this thing...who knows.
I'm always reading about rooting and custom roms etc on these boards, and while they always seem good on paper, someone is always having a problem with some aspect of their phone....either the bluetooth doesnt work anymore, or the wifi is bad or something.
I'm wondering if there is a simple way to get the phone to just work better/faster. I dont need anything crazy. Maybe just remove some bloatware, and "deodex".....sorry, I'm not too familiar with all the terms.
FYI, the last phone I rooted and messed with was my Galaxy SII, and whatever I did to it just messed it up completely. I'd rather not mess with it too much. All I want is for it to be stock, but faster/smoother.
Any advice?
Click to expand...
Click to collapse
Hi!
Some may disagree with the advice I'm about to give you, but oh well. I've been with android from the OG days, and I'm new to the M, but been a long time XDA'er.
A lot of the issues that stem from slowness on Android over time comes from (until 4.3, 4.4) Android not having an OS "maintenance" system built in. You may have heard of TRIM which was introduced in 4.3 (i believe) which tries to alleviate the issue.
There are really (majorly) 2-3 issues which you're probably seeing.
1) Your SD card if you have one installed. The larger, and the more occupied, the more your phone works to cache/read/etc.. Copy stuff off of your SD card, format it, and put back only what you need.
-> I know you said you're not comfortable with ROM's, etc... so read up on it, and do some research for the next options. RSD is dangerous!, but pretty simple. Once you start it, don't touch your phone, laptop/pc, cables, etc... lock you pets out of the room, do it on a stable surface, make sure all involved batteries are fully charged, don't use crappy cables... blah blah blah.... THE DATA TRANSFER / WRITE MUST NOT BE INTERRUPTED.
2) Regarding the OS itself.... I PERSONALLY don't think that a factory wipe helps the slowness which occurs in Android over time (some will disagree). If I were to try to get your phone faster, I would RSD flash the same version of what you have right now back onto your phone... It will re-write everything in the OS onto your phone from a fresh state instead of just wiping personal information parts of it.
3) Root your phone, keep the stock ROM. As of now, it's a pretty simple process. Once rooted, install the Xposed framework. Install Greenify and App Quarantine. Buy the Greenify paid version and install the Greenify Xposed module. This allows you to Greenify *SYSTEM* apps. From there, Quarantine whatever you don't ever use, Greenify everything else that you don't care about running in the background (obviously, don't greenify something like an alarm). As a perk, you can download other Xposed modules and play with other things that custom roms give you.
The above will give you a stock rom, with some "custom rom" perks, with everything you don't need not running, and everything else being hibernated (like on iphone) when not in use (again, greenify stuff like wallet, chrome, etc... don't greenify music apps, alarms, etc.. you get the idea). As a side note, if you do all this, reboot after xposed changes, don't "soft reboot". that causes slowness too.
EDIT: Oh, other option is wait for 4.4 Kit Kat to come to our phones from VZW... it's supposed to, but no ETA
Anyone else feel free to chime in...
EDIT2: As a side note, unless you're on the LATEST build, as long as you're on .78 or earlier you can use MATT's utility to root, install VooDoo RootKeeper and even keep root AND update to the latest (as long as the root process doesn't replace the hboot)... By doing this and the above steps, you'll be able to undo everything and THEORETICALLY be able to take the 4.4 when it comes by undoing everything. You shouldn't need to RSD again since you're just freezing/hibernating... not romming or REMOVING bloat....

dreamersipaq said:
Hi!
Click to expand...
Click to collapse
Agree! Well stated & composed!
Lagfix free is on play. Run often. Get Tasker to boot it or buy the paid app.
Locked boot? SafeStrap is not so bad. You can swap any fav xposed-tweaked rom slot for your stock slot!
http://forum.xda-developers.com/showpost.php?p=45541404&postcount=2

aviwdoowks said:
Agree! Well stated & composed!
Lagfix free is on play. Run often. Get a tasker to boot it or buy the paid app.
Locked boot? SafeStrap is not so bad. You can swap any fav xposed-tweaked rom slot your stock slot!
Click to expand...
Click to collapse
! I forgot about LagFix... I'll have to check it out. I'd say weekly should be more than enough... Daily may be too much... or somewhere in between. Has it been confirmed to work on our devices? I remember that it needs to be enabled on all levels of the FS. It's basically an fstrim implement...
This is what I remember:
"
How to active TRIM on Linux? The first thing to know is that TRIM should be enabled on all I/O abstraction layers. This means that if you have an ext4 partition on top of LVM, which in turn is on top of an encrypted volume with LUKS/dm-crypt, then you must enable support for TRIM in these three layers: The filesystem, LVM and dm-crypt. There is no point in enabling it at the filesystem level if you don’t enable it also on the other layers. The TRIM command should be translated from one layer to another until reaching the SSD.
"
---------- Post added at 05:50 PM ---------- Previous post was at 05:28 PM ----------
aviwdoowks said:
Agree! Well stated & composed!
Lagfix free is on play. Run often. Get Tasker to boot it or buy the paid app.
Locked boot? SafeStrap is not so bad. You can swap any fav xposed-tweaked rom slot for your stock slot!
Click to expand...
Click to collapse
Hey aviw ! You peaked my interest Did some looking:
Piggy backing on my last post... looks like GOOGLE runs it based on conditions....
It will run it if the following is met:
1) It has been at least 24 hours since last run
2) Battery is either 80%charged unplugged, or 30%charged and plugged in charging
3) Device is in idle mode for I believe at least an hour...
So it does look like it runs about once a day if criteria are met..
Also, if you have some time to kill:
http://fcns.eu/2013/09/12/improve-ssd-performance-with-fstrim/
http://android.stackexchange.com/questions/50784/running-trim-from-shell <- I haven't tried this yet... will when I get home
Before I PERSONALLY recommend LagFix, I'll have to go and make sure that our systems are set up to have fstrim working, which I don't know off the bat.

dreamersipaq said:
2) Regarding the OS itself.... I PERSONALLY don't think that a factory wipe helps the slowness which occurs in Android over time (some will disagree). If I were to try to get your phone faster, I would RSD flash the same version of what you have right now back onto your phone... It will re-write everything in the OS onto your phone from a fresh state instead of just wiping personal information parts of it.
Click to expand...
Click to collapse
That's right. But don't forget to edit the XML or else RSD won't do a full wipe.

lem22 said:
That's right. But don't forget to edit the XML or else RSD won't do a full wipe.
Click to expand...
Click to collapse
Which XML are you referring to?

lem22 said:
That's right. But don't forget to edit the XML or else RSD won't do a full wipe.
Click to expand...
Click to collapse
I am not sure why a prewipe always ensures a vital wifi. The xml has an erase user data statement which of course delete.

aviwdoowks said:
The xml has an erase user data statement which of course delete.
Click to expand...
Click to collapse
You mean something like this?
Code:
<step operation="erase" partition="userdata" />
I don't see it in original VZW XMLs and that's the point.
Code:
<?xml version="1.0"?>
<flashing>
<header>
<phone_model model="SM_JB_VZW_1FF" />
<software_version version="smq_vzw-user 4.1.2 9.8.1Q-78-1 47 release-keysSM_BP_101032.020.32.78P" />
<interfaces>
<interface name="AP" />
</interfaces>
</header>
<steps interface="AP">
<step operation="flash" partition="partition" filename="gpt_main0.bin" MD5="D6322E99D483C74EBD4D094B5360C52F" />
<step operation="flash" partition="sbl1" filename="sbl1.mbn" MD5="3F03FB651D117DFEAD41A07B81829FF0" />
<step operation="flash" partition="sbl2" filename="sbl2.mbn" MD5="A13998C4F696E248D114C0D27B1E97CE" />
<step operation="flash" partition="sbl3" filename="sbl3.mbn" MD5="955CF9880D27A58E1111E6B990ED5A1A" />
<step operation="flash" partition="rpm" filename="rpm.mbn" MD5="EA4A9F1C0853649AD88616F46180E8F5" />
<step operation="flash" partition="tz" filename="tz.mbn" MD5="379059B8A19DD311006908937C2CDA6B" />
<step operation="flash" partition="aboot" filename="emmc_appsboot.mbn" MD5="694597081E0A337C31C10501E4C0FF1E" />
<step operation="flash" partition="modem" filename="NON-HLOS.bin" MD5="AC698FBB22A957FD0A981E89C1109A91" />
<step operation="flash" partition="fsg" filename="fsg.mbn" MD5="E6D569A4CBD42B287EB1937EFD09B5FF" />
<step operation="erase" partition="modemst1" />
<step operation="erase" partition="modemst2" />
<step operation="flash" partition="logo" filename="logo.bin" MD5="506F42184C465D9CD8BB2BD27DB77F1A" />
<step operation="flash" partition="devtree" filename="device_tree.bin" MD5="66AD59B88203992915EAF476C9E17E58" />
<step operation="flash" partition="boot" filename="boot.img" MD5="6CAEE425D8D80B0FFB2C89BA2C9A35D1" />
<step operation="flash" partition="recovery" filename="recovery.img" MD5="72C857AFA15E2151D77DD1A69D109133" />
<step operation="flash" partition="cdrom" filename="cdrom" MD5="8C578BC3308036F86BF30BA802E488DF" />
<step operation="flash" partition="system" filename="system.img" MD5="CD792B81D768BD462712C867A9966ADB" />
<step operation="erase" partition="tombstones" />
<step operation="erase" partition="cache" />
</steps>
</flashing>

lem22 said:
You mean something like this?
<step operation="erase" partition="userdata" />
I don't see it in original VZW XMLs and that's the point.
<?xml version="1.0"?>
<flashing>
<header>
<phone_model model="SM_JB_VZW_1FF" />
<software_version version="smq_vzw-user 4.1.2 9.8.1Q-78-1 47 release-keysSM_BP_101032.020.32.78P" />
<interfaces>
<interface name="AP" />
</interfaces>
</header>
<steps interface="AP">
<step operation="flash" partition="partition" filename="gpt_main0.bin" MD5="D6322E99D483C74EBD4D094B5360C52F" />
<step operation="flash" partition="sbl1" filename="sbl1.mbn" MD5="3F03FB651D117DFEAD41A07B81829FF0" />
<step operation="flash" partition="sbl2" filename="sbl2.mbn" MD5="A13998C4F696E248D114C0D27B1E97CE" />
<step operation="flash" partition="sbl3" filename="sbl3.mbn" MD5="955CF9880D27A58E1111E6B990ED5A1A" />
<step operation="flash" partition="rpm" filename="rpm.mbn" MD5="EA4A9F1C0853649AD88616F46180E8F5" />
<step operation="flash" partition="tz" filename="tz.mbn" MD5="379059B8A19DD311006908937C2CDA6B" />
<step operation="flash" partition="aboot" filename="emmc_appsboot.mbn" MD5="694597081E0A337C31C10501E4C0FF1E" />
<step operation="flash" partition="modem" filename="NON-HLOS.bin" MD5="AC698FBB22A957FD0A981E89C1109A91" />
<step operation="flash" partition="fsg" filename="fsg.mbn" MD5="E6D569A4CBD42B287EB1937EFD09B5FF" />
<step operation="erase" partition="modemst1" />
<step operation="erase" partition="modemst2" />
<step operation="flash" partition="logo" filename="logo.bin" MD5="506F42184C465D9CD8BB2BD27DB77F1A" />
<step operation="flash" partition="devtree" filename="device_tree.bin" MD5="66AD59B88203992915EAF476C9E17E58" />
<step operation="flash" partition="boot" filename="boot.img" MD5="6CAEE425D8D80B0FFB2C89BA2C9A35D1" />
<step operation="flash" partition="recovery" filename="recovery.img" MD5="72C857AFA15E2151D77DD1A69D109133" />
<step operation="flash" partition="cdrom" filename="cdrom" MD5="8C578BC3308036F86BF30BA802E488DF" />
<step operation="flash" partition="system" filename="system.img" MD5="CD792B81D768BD462712C867A9966ADB" />
<step operation="erase" partition="tombstones" />
<step operation="erase" partition="cache" />
</steps>
</flashing>
Click to expand...
Click to collapse
It is so much more readable w/o the code box. I never "get" code boxes, they suck on a phone screen.
Sorry for the rant
Yes the erase is in each orig xml. I know house of moto has a non erase version & others surley.

aviwdoowks said:
It is so much more readable w/o the code box. I never "get" code boxes, they suck on a phone screen.
Sorry for the rant
Yes the erase is in each orig xml. I know house of moto has a non erase version & others surley.
Click to expand...
Click to collapse
OK. That's what I thought. I didn't think we needed it in the stock.

Lagfix, does it do the extSD too?
{
"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"
}

aviwdoowks said:
Lagfix, does it do the extSD too?
Click to expand...
Click to collapse
Don't believe so... Ext SD I would just format...

aviwdoowks said:
Lagfix, does it do the extSD too?
Click to expand...
Click to collapse
Besides, the SD Card isn't written to like the NAND, don't think it's as necessary to constantly fasttrim your sd card.

So you're saying the best thing to do is completely erase and re-flash the whole OS, rather than the "factory reset" option?
Basically, all I want is the phone to be as fast and as fresh as it was when it was new. It was perfectly fine a year ago.
FYI I have installed Greenify and titanium backup, removed some bloatware and removed about 75% of the data on my 16gb SD card. It's better, but still quite slow.

jonnythrice said:
So you're saying the best thing to do is completely erase and re-flash the whole OS, rather than the "factory reset" option?
Basically, all I want is the phone to be as fast and as fresh as it was when it was new. It was perfectly fine a year ago.
FYI I have installed Greenify and titanium backup, removed some bloatware and removed about 75% of the data on my 16gb SD card. It's better, but still quite slow.
Click to expand...
Click to collapse
Google "safe boot" razr.
Do that. To id a bad app.
Yes something not right, rsd restore. Then backup this fresh sys & the restore your last ss or custom recovery backup.
If things go south then you may recovery-restore that fresh sys.
Note many partitions are not maintained by any recovery.
And one partition /persist is only on your phone.
---------- Post added at 01:31 PM ---------- Previous post was at 12:55 PM ----------
You can also mix a current data with an old system.
So you might for example, think the sys is borked:
Advanced restore that fresh /system onto your current /data & you have a fix (any data & system from different backups NEEDS a wipe of dalvik & cache to work).
Just pointing out what can be done. I never bother with TiBU, I just do the above.
---------- Post added at 01:35 PM ---------- Previous post was at 01:31 PM ----------
I forgot to add, only good for file systems of the same build. You cannot mate cm data with a stock system for example.

Related

Internet sharing on my hd7 it worked!!!!!

{
"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"
}
Internet sharing on my hd7 it worked!!!!!
You can make your rom with it!
add this Attachments View attachment HTC_IS_Mod.zip thx ted973
Directions in it ,you can try to do!
Here is my rom You can see http://www.wpxap.com/thread-190899-1-1.html
possible to make a guide?!
is this wireless or wired?
Ttblondey said:
is this wireless or wired?
Click to expand...
Click to collapse
this is wireless
alexrodri0 said:
possible to make a guide?!
Click to expand...
Click to collapse
maybe!
But you have to make ROM to brush it!No other way, like cab!
yes its fine, im attempting to make the rom.
would greatly appreciated if you could post the reg edits you made
alexrodri0 said:
yes its fine, im attempting to make the rom.
would greatly appreciated if you could post the reg edits you made
Click to expand...
Click to collapse
<characteristic type="RootCertificate">
<parm name="Name" value="" />
<parm name="Data" value="" datatype="binary"/>
<characteristic type="SUPL">
<characteristic type="SUPL1">
<parm name="Addr" value="" />
<characteristic type="Ext">
<characteristic type="Microsoft">
<parm name="MCCMNCPairs" value="" />
<parm name="HighAccTrackingPositioningMethod" value="" />
<parm name="HighAccSingleShotPositioningMethod" value="" />
<parm name="LocMasterSwitchDependencyNII" value="" />
Here is to unlock hidden key network sharing value !
You can try it !like Samsung O7,but Mozart rom which is different
argh!! i cant extract the mozart ROM, how were you able to extract it??
sorry for the questions im still kinda new at ROM cooking
alexrodri0 said:
argh!! i cant extract the mozart ROM, how were you able to extract it??
sorry for the questions im still kinda new at ROM cooking
Click to expand...
Click to collapse
You can use osbuilder extract Official rom or use HTCRIE!
What files did you change? When you say package, did u mean the whole HTC_8xXX_OS_WIRELESS package from Mozart? or just some files from it?
itje said:
What files did you change? When you say package, did u mean the whole HTC_8xXX_OS_WIRELESS package from Mozart? or just some files from it?
Click to expand...
Click to collapse
whole HTC_8xXX_OS_WIRELESS package from Mozart ROM 5.01 to cover hd7 package, it can ues for hd7 !
lol, nice discovery mate
Can that package (signed, unmodified) be installed to a stock HD7 ROM? What if you used RSPL?
xiaobai522 said:
<characteristic type="RootCertificate">
<parm name="Name" value="" />
<parm name="Data" value="" datatype="binary"/>
<characteristic type="SUPL">
<characteristic type="SUPL1">
<parm name="Addr" value="" />
<characteristic type="Ext">
<characteristic type="Microsoft">
<parm name="MCCMNCPairs" value="" />
<parm name="HighAccTrackingPositioningMethod" value="" />
<parm name="HighAccSingleShotPositioningMethod" value="" />
<parm name="LocMasterSwitchDependencyNII" value="" />
Here is to unlock hidden key network sharing value !
You can try it !like Samsung O7,but Mozart rom which is different
Click to expand...
Click to collapse
not this file, it's mxip_hotspotconfig_01.provxml:
Code:
<wap-provisioningdoc>
<characteristic type="Registry">
<characteristic type="HKLM\Comm\InternetSharing\Settings">
<parm name="OpenMarketEnabled" value="1" datatype="integer" />
</characteristic>
</characteristic>
<characteristic type="Hotspot">
<parm name="Enabled" value="true" datatype="boolean"/>
<parm name="EntitlementURI" value="./Vendor/MSFT/Registry/HKLM/Comm/InternetSharing/Settings/OpenMarketEnabled" datatype="string"/>
<parm name="IdleTimeout" value="10" datatype="integer"/>
</characteristic>
</wap-provisioningdoc>
and no need to use drivers of mozart, DFT just released new version rom with new drivers of Schubert,Spark,Gold,Surround.
sorry i only find this!
Tragedy!!! V2 found bug to redo + violations + replacement drive ( Football just to provide the new ROM 4.xx and 5.xx will replace all, since my company relationship from tomorrow I will need to go to work every day but also to a continuous 14-21 day that in time will be much less, but that I will find space to complete the V2, sorry to keep you waiting ) may
Now no longer publish schedule please forgive me
Published schedule is coming, not to publish the schedule that is installed B, ah!!! Difficult
Net all V2 all removed, from now on password changed to 30 digits, again I see how you guess
xiaobai522 said:
sorry i only find this!
Tragedy!!! V2 found bug to redo + violations + replacement drive ( Football just to provide the new ROM 4.xx and 5.xx will replace all, since my company relationship from tomorrow I will need to go to work every day but also to a continuous 14-21 day that in time will be much less, but that I will find space to complete the V2, sorry to keep you waiting ) may
Now no longer publish schedule please forgive me
Published schedule is coming, not to publish the schedule that is installed B, ah!!! Difficult
Net all V2 all removed, from now on password changed to 30 digits, again I see how you guess
Click to expand...
Click to collapse
sorry, maybe no Schubert,but spark,gold,Mondrian is released.
i remembered you, m8.
my qq:21190311
maybe it works on Schubert, but on Mozart i tried using 5.01.407 rom with hotspot.provxml, is doesn't work, maybe something i missed.
can you attach the HTC_8xXX_OS_WIRELESS package here?
I tried with mozart and nothing new happened, but then I used from new spark/trophy rom, then internetsharing show up, but wifi dont work, so there is something im missing...trying to combine files now
---------- Post added at 09:19 AM ---------- Previous post was at 08:57 AM ----------
attaching your HTC_8xXX_OS_WIRELESS package would be great mate
---------- Post added at 09:41 AM ---------- Previous post was at 09:19 AM ----------
got the sharing available in settings, but when trying to turn on I just get a error message that there is a problem with the current settings
itje said:
[/COLOR]got the sharing available in settings, but when trying to turn on I just get a error message that there is a problem with the current settings
Click to expand...
Click to collapse
Is old question! Registry is wrong !So you can't settings!
xiaobai522 said:
Is old question! Registry is wrong !So you can't settings!
Click to expand...
Click to collapse
So... the only thing that requires overwrite is HTC_8xXX_OS_WIRELESS???
I think I've tried this about a week or two ago, with no results...
Is there anything else you did to make it work?

[GUIDE] How to use the Note 2 at 260dpi w/ MultiDPI & Tablet Apps (Xposed, Universal)

[GUIDE] How to use the Note 2 at 260dpi w/ MultiDPI & Tablet Apps (Xposed, Universal)
Warning: Some people have reported boot loops after installing Xposed Framework. I've used it successfully with miscom's stock International DLL1 ROM port and scrosler's deodexed I317UCALK7 without an issue. I'm wondering if the issue could be with odexed ROMs and will take any reports on failures odexed vs deodexed.
The Note 2 ships with 320dpi configured in the build.prop file, making visual elements huge and easier to use farther away from your face or to accommodate bad vision. To maintain a screen real estate per inch ratio similar to that of a regular Android phone, you'll need to do a few easy tweaks which are easily reversible. This guide also includes tweaks to make Chrome, Gmail, gReader Pro use their tablet UI.
None of this is new, but I haven't found it documented anywhere that well. I've experimented with a dozen different DPIs, tried the multi-DPI mods, and found this to overall by the easiest and most stable route.
Requirements:
Root
ROM Toolkit Lite https://play.google.com/store/apps/details?id=com.jrummy.liberty.toolbox
Xposed Framework APK http://forum.xda-developers.com/showpost.php?p=34609290&postcount=2
Xposed Tweakbox APK http://forum.xda-developers.com/showthread.php?t=1629653
Package Name Viewer https://play.google.com/store/apps/details?id=com.gijoon.pkgnameviewer
OPTIONAL Modded Samsung Keyboard http://forum.xda-developers.com/showthread.php?t=2001577 (if you want use Samsung KB)
OPTIONAL Xposed App Settings http://www.villainrom.co.uk/forum/microdownloads/xposed-app-settings.5/viewfile (if you want to set app DPI with a GUI rather than editing XML)
Step by step:
Recommend a nandroid backup before starting
Install the requirements listed above
Open Xposed Installer and tap "Install/Update" and reboot
Open Xposed Installer, to go Modules and ensure that "Xposed Tweakbox" is checked
Open Xposed Tweakbox once, then close it. Don't enable anything here, it wasn't designed for the Note 2 and may break your phone.
Open ROM Toolkit Lite, open the Root Browser, and browse to /data/data/de.robv.android.xposed.mods.tweakbox/shared_prefs/
Open the de.robv.android.xposed.mods.tweakbox_preferences.xml and modify it to include your DPI/UI mods. You can start with everything in my example file below after "START DPI MODS". Either copy & paste the text or replace the file with my example through Dropbox or USB.
Open ROM Toolkit Lite again, swipe over to Performance, go into build.prop editor, scroll all the way down, tap one of the "ro.sf.lcd_density" items, change 320 to 260.
If you want the stock Samsung keyboard to work, you'll have to get the modded version linked above for your ROM version. My personal goal is to keep the stock APKs untouched on my phone, so I just use the AOSP 4.2 keyboard, which scales fine to any DPI. Setting the Samsung keyboard DPI in the XML file doesn't work like it does with apps.
Reboot, you should be good.
The de.robv.android.xposed.mods.tweakbox_preferences.xml file needs to be configured to sets all of the apps that would break to a fixed 320dpi and enables Tablet mode for some Google apps. I use Nova launcher instead of TW and have it's DPI set to 300. To tweak your other apps, add them to this file using the package names found using Package Name Viewer.
You can see in the example how tablet mode is force by adding a line. There's a few other apps you could add here, such as Settings, but I found Settings to be a little too tight. This line sets tablet mode for Chrome:
Code:
<int name="dpioverride/com.android.chrome/swdp" value="600" />
To go further, the DPI of Chrome can be changed (in this case to match the Nexus 7, with this:
Code:
<int name="dpioverride/com.android.chrome/density" value="213" />
Our issue of Samsung compatibility is solved by adding lines such as this:
Code:
<int name="dpioverride/com.sec.android.app.camera/density" value="320" />
My de.robv.android.xposed.mods.tweakbox_preferences.xml file:
Code:
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<int name="low_battery_low" value="15" />
<int name="num_signal_bars" value="4" />
<boolean name="unplug_turns_screen_on" value="true" />
<int name="long_home_press_behaviour" value="2" />
<int name="statusbar_clock_color" value="-4276546" />
<boolean name="battery_full_notification" value="true" />
<boolean name="statusbar_color_enabled" value="false" />
<boolean name="statusbar_clock_color_enabled" value="false" />
<boolean name="show_ongoing_ime_switcher" value="true" />
<int name="low_battery_close" value="20" />
<boolean name="phone_increasing_ringer" value="true" />
<int name="low_battery_critical" value="5" />
<int name="statusbar_color" value="-16777216" />
<!-- START DPI MODS -->
<!-- Play Store Keeper required to prevent DPI Errors in Play Store -->
<int name="dpioverride/com.android.vending/density" value="320" />
<!-- Tablet Mode Mods -->
<int name="dpioverride/com.android.chrome/swdp" value="600" />
<int name="dpioverride/com.noinnion.android.greader.readerpro/swdp" value="600" />
<int name="dpioverride/com.google.android.gm/swdp" value="600" />
<!-- Samsung Compatibility DPI Retainers -->
<int name="dpioverride/com.sec.android.app.voicerecorder/density" value="320" />
<int name="dpioverride/com.sec.android.app.camera/density" value="320" />
<int name="dpioverride/com.sec.android.app.videoplayer/density" value="320" />
<int name="dpioverride/com.sec.android.app.popupcalculator/density" value="320" />
<int name="dpioverride/com.sec.android.app.launcher/density" value="320" />
<int name="dpioverride/com.android.contacts/density" value="320" />
<int name="dpioverride/com.android.phone/density" value="320" />
<int name="dpioverride/com.android.smspush/density" value="320" />
<int name="dpioverride/com.sec.android.app.clockpackage/density" value="320" />
<int name="dpioverride/com.sec.android.app.FlashBarService/density" value="320" />
<int name="dpioverride/com.sec.android.mimage.photoretouching/density" value="320" />
<int name="dpioverride/com.android.calendar/density" value="320" />
<!-- Custom DPI Settings -->
<int name="dpioverride/com.teslacoilsw.launcher/density" value="300" />
<int name="dpioverride/com.android.chrome/density" value="213" />
<!-- END DPI MODS -->
</map>
Screenshots:
{
"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've also found that you can set the notification bar to the Nexus 7 style tablet size by adjusting the System UI swdp, although it's a little ugly with my toggles.
Add this line:
Code:
<int name="dpioverride/com.android.systemui/swdp" value="600" />
This should be sticked. Great post
Sent from my SAMSUNG-SGH-I317 using xda premium
Phone locks up after the first reboot when installing the xposed framework. Running Jedi rom.
barry99705 said:
Phone locks up after the first reboot when installing the xposed framework. Running Jedi rom.
Click to expand...
Click to collapse
1+ same issue and I'm using miscom's stock International DLL1 ROM port(Type 3).
Att.Fan1982 said:
1+ same issue and I'm using miscom's stock International DLL1 ROM port(Type 3).
Click to expand...
Click to collapse
Interesting, I'm using type 2 of the same ROM. Must be one of those extra mods that Jedi uses as well.
Also getting bootloop running stock international N7105XXDLL1 after installing/update the framework and reboot
VinceThePrince said:
Also getting bootloop running stock international N7105XXDLL1 after installing/update the framework and reboot
Click to expand...
Click to collapse
Which type number are you on?
Does anyone have this working? I have tried three different ROMs( asylum, Jedi, and miscoms ROM #2) and two kernels with no luck. I boot loop after installing the first mod
Sent from my SGH-I317 using xda app-developers app
It's always worked on miscom type 2 for me. I wonder if the framework installer has changed since I got it installed. I've pulled the framework installer off of my phone, can someone try it with this?
http://db.tt/1YKhPYcX
Zathu said:
It's always worked on miscom type 2 for me. I wonder if the framework installer has changed since I got it installed. I've pulled the framework installer off of my phone, can someone try it with this?
http://db.tt/1YKhPYcX
Click to expand...
Click to collapse
I don't know if it was installing busybox from the market this time or the copy of your framework installer but I got it working! Thank you!
Sent from my SGH-I317 using xda app-developers app
moustro said:
I don't know if it was installing busybox from the market this time or the copy of your framework installer but I got it working! Thank you!
Sent from my SGH-I317 using xda app-developers app
Click to expand...
Click to collapse
Hmm, don't most of these suped up ROMs like Jedi have Busybox included already? Perhaps it is the Framework version. I've updated the main post with a new link.
Zathu said:
Hmm, don't most of these suped up ROMs like Jedi have Busybox included already? Perhaps it is the Framework version. I've updated the main post with a new link.
Click to expand...
Click to collapse
Jedi doesn't have it, but it still locks up with busybox installed.
Thanks for the guide. After trying different DPIs I've found 260 feels perfect for this phone.
barry99705 said:
Jedi doesn't have it, but it still locks up with busybox installed.
Click to expand...
Click to collapse
The updated framework link should take care of that.
Zathu said:
The updated framework link should take care of that.
Click to expand...
Click to collapse
Nope. Still locks up at boot. Though with the newest installer I can no longer adb into the phone, so I get to do the battery pull and restore instead of just doing an adb shell are moving the file back from it's backup...
Just tried this today. I found it was easiest to use the gui based app settings mod. Much simpler than coding up the xml. Works great with Gmail at a low mid forced resolution and moderate dpi. I recommend a nandroid backup because I got stuck in boot the first time around.
Edit: the best apps for this I've tested were Gmail and reddit sync. Chrome was a waste of space and the play store was overly laggy.
This is awesome, thanks OP!
I found that I had to add com.android.mail to the list of 320dpi apps, or there were a few UI issues in the mail app. Loving having Chrome with the tablet UI!
Zathu said:
I've also found that you can set the notification bar to the Nexus 7 style tablet size by adjusting the System UI swdp, although it's a little ugly with my toggles.
Add this line:
Code:
<int name="dpioverride/com.android.systemui/swdp" value="600" />
Click to expand...
Click to collapse
What do I do just to get this? Nexus 7 notification? Where do I add that line?
Will this mod work with stock rooted rom (jl5)? Does it need to be deodexed?
Sent from my SGH-I317M using xda premium

[MOD] MA7 base, DEODEX, 1x/3g icon, no clock, no charged notice, 1% battery mods

[MOD] MA7 base, DEODEX, 1x/3g icon, no clock, no charged notice, 1% battery mods, themed in Smurfy blue with a few other themed icons.
You can use it as is, or you can rip it apart and replace the icons with whatever you prefer.
I removed the clock, converted it to 1% capable, removed the charge completed notice, and, obviously I like blue.
I rarely share my mods but the Note II area is pretty bare.
https://dl.dropbox.com/u/9946170/Smurfy.zip
{
"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"
}
Standard disclaimer applies.... I can't guarantee my work won't "blow up" your Note II, always have a backup. Obviously it didn't blow mine up.
Compusmurf said:
[MOD] MA7 base, DEODEX, 1x/3g icon, no clock, no charged notice, 1% battery mods, themed in Smurfy blue with a few other themed icons.
You can use it as is, or you can rip it apart and replace the icons with whatever you prefer.
I removed the clock, converted it to 1% capable, removed the charge completed notice, and, obviously I like blue.
I rarely share my mods but the Note II area is pretty bare.
https://dl.dropbox.com/u/9946170/Smurfy.zip
Standard disclaimer applies.... I can't guarantee my work won't "blow up" your Note II, always have a backup. Obviously it didn't blow mine up.
Click to expand...
Click to collapse
Looks awesome! You will hate me for this - any chance we could also have a version with the clock? :angel: Some of us don't keep a clock widget on the home screen and use the status bar clock instead.
Not really, but I can tell you how to modify your own so you can make any changes you want. Self service is the absolute best.
Compusmurf said:
Not really, but I can tell you how to modify your own so you can make any changes you want. Self service is the absolute best.
Click to expand...
Click to collapse
Do tell, I'm actually itching to be free of waiting for people to mod **** for me, I'd rather just do it myself and do it exactly the way I want.
You need to follow most of the steps in this thread:
http://forum.xda-developers.com/showpost.php?p=37273338&postcount=13
However, the apktool package there is missing some parts.
So if you use my apktool package it should work:
https://dl.dropbox.com/u/9946170/APKtool.rar
Also, they say JRE/JDK. you really want the JDK only.
You should also put the c:\apktool folder in your system path.
That should get you to the point that you can compile and decompile your SystemUI.apk.
When modifying these, always take one from YOUR rom or one that's compatible.
And this is for DEODEX only.
When you get to the point that you can compile and decompile, then you need to know the things to change.
I'd suggest Notepad ++ as an editor and paint.net as an icon editor.
notepad: http://notepad-plus-plus.org/
Paint.net: http://www.getpaint.net/
When you get that all working and setup and have decompiled and recompiled a systemui.apk successfully without making changes, let me know and I'll point you to the next step of goodies to play with.
Compusmurf said:
When you get that all working and setup and have decompiled and recompiled a systemui.apk successfully without making changes, let me know and I'll point you to the next step of goodies to play with.
Click to expand...
Click to collapse
OK all done and working. What do I change? What I want most is to re-enable the 1X connection icon that Sprint disabled. Thank you for guiding me through this.
Darn, you work fast!!!!!
Ok, use my download as an example, extract it and rename it something like system1.apk, then decompile it..
Keep the zip file because you'll need it for flashing. Just replace the file in it.
First thing you want to do is make a backup flashable file called orig.zip or something. Again, use my zip file in the first post, and put your systemui.apk in it.
KEEP IT ON YOUR DEVICE because when you screw something up, you'll need it for repair.
Also, VERY important, update your darn nandroid backup. TRUST ME, you will break something and eventually will need to use it. KEEP THIS CURRENT!!!!!!!!!! <--- I know from experience!!!!!
Compusmurf said:
Darn, you work fast!!!!!
Ok, use my download as an example, extract it and rename it something like system1.apk, then decompile it..
Keep the zip file because you'll need it for flashing. Just replace the file in it.
First thing you want to do is make a backup flashable file called orig.zip or something. Again, use my zip file in the first post, and put your systemui.apk in it.
KEEP IT ON YOUR DEVICE because when you screw something up, you'll need it for repair.
Also, VERY important, update your darn nandroid backup. TRUST ME, you will break something and eventually will need to use it. KEEP THIS CURRENT!!!!!!!!!! <--- I know from experience!!!!!
Click to expand...
Click to collapse
Way ahead of you, I nandroid religiously.
I have my SystemUI.apk decompiled and ready. Lay it on me.
now for the fun part, since you're backed up and have a backup of the SystemUI.apk file....
To put the clock back, you'll want to replace MY file here with a copy from the original:
SystemUI/res/layout and find tw_status_bar.xml
or if you want to jack with the actual data...
Original line will look something like this
<com.android.systemui.statusbar.policy.Clock android:textSize="@dimen/status_bar_clock_text_size" android:textColor="#ff33b5e5" android:gravity="left|center" android:id="@id/clock" androidpaddingLeft="3.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:includeFontPadding="false" />
Change that entire line to this below:
<com.android.systemui.statusbar.policy.Clock android:textSize="0.0dip" android:textColor="#ff959595" android:gravity="left|center" android:id="@id/clock" androidpaddingLeft="0.0dip" android:visibility="gone" android:layout_width="0.0dip" android:layout_height="0.0dip" android:singleLine="true" android:includeFontPadding="false" />
That's the CLOCK stuff....
If all you're doing is changing the clock, after you've replaced my file recompile and go....
These 2 files control the 1% stuff. Make sure you have the 1% matching icons added as well before compiling.
stat_sys_battery.xml and stat_sys_battery_charge.xml from \res\drawable and make sure you have matching battery files for it before compiling.
You can grab working versions from mine.
icons are mostly located in \res\drawable\drawable_xhdpi.
Power features like to NOT display the charge complete are located:
powerui$1.smali file. Easier to just grab my edits.
You might want to take this out of your update script
delete("/system/app/SecEmail.apk","/system/app/SecExchange.apk");
digiblur said:
You might want to take this out of your update script
delete("/system/app/SecEmail.apk","/system/app/SecExchange.apk");
Click to expand...
Click to collapse
LOL, as you can see, I reuse my zip files and crap I took it from my big "cleanup" one. eh. sorry.
digiblur said:
delete("/system/app/SecEmail.apk","/system/app/SecExchange.apk");
Click to expand...
Click to collapse
Reminds me.
You can use the updater script to do things like DELETE unused garbage and push other files and such.
I take the rooted, stock rom and make me a zip installer with things like this, init.d files, deletes and other tweaks I like on my rom and end up with a 1 zip installer to precustomize everything.
Makes setup a breeze.
Again, this just shows why one should ALWAYS ALWAYS have a valid and updated NANDROID backup!!!!!!!!
Any other DEV's with some great tweaks and knowledge, feel free to step in and add things. Sadly I've run out of the "easiest" things to tweak here.
The 1x/3G stuff is located in:
\res\values\bools.xml
<bool name="config_showMin3G">false</bool>
The default is TRUE, change it to false and that should fix that.
Compusmurf said:
now for the fun part, since you're backed up and have a backup of the SystemUI.apk file....
To put the clock back, you'll want to replace MY file here with a copy from the original:
SystemUI/res/layout and find tw_status_bar.xml
or if you want to jack with the actual data...
Original line will look something like this
<com.android.systemui.statusbar.policy.Clock android:textSize="@dimen/status_bar_clock_text_size" android:textColor="#ff33b5e5" android:gravity="left|center" android:id="@id/clock" androidpaddingLeft="3.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:includeFontPadding="false" />
Change that entire line to this below:
<com.android.systemui.statusbar.policy.Clock android:textSize="0.0dip" android:textColor="#ff959595" android:gravity="left|center" android:id="@id/clock" androidpaddingLeft="0.0dip" android:visibility="gone" android:layout_width="0.0dip" android:layout_height="0.0dip" android:singleLine="true" android:includeFontPadding="false" />
That's the CLOCK stuff....
If all you're doing is changing the clock, after you've replaced my file recompile and go....
Click to expand...
Click to collapse
You got the two data lines reversed... the second line is what's in your tw_status_bar.xml and you should replace it with the first line which is from stock tw_status_bar.xml.
Just replaced it, recompiled, rezipped, flashed, and it worked. I now have your mod with the clock visible. Thank you for the walkthrough, now I know how to modify APKs on my own!
Here it is in case you want to post it to your OP - let me know when you've grabbed it so I can delete it from my Dropbox.
http://dl.dropbox.com/u/66752204/Smurfy-with-Clock.zip
Now, if all I want to do is take the stock SystemUI.apk and re-enable the 1X signal icon so I know when I'm on 1X-RTT and not EVDO (3G), what do I change and where? Thank you!
---------- Post added at 02:22 PM ---------- Previous post was at 02:17 PM ----------
digiblur said:
You might want to take this out of your update script
delete("/system/app/SecEmail.apk","/system/app/SecExchange.apk");
Click to expand...
Click to collapse
FFFFUUUUUUUUU... just realized my Email app is gone. Damnit. Restoring Nandroid now.
---------- Post added at 02:23 PM ---------- Previous post was at 02:22 PM ----------
Compusmurf said:
The 1x/3G stuff is located in:
\res\values\bools.xml
<bool name="config_showMin3G">false</bool>
The default is TRUE, change it to false and that should fix that.
Click to expand...
Click to collapse
Doing this now. Thank you.
siraltus said:
FFFFUUUUUUUUU... just realized my Email app is gone. Damnit. Restoring Nandroid now.
Doing this now. Thank you.
Click to expand...
Click to collapse
Ooops, sorry. I edited my zip file.
It's one of those things I never use so I wipe it off. I use gmail so don't bother keeping the other on there. Now you see why I re-iterated that you have a current NANDROID? People make mistakes, and I'm no professional DEV!!!!!
However, this is a GREAT LESSON for everyone. When you d/l someone's stuff, instead of blindly flashing it, glance at the script to see what it's going to do BEHIND the scenes. This was accidental but someone COULD wipe everything off or install something else that you weren't expecting.
A quick fix in this case instead of restore would have been to put the 2 files back into the zip, remove the updater line and reflash just the zip.
Again, soo sorry about that.
Compusmurf said:
Ooops, sorry. I edited my zip file.
It's one of those things I never use so I wipe it off. I use gmail so don't bother keeping the other on there. Now you see why I re-iterated that you have a current NANDROID? People make mistakes, and I'm no professional DEV!!!!!
However, this is a GREAT LESSON for everyone. When you d/l someone's stuff, instead of blindly flashing it, glance at the script to see what it's going to do BEHIND the scenes. This was accidental but someone COULD wipe everything off or install something else that you weren't expecting.
A quick fix in this case instead of restore would have been to put the 2 files back into the zip, remove the updater line and reflash just the zip.
Again, soo sorry about that.
Click to expand...
Click to collapse
Hey no worries man. I always always make Nandroids whenever I'm about to do something that might bork the system.
I didn't even know what an updater script was until this, and anything that I can learn something new from I regard as a positive experience. And I learned a lot today - now I can modify my own APKs and that's so awesome, so thank you.
Do you know how to decompile jars? I want to fix the 4-in-1 reboot mod now, need to replace the command that the Quick Reboot option launches because the currently posted one sends the phone into a bootloop.

[GUIDE][MOD][DEV]PO PowerWidget V1.1

Power Widget
POTech Works
NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE!
UPDATES will be transfered HERE. Update is so easy now SWEAR ​
Hello XDA, how are everyone? Since I had my vacant time, I brought something, not so unique but I guess it worth to try. As the title implies, yeah its a Power Widget. Remember the CyanogenMod power widget, lidroid quickpanel, and spacecaker xperia toggle and everything that is similar to this, and yeah Im so old and outdated now but I should give it too. This was forked and derived from CyanogenMod 7.2 power widget.
This requires some patience to do, not like how SpaceCaker did. But if you insist to make it to a Super EZ guide, then I can make it(in humbly speaking)
Whats hot:
All lidroid features
22 Power Widgets all in all
Snappy and accurate PowerWidget
Consistent Wifi and Bluetooth name
Widget Threshold
Profile Button
Integrated in your SystemUI
Smart Settings​
Click to expand...
Click to collapse
Whats not:
The Data icon isnt accurate much (Like lidroid does but working fine at dis/enabling)
Not Grid-like power widget, sarrey.​
Click to expand...
Click to collapse
Note:
Let me know if there is a bug you encounter
Click to expand...
Click to collapse
Disclaimer:
I and XDA are not responsible for the Force Close. This guide was tested and working fine for 3 totoro. Take a backup first
Requirements:
Notepad++
Basic Android Modding Skills
The file in this third post named "powerwidget_v1.zip"
Your SystemUI
Apktool
Patience
And a lot of understading because my english is poor
Click to expand...
Click to collapse
Click to expand...
Click to collapse
​
Instruction:
1. Extract the file downloaded given at the requirement
2. Decompile your SystemUI.apk using APK-Tool
3. Deploying the files
a. Put the res folder of the downloaded file to your decompiled SystemUI
b. Put the smali folder of the downloaded file to your decompiled SystemUI​4. Compile your SystemUI.apk
5. After recompiling, decompile it again. (If you think Im trolling, no Im not, we just registered all the ids )
6. Now go to values/public.xml
Look for the following inside the public.xml because we will use it:​
Layout
power_widget_button
power_widget_scrollview
Click to expand...
Click to collapse
Drawable
pxtoggles
Click to expand...
Click to collapse
Id
power_widget_button_custom
power_widget_button_image
power_widget_button_text
Click to expand...
Click to collapse
Mine was:
Code:
<public type="layout" name="power_widget_button" id="0x7f03000a" />
<public type="layout" name="power_widget_scrollview" id="0x7f03000b" />
<public type="drawable" name="pxtoggles" id="0x7f02009c" />
<public type="id" name="power_widget_button_custom" id="0x7f090026" />
<public type="id" name="power_widget_button_image" id="0x7f090027" />
<public type="id" name="power_widget_button_text" id="0x7f090028" />
7. Now we move to the smali,
8. Go to smali/com/pineappleowl/Powerwidget/
a. Inside that folder, find PowerWidget.smali
a1. Find "0x7f03000b" (no quotation mark symbol)
a2. Replace it with the ids of the "power_widget_scrollview" registered at public.xml
a3. Find "0x7f03000a"
a4. Replace it with the ids of the "power_widget_button" registered at public.xml
a5. Save and exit.​ b. Go to PowerButton.smali and same thing as what we did in PowerWidget.smali
b1. Find "0x7f090027" (no quotation mark symbol)
b2. Replace it with the ids of the "power_widget_button_image" registered at public.xml
b3. Find "0x7f090028" (no quotation mark symbol)
b4. Replace it with the ids of the "power_widget_button_text" registered at public.xml
b5. Find "0x7f090026" (no quotation mark symbol)
b6. Replace it with the ids of the "power_widget_button_custom" registered at public.xml
b7. Find "0x7f02009c" (no quotation mark symbol)
b8. Replace it with the ids of the "pxtoggles" registered at public.xml
b9. Save and Exit​9. Go to res/layout/statusbar_expanded.xml and add this line to where you want the powerwidget to be located, (Bring the themer in you )
Code:
<com.pineappleowl.Powerwidget.PowerWidget android:layout_width="fill_parent" android:layout_height="wrap_content" />
10. Save and exit
11. Lastly, recompile again your SystemUI.
12. Of course, it wont work if it doesnt have Settings. Download the apk at the third post named " PWidget Settings Beta1.1.apk"
11. Enjoy bestfriend
Credits:
Android Open Source Program
CyanogenMod
Lidroid
PotatoInc
Mariozawa
My testers (You know who you are )​
Greets,
PineappleOwl​
Screenshots​
{
"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"
}
FAQs
Q: Why dont you have a Grid like Power Widget?
A: Its worth the wait
Q: Why Power Widget again?
A: I had made it, and I want to share to everyone.
Q: Why the app beta?
A: Isnt properly theme and Ill add some functions for the future
Q: Is it open source?
A: I got it from open source Yeah. but PM me for what matters
Q: Its laggy?
A: It depends on the size of the picture
Q: Can I request a feature?
A: Sure if I can hehe, You can suggest what you want.Ill try to do it
Q: How can I donate you?
A: I dont have a donate link and its free.
Click to expand...
Click to collapse
Logs and Link
Download Link:
powerwidget_v1.zip​
PWidget Settings Beta1.0.apk​
Click to expand...
Click to collapse
LOGS:​
Code:
[SIZE="3"][B]V1.0[/B]
Initial Release
[B]V1.1[/B]
Remodified ProfileButton (No more lags at start-up)
Removed cropping feature for JB and below due to the startActivityResult error I encounter
Kitkat had cropped feature COOL
Screenshot Button only now working in Galaxy Y GT-S5360 (Dont worry, it ninja moves when you are not a Galaxy Y user xD)[/SIZE]
​
PineappleOwl said:
Another reserved
Click to expand...
Click to collapse
sir can you make ss pls
carlo_autor said:
sir can you make ss pls
Click to expand...
Click to collapse
The screenshots are at the second post now heheh
Nice. zehahaha XD
i hope that someone put this into their rom, since i'm not good at compiling framework
good job @op
pitot0909 said:
Nice. zehahaha XD
Click to expand...
Click to collapse
"Zehahaha XD" you sounds familiar
gothed said:
i hope that someone put this into their rom, since i'm not good at compiling framework
good job @op
Click to expand...
Click to collapse
Its not in framework, its in SystemUI hehe
PineappleOwl said:
"Zehahaha XD" you sounds familiar
Its not in framework, its in SystemUI hehe
Click to expand...
Click to collapse
yes sir, i mean that one ,
but maybe i should try this one , since my brother also have 'virgin' totoro device
Thx, its work for my LG P713 (4.1.2)
the_vanya1 said:
Thx, its work for my LG P713 (4.1.2)
Click to expand...
Click to collapse
Really? Can you take a screenshot sir if its okay?
I use another lidroid mod. Music buttons are large. Reboot, shutdown dont work for me (its normal) and apture toggles. Profile picture dont apply.
the_vanya1 said:
I use another lidroid mod. Music buttons are large. Reboot, shutdown dont work for me (its normal) and apture toggles. Profile picture dont apply.
Click to expand...
Click to collapse
Oh thanks. Ill pinned that one for JB, Got to do the screencapture toggle and profile picture, how about profile name?
Its work and see this trouble (and change the Sync and Orientation toggle icons)
the_vanya1 said:
Its work and see this trouble
Click to expand...
Click to collapse
The screenshot, Ill be working on it. Because the intent was for Touchwiz. hmm, the music button gonna resize it now. About the settings, ll update it later or tomorrow. hehe thanks
PineappleOwl said:
Screenshots​
FAQs
Click to expand...
Click to collapse
How did u reference the image ids.? Did u use package name instead?
samsoul16 said:
How did u reference the image ids.? Did u use package name instead?
Click to expand...
Click to collapse
reference? What does it mean? hehehe But I only did was to use BitmapDrawable. and sharedUserId trick
PineappleOwl said:
reference? What does it mean? hehehe But I only did was to use BitmapDrawable. and sharedUserId trick
Click to expand...
Click to collapse
I meant for linking an image in java file we used to write findviewbyid(r.id.data-on) for example what did u use instead of that
samsoul16 said:
I meant for linking an image in java file we used to write findviewbyid(r.id.data-on) for example what did u use instead of that
Click to expand...
Click to collapse
I used BitmapDrawable sir, I didnt used sharedpreference just bitmap.
The con is, you need to have a same sharedUID with the apks. and disable the signature too.
Im finding a way how to deal without disabling signature, I guess I ended up using sharepreference hehehe
Hi sir.. can we add something like this
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.MANAGE_NETWORK_POLICY" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
<uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
<uses-permission android:name="android.permission.DEVICE_POWER" />
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />
in the androidmanifest.xml?
---------- Post added at 05:26 PM ---------- Previous post was at 05:21 PM ----------
and Sir.. can you make.. ===profile_picture=== file .. found in /data/data/cpm.pineappleowl.Settings
Set to RW-R-R..
coz i change it manually.. then reboot.. to appear in my SystemUi.. Sorry for my bad english..

[Q&A] [ROM] Cyanogenmod 12.1 (Unofficial)

Some developers prefer that questions remain separate from their main development thread to help keep things organized. Placing your question within this thread will increase its chances of being answered by a member of the community or by the developer.
Before posting, please use the forum search and read through the discussion thread for http://forum.xda-developers.com/galaxy-note-2/orig-development/cyanogenmod-12-alpha-1-n7100-t2949644
Lets not spam the dev thread.
Lets try to help each other.
Q&A's
(1) Cant view local contacts or if the contact names doesnt show in call history?
HERE
OR
HERE
(2) Getting Bootloops, How to flash the rom?
HERE
OR
HERE
(3) How to disable button backlight(Only for Agni Kernel)?
HERE
(4) How to increase speaker volume?
HERE
Tips:
To take screenshots, Press volume Down +Power
To add Navbar or Soft Keys to the Rom, add the following line in build.prop
HTML:
qemu.hw.mainkeys=0
Agni kernel for CM12.1 HERE
Bluetooth Audio
Thanks for this thread makes stuff alot cleaner and browsable. Anyways my question is what the status of Blutooth audio and are there any broken things we should know of? So excited to flash this rom, many thanks to developer for this.
A welcome and needed addition
I too had one question, so now I have a good place to post it and avoid spam.
In the latest version, having a weird bug, whenever I turn off WiFi, I can't turn it on again unless I reboot. The toggle just turns back to off state in an instant when tapped.
Will attach a log here in some time for the same, right now a bit busy for it.
Any help or comments appreciated.
Fired from my RPG with auto targeting
I can't make call
somtimes "unfortunedly phone has stop" or "call not sent"
But when it success, I can't hear any sound from the speaker ( also when receive )
Any solutions ?.
I love this rom but ... :crying:
tandat2104 said:
I can't make call
somtimes "unfortunedly phone has stop" or "call not sent"
But when it success, I can't hear any sound from the speaker ( also when receive )
Any solutions ?.
I love this rom but ... :crying:
Click to expand...
Click to collapse
Try reflashing the rom.
KNIGHT97 said:
A welcome and needed addition
I too had one question, so now I have a good place to post it and avoid spam.
In the latest version, having a weird bug, whenever I turn off WiFi, I can't turn it on again unless I reboot. The toggle just turns back to off state in an instant when tapped.
Will attach a log here in some time for the same, right now a bit busy for it.
Any help or comments appreciated.
Fired from my RPG with auto targeting
Click to expand...
Click to collapse
I had the same problem this morning with wifi and not worked aut. switch to mobile data when phone was without WiFi signal. This issues i had after dirty flash of las update. My issues with WiFi and data are safe after clean instal with completly full wipe and factory reset and flash new agni kernel.
Thats worked for me, maybe for You too.
I have only one big problem with battery drain. From 100% to 0 is 3 - 5 hours I have this problem from Alfa 4, that should be HW (battery is older)
KNIGHT97 said:
A welcome and needed addition
I too had one question......
Click to expand...
Click to collapse
Had the same issue, so I dirty flashed the rom again and the problem went away.
While i have no technical reason for it to work that way, but certainly it did.
I bootanimation.zip of own production use.
After that /Recovery/Wipe/System,Dalvik,Cache/Home/Reboot Recovery/
Install/..Rom.Zip/Home/Reboot Recovery/
Install/..Gapps.Zip/Reboot System
I receive the same bootanimation.zip.
It means, "Wipe" does extremely not correctly.
Gallery is nt there.. Can i have Samsung gallary?
Sent from my GT-N7100 using XDA Free mobile app
Jaideepnegi said:
Gallery is nt there.. Can i have Samsung gallary?
Sent from my GT-N7100 using XDA Free mobile app
Click to expand...
Click to collapse
Gallery is included in the rom.
U can download QuickPic from Playstore fr a replacement.
MCT_ said:
I bootanimation.zip of own production use.
After that /Recovery/Wipe/System,Dalvik,Cache/Home/Reboot Recovery/
Install/..Rom.Zip/Home/Reboot Recovery/
Install/..Gapps.Zip/Reboot System
I receive the same bootanimation.zip.
It means, "Wipe" does extremely not correctly.
Click to expand...
Click to collapse
Check OP for flashing guide.
domnic79 said:
Try reflashing the rom.
Click to expand...
Click to collapse
Many times but it does not work
tandat2104 said:
Many times but it does not work
Click to expand...
Click to collapse
Try to change languages of the interface and to call.
Just flashed the ROM, I am waiting for all the apps to download and then gonna use it for at least day or two to see if I can use it as a daily driver... anyways I have few questions. I just downloaded L camera, installed it and it says that my device is not supported, so I was wondering if this ROM actually has the new camera API, and if so is there a way to use Camera L (edit build.prop?) or is there any other camera app taking advantage of the new API.
Every time i change my ringtone it goes back to default after reboot , any ideas??
xxdawidxx said:
Just flashed the ROM, I am waiting for all the apps to download and then gonna use it for at least day or two to see if I can use it as a daily driver... anyways I have few questions. I just downloaded L camera, installed it and it says that my device is not supported, so I was wondering if this ROM actually has the new camera API, and if so is there a way to use Camera L (edit build.prop?) or is there any other camera app taking advantage of the new API.
Click to expand...
Click to collapse
If u have flashed the latest update(17.12.14), then u can download Google camera, it supports Lollipop.
Xperia000sola said:
Every time i change my ringtone it goes back to default after reboot , any ideas??
Click to expand...
Click to collapse
U mean u chose ringtones from SD card or from the default ringtone list?
Xperia000sola said:
Every time i change my ringtone it goes back to default after reboot , any ideas??
Click to expand...
Click to collapse
To use file manager for melody search /storage/sdcard1 (sdcard_rw)/
Not media_rw
{
"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 add successfully.
"/system/etc/permissions/platform.xml"
Code:
<permission name="android.permission.READ_EXTERNAL_STORAGE" >
<group gid="sdcard_r" />
<group gid="media_rw" />
</permission>
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
<group gid="sdcard_r" />
<group gid="sdcard_rw" />
<group gid="media_rw" />
</permission>
<permission name="android.permission.ACCESS_ALL_EXTERNAL_STORAGE" >
<group gid="sdcard_r" />
<group gid="sdcard_rw" />
<group gid="sdcard_all" />
</permission>
<permission name="android.permission.WRITE_MEDIA_STORAGE" >
<group gid="media_rw" />
</permission>
domnic79 said:
U mean u chose ringtones from SD card or from the default ringtone list?
Click to expand...
Click to collapse
From sd card
---------- Post added at 08:40 PM ---------- Previous post was at 08:15 PM ----------
MCT_ said:
To use file manager for melody search /storage/sdcard1 (sdcard_rw)/
Not media_rw
View attachment 3070753
I add successfully.
"/system/etc/permissions/platform.xml"
Code:
<permission name="android.permission.READ_EXTERNAL_STORAGE" >
<group gid="sdcard_r" />
<group gid="media_rw" />
</permission>
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
<group gid="sdcard_r" />
<group gid="sdcard_rw" />
<group gid="media_rw" />
</permission>
<permission name="android.permission.ACCESS_ALL_EXTERNAL_STORAGE" >
<group gid="sdcard_r" />
<group gid="sdcard_rw" />
<group gid="sdcard_all" />
</permission>
<permission name="android.permission.WRITE_MEDIA_STORAGE" >
<group gid="media_rw" />
</permission>
Click to expand...
Click to collapse
Should i add all this lines ??!!
thanks so much everything is working for me gps bluetooth everything

Categories

Resources