[Q]Signature of software conflict problem - G2 and Desire Z Q&A, Help & Troubleshooting

Here is the case:
As we know, after editing a software, we need to sign for it just in order to use it. I figured how to edit softwares so that it wont be killed by the system when running background. When testing in Android 2.3.5, with sense 3.5, everything goes smoothly. (I need to simply explain how the installation thing works just so it makes sense. I install the edited version first, move it to system/app, for it requires to be a system app to run the part of code. Then I reboot, and reinstall the original version. [Here is why: This app is an IM app, which means it requires internet connection to the online server, but it also automatically check the signature. If the signature is not the same as the known one, it will not allow me to connect to the server, which makes the app useless.] After this step, the checking mechanism would be tricked. However, in android 4.0, here comes the problem. I CANNOT INSTALL THE SAME APP WITH DIFFERENT SIGNATURE TWICE. The cheating mechanism will not work if I cannot install it twice. This is the biggest problem I am facing right now. Can you guys help me. Thanks a lot.

Um..Is this question that difficult..I mean, it requires to go over the signature checking mechanism of the phone. I really dont know what part of code in the rom this part belongs to, otherwise I can try it myself... And, I do think there is someone solved this question in previous roms like sense 3.5 or sense 3.0, etc, for there were people asking this kind of question...Although their answer is not helpful at all...

sign the zip yourself if toggling permissions in recovery wont work.
you can incorporate just about anything you wont into an image so long as you either change the permission, sign it yourself, or force the update via adb

demkantor said:
sign the zip yourself if toggling permissions in recovery wont work.
you can incorporate just about anything you wont into an image so long as you either change the permission, sign it yourself, or force the update via adb
Click to expand...
Click to collapse
I do have signed it, but the signature of the original app is different, and android 4.0 doesnt allow me to replace the same app which has a different signature...

have you tried incorporating the app into the rom before you flash it?

demkantor said:
have you tried incorporating the app into the rom before you flash it?
Click to expand...
Click to collapse
I guess I can try it...

Related

[Q] Exchange Security Policy Post OTA

EDIT: Use the app from KShatzkes' post #24.
I installed the the OTA update, and like many 2.2 phones now, if you use the Email app to connect to exchange, you have to enter an annoying password just to unlock your phone, every time it locks. It's annoying and time consuming because you cannot use the pattern unlock --- you must choose an alphanumeric code at least four digits long.
There are email.apk files that bypass this, but since we cannot replace our email.apk permanently, that probably won't work for us.
The phone did not do this before the OTA, but now it does. Also, you can disable it via the databases in 2.1 (or use lockpicker), but these solutions seem to be broken in 2.2.
Any ideas?
Yes! This is bothering the heck out of me too! Hopefully some solution arises soon!
EDIT: I am guessing that the only option we have is to do something like Paul's Goggles Removal app. If we remove the Email that way, we can then install the other .apk just fine.
I emailed my company's IT department today about this, and got an interesting response:
[Me],
Activesync is set up for a production environment, since it sync's with your handheld which then contains [Company Name] material.
While not all handheld manufactures are have all come to the same level of programming, we've allowed underdeveloped handhelds containing a degree of activesync client to communicate with our servers, with the priority on greater protection. This is why the update of your device is now asking your for a 4 digit pin. The update to your device now has a full activesync client. This is by design.
We apologize for any inconvenience this may cause you.
Thanks
-[Technician]
Click to expand...
Click to collapse
So apparently, we got the "full" version of activesync. Sucks. I never before wanted something so underdeveloped. =(
Wish I could revert to the old version of the app as well.
I haven't noticed a difference since I installed the OTA.
I'm definitely not having to enter any password to unlock when I bring the phone to life.
I didn't have an unlock code before, and still don't. Maybe that's the difference. Did you have an unlock pattern before? Maybe it changes the type of code you can use.
I have the same annoying Pin requirement now after the OTA. I also did not have a pin before the update. It sucks.
I'll toss out an idea to get around this.
Root with Visionary.
Connect device via USB.
adb shell
su
pm disable com.android.email.policy
Our corporate Exchange server does not have these policies enforced so I cannot confirm whether it will do the trick. But either way, the change is persistent so you only need to do it once unless you wipe.
It can be undone by substituting the last command with "enable" instead of "disable.
smasraum said:
I haven't noticed a difference since I installed the OTA.
I'm definitely not having to enter any password to unlock when I bring the phone to life.
I didn't have an unlock code before, and still don't. Maybe that's the difference. Did you have an unlock pattern before? Maybe it changes the type of code you can use.
Click to expand...
Click to collapse
This is probably because your IT staff has not enabled the security (or more likely disabled it, since it is enabled by default in Exchange). I talked to our IT guys, and they say the national corporate office won't disable it, but they all hate it (local IT).
I showed them how to disable it in 2.1 Eclair, but those fixes don't work in 2.2 Froyo. The only fix for Froyo is to replace the Email.apk with a hacked version, but we cannot do this without permanent root.
rmk40 said:
I'll toss out an idea to get around this.
Root with Visionary.
Connect device via USB.
adb shell
su
pm disable com.android.email.policy
Our corporate Exchange server does not have these policies enforced so I cannot confirm whether it will do the trick. But either way, the change is persistent so you only need to do it once unless you wipe.
It can be undone by substituting the last command with "enable" instead of "disable.
Click to expand...
Click to collapse
I'll give it a shot, but my guess is that you won't be able to connect to the server at all without an email policy.
Edit: Doesn't work. You cannot send without the policy, and the password is still there. If you delete the account and recreate, it still forces you to create a password, and you still cannot send.
So to get this straight, the issue is with the Email.apk or the Email Policy file? Or both?
smasraum, can you upload your Email.apk and/or the com.android.email.policy that you say work for you? I doubt it is gonna work without perm root, but I'm so frustrated that I want to see if the system will allow me to downgrade the files.
Thanks in advance.
Here is the working (without password) Email.apk. I have this working fine on my Nexus with no password required. I don't think any changes to the policy are necessary. I believe this works by telling the Email app not to ask the server what its password policies are.
cparekh said:
Here is the working (without password) Email.apk. I have this working fine on my Nexus with no password required. I don't think any changes to the policy are necessary. I believe this works by telling the Email app not to ask the server what its password policies are.
Click to expand...
Click to collapse
I am assuming this apk won't remain on a reboot, will it? Will it revert back to the new apk?
If so, I guess we can make a visionary.sh script which can install the working apk on boot. Closest thing we will have.
EDIT: I tried to install that Email.apk, but I am getting an "Application not installed." Any ideas?
I don't think you can install it. I think you have to push it to the system/app directory. Then reboot, which is why it won't work on the G2. Also, I believe the ROM needs to be deodexed, so it would not work with the stock ROM anyways.
The steps I followed on my Nexus:
1) Delete Exchange account.
2) Remove password and go to regular lockscreen.
3) Replace existing email.apk with edited email.apk.
4) Reboot.
5) Add Exchange account.
All this was done on CM 6.1, which, I believe, is deodexed.
cparekh said:
I don't think you can install it. I think you have to push it to the system/app directory. Then reboot, which is why it won't work on the G2. Also, I believe the ROM needs to be deodexed, so it would not work with the stock ROM anyways.
The steps I followed on my Nexus:
1) Delete Exchange account.
2) Remove password and go to regular lockscreen.
3) Replace existing email.apk with edited email.apk.
4) Reboot.
5) Add Exchange account.
All this was done on CM 6.1, which, I believe, is deodexed.
Click to expand...
Click to collapse
Ah, okay so I see the real problem more clear now. And a visionary.sh script won't work because we need a reboot...
So I am guessing the only way to actually get this done is through Paul's Google Goggles method. Trick the system into deleting the current Email.apk, and then installing the old one. Anyone know enough to make that happen? =P
You can do that via Titanium backup with Paul's update. The problem is, if it doesn't work, then the change is permanent, and there is no current way of reverting.
I don't know if it would work, though, because it's not a market app, so it would not have the necessary signature to write itself to system/app and then run.
cparekh said:
You can do that via Titanium backup with Paul's update. The problem is, if it doesn't work, then the change is permanent, and there is no current way of reverting.
I don't know if it would work, though, because it's not a market app, so it would not have the necessary signature to write itself to system/app and then run.
Click to expand...
Click to collapse
Ah I didn't know Titanium Backup can do it now! Thats awesome.
But yes, I am wary that the change can be permanent if it doesn't work. Anyone pre-OTA (or a brave soul Post-OTA), willing to help us out and try this? Thanks!
I just caught the end of your last post. Yeah, I didn't think of it that way. I guess no matter what we aren't going to be able to make changes to the /system/app.
But, wait. If we deleted the Email.apk through TB, and then as long as the other Email.apk could be installed, then I think we would be good. Since we could make a visionary.sh script to install the good Email.apk on boot each time. But still, the problem I guess is we aren't too sure if the Email.apk would install in the first place...
KShatzkes said:
the problem I guess is we aren't too sure if the Email.apk would install in the first place...
Click to expand...
Click to collapse
Yeah, that's what I don't know. In effect, the NAND lock is not only keeping us from customizing our phones, it's keeping us from trying to customize our phones.
exchange problem after OTA update
i believe the problem i'm experiencing is related to everyone else here except i am not asked to enter any pin or pass codes. prior to the OTA update on 11/5 am for me, i was having absolutely no problems checking my work email via exchange. now after the update, i get this error message when i go into the app and try to retrieve email "unable to open connection to server".
anyone else experiencing this?
I got this once. The problem seems that after the OTA, it did not push the security policy to the phone. The solution for me was to delete the account and then re-enable it.

[Q] Can't Find Google Talk App

Okay my phone was refreshed and I had to reinstall all my apps. I can't see google talk in the app marketplace. I also can't find it on appbrain.
I searched around for a while to try to figure out what was going on, but can't find much other information about it.
I doubt the app was pulled or i would have probably heard of it.
Can i get a QR code or link to the appstore or an APK or appbrain?
I wish I knew as well. I ended up reflashing my rom to get it back...
OP.... what you need to do is download a rom and extract it.
go into the folder " sytem" then "apps"
get the talk.apk our and either adb install it or put it on your SD card and use root explorer to move it to the system/apps folder on your phone.
Hope this helps
hmmm why would I need to do this? was it pulled from the android marketplace for some reason? i'm just curious, i'm pretty sure I had to load it on my phone before from the marketplace.
i probably will just end up using another messaging client, because I don't really want to go through all that for an app I don't use very much.
in any case thanks for the advice, i'm glad to hear i'm not the only one who can't find it..
It has been included in every ROM I've installed. Maybe find it in the gapps pack for Cyanogen?
I'm not even rooted... i'm not using a custom rom.. i'm just using the stock sprint issued evo.
I was having issues with the phone and they restored it to factory defaults which made me lose my apps. The last time i rooted was the intial unrevoked (which later was lost with an OTA update)
No idea what to tell you then. Talk is part of the Google apps that are included with the phone. Most every ROM I have installed includes it. Cyanogen doesn't include a lot of these because they aren't allowed to be distributed by third parties and their team is good about sticking within the rules.
If something screwed up you should just factory reset the phone if you only want stock. Better yet, do a proper root and install whatever app you want
http://cyanogenmod-mirror.local.host.name/gapps/gapps-hdpi-20101025-signed.zip. Must be rooted to flash obviously. Do not know if this zip will work with Sense ROMs. It contains all Google apps (Market, Talk, Google Voice, etc.) Good luck. Not guaranteed that this will work. Use at own risk. Do a backup first.
neodorian said:
No idea what to tell you then. Talk is part of the Google apps that are included with the phone. Most every ROM I have installed includes it. Cyanogen doesn't include a lot of these because they aren't allowed to be distributed by third parties and their team is good about sticking within the rules.
If something screwed up you should just factory reset the phone if you only want stock. Better yet, do a proper root and install whatever app you want
Click to expand...
Click to collapse
ah i see my problem, i am an idiot. google talk IS preinstalled on the phone. i kept thinking i had to install it, couldnt find it in the market and gave up. i didn't even think to look in the app list on the phone....
that said, yea its about time that i did a proper root. ill have to read up a bit to be sure its easy enough- i have all the OTA updates, and htne ill go for it.
thanks for the replies!

Keeps downloading image even when already downloaded

My girlfriend has downloaded an image from internet by long pressing the image and then selecting "save image" on her Wildfire S with stock Android 2.3.3.
The problem is that the phone keeps downloading this image over and over again even when it is already downloaded. It tries to download the image about every sync action for over a week already.
Before i just delete the whole history i thought maybe someone here knows the answer to this problem, so she can avoid it in the future.
Many thanks for your help!
Hi, I have similar problem, but with applications. Sometimes phone starts downloading already installed app. Even if I set all apps to manual update only.
This behavior is really killing my data plan limit!
My friend with the same phone has this problem too.
Anyone have similar problem or solution to fix it?
The same with me. Does anybody know how to fix it?
Same here. Must be something specific to the wildfire S
I've got the same issue. I guess it'll go away once I can flash a CyanogenMod or MIUI ROM
Works for me alright
Sent from my HTC Wildfire S A510e using XDA App
It's worth completely removing the offending application and then reinstalling it. I had the download issue with 'LED Light'. Removed it and reinstalled it and problem resolved.
I now have the same issue with another appl - will try the same solutoin
It seems to happen when you do an update which is interrupted partway
We ported this rom on the Aria and had the same issue. I replaced the DownloadProvider.apk and DownloadProviderUI.apk with the ones in CM7 and it now works fine.
Can you offer this for us?
old.splatterhand said:
Can you offer this for us?
Click to expand...
Click to collapse
Here are the apps. You need to delete them from your current rom and replace them for these.
How do I delete them without root access? My Wildfire S is not and can not be rooted at the moment
jean001luc said:
How do I delete them without root access? My Wildfire S is not and can not be rooted at the moment
Click to expand...
Click to collapse
I assumed the Wildfire S was "rootable". That's a very goo question. You can try something but I have absolutely no guaranties it is going to work because I personally never tried it. Either way, it's your call.
**Make sure you back-up your phone to the Google Server because this will wipe all the data in your phone.**
1- Run the RUU for your phone. This will extract the rom to the temp folder of your computer. For me it's under C:\Documents and Settings\username\Local Settings\Temp\. An easy way to find it is to clear that folder prior to running the RUU. This way, it should be the only thing in there.
2- Enter the folder and look for a zip file called rom.zip
3- Open the zip file using 7-zip or Winzip. DO NO EXTRACT THE FILES ON YOUR COMPUTER TO REPACKAGE AFTER. THIS WILL SCREW UP THE ROM. You really want to make any addition or subtraction from the archiving utility.
4- Extract the system.img file. Now the challenge is to find a way to edit the content of that file. I personally have no idea how to but I'm sure there must be some tools to do that.
5- Once you've managed to open the .img file, under system/app, there should be DownloadProvider.apk and DownloadProviderUI.apk. Delete those and replace them with the ones I sent in my previous post.
6- Close the .img file.
7- From 7-zip, delete the system.img file and replace it with the one you edited.
8- Close 7-zip and follow the rest of the instructions from the RUU.
Again, no idea if any of this will work because I've never been in the situation to make changes on an unrooted phone. Your biggest challenge is step 4. If you cannot get in that .img file, then I guess you'll have to wait to get root access to your phone. My guess is that it shouldn't be too long since HTC agreed to unlock the HBoot.
Good Luck!
And is it possible to change this files in a "running" ROM Image (rooted, without flashing)?
old.splatterhand said:
And is it possible to change this files in a "running" ROM Image (rooted, without flashing)?
Click to expand...
Click to collapse
I think so. Like I said, I never tried it so it's all speculation here. How about you try to install the apk on top of the ones you currently have, i.e. without deleting them? You do have the ablility to install from Unknown Sources correct?
_jfo_ said:
You do have the ablility to install from Unknown Sources correct?
Click to expand...
Click to collapse
Yes i have. But I'm new to Android, so I want to be careful.
I replaced both in system\app folder (without installing) and after that my market doesn't work anymore.
So I had to flash my ROM cause the Backup files didn't work too.
Was a lot of work, making all new (but at least Titanium Backup works ).
Maybe somebody other knows more?
old.splatterhand said:
Yes i have. But I'm new to Android, so I want to be careful.
I replaced both in system\app folder (without installing) and after that my market doesn't work anymore.
So I had to flash my ROM cause the Backup files didn't work too.
Was a lot of work, making all new (but at least Titanium Backup works ).
Maybe somebody other knows more?
Click to expand...
Click to collapse
I am a bit confused here. What do you mean by you replaced in system/app without installing? Also,you said you used Titanium Backup. I thought this app only worked on rooted phone
Unfortunately, I cannot be of much help because I really have an Aria with a ported rom from Wildfire S. I personally fixed the download issue by deleting and reinstalling these apps, but in reality, I have no idea if that would work on the actual Wildfire S. Sorry that I cannot be of any help.
My phone is rooted.
I mean I changed the apk files in folder system/app with those from you (using Root Explorer). Before I deleted them I made a backup of the original ones.
old.splatterhand said:
My phone is rooted.
I mean I changed the apk files in folder system/app with those from you (using Root Explorer). Before I deleted them I made a backup of the original ones.
Click to expand...
Click to collapse
Ok, so try this then. Delete the apk and don't replace them. Flash the Rom and boot the phone. Then install the apk from ur original Rom, i.e. not the ones I provided, but the ones u originally deleted.
Sent from my HTC Liberty S using XDA App
I already flashed my Phone with original ROM and it works again, but the bug is again there.
The point is, I dont want to flash my ROM every week so I hoped there is a solution to change without flashing again.
Otherwise I will wait, my there will be a fix from HTC.
But I wanna say thank you, for your help and your patience with me!
old.splatterhand said:
I already flashed my Phone with original ROM and it works again, but the bug is again there.
The point is, I dont want to flash my ROM every week so I hoped there is a solution to change without flashing again.
Otherwise I will wait, my there will be a fix from HTC.
But I wanna say thank you, for your help and your patience with me!
Click to expand...
Click to collapse
I'm with you on the flashing. I'm not sure HTC will release a fix for this though. However, what u can do is return ur phone and get another one. It seems not everybody has this issue. I'm personally glad I could resolve it on my phone.
Good luck!

Rooted phone.. can I still develop app?

For my final year project I'm creating an Android app. As i'm sure most of you are aware the Android emulator is incredibly slow and so I want to run the app on my phone instead each time. I know you can do this usually but as my phone is rooted and running a ROM (that isn't stock), it doesn't give me the option to run on the phone when I run the project (I know you can usually do this because my friends unrooted phone works fine). Is there anyway I can get my rooted phone to work or will I have to revert to stock?
Many thanks
You might be better off in another non device specific forum.
But in general, yes, it can. The only thing a stock ROM can do that a custom one can't is consume more resources, battery, and space than necessary.
Do you mean to install an app? Just tap on the .apk file on a file manager or something and it should let you install.
Go into developer options and click whatever needs to be checked. If you run adb devices and it shows up, you should be able to install it on your device. If you are using eclipse the option should show when you try to run the program.
Sent from a dream.
xxkid123 said:
You might be better off in another non device specific forum.
Click to expand...
Click to collapse
Sorry I should of said, I've got a DHD running the CodeFire 4.2 BR1 ROM.
xxkid123 said:
Do you mean to install an app? Just tap on the .apk file on a file manager or something and it should let you install.
Click to expand...
Click to collapse
No, I mean just running the app like I would through the emulator without installing the .apk file on the phone.
Teichopsia said:
Go into developer options and click whatever needs to be checked. If you run adb devices and it shows up, you should be able to install it on your device. If you are using eclipse the option should show when you try to run the program.
Sent from a dream.
Click to expand...
Click to collapse
When I adb devices it wasn't showing anything so I downloaded PdaNet and this re-installed the correct drivers for my phone. It now works :victory:
You cannot run an app without installing it ..
when u use the emulator on pc and and connect your phone via datacable to run your app on it , the emulator actually installs that app in your phone and then run it ! most probably u r not confused with this ...

[Q] Troublesome installation of Xposed and GravityBox on Fairphone

Dear internet community,
i would like to adress my problems concerning the installation of Xposed and GravityBox on my Fairphone. You must know that this is my very first smartphone and i dont really know how to use them yet. But i know that i would like to be able to change my Locksreen wallpaper, whích is the only intention for me to try to install Xposed in the first place.
So lets get to the nuts and bolts:
Firstly i tried to "unroot" my phone (of which i dont have any clue what that might mean), but the program i used (universal unroot) gave me this message upon trying: "please allow root access now. If you cant allow root access your device is most likely not rooted". At this point i dont know if i am able to allow root acess to that program, which ist rediculous in itself since this program should allow me to do that in the first place. I checked in the settings but couldnt find anything that looked like root access.
The next step was to install Xposed (version 2.6.1 and then 2.7 both with the same result). After the installation and the reboot, Xposed states unter the "Framework" category that: "the latest version of Xposed is currently not active (my app manager tells me it is). Did you install the framework and reboot?". Again i did the reboot and i installed it. If try to go further into the Framework menu and press the "install/update"-button it tells me: "failed to get root access. make sure your device is rooted properly and you have not blocked shell commands".
My question now is: do you have a solution for my problem? I would be very thankfull and appreciative if you would offer me a solution, since my intentional desire of changing the Lockscreen Wallpaper is such a small thing that it is quite hillaours as to how much effort has to be put in to change this small detail. Please dear community, help me out!
With kind regards
Alex
Hi Alex,
AdmirAlex said:
Firstly i tried to "unroot" my phone (of which i dont have any clue what that might mean), but the program i used (universal unroot) gave me this message upon trying: "please allow root access now. If you cant allow root access your device is most likely not rooted". At this point i dont know if i am able to allow root acess to that program, which ist rediculous in itself since this program should allow me to do that in the first place. I checked in the settings but couldnt find anything that looked like root access.
Click to expand...
Click to collapse
First of all: I see no point in "unrooting" my device. Since you said, you don't have any clue what that might mean, maybe this helps.
The term "root" is comparable to the "admin rights" on your computer. Some people do not need those rights. But If you don't need it just don't use it. If you "unroot" your device, what you do is, you throw away those admin rights. I don't see why you want to do this. The only reason which comes to my mind, is if you want your manufacture to repair your phone using your warranty. They basically don't like it if your phone is rooted, and say it violates the warranty conditions. But then again: fairphone comes pre-rooted, so having root does not void the warranty of your fairphone.
Usually if a program wants to have those root(/admin) rights, a screen pops up where you have to confirm that the app might use those rights.
If you want to know for what root rights can be good for, just google "rooting android" or something like that to read up on that topic.
AdmirAlex said:
The next step was to install Xposed (version 2.6.1 and then 2.7 both with the same result). After the installation and the reboot, Xposed states unter the "Framework" category that: "the latest version of Xposed is currently not active (my app manager tells me it is). Did you install the framework and reboot?". Again i did the reboot and i installed it. If try to go further into the Framework menu and press the "install/update"-button it tells me: "failed to get root access. make sure your device is rooted properly and you have not blocked shell commands".
Click to expand...
Click to collapse
Seems like you are actually unrooted. To use xposed and all its cool modules you need to have root rights. Unrooting your phone to use xposed is just contra productive. Maybe install SuperSU to re-gain root rights. But maybe you need to re-flash your OS.
AdmirAlex said:
My question now is: do you have a solution for my problem? I would be very thankfull and appreciative if you would offer me a solution, since my intentional desire of changing the Lockscreen Wallpaper is such a small thing that it is quite hillaours as to how much effort has to be put in to change this small detail. Please dear community, help me out!
Click to expand...
Click to collapse
Wait, what? Did I understand correctly, that you unrooted your phone to use an app that requires root so that you can change your lockscreen background?
Dude, you can do this in the settings without any root/unroot/xposed stuff.
As you said it is just a small detail, and such a standard feature, so it would be CRAZY if you need to go through such a hassle.
Just go into settings and somewhere in the display or lockscreen settings you can choose a background (you might need to disable the mood background for this). I do not have my fairphone anymore, so I cannot tell you where exactly that option is. Maybe someone else can point to the the exact location of that setting.
Hyst said:
...Maybe someone else can point to the the exact location of that setting.
Click to expand...
Click to collapse
I can't find any option for a different lockscreen image on my FP - only normal background image (wich is then also used for lockscreen, if I have mood background disabled). So I would also suggest GravityBox, which seems to be a too complex topic for your first smartphone ever...
dirtycutmaster said:
I can't find any option for a different lockscreen image on my FP - only normal background image (wich is then also used for lockscreen, if I have mood background disabled). So I would also suggest GravityBox, which seems to be a too complex topic for your first smartphone ever...
Click to expand...
Click to collapse
I know that this option is there. I had a custom lockscreen background (without using some xposed module like gravitybox). I will check with a friend who has a Fairphone, and tell you where the setting is.
I am sorry. Apparently I was mistaken. Changing the lockscreen background to a different wallpaper than the homescreen background seems not to be possible. You can just choose between mood background or not. I thought I had two different backgrounds while I had my Fairphone, but seems like I was wrong. sorry
Why is this not implemented? What I know for sure is that is a feature in CM and and Samsungs stock android version. I do not know about AOSP android.
Thanks for your feedback, Hyst!
I second your question about the missing implementation, but that's quite in a row with some other phone's stock features I am missing on the FP - e.g. a more solid gps, special character search in contacts and some other things other phones can do. Then I remember, Fairphone is still quite new on the market and neither has the experience nor the financial background to act like e.g. Samsung would do. And taken that into account, I'm sure they will grow with the requirements...
Hyst said:
Hi Alex,
First of all: I see no point in "unrooting" my device. Since you said, you don't have any clue what that might mean, maybe this helps.
The term "root" is comparable to the "admin rights" on your computer. Some people do not need those rights. But If you don't need it just don't use it. If you "unroot" your device, what you do is, you throw away those admin rights. I don't see why you want to do this. The only reason which comes to my mind, is if you want your manufacture to repair your phone using your warranty. They basically don't like it if your phone is rooted, and say it violates the warranty conditions. But then again: fairphone comes pre-rooted, so having root does not void the warranty of your fairphone.
Click to expand...
Click to collapse
Yeah i know now why the Phone needs to be rooted in order to work in a way i would like it to.
Seems like you are actually unrooted. To use xposed and all its cool modules you need to have root rights. Unrooting your phone to use xposed is just contra productive. Maybe install SuperSU to re-gain root rights. But maybe you need to re-flash your OS.
Click to expand...
Click to collapse
So atm the only viable solution that i could find is to reflash the Android of my phone. I tried to but the installation progress aborts itself so i am not able to reflash atm. The Fairphone support team got a mail from me, so lets wait and see.
Wait, what? Did I understand correctly, that you unrooted your phone to use an app that requires root so that you can change your lockscreen background?
Dude, you can do this in the settings without any root/unroot/xposed stuff.
As you said it is just a small detail, and such a standard feature, so it would be CRAZY if you need to go through such a hassle.
Click to expand...
Click to collapse
Now in a later post of yours you said that it is not possible. But i qould like to go into why i unrooted my phone. I was watching a Video from this site and misunderstood what has been said. I unrooted my phone, thinking that this would be necessary to make Xposed work. By that time i didnt really know how all of this works. I know its a rookie mistake and a "stupid" one, but i learned something and i am okay with it.
The next task now is to reflash my phone. Maybe you guys have an idea as to why it wont work: I followed the instructions on the Fairphone website and it still aborts during installation.
Edit: I am not allowed to linkt external websites, so i cant give you the video and fairphone installation guide links.
Greetings
Alex
Hope I didn't get it completely wrong but just wanna throw in another idea: why don't you reset your phone to factory settings? Reflashing it sounds like a lot of work for a beginner like you.. (Didn't do it either)
Since the phone is/was rooted from release on, resetting it should do the charme, imo. If you don't have a lot of files to lose I'd try that.
PS: really funny how complicated it got for you since your main intention was to change the lockscreen wallpaper )
PPS: follow this http://forum.xda-developers.com/wiki/Fairphone_Fairphone/Guides#How_to_partition_your_Fairphone from the 4th point on
arghwhymustiregister said:
Hope I didn't get it completely wrong but just wanna throw in another idea: why don't you reset your phone to factory settings? Reflashing it sounds like a lot of work for a beginner like you.. (Didn't do it either)
Since the phone is/was rooted from release on, resetting it should do the charme, imo. If you don't have a lot of files to lose I'd try that.
Click to expand...
Click to collapse
Yeah, i tred that a couple of times, but it wouldnt remove the unroot
PPS: follow this http://forum.xda-developers.com/wiki/Fairphone_Fairphone/Guides#How_to_partition_your_Fairphone from the 4th point on
Click to expand...
Click to collapse
Thanks for the link, i will try that in the meantime
PS: That, unfortunately, didnt do the trick
Edit2:
Since the Fairphone support hasn't replied yet, i tried another solution, but i need to ask you guys for help. I was following the instructions in the Fairphone wiki under the "How to restore Fairphone if you totally bricked it" topic. All the necessary files and programes are downloaded. Now when i choose the scatter file of the fairphone binarys the program gives me this message: "Error initialising scatter file failed. Please check the name of scatter file which you load is legal". if i press the download button the program gives me this message: "Download list is empty, please select a scatter file before executing"
I really dont get this. The fairphone binarys are supposed to work with this program, yet they are not. Can anyone help? Is there something really pbvious i have overlooked?
Greetz
Alex
Bump --> Please help me to figure out the SP Flash tool. To see the details check the post above
Thank you sooo much
AdmirAlex said:
Please help me to figure out the SP Flash tool.
Click to expand...
Click to collapse
I don't think you need to go through that mouch trouble as you're still able to use your phone (if I understood that correctly).
How about re-installing the Fairphone software from recovery? There's a nice guide on how to do that at:
fairphone.zendesk.com/hc/en-us/articles/202478028-Manually-install-Fairphone-OS-software-update-version-Cherry-1-6
Afterwards the superuser binaries should be back and you will have root access again.
haffenloher said:
I don't think you need to go through that mouch trouble as you're still able to use your phone (if I understood that correctly).
How about re-installing the Fairphone software from recovery? There's a nice guide on how to do that at:
fairphone.zendesk.com/hc/en-us/articles/202478028-Manually-install-Fairphone-OS-software-update-version-Cherry-1-6
Afterwards the superuser binaries should be back and you will have root access again.
Click to expand...
Click to collapse
Thanks for the hint, but that exact process does not work, since the update aborts itself giving an error message but not specifiying on which error exactly cause it to abort... I am frustrated at this point.
Greetings
Alex
AdmirAlex said:
Thanks for the hint, but that exact process does not work, since the update aborts itself giving an error message but not specifiying on which error exactly cause it to abort... I am frustrated at this point.
Click to expand...
Click to collapse
Which Fairphone model do you have? If it's the old one (from last year's batch), did you already use the repartitioning tool to "unify" your internal storage? Which update did you try to apply (exact filename)?
haffenloher said:
Which Fairphone model do you have? If it's the old one (from last year's batch), did you already use the repartitioning tool to "unify" your internal storage? Which update did you try to apply (exact filename)?
Click to expand...
Click to collapse
Its the second Batch phone, so the FP1U. I tried it with almost any OS given on the homepage. Those are the ones i tried:
OTA_AOSP-4.2.2_2014-08-05.zip
Fairphone_FP1_OS_v1_6_OTA_2014-07-31.zip
Fairphone_Cherry_1.6_FUSE_Image_2014-07-31.zip
Fairphone_FP1_OS_1G13G_v1_6_OTA_2014-07-31.zip
The Fairphone updater tells me that my phone is running the "Chenpi" version 1.5 which i cannot find on the hompage (thats strange isnt't it?)
What else could be done here?
Greetings and thank you very much for your ideas so far!
Alex
AdmirAlex said:
Fairphone_FP1_OS_v1_6_OTA_2014-07-31.zip
Click to expand...
Click to collapse
Applying that one from recovery clearly should have worked. I've even used it myself with my (already repartitioned) first batch phone.
If you want to be sure the .zip file you downloaded is not corrupted, compute its MD5 checksum. If you're under Windows, use a tool like heise.de/download/md5summer.html
Under Linux, just use md5sum <filename>
The checksum should match the one found on Fairphone's software update page: 664ca09368a4c922a12dc2526afe092b
AdmirAlex said:
The Fairphone updater tells me that my phone is running the "Chenpi" version 1.5 which i cannot find on the hompage (thats strange isnt't it?)
Click to expand...
Click to collapse
1.5 is the version your phone was shipped with, I think. As they issued the update to 1.6 just a few days after the new phones started shipping, I guess they thought putting only the new image up on their website was enough.
haffenloher said:
Applying that one from recovery clearly should have worked. I've even used it myself with my (already repartitioned) first batch phone.
Click to expand...
Click to collapse
The awesome support Team worked something out and my phone is finally rerooted! Now, i have installed Xposed, rebooted it, installed Gravitybox, rebooted it and both programs are working fine. After some fiddling around it finally has worked!! For most of you it might seem to be a small thing and really not that important, but for me it is. Honestly the only two things i really use to personalize the phone is the Wallpaper / Lockscreen and the WakeupCall ringtone.
Thank you so much for all of your support and patience!
Greetings
Alex

Categories

Resources