Jump to content

niro

Senior Member
  • Posts

    372
  • Joined

  • Last visited

Posts posted by niro

  1. 3 minutes ago, Prophet91 said:

    what if he is in vpn :p and idk just wait for Niro to do his work check in a bit and yea.

    @niro who is "we" isn't just you xD 

    it's not my IP, its my websites IP. He can try to hit it... I have DDOS protection, if @Nukeboss would read the faq he would know that he gets signed out of his account.

    • Informative 1
  2. Finally it's been weeks and I think we are ready to launch! Using the trial code below will give you a free 200 snapchat score :-)!
    We welcome all feedback and every comment is appreciated, if you have any problems please let me know via the contact method on the site.


    Site: niro.pw
    Trial Code:

    Hidden Content
      Free200

    Video Proof:

    Thank you!

    • Like 9
    • Winner 1
    • Thanks 6
    • Haha 2
    • Agree 3
    • Informative 1
  3. 15 hours ago, Ted2 said:

    I'm not 100% what you exactly mean, but if you mean keys that gets loaded in app as protection I do know somethint.

    I'm not sure about ios, but some games/app on android got CRC32 protection, this protection has 2 keys. 1. A key which is loaded when app is not modified, so you can play game.

    when app is modified, it will load another key which will make the game crash.

    The right key can be figured out by writing a program, but I'm not sure how this works.

    nah thats not what i mean. there are some functions in this app that generate a signature and i want to reverse it. so i can create the correct signatures without needing the application. thanks for the reply though

  4. Hello, I would like to reverse beginner some functions in an iOS application and then rewrite them in python.

    Would this be possible or should I attempt to reverse an android application (which I have %0 knowledge with)

     

    to sum it all up. An app that I am trying to exploit generates a key / token and I need to figure out a way on how to generate that myself programmatically. Any advice is appreciated!

    thank you

  5. Hi I'm niro, I've been here since the beginning of 10th grade and today is my last day of highschool. I still see some similar usernames from ages ago. Havent been active for a very long time.

     

    so hi

  6. Hi, it's been a while but I started on this site so I'll be dropping in from time to time. 

    I'm not sure how many of these accounts I'll be giving away but basically you can use these to redeem real life items (movie tickets, popcorn, drinks, etc) (won't be giving out more than like 20-30, don't want to abuse it)

    unfortunatly this is for USA only.

     

    You don't need to review your experience if you end up spending points but it would be cool to see what you guys do with them :)

     

    VIP members: 50k credit ( you can redeem 3+ movie tickets and other items) 

    normal members: 25k creditl (you can redeem 1 movie ticket and some popcorn)

     

    Here are all the rewards: https://regalcrownclub.regmovies.com/

     

    to redeem these download the regal application and verify the email :)

  7. you need class-dump-z via cydia search it or find an repo or website that have it

    probarly you cant dump mach-o 64 bit files becuas eit isnt supported in class-dump

    but class-dump-z is better that supports mach-o 64 bit files and the class-dump not

    I have tried classdumpz followed a tutorial on this site :(

  8. Hey, been trying this for a few days and it seems that I haven't been able to successfully class dump in a while :(!

     

    I've followed tutorials but it all ends the same :/ not really sure what to do.

     

    The app I'm trying to dump (Kik version 11.9) has Swift and Objective-C

     

    I need all the headers dumped and the ivars / strings and so on.

     

    I've tried cracking the app with clutch 2 and using armconvertor.com but everything ends the same.

     

    Does anyone know where I can find an updated tutorial for dumping iOS applications from the App Store for iOS 10.2

     

    Thank you

  9. Hi, I've tried this on multiple versions of theos (Kirbs and normal)

     

    What I am trying to do is create an iOS application without a Mac.

     

    I've followers several tutorials and I always end up with this error

     

    niro:~ mobile$ su

    Password:

    niro:/var/mobile root# cd /var/mobile/dank

    niro:/var/mobile/dank root# make package install

    Making all for application dank...

    Copying resource directories into the application wrapper...

    /bin/sh: line 1: 3090 Killed: 9 rsync -a "$d/" "./obj/dank.app/" --exclude "_MTN" --exclude ".git" --exclude ".svn" --exclude ".DS_Store" --exclude "._*"

    make[1]: *** [shared-instance-bundle-all] Error 137

    make: *** [dank.all.application.variables] Error 2

    niro:/var/mobile/dank root#

     

    I've signed everything with ldid

    I can compile tweaks, but for some reason it doesn't want me to do this :-(

     

     

    iOS 9.3.3 : iPhone6s Plus 128gb

  10. I have 100 of these! (friend gave them to me) I will be checking this thread and giving them to people who I think deserve them (are decently active and contribute

     

    Just post below to enter :)

     

     

    Don't just say thanks :$ show it by hitting that button

    • Like 2
    • Thanks 1
  11. are you looking for the templates? or NIC

    probably the template, but i may have a theos error

     

     

    #!/usr/bin/perl
     
    my $VER = "1.0";
     
    use warnings;
    use FindBin;
    use lib "$FindBin::Bin/lib";
     
    use Getopt::Long;
    use Cwd 'abs_path';
    use File::Spec;
    use File::Find;
    use File::Copy;
    use User::pwent;
    use POSIX qw(getuid);
    use Module::Load::Conditional 'can_load';
     
    my @[member='edirsito'] = File::Spec->splitdir(abs_path($FindBin::Bin));
    $_dirs[$#_dirs]="templates";
    my $_templatepath = File::Spec->catdir(@[member='edirsito']);
    $#_dirs--;
    my $_theospath = File::Spec->catdir(@[member='edirsito']);
     
    my @templates = getTemplates();
     
    my %CONFIG = ();
    loadConfig();
     
    my $clean_project_name = "";
    my $project_name = "";
    my $package_prefix = $CONFIG{'package_prefix'};
    $package_prefix = "com.yourcompany" if !$package_prefix;
    my $package_name = "";
    my $username = $CONFIG{'username'};
    $username = "" if !$username;
    my $template;
     
    my $nicfile = "";
     
    Getopt::Long::Configure("bundling");
     
    GetOptions( "packagename|p=s" => \$package_name,
    "name|n=s" => \$project_name,
    "user|u=s" => \$username,
    "nic=s" => \$nicfile,
    "template|t=s" => \$template);
     
    $project_name = $ARGV[0] if($ARGV[0]);
     
    my $_versionstring = "NIC $VER - New Instance Creator";
    print $_versionstring,$/;
    print "-" x length($_versionstring),$/;
     
    $template = $nicfile if $nicfile ne "";
    if(!$template) {
    $template = promptList(undef, "Choose a Template (required)", @templates);
    }
    $nicfile = "$_templatepath/$template.nic" if $nicfile eq "";
    exitWithError("Couldn't open template at path $nicfile") if(! -f $nicfile);
     
    ### LOAD THE NICFILE! ###
    open(my $nichandle, "<", $nicfile);
    my $line = <$nichandle>;
    my $nicversion = 1;
    if($line =~ /^nic (\w+)$/) {
    $nicversion = $1;
    }
    seek($nichandle, 0, 0);
     
    my $NICPackage = "NIC$nicversion";
    exitWithError("I don't understand NIC version $nicversion!") if(!can_load(modules => {"NIC::Formats::$NICPackage" => undef}));
    my $NIC = $NICPackage->new();
    $NIC->load($nichandle);
    close($nichandle);
    ### YAY! ###
     
    promptIfMissing(\$project_name, undef, "Project Name (required)");
    exitWithError("I can't live without a project name! Aieeee!") if !$project_name;
    $clean_project_name = cleanProjectName($project_name);
     
    $package_name = $package_prefix.".".packageNameIze($project_name) if $CONFIG{'skip_package_name'};
    promptIfMissing(\$package_name, $package_prefix.".".packageNameIze($project_name), "Package Name");
     
    promptIfMissing(\$username, getUserName(), "Author/Maintainer Name");
     
    my $directory = lc($clean_project_name);
    if(-d $directory) {
    my $response;
    promptIfMissing(\$response, "N", "There's already something in $directory. Continue");
    exit 1 if(uc($response) eq "N");
    }
     
    $NIC->set("FULLPROJECTNAME", $project_name);
    $NIC->set("PROJECTNAME", $clean_project_name);
    $NIC->set("PACKAGENAME", $package_name);
    $NIC->set("USER", $username);
     
    $NIC->addConstraint("package");
     
    foreach $prompt ($NIC->prompts) {
    # Do we want to import these variables into the NIC automatically? In the format name.VARIABLE?
    # If so, this could become awesome. We could $NIC->get($prompt->{name})
    # and have loaded the variables in a loop beforehand.
    # This would also allow the user to set certain variables (package prefix, username) for different templates.
    my $response = $CONFIG{$NIC->name().".".$prompt->{name}} || undef;
    promptIfMissing(\$response, $prompt->{default}, $prompt->{prompt});
    $NIC->set($prompt->{name}, $response);
    }
     
    print "Instantiating $template in ".lc($clean_project_name)."/...",$/;
    my $dirname = lc($clean_project_name);
    $NIC->build($dirname);
    symlink($_theospath, "theos");
    print "Done.",$/;
     
    sub promptIfMissing {
    my $vref = shift;
    return if(${$vref});
     
    my $default = shift;
    my $prompt = shift;
     
    if($default) {
    print $prompt, " [$default]: ";
    } else {
    print $prompt, ": ";
    }
     
    $| = 1; $_ = <STDIN>;
    chomp;
     
    if($default) {
    ${$vref} = $_ ? $_ : $default;
    } else {
    ${$vref} = $_;
    }
    }
     
    sub promptList {
    my $default = shift;
    my $prompt = shift;
    my @list = @_;
     
    $default = -1 if(!defined $default);
     
    map { print " ".($_==$default?">":" ")."[".($_+1).".] ",$list[$_],$/; } (0..$#list);
    print $prompt,": ";
    $| = 1;
    my $idx = -1;
    while(<STDIN>) {
    chomp;
    if($default > -1 && $_ eq "") {
    $idx = $default;
    last;
    }
    if($_ < 1 || $_ > $#list+1) {
    print "Invalid value.",$/,$prompt,": ";
    next; 
    }
    $idx = $_-1;
    last;
    }
    return $list[$idx];
    }
     
    sub exitWithError {
    my $error = shift;
    print STDERR "[error] ", $error, $/;
    exit 1;
    }
     
    sub getTemplates {
    our @templates = ();
    find({wanted => \&templateWanted, no_chdir => 1}, $_templatepath);
    sub templateWanted {
    if(-f && /\.nic$/) {
    my $template = substr($_,length($_templatepath)+1);
    $template =~ s/\.nic$//;
    push(@templates, $template);
    }
    }
    return sort @templates;
    }
     
    sub packageNameIze {
    my $name = shift;
    $name =~ s/ //g;
    $name =~ s/[^\w\+-.]//g;
    return lc($name);
    }
     
    sub cleanProjectName {
    my $name = shift;
    $name =~ s/ //g;
    $name =~ s/\W//g;
    return $name;
    }
     
    sub getUserName {
    my $pw = getpw(getuid());
    my ($fullname) = split(/\s*,\s*/, $pw->gecos);
    return $fullname ? $fullname : $pw->name;
    }
     
    sub getHomeDir {
    my $pw = getpw(getuid());
    return $pw->dir;
    }
     
    sub loadConfig {
    open(my $cfh, "<", getHomeDir()."/.nicrc") or return;
    while(<$cfh>) {
    if(/^(.+?)\s*=\s*\"(.*)\"$/) {
    my $key = $1;
    my $value = $2;
    $CONFIG{$key} = $value;
    }
    }
    }

     

     

     

    Not sure if that's what you were looking for, but I found that on GitHub. If it is, just overwrite your current one again :p

     

    thank you :) ill try it now!

  12. Hey, im looking for NIC v1.0 :) I am currently on v2.0

     

     

    What im looking for  (I think i overwrote the file ages back)

    NIC 1.0 - New Instance Creator
    ——————————
      [1.] iphone/application
      [2.] iphone/library
      [3.] iphone/preference_bundle
      [4.] iphone/tool
      [5.] iphone/tweak
    
×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines