yashsingh1/xdaforums huggingface dataset:
[Xposed General] Tanker Bob:
Yes, the script works with Android 5.1.1. I updated LiquidSmooth 4.1 (based on Android 5.1.1) last night to the new build and the script worked perfectly. Thanks, adlx.xda!

BTW, I'm using romracer's unofficial xposed for 5.1.1 and it works great. I'm using greenify and 3c tools modules with no issues under LS 4.1.
[Xposed General] Vij4k:
It' work on CM12.1?

Tapped from Sony Xperia Z1. (CM12.1)
[Xposed General] gal33r:
Cyandelta has a setting that flashes additional zips when it flashes the ROM.
[Xposed General] adlx.xda:
True. But some roms are not supported by Cyandelta (mot of them), but usually they support addon.d mechanism ?

Sent from my OnePlus One with Tapatalk
[Xposed General] sharky481232:
I can confirm this is working on CM12.1 nightly. Used the file in this post: http://xdaforums.com/showthread.php?p=59199445 .

Using root explorer, moved it to /system/addon.d/ , renamed it to remove the .txt, set permissions to match other (octal code: 0755). Reboot to recovery MAKE NANDROID, clear cache & dalvik, flash romracer's xposed sdk22, reboot, install apk, enjoy!
[Xposed General] themacroe:
Not sure why the past couple nightlies haven't been booting past the Android is starting screen it's a hassle to have to wait until after optimizing of 175 apps only to find out now I have to wipe system clean install cm12.1 + supersu + xposed + backup script. Hoping for a smooth update process with extras intact. Please let me know if I'm in the wrong thread questioning

Nexus 5
[Xposed General] Tanker Bob:
This has nothing to do with the script that is the topic of this thread. The issue is likely with a module under xposed. You may find help in that module's thread or in the xposed thread. BTW, you don't need supersu with CM 12.1. CM 12.1 has superuser built into it.
[Xposed General] Vij4k:
Didn't work on my Xperia Z1. (CM12.1). ;/ After update CM i must install Xposed anew.
[Xposed General] themacroe:
Supersu is needed in order to run liveboot boot animation
[Xposed General] cLogic:
cm's superuser has never been that good ... NOTHING compares to superSu by the amazing chainfire :D

.
[Xposed General] Tanker Bob:
Agree with that. I'm using LS 4.1 with SuperSu and enjoying the experience. SuperSu does have nice features that CM superuser's implementation does not.
[Xposed General] cLogic:
no ill will intended, but I have come to realize that I'm not that keen on apps done by koush

I switched from cwm to twrp a LONG time ago and never looked back

ironically, their own rom doesnt support cwm for cmupdater ability

back on topic ... sort of ..

I'm not sure how much longer I will continue to run xposed on LP ...

I dont like that the entire compiler + libraries are replaced with modified xposed version

and that ALL apps are re-compiled each time you activate ONE xposed module

comments ?
[Xposed General] Tanker Bob:
When I first installed romracer's moded xposed framework for 5.1.1, all my programs recompiled. But when I installed an update to the Greenify module the other day, my apps did not recompile on reboot. I'm not sure how representative that data point is, but that's what I've seen so far. I'm only using two modules, 3ctools and Greenify. Perhaps others do trigger an recompilation on update.

I'm pretty happy with this setup. Greenify is doing exactly what I want, so it's hard for me to complain. It's my #1 reason for using xposed.
[Xposed General] Tanker Bob:
Another data point. 3c Toolbox Pro updated last night, and it has an xposed module. The phone rebooted normally after updating the module. It did not recompile everything. However, my guess is that if xposed itself was updated, it might recompile everything.
[Xposed General] BehindTheMath:
I've had the same experience.
[Xposed General] Tanker Bob:
I just updated LS 4.1 to the 6/3 build yesterday, and this script again worked perfectly. The script makes updating a quick and smooth experience. Thanks again for the great work, adlx.xda!
[Xposed General] haloali:
I hate to be that guy, but would this work on CM12.1? I know CM12 and CM12.1 are nearly identical, but I want to get input from some of you guys before proceeding with the update. I have the latest unofficial alpha of Xposed and I'm running CM12.1 on jfltetmo. I read the whole thread but I don't see any mentions of what I am trying to accomplish.

Thanks in advance
[Xposed General] FuMMoD:
You should have just tried it. Yes it works because I tested it myself.

Sent from my Oneplus One
[Xposed General] haloali:
Just tried it today. It ended up putting my device in a bootloop. I am running the latest alpha version of Xposed on CM 12.1 jfltetmo. If anyone has the same setup as I do, be careful. I had to format my system, cache, and data and I had to start all over with a fresh version of CM 12.1. If anyone has the same setup as I do, be careful.
[Xposed General] FuMMoD:
Why did you not make a nandroid backup? You're messing with alpha software. You sound have read a bit more. There's uninstaller zips and disabler zips too.

Sent from my Oneplus One
[Xposed General] haloali:
I did make a nandroid backup. Three of them. None of them would restore. All got stuck at the boot screen.

No offense, but I've learned to stop taking advice from you. You did not help at all. I appreciate you trying though.
[Xposed General] rufflove:
[MENTION=4293606]DualJoe[/MENTION]

The xposed installation zip moves app_process32 to app_process32_original and then symlinks app_process32_xposed to app_process32. A more proper method of preserving xposed across a 'dirty flash' might look as follows (for a 32-bit system):

#!/sbin/sh
#
# /system/addon.d/81-xposed_framework.sh
# During a CM upgrade, this script backs up Xposed Framework,
# /system is formatted and reinstalled, then the file is restored.
#

. /tmp/backuptool.functions

list_files() {
cat <<EOF
xposed.prop
framework/XposedBridge.jar
bin/app_process32_xposed
bin/dex2oat
bin/oatdump
bin/patchoat
lib/libart.so
lib/libart-compiler.so
lib/libart-disassembler.so
lib/libsigchain.so
lib/libxposed_art.so
EOF
}

case "$1" in
backup)
list_files | while read FILE DUMMY; do
backup_file $S/"$FILE"
done
;;
restore)
list_files | while read FILE REPLACEMENT; do
R=""
[ -n "$REPLACEMENT" ] && R="$S/$REPLACEMENT"
[ -f "$C/$S/$FILE" ] && restore_file $S/"$FILE" "$R"
done
;;
pre-backup)
# Stub
;;
post-backup)
# Stub
;;
pre-restore)
# Stub
;;
post-restore)
# /system/bin/app_process32_xposed
chmod 0755 /system/bin/app_process32_xposed
chown root:shell /system/bin/app_process32_xposed
chcon u:object_r:zygote_exec:s0 /system/bin/app_process32_xposed
mv /system/bin/app_process32 /system/bin/app_process32_original
ln -s /system/bin/app_process32_xposed /system/bin/app_process32
# /system/bin/dex2oat
chmod 0755 /system/bin/dex2oat
chown root:shell /system/bin/dex2oat
chcon u:object_r:dex2oat_exec:s0 /system/bin/dex2oat
# /system/bin/oatdump
chmod 0755 /system/bin/oatdump
chown root:shell /system/bin/oatdump
chcon u:object_r:system_file:s0 /system/bin/oatdump
# /system/bin/patchoat
chmod 0755 /system/bin/patchoat
chown root:shell /system/bin/patchoat
chcon u:object_r:dex2oat_exec:s0 /system/bin/patchoat
# /system/framework/XposedBridge.jar
chmod 0644 /system/framework/XposedBridge.jar
chown root:root /system/framework/XposedBridge.jar
chcon u:object_r:system_file:s0 /system/framework/XposedBridge.jar
# /system/lib/libart-compiler.so
chmod 0644 /system/lib/libart-compiler.so
chown root:root /system/lib/libart-compiler.so
chcon u:object_r:system_file:s0 /system/lib/libart-compiler.so
# /system/lib/libart-disassembler.so
chmod 0644 /system/lib/libart-disassembler.so
chown root:root /system/lib/libart-disassembler.so
chcon u:object_r:system_file:s0 /system/lib/libart-disassembler.so
# /system/lib/libart.so
chmod 0644 /system/lib/libart.so
chown root:root /system/lib/libart.so
chcon u:object_r:system_file:s0 /system/lib/libart.so
# /system/lib/libsigchain.so
chmod 0644 /system/lib/libsigchain.so
chown root:root /system/lib/libsigchain.so
chcon u:object_r:system_file:s0 /system/lib/libsigchain.so
# /system/lib/libxposed_art.so
chmod 0644 /system/lib/libxposed_art.so
chown root:root /system/lib/libxposed_art.so
chcon u:object_r:system_file:s0 /system/lib/libxposed_art.so
# /system/xposed.prop
chmod 0644 /system/xposed.prop
chown root:root /system/xposed.prop
chcon u:object_r:system_file:s0 /system/xposed.prop
;;
esac

Works just fine for me, anyway.
[Xposed General] DualJoe:
It shouldn't make a difference if you preserve the original symlink (bin/app_process32) or create it manually.
[Xposed General] rufflove:
Sure, a symlink is a symlink... But if the app_process32 binary distributed with cm is altered, one might want to preserve a copy of it, as the xposed installation zip does.
[Xposed General] DualJoe:
That's why i added app_process32 to the original script. It preserves the symlink.
[Xposed General] rufflove:
Aye... In the un-xposed setup though, app_process32/64 is a binary (which could conceivably be modified during cm update), rather than a symlink. I just thought it'd be better to backup said binary on every update, as per the xposed installation zip, instead of either ignoring or preserving the backup created by xposed at the point of initial installation. I don't know why the xposed installer doesn't replace the app_process symlink and instead chains the symlinks; presumably there is a good reason.
[Xposed General] bonny_k-9:
This will work on my 5.1 Nvidia Shield Tablet official? On my phone with CM 12 it works.
[Xposed General] HeavyHDx:
Confirmed works for me on CM12.1 (Android 5.1.1) on Moto X 2014 (Victara), thank you very much!
[Xposed General] rufflove:
I've since tidied the script up quite a bit. The one in the OP does both more and less than necessary -- it's pretty much useless tbh. Here's the script I'm using now: https://github.com/unaszplodrmann/81-xposed_framework.sh/blob/master/81-xposed_framework.sh
[Xposed General] Tanker Bob:
Thanks for the update! Loaded and ready for the next LS 4.1 update.
[Xposed General] neonixxx:
Awesome! That is a much tidier script. Very much appreciated.
[Xposed General] candiesdoodle:
Hey..will this new one work for x64?
[Xposed General] rufflove:
Not as it is. You need to at least replace all instances of '32' with '64', afaik.
[Xposed General] Zankard:
Why haven't I found this earlier?? Thank you thank you thank you. I flash daily and i got fed up of rebooting twice each time.
[Xposed General] sir-harlekin:
Its not working on 64bit Moto X Style AICP rom. Do i have to make other modification than 32 to 64?
[Xposed General] .MoHaMaD:
Thanks @adlx.xda

worked my rom

Based on the latest Android 6.0 factory image

As well as testing nexus 6

add updater-script

#
# +
######
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "/system");
package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh");
package_extract_file("system/bin/backuptool.functions", "/tmp/backuptool.functions");
set_perm(0, 0, 0777, "/tmp/backuptool.sh");
set_perm(0, 0, 0644, "/tmp/backuptool.functions");
run_program("/tmp/backuptool.sh", "backup");
unmount("/system");

ui_print(">>> Formatting system ");
ui_print(">>> Extracting system ");
ui_print(">>> Creating Symlinks ");

#
# +
######
package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh");
package_extract_file("system/bin/backuptool.functions", "/tmp/backuptool.functions");
set_perm(0, 0, 0777, "/tmp/backuptool.sh");
set_perm(0, 0, 0644, "/tmp/backuptool.functions");
run_program("/tmp/backuptool.sh", "restore");

ui_print(">>> Installing Kernel ");
ui_print(">>> Installing busybox ");
ui_print(">>> Installing SuperSU ");
ui_print(">>> Unmount system & data ");
ui_print(">>> Installation Complete! ");

add rom

system/addon.d

system/bin/backuptool.functions

system/bin/backuptool.sh
[Xposed General] robuser007:
Does this latest version work on any android 6 using superuser ?
[Xposed General] yochananmarqos:
I don't know, does it? In theory, yes. It will depend on your ROM, ultimately. What does su have to do with it?

If you don't know what an addon.d script is, you probably shouldn't be here until you do.
[Xposed General] dcooterfrog:
if i wanted to make this work for cm13 nightlies and th ev7823 would i just need to check the files and add them to teh file list, and then the permissions part.

can the permissins part be adapted to just read the file list

ill try that.
[Xposed General] dcooterfrog:
this would not flash with cm13 nightly 12/3 lg g3

drat
[Xposed General] .MoHaMaD:
Edite

It was only an example of my own nexus customization that i add it to my nexus Rom.

It doesn't work for install.

You just install 81-Xposed-update-signed.zip
[Xposed General] dcooterfrog:
sorry I menat bootlooped.

there was another one called bt.zip that didnt flash
[Xposed General] Dev Dezigns:
this is very useful , would someone make sure this work for cm13 , that's will be wonderful
[Xposed General] objr:
Hello guys, since every time I update the ROM I lose xposed functions, so that I need to reFlash it back, I edited a addon.d file found on xposed thread to make the survival works on CM13 falcon.

Just place it in /system/addon.d and give it the right permitions...

This will make xposed survive any dirtyFlash of the ROM.

This works only for falcon, so don't try it on other, especially on a 64 bit cos I gave the function only for non64 bit processor...

Here:

https://drive.google.com/file/d/0BxPEKsss3V-TODcyb283eXdMUVU/view?usp=docslist_api

Or if you want a Flashable Zip through recovery:

https://drive.google.com/file/d/0BxPEKsss3V-TbnllWVBxZ09QcEU/view?usp=docslist_api

I've tested it in today's update and yesterday and worked right the way with non problems!! Enjoy.

Inviato dal mio Moto G utilizzando Tapatalk
[Xposed General] reemar:
Is it gonna work with d802 lg g2?
[Xposed General] objr:
Is it a 64bit processor? If not, yes, it will work just fine!!!

CM13 only!

I suggest you use the non flashable first link (method).

Inviato dal mio Moto G utilizzando Tapatalk
[Xposed General] Dev Dezigns:
Hope so :crying:
[Xposed General] reemar:
Why not using the flashable zip instead..

And Will try in next nightlie and report If it hash been working..
[Xposed General] objr:
addon.d flie for CM13 xposed survival!!

Just made it work for every CM13 ROMs: flashable zip works as well. Give it a try on my new thread
[Android Q&A, Help & Troubleshooting] AnuragTiwari820:
Hey guys I need help On my mobile phone.

I was charging my phone and it suddenly powered off i did not noticed it for about 1 hr.

After that when i am trying to start it it dosn't loads up it only shows a light flashding for about 0.5 sec and then gone and then after 5-10 sec it repeats when i tried to power it on.:crying::crying::crying:

I have a rooted phone.

Pls help!!!!!!!! i am :confused:
[Nexus 7 (2013) Q&A] tharkimaa:
Hi,

Need help here. I have a 4-5 month old nexus 7 2013 wifi only. It was all fine a few weeks ago, till i noticed a sharp decrease in battery life. I am running 5.0.2, stock unrooted. Around 3-4 hours of active use.

So I reset it from the settings menu. Agreed, there were not so many apps installed again, the battery life increased to 5 hours of active use. I noticed the sharp decrease because my skype time has decreased from 6 hours to 2-3 hours.

No major change after the reset. Except, my firefox addons for adblocking dont work. Also, just a very specific example, movshare . net also is blocked on my nexus, but works on my computer on the same network. This is annoying the living sh*t out of me, I just cannot stand all the pop ups and ads. I dont need fancy shmancy rooted adblockers, just need my nexus to work like before.

In general, I have 9GAG and skype crashes often, everything else works fine though.

Need to know hardware or software, whether to root or not to wipe battery stats and clear cache.

I owned a GSII a long time back. I modded it till it broke. Thats why im still running stock. If we can do everything vanilla, that'll be great.

GSAM shows 1d 2hr standby and 6h of active. Sometimes delta/h goes upto 21%.

HELP.

EDIT* Google now mic doesnt work all the time, only when I'm on the Now screen.
[Nexus 7 (2013) Q&A] nhizzat:
I'd wipe everything then flash the stock image in fastboot. Remove all variables and see what happens.
[Nexus 7 (2013) Q&A] tharkimaa:
So lollipop or jb?
[Nexus 7 (2013) Q&A] SerJo87:
Castum rom + castum kernel + greenify + wakelock detector. and see that the battery sits down, the program may remain constantly running
[Galaxy Note 4 Accessories] felloffthetruck:
Mouse, where are the pictures? Is this the case that looks like the Ballistic tough jacket Maxx case?
[Galaxy Note 4 Accessories] mty msi:
http://www.seidioonline.com/samsung-galaxy-note-4-convert-value-pack-black-p/bd5-hkr4ssgt4-bk.htm

It's the Seidio case that comes the closest to the Tough Jacket Maxx but it isn't military spec like the Tough Jacket Maxx is and it should be for the price. I tried to order the Tough Jacket Maxx last November but IIRC it didn't get released until sometime in December. Of course at the time I had no clue Seidio would take 3 months after I purchased the Surface to release the Convert add on kit.

For pics you can't really tell anything more than you can from Seidio's webpage, you actually have to have the case in front of you.
[Galaxy Note 4 Accessories] mty msi:
After trying to use the Convert add on kit I've also discovered every time you use the fingerprint scanner to unlock the phone you have to pull the Convert rugged skin back in place because the fit is so loose. Not only that but it actually hinders your ability to use the fingerprint scanner. Today I tried to use the holster for the first time and when I bent over to tie my shoes the phone came loose and fell to the tile floor because of the flimsy way the piece that connects the holster to the belt clip is fitted. The way Seidio designed this holster is so that the phone detaches from the belt clip under the slightest pressure making it completely useless.

In short, these Seidio products are terrible. They are pure trash. My warning to anyone is whatever you do do not buy a Seidio product, they're really that bad.

I'm getting another chance to participate in Seido's dog & pony show return process and since they refuse to do anything about the Surface case I purchased in late October which is of no use to me by itself I'll be initiating a chargeback with the bank that issued the credit card used to purchase it.

From my experience with both Seidio and their products they are ripoff artists. Lousy products with terrible after the sale customer support at ridiculous prices.

Too add to this review I just tried using my camera and the zero resistance rocker covers get accidentally activated when trying to hold the phone in the landscape mode causing the volume screen to appear so you can't focus on the picture until it disappears. I cannot imagine what else Seidio could have done wrong in the design of the Convert rugged skin or the holster. Between the rugged skin's interference/displacement when using the fingerprint scanner and it's zero resistance rocker switches causing issues with using the camera and the holster being completely unusable these products are totally defective. And yes, the camera lens cover does deposit debris on the lens so you have to clean it every time you want to use the camera. It is obvious that either nobody at Seidio ever tried to use the N4 with the Convert case/holster combo or worse yet put it on the market knowing about all the problems as another poster mentioned they did with another one of their cases and refused to acknowledge the problem. Seidio needs to be out of business sooner rather than later.
[iPAQ rw6828, XDA Atom General] Jamez:
Dear all,

I want to reverse the ROM from EXEC to ATOM.

I have the ROM image with me. Can anyone help me with the process?

Appreciate it very much.
[iPAQ rw6828, XDA Atom General] Knightro:
Sorry for asking, what is your problem with your Exec ROM. Actually, I have also some issues re Exec ROM with my Atom and I would try to revert also tonight.
[iPAQ rw6828, XDA Atom General] Ultimate Chicken:
Actually, I have already reversed my Atom, because the ExtROM on my Not-Quite-The-Exec mysteriously disappeared for the 4th time so far this year.

(I should thank Quanta for giving us a buggy flasher, otherwise this procedure won't work, as the Exec bootloader specifically prevents flashing this way)

*DISCLAIMER: the following is my experience. I have no actual technical knowledge of the innards aside from anecdotal evidence. I take no responsibility for bricked devices. I am also not afilliated with O2, Quanta, HP or M$, because they have lately earned my utter disrespect.

*DISCLAIMER2: THIS IS ASSUMING YOU ARE USING A NORMAL ATOM. Not Life, not Stealth (that ain't no Atom), and not Exec. Just an Atom or an A-pure. I also have no idea what board version I have, but I do know it's one of the first releases of the device.

Here's what I did. I simply ran the Atom Exec DSUU (NOT the Atom one, the hacked Exec one you're probably using) all over again - on my device - while connected. If I'm reaaaal lucky, and I'm real lucky often, (especially if I leave my SIM in the device), I'll get a message "ExtROM Format Fail" right in the middle.

A reboot of the device at that point will render it in bootload mode, with just big text in the middle. IN THIS BOOTLOAD MODE, YOU CAN FLASH WITH ANYTHING, and the device won't complain AT ALL (At least that's what it seems). And yes, it connects via USB, and detects the USB connection. I don't think you even need Async running (hmm...some hidden USBHost functionality?), but I had mine in the background.

So I ran the original, unhacked 0426-mot0822 ROM upgrade - and it ran (it thought it was flashing into ROM version 0). In my case, it ended up not quite formatting the ExtROM correctly first time - because I didn't think my SIM was interfering with the ExtROM flash process until the third time. But I have my old ROM back now, 100% working - just keep trying the flash procedure again and again until the ExtROM finally goes through, and the rest of the stuff completes.

Hope it helps.
[iPAQ rw6828, XDA Atom General] Knightro:
I never experience this. Still, don't know how to revert back to Atom ROM.
[iPAQ rw6828, XDA Atom General] tjkhattak61:
Boatloader

I had the same problem but just entered boatlaoder and flashed the original ROM of Atom Pure, however, kept praying like hell till my Atom Pure rebooted with original ROM.
[iPAQ rw6828, XDA Atom General] Jamez:
After changing to EXEC ROM, my Bluetooth cannot transfer files anymore.

Also, there are many other problems such as auto-rebooting and hanging at times of exchanging calls. Battery life drains out faster than normal. Basically the ROM is unstable.

Now, I previously read somewhere in this forum that we need to hold onto the camera button while hard-resetting the phone in order to get into bootloader and then dump the original ATOM ROM into the phone. But it didn't work when I tried it and now my phone's a little more screwed.

Did I get the procedure wrong? I couldn't find the old thread anymore, so hoping some bros out there can advise me what is the correct procedure.

Much appreciated.
[iPAQ rw6828, XDA Atom General] Knightro:
Where can I find an original ROM of Atom Pure? Please help.

Jamez. I'm also experiencing hanging. Plus contrast problem and not charging on AC.

To others, what is really the difference in hardware between Atom and Atom Exec?
[iPAQ rw6828, XDA Atom General] Jamez:
You can get the original ROM from O2's website.

I do have contrast problems but not the charging one.

Any bros out there to help us out???
[iPAQ rw6828, XDA Atom General] Knightro:
Read this from other forum. Has anyone tried this procedure?

1.Before flash job done, backup all the things 1st

2.Then unplug the mini USB (must) and take off the memory card (it isn't matter)

3. Click the Camera button + reset button at the same time. U will see your Atom come to DSUU mode/Bootloader. it seem same interface as the command prompt at Win XP.

4. plug-in the Mini USB and can start flashing ROM.

(This method can flash to other language, but do it own risk, warrantly not covered)