Guys, I need some advice.
If I'm rooted and I solely depend on Xposed for tweaks (that means I don't modify system files), will my moto g be fit for OTA updates? like I read here somewhere that if you're rooted and no system files were tweaked, OTA updates won't be a problem.
Thank you so much. New XT1033 Moto G owner here running Stock 4.4.2 rom. Still on the fence when it comes to rooting tbh. Also, I haven't been able to find changelogs for the 4.4.4 update. Thank you!
@OldYellowBricks
The short answer
If you have stock recovery and have not modified any system files, you will be able to OTA without a problem. Did it myself from 4.4.2 to 4.4.3.
The long answer
Here is how updating works:
The updater has a list of files that are going to be modified by the update. It first calculates the checksum of every file that is going to be modified and compares it to the cheksum it has on a list. If there is a checksum mismatch, the update process is aborted. If all the checksums agree, the updater starts patching the files.
Now, since the updater doesn´t expect you to have xposed and supersu on your system partition, it doesn´t look for them and it does not care about them - it just patches the files on the list. That´s all.
knizmi said:
@OldYellowBricks
The short answer
If you have stock recovery and have not modified any system files, you will be able to OTA without a problem. Did it myself from 4.4.2 to 4.4.3.
The long answer
Here is how updating works:
The updater has a list of files that are going to be modified by the update. It first calculates the checksum of every file that is going to be modified and compares it to the cheksum it has on a list. If there is a checksum mismatch, the update process is aborted. If all the checksums agree, the updater starts patching the files.
Now, since the updater doesn´t expect you to have xposed and supersu on your system partition, it doesn´t look for them and it does not care about them - it just patches the files on the list. That´s all.
Click to expand...
Click to collapse
Okay now I get! Thank you so much. I would like to keep to stock ROM andbrun some xposed modules for stability and to be honest, I'm pretty reluctantbto flash ROMs on this dual sim phone cause support is pretty wonky from what I've read (no disrespect to the developers!)
Hello,
I'm fairly inexperienced with this since this is my first Android device I've rooted manually (I have a Nexus 7 2012 I rooted via Nexus Root Toolkit). I have TWRP recovery v2.8.5.0 installed as well as SU and Busybox. Now I'm trying to install some Custom ROMS.
I've tried installing crDroid and Cyanogenmod 12.1, both of which have something along the lines of this error: (I copied and pasted part of the log, if you need the full log, just let me know) (this was when I tried installing crdroid, but Cyanogenmod had the exact same error minus the fact that the zip filename was different)
script aborted: This package is for device: xt1505,xt1506,otus_umts,otus_umtsds,otus,otus_ds; this device is surnia.
This package is for device: xt1505,xt1506,otus_umts,otus_umtsds,otus,otus_ds; this device is surnia.
I:Legacy property environment disabled.
E:Error executing updater binary in zip '/external_sd/crdroid-5.1.1-20150912-otus.zip'
Error flashing zip '/external_sd/crdroid-5.1.1-20150912-otus.zip'
So far many google searches have brought nothing. My phone's model number is XT1526 and the code name is "otus", yet it appears that it is being identified as "surnia". Am I doing anything wrong? I'm wiping Data, System, Cache, and Dalvik Cache, and I've already created an update.zip in Titanium Backup as well as a Nandroid backup in TWRP recovery. As far as I know, this is the latest TWRP I can find, as the manager wants me to downgrade to 2.7.x.x, which I tried, only to have to reflash 2.8.5.0. And I'm getting the CM ROM download from CM's official website and I got the crDroid download from this website's Moto E 2015 ROMS forum. Can I?
A. Change the ID of my device to match the ID the ROM wants?
B. If the ROMS are the issue (I'm aware crDroid is based off of Cyanogenmod, so if CM doesnt work, maybe crDroid acts the same way), could I be pointed towards a few other ROMS that are close to Cyanogenmod or are just very useful to use?
C. Replace TWRP with CWM and try installing it that way?
Thank you so much in advance, I've tried every Google search possible and it seems hopeless. Hopefully these forums can help!
Fallonite said:
Hello,
I'm fairly inexperienced with this since this is my first Android device I've rooted manually (I have a Nexus 7 2012 I rooted via Nexus Root Toolkit). I have TWRP recovery v2.8.5.0 installed as well as SU and Busybox. Now I'm trying to install some Custom ROMS.
I've tried installing crDroid and Cyanogenmod 12.1, both of which have something along the lines of this error: (I copied and pasted part of the log, if you need the full log, just let me know) (this was when I tried installing crdroid, but Cyanogenmod had the exact same error minus the fact that the zip filename was different)
script aborted: This package is for device: xt1505,xt1506,otus_umts,otus_umtsds,otus,otus_ds; this device is surnia.
This package is for device: xt1505,xt1506,otus_umts,otus_umtsds,otus,otus_ds; this device is surnia.
I:Legacy property environment disabled.
E:Error executing updater binary in zip '/external_sd/crdroid-5.1.1-20150912-otus.zip'
Error flashing zip '/external_sd/crdroid-5.1.1-20150912-otus.zip'
So far many google searches have brought nothing. My phone's model number is XT1526 and the code name is "otus", yet it appears that it is being identified as "surnia". Am I doing anything wrong? I'm wiping Data, System, Cache, and Dalvik Cache, and I've already created an update.zip in Titanium Backup as well as a Nandroid backup in TWRP recovery. As far as I know, this is the latest TWRP I can find, as the manager wants me to downgrade to 2.7.x.x, which I tried, only to have to reflash 2.8.5.0. And I'm getting the CM ROM download from CM's official website and I got the crDroid download from this website's Moto E 2015 ROMS forum. Can I?
A. Change the ID of my device to match the ID the ROM wants?
B. If the ROMS are the issue (I'm aware crDroid is based off of Cyanogenmod, so if CM doesnt work, maybe crDroid acts the same way), could I be pointed towards a few other ROMS that are close to Cyanogenmod or are just very useful to use?
C. Replace TWRP with CWM and try installing it that way?
Thank you so much in advance, I've tried every Google search possible and it seems hopeless. Hopefully these forums can help!
Click to expand...
Click to collapse
Hi and thank you for using XDA Assist
You need to be very careful with the variants because there are some variants of the new Moto E and maybe you downloaded the ROMs for a different variant of Moto E. For example this ROM instead is for real for your specified device
Regards
nilac said:
Hi and thank you for using XDA Assist
You need to be very careful with the variants because there are some variants of the new Moto E and maybe you downloaded the ROMs for a different variant of Moto E. For example this ROM instead is for real for your specified device
Regards
Click to expand...
Click to collapse
Hi nilac,
I downloaded the exact rom from the link you gave me, and I had the same error appear. Do you need the whole log? Or is there another solution?
Fallonite said:
Hi nilac,
I downloaded the exact rom from the link you gave me, and I had the same error appear. Do you need the whole log? Or is there another solution?
Click to expand...
Click to collapse
Hi again, well if it's still not working i suggest you then to write it over the Q&A forum of your device, right here:
E 2015 Q&A, Help & Troubleshooting
Good luck!
Hi HTC Desire S Android experts,
Having been a member on here for years, this is my first post.
Let me start by saying that I'm not an Android expert although I've been four decades in Unix (Solaris) and Linux. I've built kernels from scratch but never tried to build an Android kernel. Anyway that hopefully gives you all a clue as to what I understand and what I don't understand.
I thought that I would try to install CM13 on my HTC Desire S but it doesn't want to play!!!
Having already done some serious hacking my starting point now is this.........
I have unlocked the bootloader.
I've installed Revolutionary S-Off, HBOOT 6.98.1002, Mar 10 2011
I've installed TWRP v2.8.7.0
I've tried to install CM13 (Marshmallow) "sagaopt" but it errors. I've tried to follow the repartitioning instructions (which I don't find very clear) to change filesystem to EXT4. After wiping is says that my SDcard should be empty but it isn't; the files are still there so I'm getting something wrong.
(I have managed to install CM12 for Saga (NOT the Sagaopt version) and it boots. I had trouble getting the virtual keyboard to work but eventually it did. I can't seem to get any Gapps zip to install, the install won't complete.)
Anyway, back to the subject of CM13 which is "sagaopt" only, can anyone give me the steps to take, especially with regards to partitioning, wiping, etc? Also, if I succeed with it, what next? Do I need to install Xposed? What Gapps zip file do I install and where can I get a compatible version for CM13 Sagaopt?
Thx in advance,
Hicksd8
hicksd8 said:
Hi HTC Desire S Android experts,
Having been a member on here for years, this is my first post.
Let me start by saying that I'm not an Android expert although I've been four decades in Unix (Solaris) and Linux. I've built kernels from scratch but never tried to build an Android kernel. Anyway that hopefully gives you all a clue as to what I understand and what I don't understand.
I thought that I would try to install CM13 on my HTC Desire S but it doesn't want to play!!!
Having already done some serious hacking my starting point now is this.........
I have unlocked the bootloader.
I've installed Revolutionary S-Off, HBOOT 6.98.1002, Mar 10 2011
I've installed TWRP v2.8.7.0
I've tried to install CM13 (Marshmallow) "sagaopt" but it errors. I've tried to follow the repartitioning instructions (which I don't find very clear) to change filesystem to EXT4. After wiping is says that my SDcard should be empty but it isn't; the files are still there so I'm getting something wrong.
(I have managed to install CM12 for Saga (NOT the Sagaopt version) and it boots. I had trouble getting the virtual keyboard to work but eventually it did. I can't seem to get any Gapps zip to install, the install won't complete.)
Anyway, back to the subject of CM13 which is "sagaopt" only, can anyone give me the steps to take, especially with regards to partitioning, wiping, etc? Also, if I succeed with it, what next? Do I need to install Xposed? What Gapps zip file do I install and where can I get a compatible version for CM13 Sagaopt?
Thx in advance,
Hicksd8
Click to expand...
Click to collapse
You need the recovery from here to flash sagaopt roms IIRC.
jc1993 said:
You need the recovery from here to flash sagaopt roms IIRC.
Click to expand...
Click to collapse
Yes, that is the instructions I have been using and experiencing trouble with. I'll try it again.
Please give information how you solved difficulties. I'll probably try similar things soon. Thank you in advance
tag68 said:
Please give information how you solved difficulties. I'll probably try similar things soon. Thank you in advance
Click to expand...
Click to collapse
Well I tried it again with no success.
Can someone confirm for me that the ONLY difference between Saga and Sagaopt ROMs is the prerequisite partitioning and filesystem types required? ie, convert filesystems and SDcard filesystem to EXT4.
Trying to install CM13 Sagaopt complains something like "unable to execute the binary updater in the zip file". Trying to install CM12.1 Sagaopt gives exactly the same error so I guess the prerequisites are not right.
My phones are standard HTC Desire S and I assume that's okay?
I downloaded the ROMs from the Open Desire site after selecting device Desire S.
So still scratching my head on this one.
here my desire s runs now cm12.1
hicksd8 said:
Hi HTC Desire S Android experts,
Having been a member on here for years, this is my first post.
Let me start by saying that I'm not an Android expert although I've been four decades in Unix (Solaris) and Linux. I've built kernels from scratch but never tried to build an Android kernel. Anyway that hopefully gives you all a clue as to what I understand and what I don't understand.
I thought that I would try to install CM13 on my HTC Desire S but it doesn't want to play!!!
Having already done some serious hacking my starting point now is this.........
I have unlocked the bootloader.
I've installed Revolutionary S-Off, HBOOT 6.98.1002, Mar 10 2011
I've installed TWRP v2.8.7.0
I've tried to install CM13 (Marshmallow) "sagaopt" but it errors. I've tried to follow the repartitioning instructions (which I don't find very clear) to change filesystem to EXT4. After wiping is says that my SDcard should be empty but it isn't; the files are still there so I'm getting something wrong.
(I have managed to install CM12 for Saga (NOT the Sagaopt version) and it boots. I had trouble getting the virtual keyboard to work but eventually it did. I can't seem to get any Gapps zip to install, the install won't complete.)
Anyway, back to the subject of CM13 which is "sagaopt" only, can anyone give me the steps to take, especially with regards to partitioning, wiping, etc? Also, if I succeed with it, what next? Do I need to install Xposed? What Gapps zip file do I install and where can I get a compatible version for CM13 Sagaopt?
Thx in advance,
Hicksd8
Click to expand...
Click to collapse
the sagaopt rom uses the complete internal memory for the system (for a stable rom use latest CM12.1 nightly CM13 has ram and bluetooth issues)
Preparing and updating
(Optional but useful) http://forum.xda-developers.com/showthread.php?t=1679338 for new S-OFF HBOOT
(Optional but useful) http://forum.xda-developers.com/showthread.php?t=1858508 for new RADIO and Firmware (only B the rest is for a better stock 4.0.4 android)
Installing
1.Flash TWRP 2.8.7.0
2.Format SDcard ext4
3.Flash TWRP 2.8.7.1 sagaopt
4.boot recovery
5.use "adb push your-system-sagaopt.zip /sdcard/"
6.Flash it with TWRP
7.(Optional) download GAPPS pico copy it do "internal storage" and install it with TWRP
@Layer_DE...........thank you for that. Certainly upgrading to TWRP v2.8.7.1 is key.
I flashed recovery file "TWRP-recovery-sagaopt-2.8.7.1.img" and the "error executing binary updater in zip" is gone.
Yes, I'm having some issues with CM13 so will try your suggestion of CM12.1
Many thanks. I'll post back with any further issues.
@Layer_DE.......I've flashed CM12.1 and it boots. Can you tell me which gapps file you flashed please? I'm finding that whatever gapps file I flash I seem to lose the virtual keyboard function. Using just CM12.1 the virtual keyboard works fine. I'd like to get the Play Store functioning correctly and its icon on my home screen. Thanks.
opengapps.org
ARM 5.1 pico
it works fine BUT for the first app you download you need more than a hour and every appinstallation takes very long
I'll give that a go. Thanks.
sent from my HTC smartphone
Hi All,
Just thought I'd give an update on this one........
I flashed TWRP 2.8.7.1 recovery and used it to set all filesystems to type ext4.
Then installed CM12.1 no problem.
Then installed opengapps 5.1 pico as suggested. No problem.
All working fine with that. In fact extremely good. No problem installing/uninstalling apps at all.
Still can't get CM13 (Marshmallow) to work. It will install but on reboot doesn't behave.
- You had me at 'Hello'...
Hi all -
Stumbled across this Thread, only to discover the AMAZING things still being done to these ol’ HTC Battle-Axes.
My interest stems from one of these devices recently being discovered as ’tucked away’ in a draw somewhere for a rainy day, and long forgotten by my Mother.
I don’t have any prior exposure to any form of Android - ( primarily due to my hate of any/everything Google. )
However, I’m now looking to break this arrogance of mine, with this otherwise un-used and forgotten lil’ HTC.
I am particularly impressed that you guys have managed to get this beast to dance - apparently without any major issues on Lollipop/Android v5.1 - via the installation of CyanogenMod 12.1.
Looking at your list of ingredients;
Installing
1.Flash TWRP 2.8.7.0
2.Format SDcard ext4
3.Flash TWRP 2.8.7.1 sagaopt
4.boot recovery
5.use "adb push your-system-sagaopt.zip /sdcard/"
6.Flash it with TWRP
7.(Optional) download GAPPS pico copy it do "internal storage" and install it with TWRP
...all seems pretty straightforward.
( Well, straightforward enough - for me to be able to hunt around for explanations regarding what each step actually means! )
Being the ultraN00b I am, I’m curious as to how this set of instructions compares to say what the ‘official’ CyanogenMod position is;
wiki.cyanogenmod.org/w/Saga_Info
wiki.cyanogenmod.org/w/Known_Issues_page_for_saga
- Can any of you compare the ‘official’ CyanogenMod position, ( and specifically why they stop short at Gingerbread/Android v2.3.7 - via the installation of CyanogenMod 7.2 ), with what is suggested here?
- Are there any shortcomings that any of you have experienced running Lollipop/Android v5.1 , on this platform?
- How has the installation of Lollipop pulled up regarding stability? Any ‘glitches’ or ‘gremlins’ yet?
Nevertheless, I’m beyond impressed, and now pretty keen and excited to embark on my very first Android-expedition.
Thanks in advance for your responses -
Nunya-Biz
(c;=
Nunya-Biz said:
Hi all -
Stumbled across this Thread, only to discover the AMAZING things still being done to these ol’ HTC Battle-Axes.
My interest stems from one of these devices recently being discovered as ’tucked away’ in a draw somewhere for a rainy day, and long forgotten by my Mother.
I don’t have any prior exposure to any form of Android - ( primarily due to my hate of any/everything Google. )
However, I’m now looking to break this arrogance of mine, with this otherwise un-used and forgotten lil’ HTC.
I am particularly impressed that you guys have managed to get this beast to dance - apparently without any major issues on Lollipop/Android v5.1 - via the installation of CyanogenMod 12.1.
Looking at your list of ingredients;
Installing
1.Flash TWRP 2.8.7.0
2.Format SDcard ext4
3.Flash TWRP 2.8.7.1 sagaopt
4.boot recovery
5.use "adb push your-system-sagaopt.zip /sdcard/"
6.Flash it with TWRP
7.(Optional) download GAPPS pico copy it do "internal storage" and install it with TWRP
...all seems pretty straightforward.
( Well, straightforward enough - for me to be able to hunt around for explanations regarding what each step actually means! )
Being the ultraN00b I am, I’m curious as to how this set of instructions compares to say what the ‘official’ CyanogenMod position is;
wiki.cyanogenmod.org/w/Saga_Info
wiki.cyanogenmod.org/w/Known_Issues_page_for_saga
- Can any of you compare the ‘official’ CyanogenMod position, ( and specifically why they stop short at Gingerbread/Android v2.3.7 - via the installation of CyanogenMod 7.2 ), with what is suggested here?
- Are there any shortcomings that any of you have experienced running Lollipop/Android v5.1 , on this platform?
- How has the installation of Lollipop pulled up regarding stability? Any ‘glitches’ or ‘gremlins’ yet?
Nevertheless, I’m beyond impressed, and now pretty keen and excited to embark on my very first Android-expedition.
Thanks in advance for your responses -
Nunya-Biz
(c;=
Click to expand...
Click to collapse
the CM12.1 is very stable and only has typical android bugs (found no device specific things) and the official cm people hasn't used the kernel 3.0 source of the desire from android 4.0
for istallation:
1. download adb from http://forum.xda-developers.com/showthread.php?t=2317790
1.1 download and install adb driver
1.2 if you use windows 8 or higher use the fastbootfix form https://opendesireproject.org
2.install adb to "C:\Windows" (pro: no path needed)
3.check android version in system settings if it is lower or lower2.3.X (if its not it could be ****ty) than check bootloader version
3.1 turn off fastboot in battery settings
3.2 power don phone
3.3 boot phone with vol down clicked and if its -REVOLUTIONARY- or if its 0.98.x s-off or 2.0X s-off go to 6
if its 0.98 s-on you go to 5
if its 2.02 ask anyone else on my desires with 2.02 s-off newer worked for me but you can try it (go to 4) or only unlock it
http://www.htcdev.com/bootloader select HTC Desire HD and dont upgrade anything (start at step 1 skip preparation) after that go to 8
4.download the oldest rom with you branding from http://androidruu.com/?developer=Saga
4.1 http://forum.xda-developers.com/showpost.php?p=18746686 downlad misc_version
4.2 http://forum.xda-developers.com/showthread.php?t=1312859 download DooMLoRD_v4_ROOT-zergRush-busybox-su.zip and extract zergRush
4.3 go to folder with misc_version and zergRush and open cmd there and type
adb push misc_version /data/local/tmp/
adb push zergRush /data/local/tmp/
adb shell
cd /data/local/tmp/
chmod 777 zergRush
chmod 777 misc_version
./zergRush
./misc_version -s 1.27.405.6
exit
exit
exit
4.4 execute the firmware form step 4
5 download and follow http://rev.alpharev.nl
6 follow http://forum.xda-developers.com/showthread.php?t=1679338 (optional)
7 follow B in http://forum.xda-developers.com/showthread.php?t=1858508 (optional)
8 follow my first tuturial (if you need help post it to the tread)
Hi there,
I managed to succesfully install CM13 on my girlfriends old HTC Desire S, but it's slow as hell and she keeps complaining (after refusing a more modern phone because of the bigger screens and her small hands...).
Now I'm looking for the old CM10.1 which ran fine on my old original Desire, but all the links I find are way outdated and down. Does anyone still have it?
Regards,
Markus
ElFidel said:
Hi there,
I managed to succesfully install CM13 on my girlfriends old HTC Desire S, but it's slow as hell and she keeps complaining (after refusing a more modern phone because of the bigger screens and her small hands...).
Now I'm looking for the old CM10.1 which ran fine on my old original Desire, but all the links I find are way outdated and down. Does anyone still have it?
Regards,
Markus
Click to expand...
Click to collapse
Try CM11 it runns very smooth and is fine (older than 4.4 isnt 100% supported by app developers)
I installed CM13 as well on my Desire S - at first it was really slow. Until I bought a faster SD card as I saw that the internal memory was emulated on the SD card. Therefore I tried it with a U3 speed SD card - now it is workable - I am happy to have cm13 installed
@schneert
What's the size of your SD Card? What do you mean by 'workable'?
@zurpher: I bought a 32Gb SD Card., therefore I have 32GB stated as internal memory. It is workable in that sense that it is fast enough to use it without very much slow issues. It is still not fast but I guess that is because of the RAM of the device.
Hello,
I saved the first version of my tablet from the kill switch by installing a custom rom. And I never used it anymore since this moment.
A few days ago, I think about a new project that I will prefer to try on an other tablet than my main.
Once on the log screen, I discover that I need a password but I don't remind using one.
I try to go to recovery and wipe all, but the OS disappear, so I try to install another one.
I had some difficulties to install successfully the last version of TWRP, but now it's Ok.
I also install the last bootloader and finally succeed to load new rom like Lienage 14.1 for example.
But I can use it as "google services framework has stopped working" if I install Gapp (and Nvidia services if not)
I can not do anything as I have to first configure the rom (wifi, etc.) and can not access to settings..
Any idea on how to solve that ??
A quick update of my problem : I'm still unable to get a functional rom installation.
So I tried to install an optimized version of a stock rom (this one : Optimized stock rom
But, in this case, I'm unable to install it. I get the following error :
mount : failed to mount /AAPstdin: can't skip at /system: Block device required
Someone knows what is the problem and how to solve it ?
Thanks in advance...