A kind of external question on llx app:
A kind of external question on llx app:
What’s the exact name of the package?
I have made an adb backup via the unified android toolkit, with the intention of restoring everything after rooting my nexus 5.
The restoring process failed somehow, for some apps. LLX is one of those (even if I was sure I saw its name on the initial list), meaning that the app was not even reinstalled, consequently losing app data.
I want now to check if the actual package is still in the backup file, which name should I search for?
Hoping that the very backup did not fail exactly with the app I regarded the most important :/
]]>« These things don’t need rushing, Pierre (Previous Post)
< ![CDATA[
net.pierrox.lightning_launcher_extreme
If you made a backup of your setup within LLX and saved it somewhere, then you could have just reinstalled LLX from scratch and restored the backup. Just for future information.
…or possibly you can find the backed up LLX template within your adb backup and use that? Sorry I don’t know how adb back up works.
]]>
< ![CDATA[
Chris Chastain i thought you had a rooted device…. which is odd because theres no root method for my device yet even i know about adb. i wish i didnt know though as again my device will never see that option.
]]>
< ![CDATA[
Curtis Sylvester Jr., yes I’m rooted, and I used to swap ROMS regularly. Always used Ti backup. I have used adb only very seldom. Never needed it. I can do most everything directly on the device… even swap recoveries.
]]>
< ![CDATA[
i dont even know what ti backup is about (thank god). it pisses me off that everything requires root or a hillbilly rig. what pisses me off the most is theres no root method for my device.
]]>
< ![CDATA[
Titanium backup: backs up apps, system settings, texts, call logs, etc, even across ROMS of different android versions
]]>
< ![CDATA[
smh i wish you hadnt told me 🙁
]]>
< ![CDATA[
An easy way to view package names is with a command like “pm list packages”
Without the quotes IIRC this doesn’t require root.
]]>
< ![CDATA[
Chris Chastain I was foolish enough not to backup within llx, I’m hoping to recover the template, once I find out how to open the .bak file I have now.
]]>
< ![CDATA[
Elia Vardanega, good luck with it brother. That’s what I was talking about when I said I wasn’t familiar with adb backup (file structure and format)… No clue.
]]>
< ![CDATA[
some .bak files can be opened by just renaming them to .apk
Make sure to have a backup first!
]]>
< ![CDATA[
If that’s true, then maybe .zip would be better.
]]>
< ![CDATA[
bak files? YUSSSSHHH i play with those all the time. bak is just a way of hiding the original file. just change the bak to the ext youre looking for
]]>
< ![CDATA[
In practice adb backups (.ab or .bak) should be just deflated .tar archives, my real problem is that I password protected the archive. The tool I used to make it fails to restore everything and the only way to extract the archive that I found now is via shell or perl scripts that I’m gonna try out soon…
]]>
< ![CDATA[
UPDATE: I succeeded extracting the main .bak archive using the abe.sh ( https://github.com/nelenkov/android-backup-extractor )
I found the package folder of llx, now I’m not sure which is the best course of action.
Do I create a new backup using that single package and try to restore it?
Is there a more direct way, considering that I have root access?
I’m not familiar with how android handles app data, I just found the package folder under “root/mnt/asec/net.pierrox.lightning_launcher_extreme-1” (don’t know why the ‘-1’), is copying backup data inside there a viable option?
]]>
< ![CDATA[
net.pierrox.lightning_launcher_extreme-1.apk should be in /data/app
Since you have root access,
I suppose you could try adding the.apk to the end and copy it to /data/app/ and see if it works.
]]>
< ![CDATA[
Chris Chastain I was wrong in saying I had the package, I meant I only got a folder with the package name, but not the one containing the .apk, one with almost the same folder structure as in “/data/data/net.pierrox.lightning_launcher_extreme”
I assume the initial backup only saved the app data, the thing I’m not sure about is why the folders are not exactly the same (e.g. I have identical folders, but with different parent: “…extreme/f/” in the backup and “…extreme/files/” in the actual phone)
Maybe some updates changed the folder structure.
Anyway I will try to copy the single files, trying to maintain the same privileges, I have nothing to lose 🙂
]]>
< ![CDATA[
Yeah, I would try it. What’s the worst that could happen, right? 😉
]]>
< ![CDATA[
Well, the app just crashes, I have to reset app data to make it start again.
It might be for so many reasons that I’d rather play with llx again from scratch, and will.
I had to try, anyway 🙂
]]>
< ![CDATA[
Did you remember to change the /f/ to /files/ ?
]]>
< ![CDATA[
I did indeed
]]>