Welcome to CyanogenMod
![]() |
Welcome to our forum. Like most online communities you must register to post, but don't worry this is a simple free process that requires minimal information for you to signup. Be a part of the CyanogenMod Forum by signing in or creating an account. You can even sign in with your Facebook or Twitter account.
|
Where are you updates?
#21
Posted 09 February 2012 - 07:07 PM
#22
Posted 10 February 2012 - 01:40 PM
#23
Posted 10 February 2012 - 03:19 PM
#24
Posted 10 February 2012 - 04:06 PM
Quote
Hmm, OK. Basically, what I did was: I used ROM Toolbox Pro to download "battery green" which had 10% increments... then using Photoshop I changed the color to blue and added the 5's.
Editing that XML on a computer would be easy enough, but how would I go about doing it in the .apk file? Are those just .zip archives? I'm a bit paranoid about messing with my phone's framework on something untested! LOL
Hence why I used ROM Toolbox Pro, that just has regular zip files with the PNG images inside, I modified the PNGs, re-zipped it, and installed using that. I can do the 1% increments using that too, but I don't think it would let me edit the XML.
Though, that's odd. My icons are named stat_sys_battery_100, 95, 90, 80 etc. and they actually do display properly, every 5%. Which is more than 8 increments. I also don't have the "odd" numbers like 43 and 57 like that page shows... so what the heck is my phone doing?
Quote
I should at least be able to *root* the Droid 4, right? Seeing as how the Droid X2 and all of those have been rooted, there's even a ClockworkMod for X2... and isn't the Droid 4 somewhat based on that? Not quite sure what you mean about bootloaders though. I remember the original Droid X had that "e-fuse" thing that pissed off a lot of phone hackers, and supposedly the Droid 2 (being based on the X) had the same thing? Hence the "bootstrap" applications from ClockworkMod... so what does CyanogenMod do? Once you flash to it, it has both stock and custom recoveries and no need for bootstrapping? I'm a bit confused what the bootloader is/does and how it ties in. Is that different than the ability to flash ClockworkMod recovery on it?
Quote
--EDIT--
Took framework-res.apk and copied it to SD, put it on my computer and extracted it as a ZIP. Found stat_sys_battery.xml but it appears to be encrypted, or at least have some really bizarre format that Notepad/Wordpad can't understand... am I missing something here?
Edited by drfsupercenter, 10 February 2012 - 04:31 PM.
#25
Posted 10 February 2012 - 05:00 PM
drfsupercenter, on 10 February 2012 - 04:06 PM, said:
drfsupercenter, on 10 February 2012 - 04:06 PM, said:
Editing that XML on a computer would be easy enough, but how would I go about doing it in the .apk file? Are those just .zip archives? I'm a bit paranoid about messing with my phone's framework on something untested! LOL
drfsupercenter, on 10 February 2012 - 04:06 PM, said:
Though, that's odd. My icons are named stat_sys_battery_100, 95, 90, 80 etc. and they actually do display properly, every 5%. Which is more than 8 increments. I also don't have the "odd" numbers like 43 and 57 like that page shows... so what the heck is my phone doing?
drfsupercenter, on 10 February 2012 - 04:06 PM, said:
drfsupercenter, on 10 February 2012 - 04:06 PM, said:
Since we have a locked bootloader, though, we have to do something different.
drfsupercenter, on 10 February 2012 - 04:06 PM, said:
For everything else, though, we can hijack the process. For ClockworkMod we have a tricked out hijack binary that masquerades as one of the tools init uses. During the init process this tool looks for the file /data/.recovery_mode and if it finds it, it starts up CWM and stops the rest of init. If the file doesn't exist it does something really cool: first it pauses the init process and starts killing off everything that might be run. Then it loads our custom CM bootloader stuff into memory on top of Moto's stuff; essentially we can replace Moto's stuff in memory with our own even if we can't replace the bootloader. Finally init is restarted but now it's using the CM init and all the CM specific stuff. It works even if it's not quite clean.
#26
Posted 10 February 2012 - 07:42 PM
Quote
I guess that makes sense, but I don't think ROM Toolbox Pro replaces the XML. In fact, it warns you to only use increments supported by your framework, if you install a 1% increment one on a 10% increment phone, for example, it might crash it or not work properly. There certainly wasn't a .xml in that ZIP file - and the original one had 10% increments, but yet ROM Toolbox Pro was still replacing with 5% increments. (Every other 5%, as in, the 95, 85 etc) were using the stock image. And RTP also doesn't even support 5% so I doubt that was the case.
But yet, I opened that XML file inside Root Explorer (where it actually displayed properly) and it's a lot different than the one you linked me. So I honestly have no idea what's going on here.
Quote
I can give you a ZIP if images if you can't find one, ROM Toolbox Pro literally has about 30 of them to choose from.
Quote
So if it's not a problem, then theoretically couldn't you get ClockworkMod and all of that on a Droid 4? I don't need CyanogenMod as much as I just need a way to make nandroid backups. I had my Droid 2 for almost a year before finding out about CM7, LOL
Quote
One thing I'm curious about: How come when the phone is off, if you hold down X on the keypad while powering on, it boots up STOCK recovery, but if you select "reboot - recovery" from the power menu while running CM7 it uses ClockworkMod? Is that similar to the bootstrapper, only using the newer CWM that supports more stuff? (I hate the booststrapper, I bricked my phone once using it... I had backed up in the new one and tried to restore in the old, and since the files weren't .img format it broke, and the only other image I restored was somewhat corrupted... I had to SBF it)
IS there a way to access CWM while the phone is off? It would be very useful, I know on my original Motorola Droid, CWM literally overwrote the stock recovery.
Also, as far as terms are concerned - what do you call that thing that prevents bricks? Like, when you power it up holding volume-up and camera? Same thing that lets you use RSD Lite. Is that the "bootloader"? If so, why would you ever want to replace that anyway? That thing has literally saved my phone at least 10 times now when I bricked it and got boot-looped due to experimentation. And even on the original Droid, that programming mode is still there, even though CWM overwrites the stock recovery. People would be screwed if there was a way to remove the brick-protection
#27
Posted 11 February 2012 - 02:05 AM
#28
Posted 13 February 2012 - 01:39 PM
drfsupercenter, on 10 February 2012 - 07:42 PM, said:
I can give you a ZIP if images if you can't find one, ROM Toolbox Pro literally has about 30 of them to choose from.
drfsupercenter, on 10 February 2012 - 07:42 PM, said:
drfsupercenter, on 10 February 2012 - 07:42 PM, said:
drfsupercenter, on 10 February 2012 - 07:42 PM, said:
su touch /data/.recovery_modeYou should boot into CWM.
drfsupercenter, on 10 February 2012 - 07:42 PM, said:
What we would like to change but can't due to the bootloader is the next piece. The kernel and init system have to be Moto's.
#29
Posted 13 February 2012 - 02:39 PM
Quote
Quote
Quote
Though, is there any other way to do nandroid backups from the phone itself if you have root?
Quote
OK yeah, that booted me into CWM. So does the "bootstrap" on non-CM7 basically just make that permanent? I always hated having to boot twice (in other words, power on, then 'reboot phone' to boot it), but it's better than not having CWM at all.
Which leads to my next question - is there a way to either make that change permanent (wouldn't prefer it, but better than nothing) or to have some sort of "hotkey" that will boot CWM instead of CM7? Like, pressing Y instead of X, or something of that sort. I've run into a couple boot-loops when playing around in CM7 and had to wipe the entire phone as a result since I can't get into CWM without booting into CM7 and rebooting into it... would be much easier if I could just restore my /system and be able to boot again.
Quote
OK, but you made it work on the Droid 2, right? So what's to say you couldn't for Droid 4 as well? Granted it's a brand new phone and I'm not expecting it to be done quickly at all, but it would be something cool to look forward to when I get my Droid 4 soon.
--EDIT--
Oh, and one more thing: that "Bootloader" option in the reboot menu has never worked for me. Just thought I'd bring that up, not sure why the option is there if it doesn't do anything - it just reboots normally. The normal reboot and recovery reboot work as they should, though. (A "hot boot" option could be cool, I'm currently using Quick Boot combined with Power Control Plus to do fast reboots and shutdowns)
Edited by drfsupercenter, 13 February 2012 - 02:42 PM.
#30
Posted 13 February 2012 - 04:40 PM
drfsupercenter, on 13 February 2012 - 02:39 PM, said:
drfsupercenter, on 13 February 2012 - 02:39 PM, said:
drfsupercenter, on 13 February 2012 - 02:39 PM, said:
drfsupercenter, on 13 February 2012 - 02:39 PM, said:
drfsupercenter, on 13 February 2012 - 02:39 PM, said:
#31
Posted 13 February 2012 - 04:53 PM
Quote
Quote
That's odd. When I used the bootstrapper, it would *always* boot up CWM before anything else, if the phone was powered off and I powered it on, I'd get CWM and had to select "reboot phone"
I know this also works if you yank the battery out at a certain time while trying to flash CWM? LOL
Unless... I know that Bootstrap app would ask for root at random intervals (until I shut notifications off)... maybe it would just redo that command upon booting the phone? But even after I told superuser to deny root to Bootstrap I swear it still showed that each and every time I powered my phone on. Oh, and if I somehow did glitch it into not booting into CWM, I couldn't make backups at all. I'd tell CWM to boot into recovery and it would do a normal reboot. This was all under stock Froyo and GB, by the way. CM7 works as it should.
Quote
#32
Posted 13 February 2012 - 06:34 PM
drfsupercenter, on 13 February 2012 - 04:53 PM, said:
drfsupercenter, on 13 February 2012 - 04:53 PM, said:
#33
Posted 13 February 2012 - 06:45 PM
And alright, sounds good. I'll be looking forward to that release - I'm still using your January Froyo-base one which is working fine aside from me wanting 1% battery increments.
#35
Posted 14 February 2012 - 03:06 PM
Quote
#36
Posted 14 February 2012 - 03:26 PM
I guess we'll have to see how well that "hard reset" works... pulling the battery is certainly quicker but if the "volume down + power for ten seconds" is hard-wired in, unlike the iPhone where it's only in software, I won't mind.
Or maybe there's a different way to do it, even if the battery is soldered in, there's gotta be two terminals, one for + and one for -, right? Maybe using a paperclip at the right spot will cause a hard reset, I'm not about to try it but Verizon floor models on the other hand...
#37
Posted 14 February 2012 - 04:29 PM
#38
Posted 20 February 2012 - 03:36 PM
It would be nice if there was a list of them, even though they're unofficial, saves us from having to spam in the forums to get updates
#39
Posted 07 March 2012 - 04:21 PM
#40
Posted 23 March 2012 - 04:45 PM
Sorry fellows but I am moving on to a new device.
I love cyanogenmod and am happy for choosing them to be the rom they broke me from the mold.
I was curious tho if you would eventually put those roms on your site. Like the cm9 port that hashcode is developing for droid 3 and 4?
I feel it would be easier for people with those devices to get installed if they were looking at your site then a bunch of different forums.













