[MOD][NABI2] 4 Way Reboot Menu Nabi2 KK 4.4 - Fuhu Nabi 2

[FONT=&quot]4 - Way Reboot Menu for Nabi2 KK 4.4 ( De-Odexed )[/FONT]​[FONT=&quot]Well it's that time again after getting a needed update for our tablets. This is the extended Reboot Menu only and not a "Power Menu". I do not recommend flashing to Custom Roms as the ROMs may contain special permissions/policies ( if added ) that the Rom Developer may have implemented or even may be require so the Custom Rom may run or function properly. None are known [/FONT][FONT=&quot]for the Nabi2 ATM so I guess we are safe LOL. [/FONT]​​ Unlike the previous version that went through the Power Button menu, this one has a dedicated Reboot Button eliminating the extra
"Power Off "at the bottom of the Reboot Menu going through the Power Button menu.
​
[FONT=&quot]The Extended Reboot Menu Includes:[/FONT]​
[FONT=&quot]REBOOT[/FONT]
[FONT=&quot]( Normal Complete Reboot after Shutdown )[/FONT]
[FONT=&quot][FONT=&quot]SOFT RE[/FONT]BOOT[/FONT]
[FONT=&quot]( Quick Reboot for restarting the Android Shell only, No Shutdown )[/FONT]
[FONT=&quot]BOOTLOADER[/FONT]
[FONT=&quot]([FONT=&quot] Bootloader [/FONT]Mode / Fastboot Mo[FONT=&quot]de [/FONT])[/FONT]
Working after it's plugged in to Computer via USB Cord ( see post#2 for Youtube link )
[FONT=&quot]RECOVERY[/FONT]
[FONT=&quot]( Restarts[FONT=&quot] t[/FONT]ablet [FONT=&quot]strai[FONT=&quot]gh[FONT=&quot]t to[/FONT][/FONT][/FONT] Recove[FONT=&quot]r[/FONT]y after Shutdown )[/FONT]​
=========================================================================================================​
=========================================
=========================================================
[FONT=&quot]===================================================================[/FONT]
[FONT=&quot]DISCLAIMER:[/FONT]
===================================================================
===============================================
=========================================
[FONT=&quot]By YOU, the USER, flashing this file or manually pasting to modify your Android System, YOU understand and know what YOU are [/FONT]
[FONT=&quot]doing. I nor [/FONT][FONT=&quot]anyone will be held liable nor responsible for YOUR doing if your phone bricks. As always, as is suggested by many and [/FONT]
[FONT=&quot]myself, please make [/FONT][FONT=&quot]sure you perform a complete[/FONT]
[FONT=&quot]NANDROID BACKUP[/FONT]
[FONT=&quot]before flashing and/or modifying your OS or the mentioned stock .jar file. I also suggest YOU keep a separate copy of the stock .jar file [/FONT]
[FONT=&quot]handy, [/FONT][FONT=&quot]like in your External SDcard, if the phone decides not to boot up. Knowing this, YOU assume all responsibility for what happens [/FONT]
[FONT=&quot]as YOU, the USER, know and comprehend what YOU are doing and understand the consequences or severity of damages that can be [/FONT]
[FONT=&quot]brought to your [/FONT][FONT=&quot]device by flashing or modifying your OS incorrectly. [/FONT]
[FONT=&quot]YOU[/FONT][FONT=&quot] Have Been Warned !![/FONT]
=========================================================================================================​
[FONT=&quot]What's Needed / Recommended:[/FONT]​
[FONT=&quot]Rooted Device [/FONT][FONT=&quot]( to extract the needed files Manually for backup )[/FONT]
[FONT=&quot]Custom Recovery ( TWRP for Flashing the ZIP and/or using the File Manager or a Custom Aroma File Manager)[/FONT]
[FONT=&quot]If you can do it via ADB Commands then all power to you.....[/FONT]
[FONT=&quot]I provided [/FONT][FONT=&quot]BOTH[/FONT][FONT=&quot] , the stock NABI2 [/FONT][FONT=&quot]( Stock NABI2 KK jar )[/FONT][FONT=&quot] and modded NABI2 .jar [/FONT][FONT=&quot]( android.policy.jar )[/FONT][FONT=&quot] files and [/FONT]
[FONT=&quot]will make a flashable zip [/FONT][FONT=&quot]( coming soon )[/FONT][FONT=&quot] below[/FONT]
​
[FONT=&quot]What To Do:[/FONT]
[FONT=&quot]You have two choices on installing the .jar file. You can either Flash the ZIP in TWRP ( which at the moment is not available ) or manually copy & paste or push the .jar file to system/framework/. If you decide to do this manually, you will then need to set the file permissions to the modified android.policy.jar file to 0644. Before manually pasting the file in the framework folder, you can rename the stock android.policy.jar file with " .bak " ( ex. android.policy.jar.bak ) at the end so you don't have to delete it from the framework folder if you so choose. Now using TWRP you can either use the built in File Manager and set permissions via the terminal with chmod commands or Install/Flash the Aroma File Manager in recovery to use like a simple File manager where you can hold down on the file to get a popup window to copy/paste or set permissions manually.[/FONT]
​
======================================================================================​
[FONT=&quot]Words of caution.....[/FONT]
[FONT=&quot]if you attempt to do this manually and are still actively booted in your Android OS while modifying or deleting the .jar file, there is the highest probability that your tablet will immediately reboot and you will not be able to boot up the OS again and remain stuck on the Nabi boot screen as the android.policy.jar is no longer visible to your OS. This is why you need to do this before booting up like in recovery.[/FONT]​
======================================================================================​
[FONT=&quot]Thanks and credits go out to :[/FONT][FONT=&quot]@[/FONT]tdunham
[FONT=&quot]@[/FONT]CNexus
[FONT=&quot]@kahvitahra[/FONT]
[FONT=&quot]for the knowledge gained over the years and information gathered on the How-Too's and the files needed for this MOD. If I missed someone please PM me or let me know.....[/FONT]
​[FONT=&quot]Enjoy! [/FONT]

Change Log
Android Policy v1:​1. Unlike last from JB, this KK Reboot Menu has it's own button instead of going through the Power Button.
2. Problem with Bootloader Button not working, not going into Bootloader.​Android Policy v2 ( 02/28/15 ): ​1. Reboot Menu has it's own button instead of going through the Power Button as before.
2. Soft Reboot ( Quick Reboot ) using smali command of "setprop stl.restart zygote" instead of "pkill -term -f system_server" for those
that do not want to or honestly need to install BusyBox to simlink pkill if not already done so. Change will not affect anything.
3. Some more smali edits to try and get Bootloader button working. Forum member n3wt discovered when attempting to go into Bootloader mode,
after reboot and staying stuck at the nabi boot logo screen, plugging in the USB cord while USB connected to computer would then switch the
Nabi to Fastboot Mode. --- link to youtube video bellow.
http://youtu.be/Qo9ShihfCqY​
Any problems ...... let me know.
.

Thanks. I get error flashing zip from TWRP. I copied the jar to /system/framework and set perms to 644 but I don't see the new options even after reboot. Also the attachment says v1. Where is v2?
If you are saying its not available from the power button how do you get to the menu?

lev777 said:
Thanks. I get error flashing zip from TWRP. I copied the jar to /system/framework and set perms to 644 but I don't see the new options even after reboot. Also the attachment says v1. Where is v2?
If you are saying its not available from the power button how do you get to the menu?
Click to expand...
Click to collapse
Sorry for not responding right away, notification was not set. The zip is not a flashable. I never got around to making one. Better one knows where it's going and one backs up their original before attempting.
You get the reboot option when pressing on "Reboot". Normally, the Nabi2 stock jar does not come with a reboot option which is what I added.

Related

[Q] A riddle - Device Won't boot after changing Framework.jar file - why?

Hello to you all.
Noob ):
Ok, so I speak Hebrew, and Hebrew and Arabic I think are the only two languages that are being written from right to left.
This created a mess in Gmail and text messaging.
I emailed a friend, and he emailed me a revised Framework.jar file that fixed it on his vibrant. Cool.
So, I was doing everything according to procedure (see bellow), but got a stuck display on the boot screen "Galaxy S - Cynogen". Before my MIUI Rom booted.
This made me very sad, and I had no idea what to do. I went to recovery again and went to re-flashing my MIUI ROM
It worked and the phone booted again after it re-installed the zip MIUI - and everything is back to normal.
This means that something is not right with the Framework file or something?
Really not sure, I am really not good when it comes to this. Just followed directions.
Please help ):
Here is what I was told to do:
c:
cd tmp
dir
(Make sure you see the framework.jar file after you typed the "dir" command)
this will reboot your phone into recovery:
adb reboot recovery
after you are in recovery run this:
adb pull /system/framework/framework.jar framework_org.jar
This will backup your original file..
adb push framework.jar /system/framework/
This will copy the new file over..
After this reboot your phone either using the recovery menu options or by typing the following command:
adb reboot
Here is the revised Framework.jar file that I replaced with the "Stock" file

Create your own Custom ROM

Not my responsibility if you soft brick your phone.
What you need:
1.Kitchen by Dsixda http://forum.xda-developers.com/showthread.php?t=633246
2./system directory of your custom/stock rom.
3.Root access on phone
Root browser https://play.google.com/store/apps/...xLDEsImNvbS5qcnVtbXkucm9vdC5icm93c2VyZnJlZSJd
Root explorer https://play.google.com/store/apps/details?id=com.speedsoftware.rootexplorer&feature=search_result
5.Common sense and half an hour (MOST IMPORTANT)
Instructions:
(I presume that you have already installed Cygwin.)
GETTING SYSTEM FILES
1.Install your preferable Root file browser in your phone.
2.Open and look down for system folder in it.
3.Copy the whole folder on your sd card
OR
1.Open your favourite custom rom and copy the system files in there.I personally used creeds v2.5
(Use this method if you want to test it or you are a lazy kid like me!)
SETTING UP ROM
1.Open Cygwin and type "cd kitchen" and press enter
2.Type "./menu" in it. You will see a menu after that.
3.Go to Cygwin>>home>>user>>kitchen>>original_update
4.Make a folder there named as "WORKING_XXXXX" and put the /system files you obtained in it.
5.Go back to Cygwin and press 1.
6.Press enter once again and select the name of your working folder by pressing the number against it.
7.After this it will ask for naming another folder.Do as you want.
8.Now you have a working folder which is going to become your future rom. Select any options from the menu which you would like to have in your rom.(I have not tested all of them so there is a chance that some of them wont work).
BUILDING THE ROM
1.Press 99 to build the working folder.
2.Go for the interactive mode so press 1.
3.Zipalign them by pressing y. A wall of text would come but dont worry
4.Add updater-script. Again a hell lot of text
5.Press y again
6.Sign your rom by pressing y
7.Change the name of your rom by pressing y
8.Press Enter to finish!
9.Go to OUTPUT_ZIP and open the your rom and go in META-INF fodler.Over here you need to put the updater scripts which you want for your rom. I have tested the scripts from Creeds v2.5 and it installs perfectly. (This is not a necessary step because you can also install your rom with the original META-INF script.)
10.Copy the rom to your sdcard
11.Boot in cwm and wipedata+cache and then install your rom.(Have a backup in hand)
12.It should install perfectly cuz it booted properly in my 9/10 tests.
If you want to customise your rom then look below. It should be done before the building the rom.
UNDER CONSTRUCTION
MORE TO COME: TWEAKS,ICONS,ICS SETTINGS,USEFUL APPS and many other customizations.
Nice tutorial,
Just a question
I think we don't need computer to build rom as i can observe fromyour tut, right?
Chairmansaab said:
Nice tutorial,
Just a question
I think we don't need computer to build rom as i can observe fromyour tut, right?
Click to expand...
Click to collapse
Where will you install Cygwin then?? xD
Sent from my GT-S5360 using XDA

Pantech Burst Essentials (Not Maintained)

*********************************************************
Sorry to all but I just don't have the time to maintain this thread like I used to
You can check out http://forum.gizmolord.com/android-modding/pantech-burst-quick-guides/ as that seems to be a pretty nice arrangement of Burst stuff.
If anyone wants to use the guides I wrote up in a different thread, please feel free to do so.
*********************************************************
I did not develop any of the following root, CWM, or Stock ROMs. I just wrote up the instructions and am using this thread to organize current and hopefully future development to make it easier to locate needed files and instructions to use the files.
No need to thank me. Thank those that really deserve it, the devs
Thanks!: jcase, Attn1, IOMonster, and any others I may have missed
Let me know if there is any suggestions to improve the instructions or if something is not clear, if there is something I may have missed, or especially if there is someone else that should be thanked.
*Note: My computer is Windows 7 64bit, directories will be different on 32bit Windows. I have no idea how to do this on Linux but if someone does know how, please feel free to add instructions to this thread or PM me the instructions and I will edit my post to include them and will acknowledge that you wrote them.
*I am not responsible nor are any of the devs responsible for any lost data or bricked devices. Follow at your own risk and be sure to Back up your data before doing anything.
Prep Work
Setup Pantech Burst drivers on Windows computer
1-Download and install Pantech PC Suite
2-Launch Pantech PC Suite and update if it asks. When PC Suite is fully updated, plug phone into computer until device is recognized.
Alternative: Download and Install Drivers with [USB_Driver]PSMN_Install_V1_1_0_0.exe (Mirror)
*Note: I have not used this method so I am not sure if it works
Setup Windows computer so you can send commands to phone
1-Download and install Java Development Kit from http://www.oracle.com/technetwork/java/javase/downloads/index.html
2-Download and install Android SDK from developer.android.com/sdk/index.html
2-Start SDK Manager and check the box next to “Android SDK Platform-tools” and install package.
Setting up Linux for ADB to recognize Pantech Burst *Thanks jackattack79
[HOW-TO] using fastboot on mac os X *Thanks aed0101 for the how to
Setup phone so it can receive commands from computer
Go to settings > Applications > Development > turn on USB Debugging
Root & CWM
FOR GINGERBREAD
Root phone
1-Download prestoroot.img (mirror) and save it to “C:\Program Files (x86)\Android\android-sdk\platform-tools”
2-Now open your command line and navigate it to “C:\Program Files (x86)\Android\android-sdk\platform-tools” folder
3-Run the following command
Code:
adb reboot bootloader
4-When the bootloader screen shows up on your phone then wait a few seconds to make sure your phone is recognized by the computer then run the following command
Code:
fastboot boot prestoroot.img
5-After phone reboots itself, shut the phone down and turn it back on again.
6-When the phone boots up this time, download Superuser from Google Play
Install ClockWorkMod
1-Download cwm-5.0.2.7-presto.img (mirror) and save it to “C:\Program Files (x86)\Android\android-sdk\platform-tools”
2-Now open your command line and navigate it to “C:\Program Files (x86)\Android\android-sdk\platform-tools” folder
3-Run the following command
Code:
adb reboot bootloader
4-When the bootloader screen shows up on your phone then wait a few seconds to make sure your phone is recognized by the computer then run the following commands
Code:
fastboot flash recovery cwm-5.0.2.7-presto.img
fastboot reboot
5-To access CWM, hold the volume down button while powering device on
6-To use CWM, Volume up and down will scroll up and down and Power button will select
FOR ICE CREAM SANDWICH
CWM & Root
UnRoot (Revert back to stock)
FOR GINGERBREAD May not work if you have updated to ICS. I have not tried. Let me know if you do try though
*You will need both Stock ROM and Stock Recovery to apply OTA update when/if they are released
**Restoring these will most likely wipe your data so be sure to backup first!!!
Restore stock ROM with CWM
1-Download one of the following zipped backup:
Presto-GRJ90_11282011.zip (mirror) (original firmware)
JUUS03122012.zip (mirror) (1st stock update)
JUUS06252012.zip (mirror) (2nd stock update, newest)
2-extract zip to the "/sdcard/external_sd/clockworkmod/backup/"*
3-If you have CWM installed on phone, boot into CWM and skip to step 7*
4-If you don't have CWM installed, Download cwm-5.0.2.7-presto.img (mirror) and save it to “C:\Program Files (x86)\Android\android-sdk\platform-tools”
5-open your command line and navigate it to “C:\Program Files (x86)\Android\android-sdk\platform-tools” folder
6-Run the following commands
Code:
adb reboot bootloader
fastboot boot cwm-5.0.2.7-presto.img
7-backup and restore > restore > select backup to restore > Yes – Restore
8-You may need to do a “wipe data/factory reset”, “wipe cache partition”, and Wipe Dalvik Cache” to get OTA updates that AT&T/Pantech push out.
9-reboot system now
Stock recovery
*Recovering to Stock ROM via CWM does not restore Stock recovery. Here is how to restore Stock Recovery.
1-Download recovery.img (mirror) and save it to “C:\Program Files (x86)\Android\android-sdk\platform-tools”
2-Now open your command line and navigate it to “C:\Program Files (x86)\Android\android-sdk\platform-tools” folder
3-Run the following command
Code:
adb reboot bootloader
4-When the bootloader screen shows up on your phone then wait a few seconds to make sure your phone is recognized by the computer then run the following commands
Code:
fastboot flash recovery recovery.img
fastboot reboot
Alternative method for stock JUUS03122012 and Recovery:
1-Download PANTECH_PRESTO_BIN_JUUS03122012.pdl (mirror)
2-Download P9070_Download_Tool_v3.3.zip (mirror) and extract it
3-Boot phone into Emergency Download Mode - With device off, press and hold power + Volume Up + Volume Down
4-Execute P9070_Download.exe
5-Select “Open File” and select the PANTECH_PRESTO_BIN_JUUS03122012.pdl file
6-Select “Reload File”
7-Select Download
8-Just select the default location for the XML log file
*I had to do this twice as it failed the first time and the second time it was successfull
FOR ICE CREAM SANDWICH
Burst's Upgrade to ICS (mirror)
Customization
Burst's Upgrade to ICS (mirror)
ROMs
Gizmolord
CM9 ROM - Still a lot not working on it but it does boot which is awesome. Looks like we should thank jznomoney for building this ROM and whoever leaked this ROM. *Install via CWM using the "Install zip from storage" option. May want to do a full wipe and a dalvik wipe before booting into it.
MODs
[MOD] HULU Flash Hack - Flashex - Thanks NoSudo
[MOD] Pantech Burst - Native Hotspot/Tethering Enabled (Root) - Thanks lost_
[APK] Seeder entropy generator to provide significant lag reduction
Customizing
UOT Kitchen: You will need framework-res.apk and SystemUI.apk from your phone
Check for Stock Updates more than once a day
Settings > Manage Applications > All > AT&T software update > Clear data > OK
Go back to Settings > AT&T software update > Back > AT&T software update > Check for update
Partition List for the Burst - Thanks to Davepmer
mmcblk0p1 /firmware
mmcblk0p8 /boot
mmcblk0p13 /system
mmcblk0p14 /data
mmcblk0p15 /persist
mmcblk0p16 /cache
mmcblk0p17 /tombstones
mmcblk0p18 /recovery
mmcblk0p19 /etc/firmware/misc_mdm
mmcblk0p27 /mnt/sdcard
mmcblk1p1 /mnt/sdcard/external_sd
Cool Apps
Sony Panaramic Beta Cam app (verfied works with Pantech Burst because I've been playing with it making cubicle views all day )
Holo Launcher (for those who want the ICS launcher now!)
Burst Related Links
Pantech Burst Love, Anyone? Anyone?
Pantech Burst Essentials (You are here now)
Pantech Burst Port in Progress
Cyanogen-presto
FYI guys the JUUS03122012.zip file seems to be corrupt-there's no way to open it as a zip (I tried with 7-zip as well as windows explorer on multiple downloads). Does anybody have a working version of this file since Pantech isn't pushing it out?
tekdemon said:
FYI guys the JUUS03122012.zip file seems to be corrupt-there's no way to open it as a zip (I tried with 7-zip as well as windows explorer on multiple downloads). Does anybody have a working version of this file since Pantech isn't pushing it out?
Click to expand...
Click to collapse
I re-uploaded it. Give it a try now.
Reserved for marcusmarcus
Reserved for marcusmarcus
kagedws6 said:
Presto-GRJ90_11282011.zip is corrupt
Found this on Jcase's profile. its 200+mb and the file dropbox had was only 160mb
Click to expand...
Click to collapse
OK, that is fixed now. I uploaded all the files through a web browser and that way seems to corrupt the files. I uploaded all the files through the drop box client on my computer now so they should all be working.
I also cleaned up the unrooting section and added the cwm backup for the latest update that was pushed out.
marcusmarcus said:
OK, that is fixed now. I uploaded all the files through a web browser and that way seems to corrupt the files. I uploaded all the files through the drop box client on my computer now so they should all be working.
I also cleaned up the unrooting section and added the cwm backup for the latest update that was pushed out.
Click to expand...
Click to collapse
I went ahead and pointed the similar consolidated thread I started to this one because yours is done way cleaner and its more up to date
Is it possible to root the latest room JUUS06252012 with PrestoRoot.img ?
tangbunna said:
Is it possible to root the latest room JUUS06252012 with PrestoRoot.img ?
Click to expand...
Click to collapse
yes. after you root you will need to reboot once more for it to show the correct kernel version.
Shared with Rootzwiki hoping to drum up some more support for our phone
kagedws6 said:
Shared with Rootzwiki hoping to drum up some more support for our phone
Click to expand...
Click to collapse
Great! The more places we can get information posted, the more interest we can hopefully get for this phone. I pretty much stick to XDA. If anyone else knows any other sites, feel free to quote these instructions or link to these ones.
I noticed that the cm9 file under the ROMS link was updated 4 days ago, any major changes yo those version? Also, thank you to all who is making this possible.
marcusmarcus said:
Root phone
1-Download prestoroot.img and save it to “C:\Program Files (x86)\Android\android-sdk\platform-tools”
2-Now open your command line and navigate it to “C:\Program Files (x86)\Android\android-sdk\platform-tools” folder
3-Run the following command
Code:
adb reboot bootloader
4-When the bootloader screen shows up on your phone then wait a few seconds to make sure your phone is recognized by the computer then run the following command
Code:
fastboot boot prestoroot.img
5-After phone reboots itself, shut the phone down and turn it back on again.
6-When the phone boots up this time, download Superuser from Google Play
Install ClockWorkMod
1-Download cwm-5.0.2.7-presto.img and save it to “C:\Program Files (x86)\Android\android-sdk\platform-tools”
2-Now open your command line and navigate it to “C:\Program Files (x86)\Android\android-sdk\platform-tools” folder
3-Run the following command
Code:
adb reboot bootloader
4-When the bootloader screen shows up on your phone then wait a few seconds to make sure your phone is recognized by the computer then run the following commands
Code:
fastboot flash recovery cwm-5.0.2.7-presto.img
fastboot reboot
5-To access CWM, hold the volume down button while powering device on
6-To use CWM, Volume up and down will scroll up and down and Power button will select
Click to expand...
Click to collapse
5-After phone reboots itself, shut the phone down and turn it back on again.
Since people are already in the command line you might as well just place a command for "adb reboot" here.
Great job with this post by the way. Just a suggestion for people new to all of this. Not to mention, the more they work from the command line the more they will become comfortable with it.
Just a warning. By flashing a full PDL file you are risking to brick your device in case something goes wrong, as PDL file flashes bootloader and radio.
Use it only if nothing else works.
Got native HotSpot enabled.

[MOD][NABI2] 4 Way Reboot Menu Nabi2 JB 4.1

[FONT=&quot]4 - Way Reboot Menu for Nabi2 JB 4.1[/FONT]​[FONT=&quot]Haven't seen a lot of development for the Nabi2 as much as we had before and got the idea from my my Galaxy Phones. This is the extended Reboot Menu only and not the "Power Menu". I do not recommend flashing to Custom Roms as the ROMs may contain special permissions/policies ( if added ) that the Rom Developer may have implemented or even may be require so the Custom Rom may run or function properly. [/FONT][FONT=&quot]
[/FONT][FONT=&quot]Knowing there may not be any for the Nabi2 ATM, I guess we are safe from this LOL. [/FONT]​
​[FONT=&quot]The Extended Reboot Menu Includes:[/FONT]​​[FONT=&quot]REBOOT[/FONT][FONT=&quot]
[/FONT][FONT=&quot]( Normal Complete Reboot)[/FONT]
[FONT=&quot]HOT BOOT[/FONT][FONT=&quot]
[/FONT][FONT=&quot]( Quick Reboot for restarting the Android Shell only )[/FONT]
[FONT=&quot]DOWNLOAD ( Not Working Correctly, will look into this one. Will also be renamed to BOOTLOADER )[/FONT][FONT=&quot]
[/FONT][FONT=&quot](Bootload Mode)[/FONT]
[FONT=&quot]RECOVERY[/FONT][FONT=&quot]
[/FONT][FONT=&quot]( Restarts phone in your Recovery )
[/FONT][FONT=&quot]SHUT DOWN[/FONT][FONT=&quot]
( Turns the Tablet Off )[/FONT]​[FONT=&quot]
​[/FONT]​[FONT=&quot]===================================================================[/FONT][FONT=&quot]
[/FONT][FONT=&quot]DISCLAIMER:[/FONT]
===================================================================​===================================================================
[FONT=&quot]By YOU, the USER, flashing this file or manually pasting to modify your Android System, YOU understand and know what YOU are doing. I nor anyone will be held liable nor responsible for YOUR doing if your phone bricks. As always, as is suggested by many and myself, please make sure you perform a complete[/FONT]
[FONT=&quot]NANDROID BACKUP[/FONT]
[FONT=&quot]before flashing and/or modifying your OS or the mentioned stock .jar file. I also suggest YOU keep a separate copy of the stock .jar file handy, like in your External SDcard, if the phone decides not to boot up. Knowing this, YOU assume all responsibility for what happens as YOU, the USER, know and comprehend what YOU are doing and understand the consequences or severity of damages that can be brought to your [/FONT][FONT=&quot]
[/FONT][FONT=&quot]device by flashing or modifying your OS incorrectly. [/FONT]
[FONT=&quot]You[/FONT][FONT=&quot] Have Been Warned !![/FONT][FONT=&quot]
[/FONT][FONT=&quot]===================================================================[/FONT]​[FONT=&quot]
[/FONT]​[FONT=&quot]What's Needed / Recommended:[/FONT]​​[FONT=&quot]Rooted Device [/FONT][FONT=&quot]( to extract the needed files Manually for backup )[/FONT][FONT=&quot]
Custom Recovery ( TWRP for Flashing the ZIP and/or using the File Manager )
If you can do it via ADB Commands then all power to you.....[/FONT]
[FONT=&quot]I provided [/FONT][FONT=&quot]BOTH[/FONT][FONT=&quot] , the stock NABI2 [/FONT][FONT=&quot]( Stock NABI2 JAR )[/FONT][FONT=&quot] and modded NABI2 .jar [/FONT][FONT=&quot]( android.policy.jar )[/FONT][FONT=&quot] files and the flashable zip [/FONT][FONT=&quot]( Nabi2_4wayboot.zip )[/FONT][FONT=&quot] below. If the flashable ZIP does not work for you let me know please. [/FONT]​
​[FONT=&quot]What To Do:[/FONT]​[FONT=&quot]
You have two choices on installing the .jar file. You can either Flash the ZIP in TWRP or manually copy & paste or push the .jar file to system/framework/. If you decide to do this manually, you will then need to set the file permissions to the modified android.policy.jar file to 0644. You can rename the stock .jar file with " .bak " at the end so you don't have to delete it from the framework folder if you so choose. Now using TWRP I was not able to automatically get the File Explorer to work properly but I did flash the Aroma File Manage in recover. It load up although the button presses and screen were off but I managed to copy and paste and set permissions to the file.
[/FONT]
[FONT=&quot]The flashable zip may give you an SELinux Error but it will flash correctly.
[/FONT]
​[FONT=&quot]
Words of caution.....[/FONT]​[FONT=&quot]if you attempt to do this manually and are still actively booted in your Android OS while modifying or deleting the .jar file, there is the highest probability that your tablet will immediately reboot and you will not be able to boot up the OS again and remain stuck on the Nabi boot screen as the android.policy.jar is no longer visible to your OS. This is why you need to do this before booting up like in recovery.
[/FONT]
​[FONT=&quot]===================================================================[/FONT]​ [FONT=&quot]
Thanks and credits go out to :
[/FONT]​[FONT=&quot]
@[/FONT][FONT=&quot]tdunham[/FONT][FONT=&quot]
@[/FONT][FONT=&quot]CNexus[/FONT][FONT=&quot]
@kahvitahra
for the information gathered on the How-Too's and the files needed for this MOD. If I missed someone please PM me or let me know.....
[/FONT]​
[FONT=&quot]
Enjoy!
[/FONT]​
looks like a handy mod ... I haven't had a chance to try it out but I will .
thanks for making it .
I know this is old but thanks for this. Going to give it a go on my kids Nabi this week.
Hippie459MN said:
I know this is old but thanks for this. Going to give it a go on my kids Nabi this week.
Click to expand...
Click to collapse
Your Welcome. If you do upgrade the Nabi 2 up to 4.4.2. KitKat, here is the thread for that one.
DarkAngel said:
Your Welcome. If you do upgrade the Nabi 2 up to 4.4.2. KitKat, here is the thread for that one.
Click to expand...
Click to collapse
:good:

Root Vivo Y51L using Magisk

Warning!!! I’m not responsible for anything (death, destruction, or nuclear war) which happens to you & your stuffs after following this guide.
Downloads :-
RR-Magisk-Root-vivo-Y51L.zip
TipsyOS Prerooted ROM
How to Install ?
1. Make sure you have RR rom installed(Get it Here) before flashing RR-Magisk-17.2-vivo-Y51L.zip
2. Reboot to TWRP recovery
3. Install RR-Magisk-17.2-vivo-Y51L.zip or TipsyOs-prerooted.zip, whatever your choice is.
4. Reboot to System.
5. If root worked, Come back and the hit the thanks button below!
:Video Tutorial on the same:
https://www.youtube.com/watch?v=omUggCUJGGk​
-:NOTES FOR VIVO Y51L DEVS:-​1. Played with Magisk once for around 3 hours
2. You wanna know ? Seriously ? Okay
3. Disable Selinux which isn't needed by root ! (Just for fun)
4. Downlad Magisk-latest.zip
5. Extract magiskinit from arm folder
6. Push magiskinit to /data/local/tmp
7. Run :
adb shell
cd data/local/tmp
chmod 755 magiskinit
./magiskinit -x magisk magisk
exit
adb pull /data/local/magiskinit​8. Now you will get an file with name magisk in the current dir
9. Place it in the /system/xbin/ folder of your rom
10. Place Magisk Manager apk in /sytem/app/Magisk
11. Now, boot.img part :
Following things to be done in boot.img :
Created /sbin/permissive.sh
Patched default.prop, fstab.qcom, init.environ.rc, init.rc, init.recovery.service.rc, init.root.rc, init.superuser.rc (create one if..), sepolicy, service_contexts
If you wanna know the stuff i added in these files, just search 'Naveen' in all those files (Yeah, i reckon that, i'm Superlazy to find & write those here even though i can write 55wpm)​12. What about how to patch sepolicy ? Uh, I used supolicy by @Chainfire (Thanks man....)
13. How to find selinux denies ? Install audit2allow in your linux system & :
adb shell dmesg | audit2allow -p (your sepolicy here, use 'adb pull /sys/fs/selinux/policy') > selinux.error
Now push supolicy to phone (Download SuperSU.zip)
adb push ./ /data/local/tmp/tony/
adb shell
cd /data/local/tmp/tony/
chmod 755 *
./supolicy --live "error here"
./supolicy --save /data/local/tmp/tony/new_sepolicy
exit
adb pull /data/local/tmp/tony/new_sepolicy
Rename new_sepolicy to sepolicy & replace your original one in boot.img
Repack your boot.img​13. This won't work with stock rom since we get operation not permitted errors while trying to exec su, i think it's Linux Capabilities (Read more about that here : http://man7.org/linux/man-pages/man7/capabilities.7.html) Don't ask me why it works in cm roms if kernel is the problem
14. Whatever you wanna ask me, reply here please (I'm don't check private messages anymore)
Official Telegram Group for Vivo Y51L/Y21L : https://t.me/vivodevelopment
Fix for bugs
Please fix the bugs asap....i am facing audio and video playback problems
#ask
are you facing mic and call problem?
use y51l kernal
bro.
can you use y51l kernal to patch file?
so that y51l may get rooted with no bugs
Bugs are there
*Front camera not working
*Flash light not working
*Magisk not installing
y51 kernal source restore
can you make tutorial to restore y51 kernal source .also there a wifi bug wont turn on
device stuck at app starting up....pls hlp
installed the miui root boot.img and twrp.img but after rebooting the device was stuck
Can't root
How to download
Magisk cannot run in third-party ROM
It's a pity that my favorite ROM cannot be ROOT. It's not that the installation fails, but it always stops working.
I have a more useful method for rooting vivo y51L
Requirements:-
OTG
Data cable
A second phone
Bootloader unlock
Bugjaeger application
Root checker application
Your custom ROM or stock ROM zip file
Firstly we have to unzip our stock or custom ROM zip file, after unzipping file we have to move out boot.img file and save it in our internal storage . After that we have to flash the boot.img file in magisk and after flashing we will get a magisk patch in our download folder . We have to send that patch to our second phone and save it in it's internal storage .after that we have to boot our phone in fastboot mode and for that we have to power off our device and press volume down and power button .After booting the device in fastboot mode you have to connect otg in your second device and data cable in fastboot device . After that connect data cable and otg , after connecting the Bugjaeger application will open automatically . after that find an icon which looks like lightning in app and click that , after that you will find a blue dot at the bottom of the screen . Click that button and you will get inside command section after that type the first command :- Fastboot devices and click the play button at the right side. After that you will see a serial number which means you are connected. After that write the second command :- Fastboot flash boot , after writing it we will find a paper clip type button at the top right corner , just click that and attach the magisk patch which we sent to our second device and tap the play button at the right side . After the command has succeeded we have have to reboot our fastboot phone after removing data cable and otg . After rebooting just open root checker application and keep internet on , Click on verify root. Your phone is rooted now.
Now do whatever you want to do
Fun fact :- this method works on every phone
Those who want to say me thanks for this method please reply me

Categories

Resources