Related
My tablet was runnin dexter mod 1.4 with all the patches, buy always had problems with the sd card and the usb thumb and I also had problems running some applications. Right now my A7 is running [mod] update04-19 patched market + google apps and my tablet is working almost perfect. I think this mod is better that dexter mode.
I hope everybody use this mode in their tablets.
Thanks Bestialbub for your great job.
i jus got my elocity a7
i tried to mod mine with the dexter mod 1.41 and mines wont work,
1st- i download the file didn't unzip it then i sent it to the SD card and rename it "update.zip".
2nd- i did the factory wipe/reset then i select to wipe all data
3rd- i select update.zip but i notice an message saying( E. can't read from SD card). i dont know if that is apart of the mod or what.
4th- when it is finish then i select reboot option and when it is done rebooting i get nothing new. can you help me out are do you know something that i might be doing wrong. i also did do the 1.42 patch aswell didn't work. are is there another mod that you can tell me how to get it.
hasn't been tested for application on dexter's rom, though i don't know of reason they shouldn't work. gapps can be flakey like that; actually, the files are all stock as they come from cyanogen, minus my patched market, which doesn't have any reason not to work on dexter's rom and has nothing to to with the installation of the rest of google applications, including the calendar and text messaging services; i introduced no signature issues else it wouldn't install on stock firmware.
what i can suggest, is that if you're doing this under wiped conditions; is that you need to do a "factory reset" in recovery AFTER applying my gapps update.
if you don't do the factory reset, there will be settings put in place by the provision.apk in dexter's rom (not sure if this has changed in 1.42) that may conflict with the setup of google-apps. it didn't w/ the gapps in v1 i ported from dexters rom in previous tests, but i was going for a vanilla install w/out mixed signatures/versions/dates. provision.apk is generally suggested to be removed when google-apps is intended to be installed, and it is by my installer, but not the changes done in the data folders, which is why the wipe is suggested. i think its role is replaced by the googlepartnersetup.apk, but i could be wrong.
theres also some build prop differences; some unnecessary (gsm provider info), some improved (fingerprint for added apps in addition to patched market and added permissions), and the same ones necessary for apps like skype to run.
sorry if that was too much info. i do that.
EDIT: i reviewed my original post, its step *2B*. i did update it to underline it, and provide explanation for its probable necessity.
bestialbub said:
provision.apk is generally suggested to be removed when google-apps is intended to be installed, and it is by my installer, but not the changes done in the data folders, which is why the wipe is suggested. i think its role is replaced by the googlepartnersetup.apk, but i could be wrong.
Click to expand...
Click to collapse
SetupWizard.apk replaces "provision.apk".
bestialbub said:
theres also some build prop differences; some unnecessary (gsm provider info), some improved (fingerprint for added apps in addition to patched market and added permissions), and the same ones necessary for apps like skype to run.
Click to expand...
Click to collapse
Audio fix, which enhances EQUlizer and probably a 10% audio increase, and rotation support for games is another one..
the gsm props were actually very much needed, as Google for a period enabled provider checking, so if no gsm provider was there, you could not activate a google account, so instead of ppl getting lost without MarketEnabler on a clean device, i included it for safety reasons so next time, we're prepared for such checks.. so it all serves a purpose, if you like to know more, XDA has excellent information on those topics.
SetupWizard.apk replaces "provision.apk".
Click to expand...
Click to collapse
thanks for the tip. i did concede i could be wrong, and you're right, i could find that small detail that setupwizard is known to replace functions for provision.apk. the same posts i'm finding on xda and cyanogenmod don't say anything about googlepartnersetup, however, yet its provided with gapps packages..
i also learn from demonstrated and practiced examples..
demonstrated examples i learned from, including your 1.2 rom shows your remove provision.apk and provide googlepartnersetup.apk, then reverse the decision in 1.4, i ASSUME based on signiture issues you had stated (i generally don't have those as i know i can re-use existing containers without having signature issues).
i also learned/ported from various sdk's, including google's sdk for gapp imports, and neither is required, but what is provided is sdksetup.apk.. me seeing a relation from sdksetup for an sdk/emu android device kinda indicates one might want googlepartnersetup as a counterpart on a physical device. (your 1.4 example does prove that doesn't have to be true).. but the google sdk shows that i don't need setupwizard.apk for google services either.
thought i'd relate, since most the general posted information i've seen on xda and cyanogenmod seem like vague gueses at best. though i suspect the people posting this information aren't necessarily the devs working closely with the files. just hobbists and modders making educated guesses like me.
Audio fix, which enhances EQUlizer and probably a 10% audio increase, and rotation support for games is another one..
the gsm props were actually very much needed, as Google for a period enabled provider checking, so if no gsm provider was there, you could not activate a google account, so instead of ppl getting lost without MarketEnabler on a clean device, i included it for safety reasons so next time, we're prepared for such checks.. so it all serves a purpose, if you like to know more, XDA has excellent information on those topics.
Click to expand...
Click to collapse
i was refering to MY gsm provided build prop information, i wasn't ragging on your build prop or rom addons. i followed suit to the gtab tnt modrom and added DIFFERENT gsm provider information than yourself (service provider id, not google client information). but it made no difference in gapps present demonstrated performance as this information DOES NOT (the stuff i provided/borrowed from tntlite) get passed into the android system or database files, as no service provider id is listed when opening marketaccess.apk, as it does on a phone device that does genuinely have this information.
i do concede to the thread discussion, tho, DEXTERS ROM IS THE BEST AND ONLY FULL ROM MOD FOR THE A7 TABLET!!!
my gapps mod is only intended to provide google applications ommitted by the manufacture. nothing more.
thanks for the indirect market patching instructions!
thanks am going to retry and see what happends
bestialbub said:
but it made no difference in gapps present demonstrated performance as this information DOES NOT (the stuff i provided/borrowed from tntlite) get passed into the android system or database files, as no service provider id is listed when opening marketaccess.apk, as it does on a phone device that does genuinely have this information.
Click to expand...
Click to collapse
Had the same issues, so i found the trick to be adding it in the boot.img using the default.prop, and it is added during bootup.. but now we're OT! so let's leave it at that.
a7 installation problem
these are the exat message i got (E:can't open/usb/update.zip)
(E:Can't mount USB:update.zip)
then underneath that it say (Finding update package)
then it say (Wait for 5 second)
(Installation time out)
(installation aborted)
(Formatting MISC)
these are all the thing it say during installation
these are the exat message i got was (E:can't open/usb/update.zip)
(E:Can't mount USB:update.zip)
then underneath that it say (Finding update package)
then it say (Wait for 5 second)
(Installation time out)
(installation aborted)
(Formatting MISC)
these are all the thing it say during installation
why post the same thing every 10 minutes?
.............................
demamalu said:
My tablet was runnin dexter mod 1.4 with all the patches, buy always had problems with the sd card and the usb thumb and I also had problems running some applications. Right now my A7 is running [mod] update04-19 patched market + google apps and my tablet is working almost perfect. I think this mod is better that dexter mode.
I hope everybody use this mode in their tablets.
Thanks Bestialbub for your great job.
Click to expand...
Click to collapse
That is not a mod it's the factory firmware with a patch to get market, I don't see in what way it is better than Dexter mod.
kevinppk said:
these are the exat message i got was (E:can't open/usb/update.zip)
(E:Can't mount USB:update.zip)
then underneath that it say (Finding update package)
then it say (Wait for 5 second)
(Installation time out)
(installation aborted)
(Formatting MISC)
these are all the thing it say during installation
Click to expand...
Click to collapse
When this happen I remove the .zip from file name or just rename the file but most time removing. .zip does the job...
ROM: (HonnyComb)
Here is an ACER 3.2.1 near stock android image installable via clockwork recovery.
(Tested on a Wifi only acer a500)
[size=+2]acer7.014.14_CUST_ROOT_BBv4_S.zip[/size]
(MD5: cfd6ecee33891cc8e6e2625e8ea89511)
Note: April 30, 2012: The stock kernel will work both on HoneyComb and unlocked (v3) ICS bootloaders
Note: May 18, 2012: The update, no wipe required, to this ICS rom is now posted here this thread will remain for anyone remaining on HC
Simply install via clockwork or RA recovery; if you have a rooted and mostly unmodified version of HC 3.1/3.2 currently it may be possible to use this install without a wipe (4.010.41 users are likely to have the best results); However make sure you backup first just in case.
Users of the previous (acer7.006.01_CUST_ROOT_BBv2) version may safely upgrade without a wipe however the following is recommended: 1) wipe dalvik cache in the advance menu of CWM recovery, 2) you may need to the apps menu to get the new market icon (my previous homescreen shortcut was no longer valid but the one in the app list worked without a problem, as making a new shortcut)
Last if you notice slowdowns or forcequits withing 24/48h of upgrading before reporting them try going into recovery and running both "fix permissions" and "clear dalvik cache" then boot the tablet waiting for the logon screen to appear and the screen to dim and turn off before using the tablet. At this point you van use the tablet normally.
This file is based off the OTA update: Acer_A500_4.010.41_7.006.01_COM_GEN1_1315966386585_07733ac7.zip subequently updated to 7.014.14_COM_GEN1 by manually extracted these images
(As was sent via OTA here in canada)
Modification Log:
I've made the following changes to the original OTA files:
decrypted and configured for installation from clockwork recovery
remove the bootloader flash (Separate analysis will be required to tell if this is safe) If so it is still not useful in a rooted Clockwork rom install, since in future it may become a downgrade not an update.
remove recovery flasher
remove both OTA cert and original ca_certs in favor of the cacert by guardianproject
Add a version of busybox (built in my HTC Dream rom ezGingerbread build tree using target utility_busybox from the commit https://github.com/CyanogenMod/android_external_busybox/tree/995d0d35bde285)
make busybox the default shell
Include Superuser/su
configure runparts (runs scripts in /system/etc/init.d) only a "Welcome" script is included however if you wish to run any script on startup you can do so by adding them to your /system/etc/init.d directory)
Note this rom is still odexed
(v2) fix she-bang on am, bmgr, ime, input, monkey, pm, svc shell scripts
(v3) incorporate "Skype Fix" into rom, thus no need to flash a second file to fix skype video calls (obviously you still need to install skype from market)
(v3) incorporate "wifi fix" for infinate DHCP leases, unfortinatly this was still not working in the base rom, however the fix is now part of this install.
(v3) uninstall Future Dial (acer updater) this prevents the system update from appearing in the menu/background, as it won't work anyway with the modificaitons
(v3) rebased to Acer A500 7.014.14_COM_GEN1 (previously 7.006.01_COM_GEN1)
(v3) SuperUser updated to v3.0.7
(v3) Set wifi only by default (if you need otherwise you will need to comment out the last line of the build.prop file, information in the comment above said line)
(v4) Remove extra market related files (merge errors from the acer patches); this ensures the new version of market runs properly (thanks to civato for pointing this out)
* entries starting with (vN) - indicates fixed/added in version N, ie (v2) indicates fixed in version 2 and on
Additional Information:
This is a very simple set of changes that ought to allow rooted users looking for a basic version of Honeycomb 3.2 (and now 3.2.1) safely update without loosing root. Its intended for users that wish a minimally modified rom with root. Either to be used as a rooted stock rom as is; or to be a base to make other small modifications as needed.
As such I'm more likely to provide addons than changing the base rom its self. (excluding any bugs of my creation or new official releases form ACER)
Note the kernel is the stock kernel from acer. Acer's A500 kernel source code can be found at here
FYI: You may use this as a base for other roms as long as credit is given with a link back to this thread where reasonable.
Add Ons
~~-- Stock Kernel Modules --~~
Here are some kernel modules for the stock acer kernel
(Tested both on acer7.006.01_CUST_ROOT_BBv2_S, and acer7.014.14_CUST_ROOT_BBv3/acer7.014.14_CUST_ROOT_BBv4)
tun.ko
md5: bf93f2538c875f0f397f43f225bd595b
cifs.ko
md5: 86b936fb269daa1f688f3f8535c36c23
Since I'm having problems with a corrupt tar.gz file with the latest posted [by acer0] a500 kernel code; these have been built from the a501 version with a a500 config. (the "Application Guide (for Android 3.2 HoneyComb" posted on 9/19) Hopefully this will not be an issue but let me know if you have any issues with the modules (I've checked they load but not that they are fully functional)
~~-- Villain Iconia Kernel --~~
(Tested both on acer7.006.01_CUST_ROOT_BBv2_S, and acer7.014.14_CUST_ROOT_BBv3/acer7.014.14_CUST_ROOT_BBv4)
Here is a re-bundle of the Villain Iconia kernel (original zImage form richardtrip) The installer however has been modified since we now need a new ramdisk image than the one previously bundled with the kernel.
V3.7
acer7.006.01_CUST_ROOT_BB_Villain_iconia_kernel_3.7_S.zip
md5: 57908bd9d8fda3902cc24ebb23de9e6c
Previous verison:
acer7.006.01_CUST_ROOT_BB_Villain_iconia_kernel_3.4_S.zip (md5: 8c6c0783a961d65d465a3f3dccffbfb3)
For more information including source code see Villain_iconia_kernel_3.4.zip from Stock/HV/Taboonay V3.4 for HC 3.2 10-09 - 1.64Ghz/UV control
(This will let you overclock and access some more modules, but I've found the stock kernel overall more stable)
--------------------------------------------------------------------------------------------------------------------------------------
[Size=+1] The following is only for the previous acer7.006.01_CUST_ROOT_BBv2_S version:[/Size]
---------------------------------------------------------------------------------------------------------------------------------------
~~-- Wifi Dropouts Patch --~~
If you are having issues with your wifi connections it is recommended to check your router doesn’t have indefinite DHCP leases
However if you can't prevent the indefinite lease a patch for such dhcp connectivity problems is available:
wifipatch_7.006.01v2_S.zip
MD5: 39c0a1cdd755458eb6edd6aa786e4f5f
Additional details here
(Note this have been built in on V3 and thus is no longer needed)
~~-- Skype(tm) Patch --~~
Fixes video calls on market skype client
skypepatch_7.006.01v2_S.zip
MD5: 99cadf8c5b8eca25aa60b38aa83ec91a
Flash from recovery; and install skype form market as usual (or open it if already installed) video options will appear in settings.
Details of the problem/solution and the patch are in this post
(Note this has been built in on V3 and thus is no longer needed on that version)
~~-- Netflix --~~
Install from market:
https://market.android.com/details?id=com.netflix.mediaclient&feature=search_result
If you previously installed a modified version such as the one modified to play on the a500 without breaking video you will need to uninstall the modified version prior to installing the market version.
~~-- Cell Standby fix/option --~~
If you are seeing Cell standby in your battery use simply add ro.carrier=wifi-only to your build.prop
Via adb:
Code:
adb remount
adb shell
echo 'ro.carrier=wifi-only' >> /system/build.prop
sync
reboot
Via terminal/local connectbot
Code:
su
mount -o remount,rw /system
echo 'ro.carrier=wifi-only' >> /system/build.prop
sync
reboot
(Note this has been built in on V3 and thus is no longer needed on that version)
~~-- SuperUser 3.0 update --~~
We need to flash the rom manager update, but as rom manager is not yet working on this tab get the update zip and flash in recovery:
su-3.0-efgh-signed.zip
Md5: c05902fdf90f7635c711e4dcd1c32c45
(Note this has been built in on V3 and thus is no longer needed on that version)
~~-- Previous Versions --~~
[size=+1]v1: acer7.006.01_CUST_ROOT_BBv1_S.zip[/size]
(MD5: df11f6a309f34ac4c0209aded4ca3f20)
This version had an error in the she-bang of the included scripts such as pm, v2 corrected this to the expected '#!/system/bin/sh'
To save bandwidth I'm not providing the original file; however you can re-generate it with the following binary diff:
On a linux computer with the bsdiff package installed run:
Code:
bspatch acer7.006.01_CUST_ROOT_BBv2_S.zip acer7.006.01_CUST_ROOT_BBv1_S.zip acer7.006.01_CUST_ROOT_BBv2_to_v1.bsdiff
Using the v2 version and acer7.006.01_CUST_ROOT_BBv2_to_v1.bsdiff
[size=+1]v2: acer7.006.01_CUST_ROOT_BBv2_S.zip[/size]
MD5: b254140896742f3deec464c094fb2515
Longtime running version very stable, however some users have had some minor issues correctable by the above patches.
[size=+1]v3: acer7.014.14_CUST_ROOT_BBv3_S.zip
[/size]
MD5: c734317089d323dffde9c7d4fe7afce4
Inital upgrade to 7.014.14 had some issues with extra market related files, if you are running this version it is recommended to upgrade to V4 or (if you wish to avoid the download and the cost to me of the bandwidth) follow the instructions here to manually make the same change yourself.
Does Netflix work or do you still have to use a patch
Sent from my Nexus S 4G using XDA App
ruffjd said:
Does Netflix work or do you still have to use a patch
Sent from my Nexus S 4G using XDA App
Click to expand...
Click to collapse
I still needed the patch (you will need to apply it by hand)
I hear rumor's [but have not spotted it first hand] of some library that works with both camera and the library.. if I find that one I'd be happy to make a flash-able patch.
Also looking at the Stock/HV/Taboonay kernels, since he is not extracting the ramdisk from the existing boot.img it looks like they will not be 100% compatible with this rom out of the box. (will make something up shortly)
10/2: see note one netflix
Thanks, Working Great
I flashed from 4.010.13 without a full wipe without any issues. I cleared cache, wiped dalvik cache, and flashed. Thanks for your work. This ROM will be very useful for those of us that want to retain root and take advantage of the stability that the stock ROM brings.
Small bug with shell scripts such as pm, This can cause problems with rooted applications expecting them or adb commands, to fix just grab the updated version at the top of the op acer7.006.01_CUST_ROOT_BBv2_S.zip
If you already updated you can safely flash this new version over your current one; however if you subsequently changed items in /system (such as the netflix hack) you will need to make the change again after the upgrade.
Apologies for missing this in my initial testing last night. (my fault for working on this practically while sleeping..)
.. and A501 3G
why is it that when scrolling apps or scrolling of the home screen became sluggish after installing 3.2?
superbar said:
why is it that when scrolling apps or scrolling of the home screen became sluggish after installing 3.2?
Click to expand...
Click to collapse
If you had a non stock rom ported from another device it could be just incompatible data and a wipe is needed.
If it was a stock rom it could be a data issue try wiping dalvik cache and running fix permissions in recovery.
It could also be something ypu have installed. (Widgets in particular)
I see no slowdown really I don't see much difference from a user perspective from 3.1.
Börger said:
.. and A501 3G
Click to expand...
Click to collapse
This is a a500 stock rom with root modifications..If it works on a a501 great.. but if not I can't support it.. its another device.. Likely 3g will fail.
If works or you have a patch for me to make it work feel free to let me know however.
I wondered how you got the OTA when you have A500_4.010.41 originally ??
I thought North America the latest HC3.1 was version A500_4.010.13_COM_GEN2 ??
anyway...
I am on A500_4.010.13_COM_GEN2 rooted with CWM... should I go ahead and flash this ??
I understand that it will keep root... and since I will have root... I guess I can use "Acer Recovery Installer" to re-install CWM ??
and freaking Acer !!!... we were on GEN_1 originally awhile back (HC3.0.1)... then went on to GEN_2 (HC3.1)... now with HC3.2 they are back with GEN_1 ??... freaking confusing idiots !!
and the A501 is keeping this format (4.015.01)...similar to HC3.1 format !
while us A500 is going to this format (7.006.01)
Side note:
If we are seeing custom roms for HC3.2 keeping root..etc... why can't dev managed to root stock 3.2 ??
and is the CWM recovery working for 3.2 ??
UnicornKaz said:
I wondered how you got the OTA when you have A500_4.010.41 originally ??
I thought North America the latest HC3.1 was version A500_4.010.13_COM_GEN2 ??
Click to expand...
Click to collapse
No clue was what the device auto updated to what I had, then I rooted (+ intercepted the OTA last night).. I don't know the regions ACER is using.. butthe tab was purchaced at a local staples.
UnicornKaz said:
I understand that it will keep root... and since I will have root... I guess I can use "Acer Recovery Installer" to re-install CWM ??
Click to expand...
Click to collapse
The update I've provided won't touchrecovery, so you keep your current recovery and thus can restore your backup even if you mess up the rom.
You also will have root so you can re-flash reocvery if something goes wrong. But likely won't need to.
Last I'm not touching the bootloader so that will also remain as is.
UnicornKaz said:
Side note:
If we are seeing custom roms for HC3.2 keeping root..etc... why can't dev managed to root stock 3.2 ??
and is the CWM recovery working for 3.2 ??
Click to expand...
Click to collapse
Keeping root is diffrent from rooting the new system:
To keep root I pull the update zip from the system without letting it install, then I decrypt it (since acer encodes it) unzip it, then manually add/remove files to the update zip before installing via clockwork.
This way I don't need root to install superuser/su on a locked down system, but just install it via clockwork with the correct permissions.
Also recovery is seperate from the andoid system (seperate linuxkernel/ram disk from the main boot kernel/ramdisk) We need not touch it when installing a rom (even if most stock roms by default like to reflash recovery.)
I flashed my Packard bell libertytab with this rom and everything is just fine.
CWM and root.
Thanks.
Edit: I got the Thor 3.4 kernel running on it and it is fast.
24/7 at 1544MHz and even 1680 is no problem with it.
Max cfbench overall score is 9175.
my only problem is that the OP doesnt sound too sure of himself if this rom is even any good
thats just the feeling i got after reading his first post
it almost sounds like you dont have an iconia to test this on.
i do hope i am wrong. i guess i have not seen anyone post a rom and use the words in the manor you have. it just made me feel uneasy about if the rom even works.
Sent from my A500 using Tapatalk
v_lestat said:
my only problem is that the OP doesnt sound too sure of himself if this rom is even any good
thats just the feeling i got after reading his first post
it almost sounds like you dont have an iconia to test this on.
i do hope i am wrong. i guess i have not seen anyone post a rom and use the words in the manor you have. it just made me feel uneasy about if the rom even works.
Sent from my A500 using Tapatalk
Click to expand...
Click to collapse
I have an icona.. and its running the rom.
But the OTA hasn't even been out 24h (rooted or otherwise) so I've not had the time to really put the rom into its paces (nor has anyone else not working at ACER)
The other thing is my position on this rom; That is unless there is (a) a bug in the modifications I did make to provide root and some tools for end users to add their own tweaks; or (b) another official release provided by acer: I do not want to be updating the base rom; it ought to remain nearly as close to the stock OTA as possible (and any exception to this is already defined in my modification list)
Now if you have a interesting addition.. Or I come up with an interesting hack I'm happy to provide/advertise it as an "Add on" that the user may optionally flash on top of the rom to obtain the additional functionality.
(Of course I much rather work on roms with accessible source code.. unfortunately we will not be able to make such a thing until Google releases the source for Ice Cream Sandwich)
Rom appears to work fine fine. Cleared cache and dalvik cache and flashed to my Iconia with CWM from stock 3.1 and voila - 3.2
Flashed the modified HoneyVillain Kernel in post 2 and overclocked to 1504. Everything working fine so far. Netflix working with patch (rear videocam FC as usual).
I'm hoping for better battery life than Taboonay. Maybe it was just me, but I had awful battery life with Taboonay compared to stock.
Bob
---------- Post added at 05:12 PM ---------- Previous post was at 04:44 PM ----------
I should mention after flashing that kernel I put ro.carrier=wifi-only into /system/build.prop to remove cell standby from battery use.
Also, since I didn't do full wipe, this truly came out as an upgrade, since everything on my tablet stayed the sam ein terms of apps and configuration
Scrolling thu home screen is smooth now but scrolling thru apps still lags, not as smooth as 3.1, I wipe my dalvik cache and clean wipe, should I wipe my partition?
As I just got the update notice today (US) for 3.2 I suppose the only question I would have is... can you tell me exactly how you did this so I can do it and only have su installed. Dont misunderstand as I appreciate the dev aspect of things but I have yet to see a stock rooted ROM or direction on how to that anybody hasnt 'tweaked'.
He already explained a few posts before. He took the update, dismantled it and took out the bit that will upgrade your recovery and wipe out the root. Repackaged it and viola! instant magic!
HarshReality said:
As I just got the update notice today (US) for 3.2 I suppose the only question I would have is... can you tell me exactly how you did this so I can do it and only have su installed. Dont misunderstand as I appreciate the dev aspect of things but I have yet to see a stock rooted ROM or direction on how to that anybody hasnt 'tweaked'.
Click to expand...
Click to collapse
HarshReality said:
As I just got the update notice today (US) for 3.2 I suppose the only question I would have is... can you tell me exactly how you did this so I can do it and only have su installed. Dont misunderstand as I appreciate the dev aspect of things but I have yet to see a stock rooted ROM or direction on how to that anybody hasnt 'tweaked'.
Click to expand...
Click to collapse
Most of the "tweaks" in here are you find not as optional as you may think.. Particularly for a distributed product.
However I've not modified any binary files; this means all the changes are either text files or removal/addition of binary blobs thus to see what I've done:
You need the official OTA image and to decrypt it/unzip it information is here:
http://forum.xda-developers.com/showthread.php?t=1113878
(As well on two 3.2 update related threads happening in the a500 dev section)
Once you have unziped the zipfile and update.zip will be visible and is the base of the update.zip for this install.
In that file is system files, recovery flasher files a boot.img (this contains the ramdisk where I have modifications so adb shell works as root look into extracting the ramdisk with cpio) and scripts to help in the installation of the rom.. the updater-script (a few dirs under META-INI) is the script recovery runs.
From here you can compare the files in the official archive with mine, or ignore mine and modify the install to your own liking.
For best results knowing the structure of the files in system and how linux/android boots is important. Otherwise this is a hands on exercise, there is only so much advice I can give,thus looking at the original and seeing what I touched will likely provide insight particularly if your are stuck.
In the case of su/superuser I just pulled from the official zip on rom manager provided by ChainsDD (links at https://github.com/ChainsDD/Superuser/blob/gh-pages/manifest.js ) and placed them into system making sure to add the suid perm on su in the updater-script. This however will not allow adb shell as root or prevent clockwork recovery from being over written.
There is a bit of a learning curve.. even if to me this type of hack is trivial and I only bothered doing it so I could have the 3.2 OTA without loosing root, and without what I think are silly tweaks some other devs add.
suomaf said:
He already explained a few posts before. He took the update, dismantled it and took out the bit that will upgrade your recovery and wipe out the root. Repackaged it and viola! instant magic!
Click to expand...
Click to collapse
Not very technical.. but once you decide to use the rom yes is about how its supposed to act.. And how I hope most of those that have downloaded the image think of it.
When i flash this, and reboot, i hang on the Acer bootup logo. No changes. I can go back into recovery and restore, but i can seem to get this to flash properly. I'd like to have a nice clean minimal 3.2.
I even wiped and did a clean instal, one note it did say
Offset:0x180
Before it said installation complete, it also 'installed' the file far to quickly in my opinion.
(Guide) (Beginners) You have rooted your phone, now what can you doNote – I will keep updating this guide as much as I can
Note - Please ask as many questions as you need, there is no question to basic to ask, it would be better being asked here instead of starting a new thread.
Note – Please don’t swear in this thread fu**ing is still swearing, using this - ** - still means you are swearing. Also please don’t call anyone a Noob after all this is a guide for beginners.
Final note – Can all beginners please thank people if they give you an answer to your question.
So welcome to the world of being rooted, you now have a nice shiny new rooted Android phone, but what can you do now. Well I have decided to start this thread to tell you what you can now do. This guide is for beginners and should be treated as it is intended, keeping it simple and just going over the basics. This guide will be broken down into main sections –
Post 1
• Super User
• Clockwork Mod Recovery (CWM)
• Apps
• Roms
Post 2
Further reading, it’s time to get you geek on
Post 3
More usefull apps that you might like
Super User
When you have a rooted phone you will need this little app called super user that has a massive job. When you rooted your phone it will have more than likely come with this app, if not then you can download it here. The basic idea behind super user is to control the root access to you phone. Your phone must have this app before you continue with the rest of this guide. Using Super User is easy when you open an app that needs root access a prompt will come up asking if you want to allow this app super user access, giving you two options deny or allow.
Clockwork Mod Recovery (CWM)
Once you have rooted your phone one of first thing you need to do is make sure you have Clockwork Mod Recovery. All phones have a recovery mode that can be accessed when turning on your phone or some root access apps allow you to access recovery mode through them. What CWM recovery does is modifies this recovery mode to make it better, allowing you to flash nearly anything you want or need, such as roms, themes and kernels. Also through CWM Recovery you can create a nandroid backup, which is a backup of your whole current rom, you can also carry factory data wipes and more advance features.
So how do you get CWM, well the first thing to do is check, depending what root method you used you might have it all ready (power off your phone and then hold the power, home and volume up buttons together until you enter recovery mode). You will know if you have CWM Recovery by looking at the top of the screen is should say “Clockworkmod Recovery”; if it doesn’t then you need to get it. The easy way to get CWM is by downloading the app Rom Manager (talked about below), open Rom Manager and there is an option to flash Clockwork Mod recovery, select that select which phone you have and it will do the rest for you.
Controls for CWM Recovery – Then volume buttons allow you to move and the power button is used to select.
Apps
Right there are a number of apps that will take advantage of you root access, and I am going to cover what I believe are the basics.
Remember when using any app that uses the root access of your phone it can come with risks.
Rom Manager – So Rom Manager and CWM sort of go hand in hand, being that Rom Manager is the nice user friendly app, giving you control of CWM from your phone home screen. Just like in CWM you can backup and restore your rom, flash new roms, fix permitions and partition SD card. As said above you can use Rom manager to flash CWM for you straight from the app, you can download this app here.
BusyBox – Trting to keep this simple, when you have a rooted phone there are sets of commands that you do not have, installing BusyBox will give these. This is required to run some apps that require root access. I think that was simple enough, oh and before I forget you can get it here.
Titanium Backup Root – Titanium Backup is an enormously useful app. Not only can it backup apps, but it can backup apps and all their data, and it can delete apps—even system apps or bloatware (bloatware are apps that come with your phone that you normally can’t remove like Games hub), making regular backups of all your apps and their data. You can download Titanium Backup here, also if you would like to know more about how to backup and restore most things when changing roms (more about roms just below) you can use my other guide here.
These are the very basic apps that you will need to see you of into the future of a android custom android experience, I will include other cool apps that use root access in post 3.
Roms
So the best part about having a rooted phone well for me anyway is the massive list of roms out there. If you don’t know what a rom is then here we go. When you get your android phone and turn it on, you’re faced with this impressive software that allows you access to apps throught the market, make phone call, txt, maps, voice commands, email and the list is never ending. This is all done through the software known as the Rom, the rom you get when have your phone is known as a Stock Rom. Now it this stock rom that we can change to improve our Android mobile experience known as a Custom Rom, and there are lots of custom roms out there. Some are made to give you a better battery, better custimization, improved features, so to provide a vanilla experience and some try to make a balance of them all, but the main idea is to make android better. So roms are broken down into different categories, here is a breakdown of them for you.
Stock Rom – As talked about before stock roms are the software that comes with the phone, some people prefer the stock experience but I don’t. The main problem with stock roms is that manufactures will place an extra layer of software on top of the rom known as a user interface (UI), such as Samsung wither their touchwiz UI and HTC with HTC Sense UI. The problem I have with these UI are they are power hungry and well not to sound mean but touchwiz is not very well made.
AOSP – Android open Source Project is the android rom in its basic form, so it has no bloatware or power hungry UI’s. This is where you will get most of your custom roms from, there are devs within the android community most found right here on XDA, that will use AOSP and make their own custom roms with this adding to and improving it to make the best rom they can. Just as a note there is no best rom and you will never get an answer as to which is the best. Each rom is to their own and suit different people with different needs, but as a starter rom to get use to the idea of flashing roms and learning everything that is needed then I would recommend a Cyanogen Mod Rom, as this is the most popular and you will get the most advice from the community is it is the most used. You can find the Cyanogen Mod website here. The best way to find roms is to look through the forum and look in the Development and Original Development threads.
INDEX - Android Development [29 March] - Here is a Rom list from the Android Development Fourm, the list includes both ICS and GB roms, thanks to daniel_costa_rj
There is a lot more to roms that just this basic overview and I will be adding more in the future as this will take just as long as writing this whole thread, so keep an eyeout for more updates, including AOKP.
EFS Folder (Important)
Ok this is more of a you must do and not a what you can now do. So the efs folder is a very important folder within your android system that contains infomation like your IMEI number, and just well important infomation trust me it's important. When people start to mod their phone such as flashing roms, kernels e.t.c, this folder can become corrupt, making you phone usless. So backing up this folder is important and their is an easy way in which you can do this, a more user friendly way using a great app by hellcatdroid. You can get this app from google play here, and it will give you all the tools to back up the folder. I will also include a guide on further reading for you to have a look over, so please backup your efs folder.
Well that’s it for now, this is my first draft and I will be making a lot on adding and changing over the next week.
Thanks for reading and I hope this guide helps even a handful of people.
Further reading, it’s time to get you geek on
[Guide] Back up your data before moving to a new rom
[REF] Guide to the Galaxy S II and Android (04/10/11)
[GUIDE] Fix an unflashable or soft bricked GSII
[REF][TWEAKS] Kernel Governors, Modules, I/O Schedulers, CPU Tweaks, AIO App Configs
Android Terms,Slang & Definitions
Forum & Marketplace Rules
[REF] Backup /efs folder. IMPORTANT.
More usefull apps that you might like
Root Browser Lite - Root Browser is for both non-root and rooted users. If you are rooted then this app will give you access to ALL of Android's file system. With a beautiful interface, tons of features and a cheap price Root Browser is a must have!#
ROM Toolbox - ROM Toolbox is the MUST HAVE app for any rooted user.
ROM Toolbox combines all the great root apps all tied up into one monster app with a beautiful and user-friendly interface. It also adds many more unseen features!, Check out the link for the full feature list
SGS2 Dual-Boot Setup (LolBoot) - Dual-Boot your Galaxy S2!
/!\ Requires root /!\
/!\ This is for the Galaxy S2 *ONLY* /!\
When the dual-boot is set up, you can (re)boot between two different, independent ROMs.
Just powering on boots into the primary ROM (duh!).
Using the recovery button combo (VOL-UP+HOME+POWER) will boot into the second ROM instead of recovery!
Pluggin in a USB cable or AC charger when the phone is powered off will make the phone boot into recovery.
AdFree Android - THIS APP IS FOR ROOTED PHONES ONLY!
AdFree removes most ads in the browser and other apps. It does this by nullifying requests to known host names in the system hosts file.
If you have problems with this app, or you know of additional host names not being filtered, please comment in xda-developers.com forum so it can be fixed!
kTool - Tool for a few functions after rooting. Kernel dump/flash, EFS backup/restore...
/!\ Requires Root /!\
/!\ Works on the >Galaxy S2< and >Galaxy Note< *ONLY* /!\
(i) the "lock pattern bug" is currently being investigated and worked on!
kTool is a small tool originally bundled with Hellcat's Root-Kernel for the Galaxy S2.
It offers a few functions usefull after rooting the device:
- Dump current kernel to /sdcard/zImage
- Flash kernel from /sdcard/zImage
- Backup the phone's EFS (sensitive storage are holding the IMEI and other vital data) as a raw .IMG dump and a .tar archive
- Restoring EFS from the raw .IMG or the .tar backup
- Format EFS (create fresh filesystem for cases where you want to restore seperate files or a .tar backup, but the filesystem is stuck/locked in read-only due to corruption)
- Reboot (normal, directely to recovery or directely to downlaod mode)
EFS Pro - EFS Pro - For Samsung Android Devices
Advanced Backup and Restore of your Device's '/efs' folder!
Features:
Supports Backup and Restore of Partition Image (*.img) and Compressed TAR Archive (*.tar) formats.
Automatically detects saved EFS Backups on Device and PC for hassle free restoring.
Re-Scan option to refresh Backup list for restoring Backups.
Automatically Re-Mounts '/efs' folder with Read/Write permissions during restore for users 'stuck' with Read Only permissions.
Automatic detection and prompting of Mass Storage Mode.
Automatic detection and termination of SAMSUNG Kies application on startup.
Supports Multiple Backup handling.
Option to Format '/efs' partition before restoring an EFS Backup.
Displays Device, ROM and BusyBox information on startup.
(NEW!) Attempt NV Recovery - Restores NV Data from '*.bak' files if they exist to fix corrupt or incorrect IMEI number.
(NEW!) Repair NV Data - Repairs NV Data file ownership to fix 'Unknown Baseband' and 'No Network / Signal'.
Introduction to Kernels
What is a kernel
So to keep this simple their 3 parts of your device the hardware, Software (rom) and your kernel. The kernel is the communication link between hardware and Software, although some of the seen as more important things are battery life, touch, wifi and more. You can also use a kernel to give you greater controll of your phone with such things (each kernel has its own conrtoll features).
You can swap your kernel just like you can swap your rom, although you need to check that the kernel you are going to flash with work with the rom you are using. some kernels will work woth all rom types such as SiyahKernel, others are made to be used on certain roms only such as Stock Roms, AOSP roms, AOKP Roms, and some even more specific such as CM9, MIUI and diffrent versions such as GB and ICS. So you will need to check the thread for that kernel and see what the features are and what Roms it will work on.
Their are many kernels on XDA Develpoers and the idea is for you to try a few out and see which suits your needs best, as their is no best kernel, the same as their is no best rom. So here is a list of a few kernels to get you started, and remember to check that the kernel you are about to flash will work on your device.
[KERNEL][ICS][ExTweaks][All-in-1kernel][DualBoot] SiyahKernel v3.2b6
[KERNEL][05.05][APP/PRO/OTA][AOSP&SAMMY] N.E.A.K. ICS - Designed by Nature (v2.0.4x)
[KERNEL] SpeedMod SGS2 ICS [K3-16 CIFS ROOT / NO-ROOT CWM5]
[KERNEL] SpeedMod SGS2 [K2-21 CWM5 CIFS ROOT]
[KERNEL] XPLOD 3.0.24 opensource kernel
Learn more about kernels
I will be adding more reading on kernels soon
reserved for later
My very own rom
Ok so here it is my very own rom go to the link to see more
[Rom][4.0.3][Vertumus][Apex & Galaxy 3 TW Launcher] Dark Angel
Gonna try Adsfree. My best improvement with my custom rom (resurrection remix 1.1) is that now i can tether. And overall is much better than the stock one.
Sent from my GT-I9100 using XDA
Great guide
u said that u can flash new roms now that your phone is rooted but my question is dont you have to unlock bootloader to do that
i'm still new so i'll ask alot of questions
If you install ClockworkMod Recovery, it will allow you to flash roms as it will unlock bootloader for you
Sent from my GT-I9100 using XDA
ok then nevr heard of that but i'm still new to everything
would clockwork mod unlock the bootloader of xperia play r800i i recently rooted it(last night to be exact)
i know this may not be the xperia play section but i was searching and stumbled upon this thread
RealMcoy said:
ok then nevr heard of that but i'm still new to everything
would clockwork mod unlock the bootloader of xperia play r800i i recently rooted it(last night to be exact)
i know this may not be the xperia play section but i was searching and stumbled upon this thread
Click to expand...
Click to collapse
I am not sure you would have to look in the relevent thread for you device, i wouldent want to give you advice on a device i have never worked with.
Updating thread
I have started to add more to the thread -
Extra reading and more i have add some apps, their is a lot more to come.
fantastic post
I spent 10mins to go through the whole post and very helpful for me. As a newbie, I have learned a lot from you. Thanks for your work and keep updates.
AOKP sms related
I have rooted my phoen and installed custom ROM with AOKP sms, can some one please help me that how can i send sms to multiple ppl @same time, i mean how can i add contact group in AOKP sms, i tried a lot but not able to find it..
Did you install an aokp Rom or a custom AOSP rom and install the SMS.apk from AOKP source
Sent from my GT-I9100 using XDA
Update to thread
I have updated the thread a little with more guides for you to geek up on, and i have added a link to a rom list................ Enjoy
Just a thought mate, how about linking up a thread on how to back up your efs folder after root, last few months been lots of threads about efs being messed up, there is also a guide to re-storing ya efs if ya screw it up. Nice thread btw
Sent from my GT-I9100 using Tapatalk 2
E_Goldstein said:
Just a thought mate, how about linking up a thread on how to back up your efs folder after root, last few months been lots of threads about efs being messed up, there is also a guide to re-storing ya efs if ya screw it up. Nice thread btw
Sent from my GT-I9100 using Tapatalk 2
Click to expand...
Click to collapse
I will make an edit to the 1st post and include a guide on efs backup, not that many people now how important efs folder is so thanks for the idea.
Great Guide
This is very helpful indeed.
Hi Devs,
I've just joined and am uncertain of the proper place for this thread. Apologies if inaccurately posted.
I have the T337A, which I have rooted on ANF4, but I cannot find a recovery. I have read and read but am not finding the solution to my little project. I would like to get a safestrap on this locked bootloader so that I can install and learn to write custom ROMs. I have tried a safestrap but it was not for this specific device and did not work. I have also installed and purchased CWM Recovery and TWRP Recovery, in my learning process. The problem with the recovery is that there is no custom recovery written for this device and the bootloader is locked, as this is the AT&T WiFi/LTE version. So it looks to me like I need to figure out the partitioning image somehow in order to make a safestrap work on this device...as step 1. Is there anything else that I can do with this locked bootloader? I would love to have some help in writing a custom recovery and ROM for this device but I am a tiny tiny noob here and not a hard core programmer. If I could get some feedback on places to start for such a daunting task, it would be great. I guess one thing that I do not understand is why I cannot make my current rooted ROM the default recovery in TWRP. It asks me to choose from the list of supported devices. I understand that it goes: NAND --> aboot.img/bootloader --> recovery/or/kernel --> OS/or/ROM? If this is close to accurate then I would have to write something to the NAND?, which I'm not sure what is yet, in order to hijack the factory bootloader and then write the partitions on the sdCard for the ROM, like the safestrap folks wrote? It looks to me like they also included a version of TWRP touch which I used on the S4 yesterday and was really cool, so I guess that would be needed as well and is also why TWRP does not work for me now...it cannot hijack the locked bootloader. How do I hijack this hard headed thing? fastboot does not work to this device. In the process of this project, I have also run into a roadblock trying to update the /system/framework/framework-res.apk, in the manner that a flash needs to be done, I think. I want to change the /res/values/bools/bools.xml switch "voice_capeable" to true. AT&T or Samsung disable this on this version of the tablet, I guess to sell tethering or something else I'm not familiar with...but the way it looks to me, everything is configured on the device and I have a phone number provisioned for data at least. Why can't I turn on this switch and use the phone portion of the device? Any time I tickle the running framework-res.apk, it kills the OS. I tried compiling an update.zip aligned and signed with test keys or something like that but when I flash it, it fails with wrong footer and invalid signature...then it wipes me back to the stone ages. I warned I was a noob..! ...but not scared to brick some shtuff in order to learn this and write some custom solutions. An after thought...is there a solution for a bootable extSdCard for Android? This might lead to some options if it is possible.
Gathering phone info...
Collecting information. Be patient! Do NOT disconnect the phone!
Model: SM-T337A
Android Version: 4.4.2
Sales Code: ATT
PDA Version: T337AUCU1ANF4
Phone Version: T337AUCU1ANF4
CSC Version: T337AATT1ANF4
Product Code: SM-T337AZWAATT
HIDSw Version: T337AUCU1ANF4/T337AATT1ANF4/T337AUCU1ANF4/T337AUCU1ANF4
Board Platform: MSM8226
Serial Number: R32FA00PMRF
Imei: 3534.............
Unique Number: C1604.......
Connections: AT,MTP,MTP
Battery Status: 4.28V (94%)
Network Type: GSM
SuperSU Pro v2.40
TWRP donate latest
CWM donate v5.5.3.7
BusyBox Stericson donate v1.23.0
Titanium Backup Pro latest
xPosed v2.7.1
Wanam xPosed v3.3.1
NinjaMorph Pro v2.8.2
ROM Toolbox Pro v6.0.6.5
RootLogger Pro v1.9
Nandroid Backup v4.4.5
Next Launcher 3D Shell v3.20
Root Firewall Pro v2.1
SetCPU v3.1.2
w/respect. PitPin
Sir,
Please wait until mods will move this thread to the device specific forum for more relevant answers.
Stand by
Good luck
We had a dev working to get safestrap, but he struck out. So if you can get it, I'll test. I too have the 337a. Sucks to have a locked bootloader and no dev interest.
pre4speed said:
We had a dev working to get safestrap, but he struck out. So if you can get it, I'll test. I too have the 337a. Sucks to have a locked bootloader and no dev interest.
Click to expand...
Click to collapse
Thanks pre4speed. I am taking a look at the two tasks again tonight and decided to take the res/bool = voice_capable issue on first since this will determine how brickable this device can be for me. If I can use it as a regular modem phone then I might be a bit more careful with the bootloader project I did some more tinkering with the framework-res.apk ...specifically the /res/values/bools/bools.xml resource and tried the following:
-------
Factory wipe
Flashed sammobile.com T337AATT1ANF4 firmware
Rooted
SuperSU
Busybox
Froze AT&T update service and others involved
Titanium backup and pulled a good backup
Online Nandroid and pulled a good backup
Installed my XDA app. of course..!
-------
Framework-res.apk:
Used total commander to copy the running apk off to the sdCard and then my PC.
Decompilled in APKStudio2.0.3b-Windows (I am also using Ubuntu 14.04 if there is a better way here..also Android Studio on both OS...just learning).
Edited my value.
Recompiled with zip align/sign option.
***Now here in lies the problem, if I haven't already created one above ***
The random article I dug up said that in order to get past the wrong footer and signature issue, and stone-age wipe, when attempting this via abd sideload with an update.zip, is to now copy the edited file back into the original APK using 7zip in order to retain the original signing keys. When I open the original APK archive, it does not show the resource folders deemed "important and I should not jack with them" in the compiled APK (mainly values/* folder). The article mentioned the resource folders such as res/values/bools are compiled and hidden and that I needed to copy over the new resources.arsc file. I see this in the newly compiled APK I made but it also put the Manifest.xml and /res folder in there. Do I need to copy all of that or just the compiled resources.arsc file? I did all and it boot looped me so I'm guessing that I either did something wrong or this was not the right answer. The last part was to chmod the new APK, use total commander to mount the folder as rw, copy over the file, and reboot. All of that worked and I had to reboot many many times...loop.
That is where I am on the modem part and am going to attempt copying just the resources.arsc in a few. I will post more on the bootloader side soon, as I've been researching what goes on from the time I push the power button until the time I swipe the first screen. Lots of reading
w/respect - PitPin
Copying only the resources.arsc file from within the newly compiled apk back to the original framework-res.apk made some progress. Now I have the phone dialer app icon in my apps drawer... but it is failing complaining about contacts. On to the next round of research..!
PitPin said:
Copying only the resources.arsc file from within the newly compiled apk back to the original framework-res.apk made some progress. Now I have the phone dialer app icon in my apps drawer... but it is failing complaining about contacts. On to the next round of research..!
Click to expand...
Click to collapse
Stalled out temporarily on the tab project as laptop hard drive bought the farm. Back in action and made some progress on the tab voice_capable issue. Everything appears to be there and in working order but the SMS modules. I think this has something to do with why the contacts app is blowing up but not sure yet. GoSMS and EXDialer seem to work together without blowing up but the dialer taps the modem and then dies. Taking a break from this to start a thread on rooting the AT&T Alpha. I'm about half way through the exploit on that project. Any input on what might be my SMS problem on the tab 4 would be appreciated. Attached are a few screens.
Does anyone know how to removed the caution sign on the left corner it keep telling me unauthorized action have been detected.
I am in the same boat, I so wish this would come through because I do love this little tab.
same boat
/baker said:
I am in the same boat, I so wish this would come through because I do love this little tab.
Click to expand...
Click to collapse
so did you finally get it going or what?I have been wanting to get my Tab going as well. I've Rooted it and paid for an unlock even, which worked fantastic by the way...Thanx XDA!!! The rooting guide I got from here was right on point,no problem at all!!But anyways, I have it on metro pcs now on the unlimited $60 plan which is awesome (.REAL unlimited internet with NO THROTTLING ) for me because now at home I run pda.net, which gives me very good, fulltime, internet for my home computers as well as the ability to stream everything onto a large screen or even via windows when we want to watch with all the bells and whistles! No lag at all usually,and I don't use my hotspot because of the usb internet connect on pda.net. When I do use the wireless connect, it doesn't take any of the allotted hotspot usage up either!!All in all it's a great deal for me. I just got a new sim for it, called in the imei to metro ,which in turn gave me a phone number and data account, and presto!Been on the net ever since! Now that I've had it for over a month ,I wanna get the voice capability to work as well, being that I am paying for 2 lines now. Although I can use the old trusty hangouts dialer with the GoogleVoice easily enough. I want to be able to use my metro number mainly because these phone companies charge and charge and charge, never caring about us,or our need to have communication at our disposal at all times.Cell phones are by far not inexpensive and the internet wasn't started for us to pay aan arm and a leg to use.Anytime I come out good while dealing with a wireless company. it's a stupendous event,I'm telling you!! Heck ,I'm writing from my home computer now, going through the Tab at this very moment! Nevertheless, I'm wanting for the devs, to come through as well. With maybe even a new rom,sans the at&t stuff, of course, since I do now have a different carrier? Heck, the Tab is even great for when we travel! 24/7 unlimited internet /streaming , and the screen size is much better than the phone screen ever was!I just really wanted to thank XDA for the work they put in to help us part - timers out,Ive been rooting and unlocking and bricking and un-bricking for quite some time now,I even repair phones now actually,but the programming and the putting it all out here for guys like me to have fun and tinker with these phones would be entirely impossible without the DEV'S and their hard work for SURE...Thanx Guys!!You ROCK!
I am starting this thread to share knowledge and experience. To show what the Note 4 on Q15 is still a beast. Show us what you got!
I am on the latest DQ15 bootloader. I liked parts of this rom as nd parts of another but as the cast with many othersvlocked to fused 5 aboot. The current rom I use is. DtuxRom v9.0 - Zelfania's Love (See in Xiaomi Redmi N5-PRO) by carlosggb and its an excellent rom. Afyer following the instructions and first flashing the prerequisite stoke deodexed rom I had APN setting after flashing DtuxRom they disappeared from the settings. I noticed other posting the same with other roms and i was determined to keep the apns or at keast the hotspot hack. I read somewhere that it was due to a csc others file error that was located it the system files within tht custom rom. I would like to give credit to the individual who posted that but I do not remember inwhat thread I read it in. What I do remember thou is they suggested to use a customer tand a specific program to make the necessary changes to the csc others file. So maybe to someone how has formal education in computers, java ,linux, simali, or are just are simply fluent with this type of stuff, no big deal. But to the rest of us "common folk" it not as easy not to mention down right time consuming. Anyway, I decided I would try it another way and although it may be found on it involves copy and past. It is a good idea to know system file permissions before you proceed.
https://forum.xda-developers.com/showpost.php?p=60831252&postcount=3443
Opps, anyway.... go to root explorer and tap then tap R/W. This will require you to be rooted to do so. I did this is stock deodext rooted. In this rom my apns were visible and my hotspot was also in the setting. I then make ascreen shot of the check boxes before you change anything. Oh an I might add that before you do anything make a back up in TWRP and check all boxes before you back up. TWRP and an app called tipach works great.
My apologies if i fumble around with my chain of thought or lack of communication. In es file exporer under R/W remember the or best take svreen shot then check all boxes to t/w. Go back tap left 3 bar icon go to device scroll down to system and tap then long press csc and copy to external sd.
I will also mention that the xposed models xtouchwiz and another one that is a newer version based on Wanams xtouchwiz will somehow delete the hot spot from the settings.
Ok now I flash my custum N5 Dtux rom and the hotspot setting has disappeared at that point I use Es file explore to copy and past the csc files that I save to my external sd and not copy and past them back to system. A pop will ask if I wish to over write and I set it to overwrite all. Once complete reboot and hotspot is again back it the settings you are able to flash a hotspot hack if thats what you choose. I am sure there may be a better way than the method I have used but it worked .
Simply reboot and hotspot is in the settings
I used this method for hotspot an wish to give credit and thanks to the developmener
Galaxy Note 4 Android Development Stock DeodeXed Debloated PK1 [12-11-16] (HOTSPOT MOD AND ROOT PACKAGE ADDED) by carlosggb
I should also mention that at some point my apns disappeared but my hot spot did not and my status bar o shows 4g however when I look in about phone it show status type LTE and the speed assures me the it is indeed on LTE.
I will share other mods I have done as well as my experiences and hope other share there knowledge. I am not a professional , my knowledge comes from the empirical scientific method. In other word threw lot and lots of experimentation and observation.
I might add , the importance of making a back up is the first thing that needs to be done before modify any system files. CHECK ALL BOXES while in recovery and itis also a good idea to make an additional copy to save on pc or fkash drive. Having a back up for back up. This has saved my "ACE" as i learned the hard way. If you accidentally press wipe external sd there is no pop up that asks are you sure. Just gone.
GRX
https://forum.xda-developers.com/ga...6-n5-n4-s7-t3393931/post67204923#post67204923
C5 Smart Manager. , thanks to Albe96
https://forum.xda-developers.com/showpost.php?p=67170948&postcount=348
https://forum.xda-developers.com/note-4-sprint/development/rom-dtuxrom-v5-redemption-t3424993
Thanks to carlosggb for Dtux Rom
Multi user and LTE
Official Google Play Store in Dark mode on 6.0 Marshmallow. Requires root, Xposed, Google PS Dark Theme enabler (module) by Alex 193a, and in my case an additional app called Night Mode by Subham Tyagi (available on F-Droid or G-Droid).
DarkGoogle Play Store
The link
https://forum.xda-developers.com/android/themes/official-google-play-store-dark-theme-t3977061
Stereo Dual Speakers Surround Sound♤N910F/T/P/V/G/W8♤N910C/H by Trex888
Thanks to Trex888 for his contributions and awesome developments.
gghttps://forum.xda-developers.com/note-4/general/stereo-speakers-surround-sound-note-4-t3746999