i uploaded part of the system dump to have something to play with
http://www.filefactory.com/file/cfc8a21/n/ics-googlenexus-icl23d-modaco-system.tar.gz
Related
Hello XDA xperts
I took upon myself to cook a customized rom for the company I work for. This rom is for the SGS2 phone. It is based on Deodexed Samsung 4.1.2 (XWLSD). The rom itself is ready and working. But I ran into problem after trying to include all the extra apps that must be included and pre-installed.
As you know, since the JB rom takes more system space that the SGS2 system partition has to offer, all system apk's must be symlinked to the hidden partition (Preload partition). This method works quite well. But now comes the real challenge:
If I simply copy all the extra apps apk's to /data/app and install the rom with the pre included apps, many of these apps will not work (FC). I noticed that it is because many of this apps depend on library files (*.so). If I extract these *.so files from the apk's and place them inside the rom zip file (/system/lib/*.so) the app will work fine w/o FC.
So far so good, BUT if I do this to all the extra apps, the system library will agaun exceed 512MB making the rom un installable. So moving all system apk's to Preload partition and symlinking no longer cuts it. I must move the lib folder to the preload partition and symlink all the library files.
Now I tried doing that just like I did for the system apk's, but it did not work (rom bootloops).
Is it possible to symlink the *.so files? Is there an alternative solution to my problem?
Thanks in advance
I've been searching everywhere through countless pages and the ten or so links I've been able to find are all either dead or are incorrectly labeled, etc.
I just need the stock calendar .apk specifically, but I'd love to have the entire system dump for future use.
Thanks!
I'm playing around with installing apps to the system partition before first boot, using a generic installer zip(by Andybones). All I'm doing is taking the apps from /data/app and renaming their directories to something more readable, then installing them to /system/app using the installer zip and setting permissions. I've noticed that some ROMs include odex files in their system partitions, to save time on first boot.
I assume I can just transfer the odex files over with the apk's, but I remember reading that the reason apps install so much faster in Android N is that the apps are no longer fully compiled during the install, but instead do that in the background over time.
Does anyone know if this refers to the odex files? I just don't want to copy over a bunch of odex files if they're incomplete. Any help or advice would be greatly appreciated! =D
I was able to dump the unpacked version of packed libgame.so . Is it possible to force the app to load the unpacked version of .so file ? because I want to make some modifications to game.
I do not how the library was packed.I was able to dump the unpacked version by injection a library into the app that read /proc/pid/maps file then search for the library I am interested in gets its base address and dump the data to a file.I cannot use a debugger when I attach a debugger the app immediately crush.
when I replace the libgame.so with dumped version the app crush.
Hey guys, I was trying to modify some android ROMs for Android P & Q phones, but there was some strange probloms. I already knew that the /system partition is a dynamic partition now, so I want to modify the ROM instead of uninstall apps after ROM flashed. I installed WSL2 and Ubuntu in it on Windows 10. I copied the rom into it, extracted system.new.dat.br to system.img finally, and mounted it into a directory, deleted some apps from /system/app directory, include most of the google apps like Play Books, Play Music, Drives, Duo, except Play Store and Google Core apps like Gms Core and Google Service framework etc, then unmounted it and repacked to system.new.dat.br and system.transfer.list, updated them into the zip file, flash it with TWRP-recovery. It is strange that some apps like Updater and Stk was really gone, but all the google apps still there. I only want, and other could be found in Google Play Store, I don't want them pre-installed. Could any one tell me that how to remove the contents from system.new.dat.br permanently? Thanks. I'm getting crazy!!!